0 1 1 1 2 1 3 2 4 2 5 4 6 6 7 12 8 12 9 20 10 30 11 60 12 72 13 144 14 216 15 336 16 336 17 672 18 864 19 1728 20 2160 21 3200 22 4800 23 9600 24 10560 25 14784 26 22176 27 28224 28 35280 29 70560 30 86400 31 172800 32 172800 33 245760 34 368640 35 497664 36 559872 37 1119744 38 1679616 39 2363904 40 2626560 41 5253120 42 6451200 43 12902400 44 16128000 45 19514880 46 29272320 47 58544640 48 61205760 49 78693120 50 93000960 51 129392640 52 161740800 53 323481600 54 363916800 55 470292480 56 522547200 57 722534400 58 1083801600 59 2167603200 60 2405376000 61 4810752000 62 7216128000 63 8485171200 64 8485171200 65 10861019136 66 13079937024 67 26159874048 68 32699842560 69 44962283520 70 52115374080 71 104230748160 72 110547763200 73 221095526400 74 331643289600 75 381250437120 76 476563046400 77 590030438400 78 707490201600 79 1414980403200 80 1489453056000 81 1650475008000 82 2475712512000 83 4951425024000 84 5462360064000 85 6882573680640 86 10323860520960 87 14092888965120 88 15854500085760 89 31709000171520 90 34764020121600 91 42568187904000 92 53210234880000 93 72523579392000 94 108785369088000 95 136476190310400 96 139443064012800 97 278886128025600 98 316070945095680 99 366134191718400 100 397971947520000 101 795943895040000 102 947552256000000 103 1895104512000000 104 2131992576000000 105 2394654061363200 106 3591981092044800 107 7183962184089600 108 7606548194918400 109 15213096389836800 110 17378037029928960 111 23599803373977600 112 24910903561420800 113 49821807122841600 114 59182267855011840 115 73649044441792512 116 92061305552240640 117 105943565913292800 118 158915348869939200 119 191176359542784000 120 201417950232576000 121 238039395729408000 122 357059093594112000 123 484147923517440000 124 605184904396800000 125 667790239334400000 126 724552409677824000 127 1449104819355648000 128 1449104819355648000 129 1963303303643136000 130 2227122185070182400 131 4454244370140364800 132 4873019481862963200 133 5834363461278105600 134 8751545191917158400 135 9439403384084889600 136 10619328807095500800 137 21238657614191001600 138 25148261254614220800 139 50296522509228441600 140 54129278903648256000 141 73233730281406464000 142 109850595422109696000 143 128396799844024320000 144 132118446216314880000 145 163071910758422937600 146 244607866137634406400 147 269622877555261440000 148 337028596944076800000 149 674057193888153600000 150 721386827100979200000 151 1442773654201958400000 152 1623120360977203200000 153 1852877124403200000000 154 2055458356671283200000 155 2531459239268843520000 156 2778979698219574886400 157 5557959396439149772800 158 8336939094658724659200 159 11262180882258277171200 160 11550954751034130432000 161 13708825418809737216000 162 14420972193812840448000 163 28841944387625680896000 164 36052430484532101120000 165 39748082791530627072000 166 59622124187295940608000 167 119244248374591881216000 168 125168759359779373056000 169 144425491568976199680000 170 162742870987480498176000 171 185182651056704716800000 172 231478313820880896000000 173 462956627641761792000000 174 546470372235961958400000 175 592938941303645798400000 176 627817702556801433600000 177 846823877867313561600000 178 1270235816800970342400000 179 2540471633601940684800000 180 2657938582177579008000000 181 5315877164355158016000000 182 5865795491702243328000000 183 7908937741621002240000000 184 8897554959323627520000000 185 10914334083436983091200000 186 12874871872498811535360000 187 14825610034998631464960000 188 18532012543748289331200000 189 19781056612630957916160000 190 22232187540717837484032000 191 44464375081435674968064000 192 44937400348259458744320000 193 89874800696518917488640000 194 134812201044778376232960000 195 147825428066122044801024000 196 157362552457484757368832000 197 314725104914969514737664000 198 338191450456875136450560000 199 676382900913750272901120000 200 704565521785156534272000000 201 949006621180006760448000000 202 1423509931770010140672000000 203 1676167538707544408064000000 204 1834190067609265766400000000 205 2245048642753741298073600000 206 3367572964130611947110400000 207 3816582692681360206725120000 208 4041087556956734336532480000 209 4628882110695895694573568000 210 4906089515746503646248960000 211 9812179031493007292497920000 212 12265223789366259115622400000 213 16512404842641954019737600000 214 24768607263962931029606400000 215 30293911961308507951595520000 216 31167774806346253373276160000 217 36638037323378452944912384000 218 54957055985067679417368576000 219 73960897774296690057019392000 220 78944785764478407715848192000 221 89740653903210497659895808000 222 105666850197761743386574848000 223 211333700395523486773149696000 224 217204080962065805850181632000 225 229381679792762665505390592000 226 344072519689143998258085888000 227 688145039378287996516171776000 228 752206589590681173369028608000 229 1504413179181362346738057216000 230 1684405470261989627508503347200 231 1824711006647229505879198924800 232 2052799882478133194114098790400 233 4105599764956266388228197580800 234 4398173944759856866755870720000 235 5370401869390983121512431616000 236 6713002336738728901890539520000 237 9028501693468899160803508224000 238 9927957689246815806522654720000 239 19855915378493631613045309440000 240 20372381667321869652920893440000 241 40744763334643739305841786880000 242 44287786233308412288958464000000 243 46180426670629284608999424000000 244 57725533338286605761249280000000 245 61714390270397674998988800000000 246 72590286916410380019302400000000 247 82082862897787122021826560000000 248 92343220760010512274554880000000 249 124125304869824428423249920000000 250 130331570113315649844412416000000 251 260663140226631299688824832000000 252 271327564531733445702844416000000 253 307833455032366672942863482880000 254 461750182548550009414295224320000 255 504322564374517776302261403648000 256 504322564374517776302261403648000 257 1008645128749035552604522807296000 258 1186018419106477500175396896768000 259 1387722231879687959388899770368000 260 1476519934217227516314082344960000 261 1666211731321524106951655424000000 262 2499317596982286160427483136000000 263 4998635193964572320854966272000000 264 5230820319838074644634324172800000 265 6373553374325777105462130376704000 266 6987616656237562939543199416320000 267 9387942988532908987477886238720000 268 11734928735666136234347357798400000 269 23469857471332272468694715596800000 270 24366949130876997759336972288000000 271 48733898261753995518673944576000000 272 51779766903113620238591066112000000 273 55773798509965359540741341184000000 274 83660697764948039311112011776000000 275 89349070249795252597605531648000000 276 97506552766473863282068291584000000 277 195013105532947726564136583168000000 278 292519658299421589846204874752000000 279 329766686971772919615754076160000000 280 341980267970727472194115338240000000 281 683960535941454944388230676480000000 282 803694634559503411871062425600000000 283 1607389269119006823742124851200000000 284 2009236586398758529677656064000000000 285 2189329792265357457480600256512000000 286 2366107974249516755289592823808000000 287 2762908690428007142822630129664000000 288 2802098884618475329245646159872000000 289 3131757576926531250333369237504000000 290 3493453522430722183470462586060800000 291 4690511023123766847736565150515200000 292 5863138778904708559670706438144000000 293 11726277557809417119341412876288000000 294 12310165787268899029686870343680000000 295 14977368374510493819452358918144000000 296 16849539421324305546883903782912000000 297 17791190256998791112524264636416000000 298 26686785385498186668786396954624000000 299 29937098990142196583574483763200000000 300 30965113033583769605835325440000000000 301 36110918989602063680274432000000000000 302 54166378484403095520411648000000000000 303 72706548301212208752230400000000000000 304 77250707570037971799244800000000000000 305 93936860405166173707881676800000000000 306 100199317765510585288407121920000000000 307 200398635531021170576814243840000000000 308 211220161849696313787962213007360000000 309 283479690903539789557528233246720000000 310 315930655520129212835824228368384000000 311 631861311040258425671648456736768000000 312 661430768471946336310922985823272960000 313 1322861536943892672621845971646545920000 314 1984292305415839008932768957469818880000 315 2076091884951660517357495889386536960000 316 2595114856189575646696869861733171200000 317 5190229712379151293393739723466342400000 318 6094083818274238537862948671035801600000 319 6862546000637265684866194397881958400000 320 6950527359619794732108068685034291200000 321 9326397646029108854973034838517350400000 322 10184733693122447169922476231622656000000 323 11323027458824367735972635339862835200000 324 11609686381832579577389664082644172800000 325 12361433357871398021300484590429798400000 326 18542150036807097031950726885644697600000 327 24875477004111578734221962817778483200000 328 27984911629625526075999708170000793600000 329 32586204377353712304129040241079091200000 330 34228101859898176222202345097579724800000 331 68456203719796352444404690195159449600000 332 85570254649745440555505862743949312000000 333 96237549267328883009579764332625920000000 334 144356323900993324514369646498938880000000 335 175340120250474818556478253552369664000000 336 179662985776507274480282547844546560000000 337 359325971553014548960565095689093120000000 338 385942710186571182216903250925322240000000 339 517671659172406855189139689863905280000000 340 548856698881587991043907141060526080000000 341 616896785519801378363399761853153280000000 342 658920839030740228873604904360345600000000 343 694861975705144241357619717325455360000000 344 781719722668287271527322181991137280000000 345 848724270325569037658235511876091904000000 346 1273086405488353556487353267814137856000000 347 2546172810976707112974706535628275712000000 348 2774484602994111649420781585606639616000000 349 5548969205988223298841563171213279232000000 350 5777456173293620728793862831204414259200000 351 6080923197632620053361623870052761600000000 352 6259773879915932407872259866230784000000000 353 12519547759831864815744519732461568000000000 354 14689602704869388050473569819421573120000000 355 17830138455565602047471367504953081856000000 356 22287673069457002559339209381191352320000000 357 23830311598024790959624051352823398400000000 358 35745467397037186439436077029235097600000000 359 71490934794074372878872154058470195200000000 360 73120318580148872260741672207594291200000000 361 80817194220164543025030269282077900800000000 362 121225791330246814537545403923116851200000000 363 128868917838698130059066622526409932800000000 364 135383957573876757745386101776356212736000000 365 164286150763805503780917966200522145792000000 366 192731993534945901194836169607464406220800000 367 385463987069891802389672339214928812441600000 368 409555486261760040039026860415861863219200000 369 460089956942308700596328517225922166784000000 370 511722274332501121441027606381275654389760000 371 594412758943607860034542606007289753108480000 372 647465992437663934973873366834898492456960000 373 1294931984875327869947746733669796984913920000 374 1387753196482137505748936570043307697111040000 375 1441294080675129671821190095141729625702400000 376 1621455840759520880798838857034445828915200000 377 1802511703871626190069180664891890152243200000 378 1861285843126027950756702336092375498096640000 379 3722571686252055901513404672184750996193280000 380 3941324632354000422574982656973723192524800000 381 5283052166772383545153700157220097045299200000 382 7924578250158575317730550235830145567948800000 383 15849156500317150635461100471660291135897600000 384 15933014471218299580622270315425689501696000000 385 16786726445655560270458540754962151060275200000 386 25180089668483340405687811132443226590412800000 387 28272381382156733087088068639936254417305600000 388 35340476727695916358860085799920318021632000000 389 70680953455391832717720171599840636043264000000 390 74032589854035926836104495532871409205248000000 391 81653591750774919304527017131843466035200000000 392 84205266492986635532793486417213574348800000000 393 112855417614089169556904569015125619507200000000 394 169283126421133754335356853522688429260800000000 395 205233975949745665049875937879053188464640000000 396 212666451420302143007008637717654903193600000000 397 425332902840604286014017275435309806387200000000 398 637999354260906429021025913152964709580800000000 399 680559994548206523735438746125110922444800000000 400 694448974028782167076978312372562165760000000000 401 1388897948057564334153956624745124331520000000000 402 1628606223356839396901340001604688936960000000000 403 1807031613794535088403351610172102410240000000000 404 2258789517243168860504189512715128012800000000000 405 2327465844989653085454872446384547561472000000000 406 2530933008410923397829392212486395002880000000000 407 2830043273041305253936502201234787139584000000000 408 2957815523784556263421160122399446836183040000000 409 5915631047569112526842320244798893672366080000000 410 6571621817200538866452557737291444257816576000000 411 8805325784623382126478303963267353882394624000000 412 11006657230779227658097879954084192352993280000000 413 12764022670987675771575692719862340711874560000000 414 13605224600829456146499798830485076673822720000000 415 16486330986887458624582109171058387028279296000000 416 16971223074737089760599230029030692529111040000000 417 22738143537026392106433919844720733679779840000000 418 24305459899599791350249619515883880752087040000000 419 48610919799199582700499239031767761504174080000000 420 50034768195974694683138123814422614691020800000000 421 100069536391949389366276247628845229382041600000000 422 150104304587924084049414371443267844073062400000000 423 168386239121068684029791762836999184056320000000000 424 189434519011202269533515733191624082063360000000000 425 200503547858750331140873531210957146030080000000000 426 235034714434423999281801750475066432290816000000000 427 272448403670924146106251825040485170492211200000000 428 340560504588655182632814781300606463115264000000000 429 360330735254494319939731836309468441948979200000000 430 400103089994848881668928652204004109598064640000000 431 800206179989697763337857304408008219196129280000000 432 811529852348042543007732643621329090222489600000000 433 1623059704696085086015465287242658180444979200000000 434 1763485393432366089433302324167073274527744000000000 435 1907461844897033335213507863191224416636764160000000 436 2384327306121291669016884828989030520795955200000000 437 2614393976010188233571145645821305395609600000000000 438 3064247260462558585489637527779755320934400000000000 439 6128494520925117170979275055559510641868800000000000 440 6329082627553157181743454600874981274419200000000000 441 6564843385952794757253867464271629962444800000000000 442 6997096448402361490241776433112560330342400000000000 443 13994192896804722980483552866225120660684800000000000 444 15229601097740299742839787365830991282176000000000000 445 18443186650474491431695889287061383938048000000000000 446 27664779975711737147543833930592075907072000000000000 447 37054038634135114603679923022186962275532800000000000 448 37554768885947751287513435495459759063040000000000000 449 75109537771895502575026870990919518126080000000000000 450 77167248679179846660381371035343722119168000000000000 451 86095690675118010736789132973317375918080000000000000 452 107619613343897513420986416216646719897600000000000000 453 144136283342499509753667905725135218278400000000000000 454 216204425013749264630501858587702827417600000000000000 455 227017428818169208547543431592488067923968000000000000 456 237152135461837476786273049074295570956288000000000000 457 474304270923674953572546098148591141912576000000000000 458 711456406385512430358819147222886712868864000000000000 459 746690437939842569767065428799639197696655360000000000 460 790963233817691642487767538294839043931766784000000000 461 1581926467635383284975535076589678087863533568000000000 462 1645543542340562249080211937331058930019100262400000000 463 3291087084681124498160423874662117860038200524800000000 464 3496780027473694779295450366828500226290588057600000000 465 3779047747968200491835426326621776081529602048000000000 466 5668571621952300737753139489932664122294403072000000000 467 11337143243904601475506278979865328244588806144000000000 468 11736667284994145783796431602954403885244796108800000000 469 13587533183369845953782881855739421195533864140800000000 470 15076254210417324727849528041672609952609748385792000000 471 20188317419696762422924942722469644361827996401664000000 472 22711857097158857725790560562778349907056495951872000000 473 25315192495647422445347581338748990805493801811968000000 474 29661148288891615139827852813212336866522780663808000000 475 31333029989525426338027698628280671504224661536768000000 476 32829036726425844571673583443424045740500640071680000000 477 36788474204351848617829846593770535587645541580800000000 478 55182711306527772926744769890655803381468312371200000000 479 110365422613055545853489539781311606762936624742400000000 480 111772336036914879334457249728969090977273112166400000000 481 123456623630517420961136212718387950586337165312000000000 482 185184935445776131441704319077581925879505747968000000000 483 197287944187634526259530816884803048739155476480000000000 484 205683175855193442270574681433092540174864220160000000000 485 248893927085276098209771043078700216682188636160000000000 486 254122791099672654894850266672790557368789237760000000000 487 508245582199345309789700533345581114737578475520000000000 488 571776279974263473513413100013778754079775784960000000000 489 765505691707655898695598334174825876518328074240000000000 490 791182028450350190297679861633606494459880328396800000000 491 1582364056900700380595359723267212988919760656793600000000 492 1721253251785768685859364999523932161786010140672000000000 493 1883253557836193973940246411243831659365869918617600000000 494 2001828781848102483410558222322146986066683950530560000000 495 2076376871627549135349725543814580607878034777702400000000 496 2206150426104270956309083390302991895870411951308800000000 497 2552062513820968493012598207597886095571347623116800000000 498 2989460542505533943232031368684163469576153491046400000000 499 5978921085011067886464062737368326939152306982092800000000 500 6125943734642487588590228214516728421262609612800000000000 501 8200860160892362416983692609756265467174138675200000000000 502 12301290241338543625475538914634398200761208012800000000000 503 24602580482677087250951077829268796401522416025600000000000 504 25098989059697281056711304250849339687893676851200000000000 505 30359737166609831166197993621827361286476191519211520000000 506 32374519724030301779954769562184995262760520592759193600000 507 34089038551121596549177911085009873546523467218262425600000 508 42611298188901995686472388856262341933154334022828032000000 509 85222596377803991372944777712524683866308668045656064000000 510 89021765268417982812086855474479819156799512771559424000000 511 102950340786605830462957587963684144603101477354864640000000 512 102950340786605830462957587963684144603101477354864640000000 513 107891492094828018825098409520382706032386415567831040000000 514 161837238142242028237647614280574059048579623351746560000000 515 195733856524790358561438374436977759605211260998647808000000 516 212873312060327014307866409177715720976891543944167424000000 517 236778871168705983829070658336710534562531770804207616000000 518 256676255300530016083614411138114781164425196922208256000000 519 343566660791370916469896332418332625371837617670193152000000 520 354303118941101257609580592806405519914707543222386688000000 521 708606237882202515219161185612811039829415086444773376000000 522 753771493354453149264137867555401924366345936054517760000000 523 1507542986708906298528275735110803848732691872109035520000000 524 1884428733386132873160344668888504810915864840136294400000000 525 1943342120348788121355134784545741119639207999879249920000000 526 2915013180523182182032702176818611679458811999818874880000000 527 3182937186085974661998943185717381135291423396861050880000000 528 3256577200559228128243245290073058830287113563867709440000000 529 3539757826694813182873092706601150902485993004204032000000000 530 3923456766687686062237962297698374893442489955804774400000000 531 4392674242601989484439448882919300135151897151537152000000000 532 4596377328763080554466961970236604184225528529551360000000000 533 5062443561399896414884940631554301811297347855974400000000000 534 5928556064644449400007301055260877436841275424768000000000000 535 7168163241797379729099736730451788173635360286310400000000000 536 8064183647022052195237203821758261695339780322099200000000000 537 10792819371611903818531301718680239552001919827312640000000000 538 16189229057417855727796952578020359328002879740968960000000000 539 16869565441477439716357887977954319539900084807270400000000000 540 17188093049451517666793951892513466056171588472012800000000000 541 34376186098903035333587903785026932112343176944025600000000000 542 51564279148354553000381855677540398168514765416038400000000000 543 69007957224563714052555643285927670411395225092096000000000000 544 71099107443489887205663390052167902848104171307008000000000000 545 85955637357054938263563202898889554189499072774144000000000000 546 89171093508612038679301032233852495299399071924486144000000000 547 178342187017224077358602064467704990598798143848972288000000000 548 222927733771530096698252580584631238248497679811215360000000000 549 249525507665550292737281486263240377375317206184755200000000000 550 257911481517136002163980246775516631484638566337740800000000000 551 280535295685305826915206584211965458807852475665612800000000000 552 292825413401043034570539444091727755098482203170963456000000000 553 338335171527735751089351696784162680930114445108051968000000000 554 507502757291603626634027545176244021395171667662077952000000000 555 547277734966277233900192738790941392351125502343249920000000000 556 684097168707846542375240923488676740438906877929062400000000000 557 1368194337415693084750481846977353480877813755858124800000000000 558 1454708444003796506069047668816527549466653292339658752000000000 559 1600665812967388128751560812844941684864645261470728192000000000 560 1629789458430169056424970591339521200397390461171400704000000000 561 1714395413250121653825050629952466865523523841161166848000000000 562 2571593119875182480737575944928700298285285761741750272000000000 563 5143186239750364961475151889857400596570571523483500544000000000 564 5591827485483984926639800930609350109041205909974417408000000000 565 6758467752239636458097025585196912362006637358818000896000000000 566 10137701628359454687145538377795368543009956038227001344000000000 567 10393615397449347268949998532628527150774688809069051904000000000 568 11692817322130515677568748349207093044621524910202683392000000000 569 23385634644261031355137496698414186089243049820405366784000000000 570 24398348274928953824822938373680224526749896585518881177600000000 571 48796696549857907649645876747360449053499793171037762355200000000 572 50724833495596973909358327804247032146799177095729224089600000000 573 67871256085657922836465368188781240196421434142172905472000000000 574 73492811490928981794804824976453850516641750495893913600000000000 575 77402003591510310613677422049669480863271630841420185600000000000 576 77945175546538453144299719748263652658803361584166993920000000000 577 155890351093076906288599439496527305317606723168333987840000000000 578 164798371155538443790805121753471722764327107349381644288000000000 579 220496775343995687859474448617885510597566582655618646016000000000 580 233140646377707328701765990426743281135329141940766008934400000000 581 269251152508389817207453053605622315657041775955651571220480000000 582 315217061067403125121919865419082143850807588401784217927680000000 583 349906019940849402049212482187689269729126126838344203632640000000 584 393644272433455577305364042461150428445266892693137229086720000000 585 407436034062997227696675133367556886215715204850177487667200000000 586 611154051094495841545012700051335329323572807275266231500800000000 587 1222308102188991683090025400102670658647145614550532463001600000000 588 1252060733542389246968219030975731084186952996348011059609600000000 589 1359144875226935695722079869151287032176626607877775163392000000000 590 1505370116975488777468731220591011705983215401552901318901760000000 591 2014033992117891378074603870471079588370237957328767517982720000000 592 2139911116625259589204266612375522062643377829661815487856640000000 593 4279822233250519178408533224751044125286755659323630975713280000000 594 4398188506619222486273191964049207638225720891751670669639680000000 595 4594405357803086355061018558520858700945528136274468268933120000000 596 5743006697253857943826273198151073376181910170343085336166400000000 597 7683211662542323465389203332661571138405528471134668220006400000000 598 8130382711684998376073231039853514432175162403317109227520000000000 599 16260765423369996752146462079707028864350324806634218455040000000000 600 16537495277685576760548963770657859676925333197374483333120000000000 601 33074990555371153521097927541315719353850666394748966666240000000000 602 35795444323994754892963125044713981984686868392585461760000000000000 603 40039646894848719119645553741290807589135199544279040000000000000000 604 50049558618560898899556942176613509486418999430348800000000000000000 605 52093443448962828453070870312366467045925815582720000000000000000000 606 60978269637202599750344624304531192258758718573772800000000000000000 607 121956539274405199500689248609062384517517437147545600000000000000000 608 125652191979690205546164680385094577987745238273228800000000000000000 609 133393686940071561921405682303963622830578256085778432000000000000000 610 147711276004972576234303225537922385014393655572318650368000000000000 611 162255155488539106817373081590887050615810877044054640558080000000000 612 167627842756371527572915236610452846993817859727632608788480000000000 613 335255685512743055145830473220905693987635719455265217576960000000000 614 502883528269114582718745709831358540981453579182897826365440000000000 615 541737664007346393745580367323847611476709374484004722442240000000000 616 556070278718139684149821496990101005515129051166506389340160000000000 617 1112140557436279368299642993980202011030258102333012778680320000000000 618 1301751406572956506501549340494859403074761123058641186848768000000000 619 2603502813145913013003098680989718806149522246117282373697536000000000 620 2751662677183492931177288178296041619788952294991719824569139200000000 621 2877876896620130737194173595437771820136414742696171959379558400000000 622 4316815344930196105791260393156657730204622114044257939069337600000000 623 4981870930283587662705880341682193234857995268869003559934361600000000 624 5095993362280057942941734317400657081408140347367747787685888000000000 625 5229221946914830699619949593672569684843647284553832697167872000000000 626 7843832920372246049429924390508854527265470926830749045751808000000000 627 8231235300712905658362639714166308894449612865625298879643648000000000 628 10289044125891132072953299642707886118062016082031623599554560000000000 629 11173622580153265599587293729637523386130696197681401194086400000000000 630 11426980741437931560635213269709597741644529153962473317990400000000000 631 22853961482875863121270426539419195483289058307924946635980800000000000 632 25710706668235346011429229856846594918700190596415564965478400000000000 633 34390466001388279648940482108838469880604301798826357397913600000000000 634 51585699002082419473410723163257704820906452698239536096870400000000000 635 62294628921502060984346620123731456201449058068506984096727040000000000 636 67700771081091013729007274258673119199823219955025504213401600000000000 637 70329684159313852649697275662948517689461325759492101085593600000000000 638 74693575095606054184959877183160330475387497487714554688307200000000000 639 83519800018719997095704695121911198450433286432470948275814400000000000 640 84045081779844022234671391317646489006725319680473910214656000000000000 641 168090163559688044469342782635292978013450639360947820429312000000000000 642 196723819181843105672322310276636261334353902848301707821056000000000000 643 393447638363686211344644620553272522668707805696603415642112000000000000 644 410854560555443311130874831482109563359320773027357502996480000000000000 645 442370636804339895521396236270223586259357559369225450658201600000000000 646 466385042802289775563986317667750009513436969734983403693932544000000000 647 932770085604579551127972635335500019026873939469966807387865088000000000 648 944466262226580548634279502236258639955110603287772033812791296000000000 649 1046425688262404585134571039409491106768446407051792878372126720000000000 650 1079413911647214948828605916897028093493011282652042765197639680000000000 651 1144916627908288589487783121036976381367332456562415066907934720000000000 652 1431145784885360736859728901296220476709165570703018833634918400000000000 653 2862291569770721473719457802592440953418331141406037667269836800000000000 654 3349646770179213658802349023095577761845012009618691200122880000000000000 655 4044236100437234650627621397209875481785879530631646798675968000000000000 656 4297000856714561816291847734535492699397497001296124723593216000000000000 657 4803826598788587056162168236557627735736688955295154819196518400000000000 658 5194614080039245923826154144690291896778760874277498762821632000000000000 659 10389228160078491847652308289380583793557521748554997525643264000000000000 660 10645842828817198421165244626803533993116105560269482291625984000000000000 661 21291685657634396842330489253607067986232211120538964583251968000000000000 662 31937528486451595263495733880410601979348316680808446874877952000000000000 663 33423946111246540700398961695768134871060170305163939482173440000000000000 664 37601939375152358287948831907739151729942691593309431917445120000000000000 665 39237361814846378628029515048816491662471629589892376968560640000000000000 666 41668991633496939410955356322527341449727132470589861323079680000000000000 667 44930043152640178147464905947768611650140560229157763513581568000000000000 668 56162553940800222684331132434710764562675700286447204391976960000000000000 669 75109639107132624093445864927790428337596505519035133366108160000000000000 670 83118317493857006301000032453223504130219747372570807225024512000000000000 671 92048384662618502845735573130016112011978893784499902216142848000000000000 672 93164962822682577236772288871982079635782471274821190734263091200000000000 673 186329925645365154473544577743964159271564942549642381468526182400000000000 674 279494888468047731710316866615946238907347413824463572202789273600000000000 675 285390259962410717258071837476756239415130379719989561129330278400000000000 676 295768087597407470612910813385001920848407848073443726988578652160000000000 677 591536175194814941225821626770003841696815696146887453977157304320000000000 678 692179482780043872198270445213511439763287811116323166632993095680000000000 679 798188953115726267039446999885851029636944502908913201162370416640000000000 680 822028916212448437878044177115465064334469472564688010777251020800000000000 681 1099290894875598702285970056834924596419587266970779614807955865600000000000 682 1166411777195004321828532679029730033107350397247150147598129561600000000000 683 2332823554390008643657065358059460066214700794494300295196259123200000000000 684 2410049602008548830645233042229987530424910784012982553489178624000000000000 685 2909071637247966000284716589797608477901127605173317764564585021440000000000 686 2986993198959965089578057212738615847844907808883317347543993548800000000000 687 3994371297432737629592617684485756878882798285604749864754909020160000000000 688 4244019503522283731442156289766116683812973178455046731302090833920000000000 689 4650666446504850728651863572591210185230950365594464164395813437440000000000 690 4842922736082243574023244178136793275851130604906239856368282501120000000000 691 9685845472164487148046488356273586551702261209812479712736565002240000000000 692 12107306840205608935058110445341983189627826512265599640920706252800000000000 693 12464653564281852913946306481190054107298988368045575027639315333120000000000 694 18696980346422779370919459721785081160948482552068362541458972999680000000000 695 22566820464635866263970231617689435168679680103542977113993504620544000000000 696 23575439257204983833181110429090525476000755922124294768434348032000000000000 697 25542746773880091923227687359561827875502870985393216766894669824000000000000 698 38314120160820137884841531039342741813254306478089825150342004736000000000000 699 51233567442101517712676984500918217072023149918527843486061192806400000000000 700 52272637700669153635990694521442121514334960862161530564934369280000000000000 701 104545275401338307271981389042884243028669921724323061129868738560000000000000 702 107269870728969358433195574137035551534948293712653784718214430720000000000000 703 115887117962044459249158653499844501658254389329459767424109772800000000000000 704 117566641410769741267262402101291523421417496421191068401270784000000000000000 705 126482392440392585065371890856633020040004458422950925928549580800000000000000 706 189723588660588877598057836284949530060006687634426388892824371200000000000000 707 218680180336502930955514771004874672010557158885101967173169971200000000000000 708 237580395922729255702384261927438840091469599045885780050279661568000000000000 709 475160791845458511404768523854877680182939198091771560100559323136000000000000 710 525646625979038478241525179514458433702376487889022288361243751219200000000000 711 587379737165560566062862894487508157951690092512899233274830782464000000000000 712 660802204311255636820720756298446677695651354077011637434184630272000000000000 713 711080632900155522230992987755937185781190044061132088108524765184000000000000 714 735482253897823748689215963707129209990652720695473023143410401280000000000000 715 762919089322501459837838991203734473333760338502843030860296355840000000000000 716 953648861653126824797298739004668091667200423128553788575370444800000000000000 717 1275123713321506677224260084168200273227330132620100169281568768000000000000000 718 1912685569982260015836390126252300409840995198930150253922353152000000000000000 719 3825371139964520031672780252504600819681990397860300507844706304000000000000000 720 3868534450975672156733433715394864791583133919836473862206049484800000000000000 721 4458335021532587359500715926505486434477561300171686563886923776000000000000000 722 4686967586739386711269983409916024200348205469411260233829842944000000000000000 723 6266795129982074482295626744164095849578552971238958594625896448000000000000000 724 7833493912477593102869533430205119811973191214048698243282370560000000000000000 725 8237859743490402936783022194982188566513036391801826577181415833600000000000000 726 8493571103062907772612820153587938302093286046107107919906891366400000000000000 727 16987142206125815545225640307175876604186572092214215839813782732800000000000000 728 17414180086585367297126451542675714613264040085087934321342434770944000000000000 729 17705224879118827474794303100492021821285166103223108711114174627840000000000000 730 19583348181213200333999002655903330213377294220250090408646727958528000000000000 731 21196094502018993302681273462860075054478953744270686089358811437465600000000000 732 23025346493289125601405821720613752764660014135899526121728133520424960000000000 733 46050692986578251202811643441227505529320028271799052243456267040849920000000000 734 69076039479867376804217465161841258293980042407698578365184400561274880000000000 735 70796510266113278910162124122937885765338141275222993506102738755256320000000000 736 72941859062056105543803400611511761091560509192653993309317973262991360000000000 737 80662977393656066902736512755943267558288583017530194344550884505026560000000000 738 85608255299261684083421993783214993770990199142583135414720897860239360000000000 739 171216510598523368166843987566429987541980398285166270829441795720478720000000000 740 180759725943359096884340209824231003241041600812536194121574617121292288000000000 741 188714086995995772602746549468505375088640707999577808239581903936552960000000000 742 203837515570587768316555506394552844172399371009996935729165122718924800000000000 743 407675031141175536633111012789105688344798742019993871458330245437849600000000000 744 425809224530901250255867640047179646328604541918405761010812277751808000000000000 745 513748086118804769330449000491705877635598958184163472523914813374464000000000000 746 770622129178207153995673500737558816453398437276245208785872220061696000000000000 747 860862695967269447260815261380980648508887742150462602207638029598720000000000000 748 891463279460818096825609223374840418917106137215152959101622812672000000000000000 749 1027031427950251263623973759648433662346896471446028754725371904000000000000000000 750 1046484077415231749118597826076380953074921885375163738892114329600000000000000000 751 2092968154830463498237195652152761906149843770750327477784228659200000000000000000 752 2223778664507367466877020380412309525284209006422222945145742950400000000000000000 753 2972966129020544741814198369535173162144664447088533349125324800000000000000000000 754 3137106318526021467633964904825886816878457955643669495572070400000000000000000000 755 3784551665115434408826506597949527287595926937978639582956093440000000000000000000 756 3845346703063848747169895599938988493943867908310328449216700125020160000000000000 757 7690693406127697494339791199877976987887735816620656898433400250040320000000000000 758 11536040109191546241509686799816965481831603724930985347650100375060480000000000000 759 12065508326258289685564452381333619235246097083983736454383205926043648000000000000 760 12418140970714314277029676991118124105815144013120071407446559891128320000000000000 761 24836281941428628554059353982236248211630288026240142814893119782256640000000000000 762 29052115199736214579506544236037124117386352748372374620763279956377600000000000000 763 33465928620104301601789851410219635037714891601299696842058381446348800000000000000 764 41832410775130377002237314262774543797143614501624621052572976807936000000000000000 765 43173355642954854484642974101357547208494499693770763499562626753495040000000000000 766 64760033464432281726964461152036320812741749540656145249343940130242560000000000000 767 70848583619207966333773085704791872342144820010290483691589951595479040000000000000 768 71034051115593327502186104253757296091731586554820039931620291782901760000000000000 769 142068102231186655004372208507514592183463173109640079863240583565803520000000000000 770 145830317777717191223604340751130033841322473686582942096672607143198720000000000000 771 194948101050107576779335306696027617041141270306868058364220299888558080000000000000 772 243685126312634470974169133370034521301426587883585072955275374860697600000000000000 773 487370252625268941948338266740069042602853175767170145910550749721395200000000000000 774 517125785988675118670299891243007285655284315838603276925344212739686400000000000000 775 543413013443099437202706802381193489342761268560398943502382543553953792000000000000 776 611339640123486866853045152678842675510606427130448811440180361498198016000000000000 777 647126737510665678573260364099595384176605391218633103852102929268867072000000000000 778 970690106265998517859890546149393076264908086827949655778154393903300608000000000000 779 1045541362930328880926197895485270388143352651662907829969125907753861120000000000000 780 1070109558716240194261915239444105472360868447983475189345822907039744000000000000000 781 1182553184130343355170192047366803686103627942517748261189716931510272000000000000000 782 1241680843336860522928701649735143870408809339643635674249202778085785600000000000000 783 1297625226503622470888070414404386702294353250326319526697238642085068800000000000000 784 1317743447069570106095637397573446961244653300718975643390219086148403200000000000000 785 1589401326926989174121507261073203719408935673482579852950664251600535552000000000000 786 1859044007283741813209469703488862321422898332496248557756446166407446528000000000000 787 3718088014567483626418939406977724642845796664992497115512892332814893056000000000000 788 4647610018209354533023674258722155803557245831240621394391115416018616320000000000000 789 6212621554953320855368380896863289900673461264209402068012613464269783040000000000000 790 6868750464073390966113919083419770007530301305888660347644557845445214208000000000000 791 7909924198540349902089747603152973967232277185407225002303874683522514944000000000000 792 8052103628089372306867311736034075574068089305494632224078176078140538880000000000000 793 8804903848940331374609936146858563112945460968375195473429863545801015296000000000000 794 13207355773410497061914904220287844669418191452562793210144795318701522944000000000000 795 14195204543858402671370113698446545608118284723682833935476476070663311851520000000000 796 17744005679823003339212642123058182010147855904603542419345595088329139814400000000000 797 35488011359646006678425284246116364020295711809207084838691190176658279628800000000000 798 36661863100282306509585787500766774211034033762951244493639915408952655872000000000000 799 39610656410869238725842987695906478739412521472576374602972297560693145600000000000000 800 40010764051383069420043421915057049231729819669269065255527573293629440000000000000000 801 44680366237060858378386021114211482349454794424960417119942630126387200000000000000000 802 67020549355591287567579031671317223524182191637440625679913945189580800000000000000000 803 74038811716188303872124131650707174434079291106953970831665578115072000000000000000000 804 80409737035125142049925957515387908742107834953249926550681078988800000000000000000000 805 83681042940946367283824261037614811570820279642168797309412734664704000000000000000000 806 88216204359074579496758792667275754155952147944454169191566222032896000000000000000000 807 117915659826629687927334252865258591388456037752420406152726850117304320000000000000000 808 132655117304958398918251034473415915312013042471472956921817706381967360000000000000000 809 265310234609916797836502068946831830624026084942945913843635412763934720000000000000000 810 269289838754324304053352120451859307742479299378201327670225097929523200000000000000000 811 538579677508648608106704240903718615484958598756402655340450195859046400000000000000000 812 561977462005959301902384622371550740837849923808986246177468687843328000000000000000000 813 751153414236771939332899281260410208329768128613821945507991069183180800000000000000000 814 795112960638128478964313273288718305749067058867926298000788273800151040000000000000000 815 958858996096277710275775808777880095447884829407063595014811997513449472000000000000000 816 980445132116770267595777264177460942916834748965636405996179932629885255680000000000000 817 1054981896546700170980251559114928733898816338068287126919866126338589982720000000000000 818 1582472844820050256470377338672393100848224507102430690379799189507884974080000000000000 819 1625939624123008308629324656507062607037852375808226441115374426792786919424000000000000 820 1715646637867726008415770154797107440529595955163163072349326119305492404633600000000000 821 3431293275735452016831540309594214881059191910326326144698652238610984809267200000000000 822 4012963203488487077549519432981009253724482796510414032308529716712928444416000000000000 823 8025926406976974155099038865962018507448965593020828064617059433425856888832000000000000 824 9029167207849095924486418724207270820880086292148431572694191862604088999936000000000000 825 9252765320984647246944651751437095029298394892411511831683931835381721124044800000000000 826 9986571814403072527558434532144553721222794907513475217494999958881006780416000000000000 827 19973143628806145055116869064289107442445589815026950434989999917762013560832000000000000 828 20612778069999581804103645893006724021946543470574929974796676445673508306944000000000000 829 41225556139999163608207291786013448043893086941149859949593352891347016613888000000000000 830 45568248218824318221304856017841078250458523769416617041370905113396678072729600000000000 831 60904777280365674717095110222392918145891295691811071687256028141876431709798400000000000 832 61800435769782816992346508902133990471566167687278881565009793261609908646707200000000000 833 63932095283238900990508167503166521129022507520202054666078543823517449505996800000000000 834 74767607406525365288818931802213665007975194986387668601029859020659497107456000000000000 835 90154564293085657855503407622379375777732409027064551124720061891577828396236800000000000 836 93237793029514091011219192241490441386249768720726090651519873128060739282534400000000000 837 97390016030114495421268132618866945647895340750323798749253779124571431732510720000000000 838 146085024045171743131902198928300418471843011125485698123880668686857147598766080000000000 839 292170048090343486263804397856600836943686022250971396247761337373714295197532160000000000 840 296394144662761982986904502944594028346648832063537321940607361136242400323174400000000000 841 316835120156745568020484123837324650991245303240332999315821661904259117586841600000000000 842 475252680235118352030726185755986976486867954860499498973732492856388676380262400000000000 843 635182579789179659038679389077214097452615882391121048747709298328347634302976000000000000 844 793978224736474573798349236346517621815769852988901310934636622910434542878720000000000000 845 820901139367646896562886562230537254092859615010368112199946747631549756211200000000000000 846 870632980879602224423442388355085675041871480575811048097774209326688617103360000000000000 847 897980746630123292574436921207891722493703071833140741088797237416554481582080000000000000 848 954104543294505998360339228783384955149559513822712037406847064755089136680960000000000000 849 1275153939379387163685382286810021598825477644066373433880241100762725765611520000000000000 850 1312053998431025107249904338333095483919694762704191566215969689392855925129216000000000000 851 1405128767198443364285938742196541616646263498731262363819390880173584835149824000000000000 852 1525821466666237159957465395387576318154886604611252590498913028273601184268288000000000000 853 3051642933332474319914930790775152636309773209222505180997826056547202368536576000000000000 854 3292806204659660740333739911018781720030302399009086137550845744906555747205120000000000000 855 3394665884714121360555390637002895886081700678078287017592638872029847701422080000000000000 856 3818999120303386530624814466628257871841913262838072894791718731033578664099840000000000000 857 7637998240606773061249628933256515743683826525676145789583437462067157328199680000000000000 858 7855096110012586308184665704154286039592260480788249549508141208640586757701632000000000000 859 15710192220025172616369331408308572079184520961576499099016282417281173515403264000000000000 860 16573146440561766605155815809610028855365079155240560317131261310624787271883161600000000000 861 17525561491084785051168089032124196021878982483175046830784423778911210089689907200000000000 862 26288342236627177576752133548186294032818473724762570246176635668366815134534860800000000000 863 52576684473254355153504267096372588065636947449525140492353271336733630269069721600000000000 864 52945212635450063250374624108730339851143748483049849421037990528346249172824883200000000000 865 63831144205355683731760060841366484493434986488910566124428979235109029376583270400000000000 866 95746716308033525597640091262049726740152479733365849186643468852663544064874905600000000000 867 99590333120819356835789019322606553751522257079401680019027659236496336163438592000000000000 868 103868439338796611924639097075725516599989247143751602337527348894008166787842048000000000000 869 114628594788270256711758157872153741364047329828833692220273311041590408167555072000000000000 870 119151823659885422130391675579637077294841695582019477824764215888392850380318310400000000000 871 130099533953421903223568688506825954054837834278658019590714774185830655009279180800000000000 872 146361975697599641126514774570179198311692563563490272039554120959059486885439078400000000000 873 163375569485388359994954906179183862626600629073949880259702444488557548871352320000000000000 874 171055617623590376917794666726068574117594675739819319075329482477335895185817600000000000000 875 174635774743991525817405145379575217692393869859759596104587439431192173084672000000000000000 876 189623672653054400063803134868090485417718094705961185961839388255938168016076800000000000000 877 379247345306108800127606269736180970835436189411922371923678776511876336032153600000000000000 878 568871017959163200191409404604271456253154284117883557885518164767814504048230400000000000000 879 760234357333805255301669448966564606674704654922064571241502868512339260761702400000000000000 880 772483974071404489720270851414091785294824023476154416587177637873242433650688000000000000000 881 1544967948142808979440541702828183570589648046952308833174355275746484867301376000000000000000 882 1573446170559455407089662711411838875733634615544438505977127262838284667269939200000000000000 883 3146892341118910814179325422823677751467269231088877011954254525676569334539878400000000000000 884 3248000463660464860263791918351511980592867669646900706734353861619851387878768640000000000000 885 3488209457707943430795070075411069510516744139672419407445003873861137283990683648000000000000 886 5232314186561915146192605113116604265775116209508629111167505810791705925986025472000000000000 887 10464628373123830292385210226233208531550232419017258222335011621583411851972050944000000000000 888 10925428770235817137646490790172454929956563676104665899738968099238363226135592960000000000000 889 12571144474207198727865349947098334924264889594273979033324526948006046705291100160000000000000 890 13890830228965601490247594828422685015861927777926270044967644709063695047204012032000000000000 891 14176106246603345882840032807144929912729634344587969623040186783716441000425553920000000000000 892 17720132808254182353550041008931162390912042930734962028800233479645551250531942400000000000000 893 19033440180724148607465135347938949936532806585107370600215073554936145274470400000000000000000 894 22255580615813030693822529047290412622417761108129292514558599115547058257264640000000000000000 895 26826997174736788349850940419166281161076544470880174220251716771713481034432512000000000000000 896 27008260669160685568431014340917404682435169771359094316334498641792626176557056000000000000000 897 28120477439308940833647163970238073923709400171174220636255966508309606029066240000000000000000 898 42180716158963411250470745955357110885564100256761330954383949762464409043599360000000000000000 899 44998824350618294329704782861857262690418598334260471600043222268146298440908800000000000000000 900 45605543985525959657892935349957664583015207479044794327849505218040346705920000000000000000000 901 49150512740703397698527470240605634309005885371323486323921840707677936680960000000000000000000 902 51961982315248229436134761694613719621880583615239845092195204425379636838400000000000000000000 903 54923759939629075736400922981791412925347878399305847063222685525868544000000000000000000000000 904 61789229932082710203451038354515339541016363199219077946125521216602112000000000000000000000000 905 74476618478137026698559651563309155926771723109458728617729961573077745664000000000000000000000 906 87082475753880960476797340735321113059562344391318965276360551365261645578240000000000000000000 907 174164951507761920953594681470642226119124688782637930552721102730523291156480000000000000000000 908 217706189384702401191993351838302782648905860978297413190901378413154113945600000000000000000000 909 242968474479601349445609727476598079674684294218203321447347436366491287552000000000000000000000 910 248946120110141378397634026266417612842751492633911110695400327945487064550604800000000000000000 911 497892240220282756795268052532835225685502985267822221390800655890974129101209600000000000000000 912 508971166890085075092169381383896989647776429178417470820423769823382560053395456000000000000000 913 561410620448457476768332287344662134035729152184678664783740158229428035937684684800000000000000 914 842115930672686215152498431016993201053593728277017997175610237344142053906527027200000000000000 915 904201327645760308019900118211263556985255560909601423426267989127999603301836390400000000000000 916 1130251659557200385024875147764079446231569451137001779282834986409999504127295488000000000000000 917 1300270594154735731495031390426793383744170721459407912590281308869024973527711744000000000000000 918 1331805978913684209424870401206760726654333951989501129363725956768721010094086553600000000000000 919 2663611957827368418849740802413521453308667903979002258727451913537442020188173107200000000000000 920 2740545550961021550331280170904284268070471534068254570436524658151809729372042035200000000000000 921 3662039033161889058521273940160309982661852792248410037351862643643902957152160972800000000000000 922 5493058549742833587781910910240464973992779188372615056027793965465854435728241459200000000000000 923 5993438377148557295170951377772491135591311705532063795949354144506266277039518515200000000000000 924 6112452094682064409380052590787830751354933279788821569418176869951445653660893184000000000000000 925 6412469394001830365543510193933923404827550965661425737279575594921988226355864535040000000000000 926 9618704091002745548315265290900885107241326448492138605919363392382982339533796802560000000000000 927 10733916159524803003192397498541567438515683138172386560228854800195502031073947156480000000000000 928 11059186346177069760864894392436766451804037172662458880235789794140820274439824343040000000000000 929 22118372692354139521729788784873532903608074345324917760471579588281640548879648686080000000000000 930 23004279265999287799719500745111984945807147645346495989868777754258941217103673294848000000000000 931 23761949363572249092110621043906522960810663849992664062327611008500200718935743528960000000000000 932 29702436704465311365138276304883153701013329812490830077909513760625250898669679411200000000000000 933 39688785114101956726923427517540052749518171441312441054427687213621645549266324684800000000000000 934 59533177671152935090385141276310079124277257161968661581641530820432468323899487027200000000000000 935 61481738541087670667311642093284249444319221780100712096222494530910017682853697945600000000000000 936 62548651827458986044991143271571201824958438011170529648272929668873637559795292569600000000000000 937 125097303654917972089982286543142403649916876022341059296545859337747275119590585139200000000000000 938 134897553250003711838967073968181209465808981517178838135445765368815033999927174758400000000000000 939 180249377304010682199707077376654148270480098336258991156661437560047556160131589734400000000000000 940 190074128770795813804583815070574782103248756056733193678934400036496500208344770805760000000000000 941 380148257541591627609167630141149564206497512113466387357868800072993000416689541611520000000000000 942 444455992757406913650118899479802274211451052706536718409842322997546420187392911605760000000000000 943 474822551268782541290810252860409883008506714692697612214241487922844622808891806187520000000000000 944 504498960723081450121485893664185500696538384360991212977631580918022411734447544074240000000000000 945 513171334485448055227256244018604121284778246902132083881416156174904364240371869286400000000000000 946 542266092452364953764089931362767404798480239395117089614673377150607641978340166860800000000000000 947 1084532184904729907528179862725534809596960478790234179229346754301215283956680333721600000000000000 948 1177404367759275072999453580623475157764853060484231585943254013515969034387507170508800000000000000 949 1284230010593449931693684083007459097128133614295424195318776073913867605554815513395200000000000000 950 1320066543622285154828507836878616507285309846903831695368178908709663747411950708981760000000000000 951 1763817726365369712525096629501654259734326433857379638161436790451047888491109280645120000000000000 952 1805137865264353327727293106733853220585276324405479754914220098615560183838466585395200000000000000 953 3610275730528706655454586213467706441170552648810959509828440197231120367676933170790400000000000000 954 3826960120744841151688705728981213369927676492309009816326247683816168818215212810240000000000000000 955 4611729158163403514440060574671031807811579773010351069800744044294927487266939994112000000000000000 956 5764661447704254393050075718338789759764474716262938837250930055368659359083674992640000000000000000 957 6009966190159754579988376812736185068690622576529446872878629206660942736065959034880000000000000000 958 9014949285239631869982565219104277603035933864794170309317943809991414104098938552320000000000000000 959 10368006772897659799835282964467125778536806397846459885580854002087774629668941987840000000000000000 960 10433442872419425801149475353066041770801245849284036847114205377445206651244159959040000000000000000 961 11106568219027130691546215698425141239885197194399135998540928305022316757776041246720000000000000000 962 11679740678236904719444900637097519512245387507255177096810323826118892014019595468800000000000000000 963 13031902596961279666000716061424905302505335699919007289476229007013625144922865664000000000000000000 964 16289878246201599582500895076781131628131669624898759111845286258767031431153582080000000000000000000 965 19629644079104856400670534653192325978669124903643692988332395157007970929590927360000000000000000000 966 20254672635695902086597416397291633405462878630854150569699754685701415076102144000000000000000000000 967 40509345271391804173194832794583266810925757261708301139399509371402830152204288000000000000000000000 968 41362173592894789524209460853416598743787352151428475900228972726590258155408588800000000000000000000 969 42934228846313420498696808640333599896514081349353640733087911159347338368084082688000000000000000000 970 47424433613157032392518849877301822219024512357140208993090021868095747505746209669120000000000000000 971 94848867226314064785037699754603644438049024714280417986180043736191495011492419338240000000000000000 972 95834822187086560260973642579495574213912320189480838131566530677316146726788598333440000000000000000 973 110210045515149544300119688966419910345999168217902963851301510278913568735806888083456000000000000000 974 165315068272724316450179533449629865518998752326854445776952265418370353103710332125184000000000000000 975 169117829308977077567692740041170884469085679020680169153616079200167409722045162638540800000000000000 976 179687693640788144915673536293744064748403533959472679725717084150177872829672985303449600000000000000 977 359375387281576289831347072587488129496807067918945359451434168300355745659345970606899200000000000000 978 420132211825415676271006707720348887871695052707432357250547268622181802591487281174937600000000000000 979 463051060081245393903190148340328296285954434849053844542308892127165698076465831922892800000000000000 980 470732478632806579411539978523925491395981386468741392662544008835765001249832555459379200000000000000 981 525179677891792404170433946896000662076573040459206016404022232079974614326998980362240000000000000000 982 787769516837688606255650920344000993114859560688809024606033348119961921490498470543360000000000000000 983 1575539033675377212511301840688001986229719121377618049212066696239923842980996941086720000000000000000 984 1644535853602487694181652218915410236477023997866518839632493086423900099710181756108800000000000000000 985 1981530905570210582333630132627584465263299407265395651032594128723879628339317361868800000000000000000 986 2071558305027030454224197871674364649399383736307430020189578498975034815200635293532160000000000000000 987 2187965156844505648794708916579378248303660720984633181859654094088895117499742625464320000000000000000 988 2255995166293717529964366075393917672576476875089322279420905341641727704600786291916800000000000000000 989 2407583774305548352135884744491532694053947653257379507682389099775756838902024896512000000000000000000 990 2452005249191735687412694279760576799987554434198363227878278244765372010898426272153600000000000000000 991 4904010498383471374825388559521153599975108868396726455756556489530744021796852544307200000000000000000 992 5052616877122364446789794273446037042398597015923899984718876383152887780033120803225600000000000000000 993 6750459795345669098949927571810494833973834069857842084847081807451226588708218077184000000000000000000 994 7276736930958419433754821750971678882441306325304076289197093847317850961259947622400000000000000000000 995 8767580594862095610426541329219535043721964206585887041130156977012239938688814940160000000000000000000 996 9517400618799796716503423988351441407730509293613770983368224274036182344219777564672000000000000000000 997 19034801237599593433006847976702882815461018587227541966736448548072364688439555129344000000000000000000 998 28552201856399390149510271965054324223191527880841312950104672822108547032659332694016000000000000000000 999 29788781685902947966618691748487083187457588676158514377155203753770954236881436409856000000000000000000 1000 30150588750913914945970335777820934400260717283561249369590287200173030604131008512000000000000000000000 1001 31013371841854757488079560299731747196039639762958998246635981174941134602769530880000000000000000000000 1002 36254776702235020443646780577508722507060367124367566420583144326083490684600320000000000000000000000000 1003 39006562410184547612045018192499896890897966147089962353834236874552825840926720000000000000000000000000 1004 48758203012730684515056272740624871113622457683862452942292796093191032301158400000000000000000000000000 1005 52321218449526581832130912882400581695224641503602238463541430626260185624772010311680000000000000000000 1006 78481827674289872748196369323600872542836962255403357695312145939390278437158015467520000000000000000000 1007 84114494732253260744478405399457394495672150934020823558612060719729293635997107486720000000000000000000 1008 84959017771733715169623770915516203677355606264683683232895314341413322688567359569920000000000000000000 1009 169918035543467430339247541831032407354711212529367366465790628682826645377134719139840000000000000000000 1010 187654499811351281633623181655626228361457960610122047746283515023424486448373482651648000000000000000000 1011 250703427183355986596013475293401243457057156123264445498016942536264920265023817777152000000000000000000 1012 258837360598638203050017468047364928244775010521930358618619270005219293233622368309477376000000000000000 1013 517674721197276406100034936094729856489550021043860717237238540010438586467244736618954752000000000000000 1014 531200693425920102597150497988771253820375182953426116069240398019412801781088169807052800000000000000000 1015 551404933595036380617867133696261666335388344159128617489926742721193528218315187132825600000000000000000 1016 620330550294415928195100525408294374627311887179019694676167585561342719245604585524428800000000000000000 1017 691985894387830309339749100950506596118915570516530220463843709306052274273974752169164800000000000000000 1018 1037978841581745464009623651425759894178373355774795330695765563959078411410962128253747200000000000000000 1019 2075957683163490928019247302851519788356746711549590661391531127918156822821924256507494400000000000000000 1020 2121421028313059408218127611372696086918142611484721652944232881925739207453137221084774400000000000000000 1021 4242842056626118816436255222745392173836285222969443305888465763851478414906274442169548800000000000000000 1022 4572961145215651020266116917372265799606710476287218869229277513334820485453828958715904000000000000000000 1023 4763426919896516503822456900463100211662521271637374531573219316679260170832616525660160000000000000000000 1024 4763426919896516503822456900463100211662521271637374531573219316679260170832616525660160000000000000000000 1025 4992971587217513992038153248737385040759959304569821241283676814459394597962503243274649600000000000000000 1026 5112085419637802706414589686049391139122181179643757476340963519266873840406177892637081600000000000000000 1027 5570091262664175980563951114935264191405525918815460634854769300631055297600939531886919680000000000000000 1028 6962614078330219975704938893669080239256907398519325793568461625788819122001174414858649600000000000000000 1029 7100051033371224225410283240359016318313984851328485931967765116645504854485202774471475200000000000000000 1030 7840564168492363627044871375193335598388138740119386613153465619045641493605339157590179840000000000000000 1031 15681128336984727254089742750386671196776277480238773226306931238091282987210678315180359680000000000000000 1032 16366349831891954614607959254586478628864129761295340802310271800639456334117707630772224000000000000000000 1033 32732699663783909229215918509172957257728259522590681604620543601278912668235415261544448000000000000000000 1034 34556045233290588664889710761243643379482284674250144706482204898141597197437477163368448000000000000000000 1035 35582562866933269227265652981691730928966888042167959530502462888710151279307367588560896000000000000000000 1036 37067632455025791468686001040105360064498936318014255183665044915419192061520984882020352000000000000000000 1037 39861332695202367663936232736142712569360069386099888386845682491765123816157676757319680000000000000000000 1038 46595013896620597085201946470316691469158298161594152478034407279618211592595165434347520000000000000000000 1039 93190027793241194170403892940633382938316596323188304956068814559236423185190330868695040000000000000000000 1040 94639034444974933668726830702690283835816110733297371352762691475719953291504134012272640000000000000000000 1041 126429451560275991335655701622162648683308176298769924850370275137132007234040338925486080000000000000000000 1042 189644177340413987003483552433243973024962264448154887275555412705698010851060508388229120000000000000000000 1043 217989013094844153516803554902622304253300967887557062830365924431322569037717776776560640000000000000000000 1044 224745011935412734712096329170187662112346192500163182799125047832773346769555633366630400000000000000000000 1045 231799715188355630682370393948784789475680003355184025958049015886011996144671236554752000000000000000000000 1046 347699572782533446023555590923177184213520005032776038937073523829017994217006854832128000000000000000000000 1047 464490967742820321482749904797372597372420314415580298169782835679277884582206593250099200000000000000000000 1048 522552338710672861668093642897044172043972853717527835441005690139187620154982417406361600000000000000000000 1049 1045104677421345723336187285794088344087945707435055670882011380278375240309964834812723200000000000000000000 1050 1061229502283375935662871409722256398415007618911057932451060574023996119183786084663296000000000000000000000 1051 2122459004566751871325742819444512796830015237822115864902121148047992238367572169326592000000000000000000000 1052 2653073755708439839157178524305640996037519047277644831127651435059990297959465211658240000000000000000000000 1053 2704132602374427781629177776303772194138034122966213589272839424539939906459411761070080000000000000000000000 1054 2824184203622699080945462152306708893745920473040757577192205042948086689119807623869235200000000000000000000 1055 3401956239172991717352625401786249339184017180502530883060534013566473889642027809515765760000000000000000000 1056 3441197142706886090225715242173188563610478039688277756912742206067213232731456727836262400000000000000000000 1057 3955269858719424991867597600799877140868206595821302107537257980524601005457870263504863232000000000000000000 1058 4123579214409613289393878349770084678777491982877527729134588107355435090796503040675282944000000000000000000 1059 5508538457199938815433188535556242151535776766500530400969165137719594504593431006898290688000000000000000000 1060 5805957643862445017635284646601484123215655207885730141249629567208637249708361502327780147200000000000000000 1061 11611915287724890035270569293202968246431310415771460282499259134417274499416723004655560294400000000000000000 1062 12303449805070459033583189476278818417672905711996907096461231006269145013586532055648305152000000000000000000 1063 24606899610140918067166378952557636835345811423993814192922462012538290027173064111296610304000000000000000000 1064 25173378980084405111228300881814204689607788861752292478123948941706246351270406398341545984000000000000000000 1065 27004170178635998210226722764127965030670173506243368294714781592012155176817345045493658419200000000000000000 1066 28361460200726531337051929546415865370935501282999481648688645177275003885442342720420131635200000000000000000 1067 31234439285994933212753293838130719265653642971407221348166196247180783499811826788202950164480000000000000000 1068 33901032972683766180069331479050856001453326238269357006264503020323650138841587267296234045440000000000000000 1069 67802065945367532360138662958101712002906652476538714012529006040647300277683174534592468090880000000000000000 1070 74863715077790716862553104836002116724718817036359349887041461009409056834906025920082098729779200000000000000 1071 76714702082226131534489093705373169751469098850584012999567703248723604708385895976399029875507200000000000000 1072 81509370962365264755394662061958992860935917528745513812040684701768830002660014474923969242726400000000000000 1073 86538987319389618660446238305346662111882961441590064573582215155235509167978418271924722335744000000000000000 1074 101151219572757216567843683662148330090200277964655053629233893806603302694781266051297779384320000000000000000 1075 105988225260597336096952599662834520912558727347025024614812296548031851605599377721119237105254400000000000000 1076 132485281575746670121190749578543151140698409183781280768515370685039814506999222151399046381568000000000000000 1077 176977223488100224760020540246976022458353513576340851070216171183006456263555347222803461334630400000000000000 1078 180654087575832644099957367243839208848202706777630103435041523054097114036255882314564059004928000000000000000 1079 196736517152592162114041730965633019143245817234065626904193879903338257290996034327010124759040000000000000000 1080 198575854578354659842650260459164743530006364770720158376489577585938664394066092205304111431680000000000000000 1081 211438354475621643133256710338063613341621683872993957455002212158940902637869840857466667008000000000000000000 1082 317157531713432464699885065507095420012432525809490936182503318238411353956804761286200000512000000000000000000 1083 328516999296892091041609196497082580271360252827415220837447228161795855455399164704488161280000000000000000000 1084 410646249121115113802011495621353225339200316034269026046809035202244819319248955880610201600000000000000000000 1085 425975515855654881835822643459758759308646920148931175253327154391176201205237028737987379200000000000000000000 1086 497891752637458344911191466290773586883285767470371098976651214098575393198837230811962408960000000000000000000 1087 995783505274916689822382932581547173766571534940742197953302428197150786397674461623924817920000000000000000000 1088 1010645945652154252357045364411122504718311408596574171057083061453824678731968110304878919680000000000000000000 1089 1033342574072141477952846821970409723889002666239491344556732516079042293781142511178932551680000000000000000000 1090 1140886745670019905843494954182885698856709980762934703008748011270972251022809565120147383910400000000000000000 1091 2281773491340039811686989908365771397713419961525869406017496022541944502045619130240294767820800000000000000000 1092 2324145411672202179473900223857016620210993401494612305704411682384857848653205760130510927953920000000000000000 1093 4648290823344404358947800447714033240421986802989224611408823364769715697306411520261021855907840000000000000000 1094 6972436235016606538421700671571049860632980204483836917113235047154573545959617280391532783861760000000000000000 1095 7478430992539336902218601458314828386804377291894103064849619878374893151385960969866441067069440000000000000000 1096 8413234866606754014995926640604181935154924453380865947955822363171754795309206091099746200453120000000000000000 1097 16826469733213508029991853281208363870309848906761731895911644726343509590618412182199492400906240000000000000000 1098 17826452592995717528614202971620644822031626879508122282794059494484005624393186321060073855516672000000000000000 1099 20485028725389113392379272488581337534893486461224404255895214364148025301500490403478766188756992000000000000000 1100 20824971862629110821853456314282296050380790675300308427977663280336666304210226010552145606082560000000000000000 1101 27817390812238276003353306667219252250112549153112904371801973132539897951754305554619319420190720000000000000000 1102 28998372935834772798787810228963323068633510676637243733530430167590982312043160056938172409446400000000000000000 1103 57996745871669545597575620457926646137267021353274487467060860335181964624086320113876344818892800000000000000000 1104 59264630936528306831624810116842633766326252951471984474096241916962037500357404265270940824240128000000000000000 1105 61018893541241504180428938881572165673776263321866576760547733967344748291002317073476024585420800000000000000000 1106 65734639412110285533951550083192496978775365639481558102697793032736731180002496144728270045184000000000000000000 1107 68541765280548915416093581467032532773659316691886052893159083121768799643669876571066595278848000000000000000000 1108 85677206600686144270116976833790665967074145864857566116448853902210999554587345713833244098560000000000000000000 1109 171354413201372288540233953667581331934148291729715132232897707804421999109174691427666488197120000000000000000000 1110 178032042758250008633044282892324046869521464552879182537488812417648868529004953645120400434135040000000000000000 1111 195982380953709926858855359349236058206779000648293447223086857967196936264987271285372209403527168000000000000000 1112 220480178572923667716212279267890565482626375729330128125972715213096553298110680196043735578968064000000000000000 1113 232654510613413391426568951515942725936317760206411754768775228851561521404757224611677455788277760000000000000000 1114 348981765920120087139853427273914088904476640309617632153162843277342282107135836917516183682416640000000000000000 1115 420295431129883757120606084151626967941478388546800365680113511251407878885550551418052099478388736000000000000000 1116 433213087565234853178074219238734246202924938687520642310929762207032181924768857954951934714576896000000000000000 1117 866426175130469706356148438477468492405849877375041284621859524414064363849537715909903869429153792000000000000000 1118 909530152906609294590421709455235528608314816926726030804970428847707198004259700940538719120654336000000000000000 1119 1214887998007149585340203578337089183296957681122749158653161939731829518677152646100431814269075456000000000000000 1120 1225864544852252722387964613692149624156875554210071489816327399349271943638563938424453668694025830400000000000000 1121 1311196372252833981501558075765796711746742952720449980618482617300579498289126114104254348518227968000000000000000 1122 1344592659232158051944965685038909690459965389663773586843721781782686083809687244162630412056657920000000000000000 1123 2689185318464316103889931370077819380919930779327547173687443563565372167619374488325260824113315840000000000000000 1124 3361481648080395129862414212597274226149913474159433967109304454456715209524218110406576030141644800000000000000000 1125 3409934969069460416409772185440725305091090896919422713856786499531398786588348429988775457718272000000000000000000 1126 5114902453604190624614658278161087957636636345379134070785179749297098179882522644983163186577408000000000000000000 1127 5271272020497002693045846439732531717674020336540840678473109553987816973068895359198334736662528000000000000000000 1128 5500713548174885622765475916461961111635277918153667449076291777877911685066313795592012253102080000000000000000000 1129 11001427096349771245530951832923922223270555836307334898152583555755823370132627591184024506204160000000000000000000 1130 12144635890703555303785413731576514852877318222144253684722175868311232773719363269698521002934272000000000000000000 1131 12604531950528810018171951632588067195944224813896508720946000506783670674377507252447133655944396800000000000000000 1132 15755664938161012522714939540735083994930281017370635901182500633479588342971884065558917069930496000000000000000000 1133 17341462383235659887014170468536342448965471639248849254872947125810326130738534734495041839955968000000000000000000 1134 17557787508369155379282330125134461811308703368829090635560485403918696784940031940333465262620672000000000000000000 1135 21144058999440302009944252874098096564256864056930351701547307954506345489949059740912215614134681600000000000000000 1136 22465562686905320885565768678729227599522918060488498682894014701662992083070875974719229090018099200000000000000000 1137 30007005991696859698741556751094162659433438257472270325561616809995091898942724800155012706808627200000000000000000 1138 45010508987545289548112335126641243989150157386208405488342425214992637848414087200232519060212940800000000000000000 1139 48339017215195697514695432178023117494230169024852388415211444894756799302750591127644671730211880960000000000000000 1140 49366736978082840767359993577243757719763626452787594505455528315314571694276047177055979118222376960000000000000000 1141 56717641879581192718357664578541581053696683452938128230001816356219311394784271888983437838018150400000000000000000 1142 85076462819371789077536496867812371580545025179407192345002724534328967092176407833475156757027225600000000000000000 1143 94862253143665727257816516460588911973612410704738066581869235102831594762403271645306806243164160000000000000000000 1144 96719845749002054810972780386761242390719488602175980143253983822600844593939694211887847073382400000000000000000000 1145 116472490303375713892086939761522341188824172894169666228848107279329186095518927536850858095411200000000000000000000 1146 136122966006606060943471198311931227406938660543273729800206399063005484451400337241167508715601920000000000000000000 1147 144211767042652261508872712642860926828403606415964019346907967767937898637816316533936375956766720000000000000000000 1148 150148304069408059492038713407670427387693153371809154729797600275678199352418153624337140305362944000000000000000000 1149 200548347758789048521765660406742520643924071754056827800220028856247355585716716574713004681068544000000000000000000 1150 205839468134881256212184713930294229521911542203168583513437709779512721040103709569362990162195251200000000000000000 1151 411678936269762512424369427860588459043823084406337167026875419559025442080207419138725980324390502400000000000000000 1152 413118373109866577153125964321639467641878409876289394883612746200840216353215137387462784451398860800000000000000000 1153 826236746219733154306251928643278935283756819752578789767225492401680432706430274774925568902797721600000000000000000 1154 1239355119329599731459377892964918402925635229628868184650838238602520649059645412162388353354196582400000000000000000 1155 1263348470250975559188894587526400829924590888524757408696563716022197244081629828423661785815449600000000000000000000 1156 1298935751103115715785764857597567050485846969891651983589424665769301391802239119365173385415884800000000000000000000 1157 1413578663548653863980621836932089162633990548610834223436588462181328802090857794677565206476881920000000000000000000 1158 1652043238095122428860831085944980725721811562898227127216325994062352965226185109605780554352112435200000000000000000 1159 1766164645989851280854506917539864262696015651124749395872716934441660242429309738887758816330383360000000000000000000 1160 1815523922173510742463753808019890957029491698285247981631354856898109080505332114720495978372136960000000000000000000 1161 1892571619487973003910903853884932625730588953999513906777747231226346734384802227613726903380213760000000000000000000 1162 2038316532149435210685292655132767839096002612287422901830944283631054239599703292017016140359270400000000000000000000 1163 4076633064298870421370585310265535678192005224574845803661888567262108479199406584034032280718540800000000000000000000 1164 4423980038113627371493122227893226685890575617918010558378042572993134417553760167475043666755584000000000000000000000 1165 5327145513022637803735662751926791995466852301160787800399857492739137637746396326232924553740288000000000000000000000 1166 5617717086460236229393971629304617013401407881224103498603486083252181508896199762209265893035212800000000000000000000 1167 7503203740766430458110109233622948240887857422968285362502587159470155072801590946766858583571169280000000000000000000 1168 7972153974564332361741991060724382505943348511903803197658998856937039764851690380939787245044367360000000000000000000 1169 9158240539247848871520037103067536379884586891543081097532765526251876917135324553085529092752670720000000000000000000 1170 9317511998355891827544099977541417189526968868785669694272993956926557117534648692754272565369765888000000000000000000 1171 18635023996711783655088199955082834379053937737571339388545987913853114235069297385508545130739531776000000000000000000 1172 23293779995889729568860249943853542973817422171964174235682484892316392793836621731885681413424414720000000000000000000 1173 24099665326017116245099338820191917595617830738643668790779561702241834519996411648432682721911767040000000000000000000 1174 36149497989025674367649008230287876393426746107965503186169342553362751779994617472649024082867650560000000000000000000 1175 37853866072906884856735415078808665617199306096286076051166742484057380489346941018094881850623472435200000000000000000 1176 38309598608243039627818128556490975847938783690511240291155722119245332994179143633797831812177723392000000000000000000 1177 42152567747627921345969163396013581575631702430625220508450340012084990222435358669163131555092103168000000000000000000 1178 43898532092204225780417590282238996197107571762071235559096212083591469107388302519365154755598876672000000000000000000 1179 48942902826446116871994540352657722255844529201017692826570705589873109907002722846851559053250789376000000000000000000 1180 51565440622948519721449537907390576315287393052403282510451798005439689516354063286085584572486411878400000000000000000 1181 103130881245897039442899075814781152630574786104806565020903596010879379032708126572171169144972823756800000000000000000 1182 120524334812070475396641850100408638338286717662516701199897558540823260675362478413133598012693964390400000000000000000 1183 123636971483263753506243740927218055623375018649908648406353991385528931882579129838593759838079654297600000000000000000 1184 127500626842115745803313857831193619861605487982718293669052553616326711003909727646049814833019643494400000000000000000 1185 136695336307105504879477991376796997664881987841098413417040593910591868637970812946083487289625175654400000000000000000 1186 205043004460658257319216987065195496497322981761647620125560890865887802956956219419125230934437763481600000000000000000 1187 410086008921316514638433974130390992994645963523295240251121781731775605913912438838250461868875526963200000000000000000 1188 415697593185719478858596254652280312954507689810098418338809269436171937467854647562648908976712214118400000000000000000 1189 440270849925762009628562535715469296971522922705276649964748733639295401751668715398864608029522788352000000000000000000 1190 450005824410053572604949059993097758583987982598183481165036131432059655236154550368967697099778949120000000000000000000 1191 601021292511625604853006289585376060451137102884510820565014472836061656655494703533328478333713776640000000000000000000 1192 676148954075578805459632075783548068007529240745074673135641281940569363737431541474994538125427998720000000000000000000 1193 1352297908151157610919264151567096136015058481490149346271282563881138727474863082949989076250855997440000000000000000000 1194 1580341400250846921360961310347382162324511851050039623888699522377114904114806267258587571402771005440000000000000000000 1195 1902816469761492712071103415566915549501540620656196357952474695186499161576070789361353413675498602496000000000000000000 1196 1957630112923346411595785406961847273149733148823247281844109768710390083925998754486989108719648768000000000000000000000 1197 2004053009456590019244163097056847499710348778528985933879814271882238885827366547653186719865372672000000000000000000000 1198 3006079514184885028866244645585271249565523167793478900819721407823358328741049821479780079798059008000000000000000000000 1199 3307150651969195547936053431352671297673010079822101595046658066542184663668889942275135557743935488000000000000000000000 1200 3335007303620417332684955515200923579466506893761352908393858070932928778946556512360396597202255872000000000000000000000 1201 6670014607240834665369911030401847158933013787522705816787716141865857557893113024720793194404511744000000000000000000000 1202 10005021910861251998054866545602770738399520681284058725181574212798786336839669537081189791606767616000000000000000000000 1203 13362374322043615175514930640470032164294613885891383847367015922397932394037124250529428242056609792000000000000000000000 1204 13909147714977201726128247974645762123637609572535898477158774650019384042608636154535298600848588800000000000000000000000 1205 16746799924387266292328325320643726971603810856564961377181133357882870419194344533888653833797632000000000000000000000000 1206 17736298693609702316289753684070836814965017072170248950191835774792337679191334790629009077043200000000000000000000000000 1207 19030005186555351191125006305732474323821288905669725932441122619541896427555879210651360327368704000000000000000000000000 1208 21408755834874770090015632093949033614298950018878441673996262946984633481000364111982780368289792000000000000000000000000 1209 22200353502184195911914830930469504944284992987055646587576305601225618214224302991841723665232460513280000000000000000000 1210 22648713582718504182292718692398594946100944806205986116697944714348410111491970287559311417687155304038400000000000000000 1211 26013665315008110517947636898126386195235942320270875482607353643337316756627920158853837685457818377781248000000000000000 1212 28228361724244796577018608758283014193554698363621723728076143873094542559258195114141726806210882782101504000000000000000 1213 56456723448489593154037217516566028387109396727243447456152287746189085118516390228283453612421765564203008000000000000000 1214 84685085172734389731055826274849042580664095090865171184228431619283627677774585342425180418632648346304512000000000000000 1215 85672132224559507727060229675984135890508150723981291544605747805528409863707742395014014874345897390505984000000000000000 1216 86950820765224575006568591312939122993351555958667579478107326130984057772121290788969447932171955560513536000000000000000 1217 173901641530449150013137182625878245986703111917335158956214652261968115544242581577938895864343911121027072000000000000000 1218 179125783342008070744052252003976507829140739980899901630524856316299531319684986347399874905559463454834688000000000000000 1219 190312294712773792158107689085647768001869687378916575329190044971625747109609977589648562745511398326717644800000000000000 1220 200489591267778086010271394975492839039055765031795723314509313932856726632193425066710894826107454892864962560000000000000 1221 208614735395682078493160275355322338956417158411801324245030794937124848649954872198477486163641832599904583680000000000000 1222 218783313510932385441798704618643458296257751053351426873882257904357133732664020576773418467124755133334814720000000000000 1223 437566627021864770883597409237286916592515502106702853747764515808714267465328041153546836934249510266669629440000000000000 1224 444779990957948143543354232831791495223577841751232589237556762061459254633162396338927448734889739640394219520000000000000 1225 452148662507001494808801430689704715760072759431455930829669995351174636853827472800184064638839976479843942400000000000000 1226 678222993760502242213202146034557073640109139147183896244504993026761955280741209200276096958259964719765913600000000000000 1227 905777353369181390582607121381667057430980454245666218225067224729685360898665837491694427361604142735399321600000000000000 1228 1132221691711476738228258901727083821788725567807082772781334030912106701123332296864618034202005178419249152000000000000000 1229 2264443383422953476456517803454167643577451135614165545562668061824213402246664593729236068404010356838498304000000000000000 1230 2351432656567562017109464908144237580923623165577922834006960720155493294147178539597632404802262776557485424640000000000000 1231 4702865313135124034218929816288475161847246331155845668013921440310986588294357079195264809604525553114970849280000000000000 1232 4764655611969710403520986632823605802233137103828939590122590369553259676303528357116224773954440365710141030400000000000000 1233 5311334423348508062652540835937135342347977739450422055329695626745069242208935906518902004680044997121146880000000000000000 1234 7967001635022762093978811253905703013521966609175633082994543440117603863313403859778353007020067495681720320000000000000000 1235 8190097770829459659174061708695611140487957744505905471169912783486910139937923054694998402770110687718932480000000000000000 1236 8887032919891912323938466959787866397429209433333779270071634359100701409298494284823515882030223087703687168000000000000000 1237 17774065839783824647876933919575732794858418866667558540143268718201402818596988569647031764060446175407374336000000000000000 1238 26661098759675736971815400879363599192287628300001337810214903077302104227895482854470547646090669263111061504000000000000000 1239 28112485270883569940199776692955634515829949661413390064326651824549958947851100562211013330955834118798258995200000000000000 1240 28891960710586308154955454937639952975035848797969620550737234289535097239167540865397765031321575447745632665600000000000000 1241 30988779860705253361006461980478605024408198405156109437154375051571639819550211898409825900668825002776828313600000000000000 1242 31695516331249237490679797591749071010725449514882406445619229402713062955050488784724567241538442799205056512000000000000000 1243 34858040133702043892188868304894765457471891262487081146401635884136761032605415603599524061647600062983831552000000000000000 1244 43572550167127554865236085381118456821839864078108851433002044855170951290756769504499405077059500078729789440000000000000000 1245 46703494366819937860831097264054961938757322597873086957840130625409292960379979016611570120552271529715852902400000000000000 1246 50282368241669870685811566229157647995784149329540892858562276557522834480575532193682012907182664042915299328000000000000000 1247 53198430349729095161321014427400332910900157989718029278259461875122121119731166505854794219981658666093772800000000000000000 1248 53801417420434871844590369139653748813224980379889621780592656219656672935809291292321106397482506070576332800000000000000000 1249 107602834840869743689180738279307497626449960759779243561185312439313345871618582584642212794965012141152665600000000000000000 1250 108995751796738607685157187965771025103815008795504541212462792211990541287432415368909425905579445955277619200000000000000000 1251 121495800502259541256766854752842300222902046245792843366518010611436401863804621633082318265597667517136896000000000000000000 1252 151869750627824426570958568441052875278627557807241054208147513264295502329755777041352897831997084396421120000000000000000000 1253 174403909623671391176035236636240154909341791712387242375678027654787933662328235332512920629705416449720320000000000000000000 1254 178644200192857036989701090768968235508831507396803137800656686741258479619913139559935454407032832000000000000000000000000000 1255 215057938123541634305812686906540674567820166093020518604752203080211486008892239572471818596070195200000000000000000000000000 1256 241940180388984338594039272769858258888797686854648083430346228465237921760003769519030795920578969600000000000000000000000000 1257 323103046236808951381052980808386709470693017538154027151779709907709736579759700733681660258735861268480000000000000000000000 1258 336870257482947492672930426823223699730945020170812928007040308406793899563738903668412439900228000153600000000000000000000000 1259 673740514965894985345860853646447399461890040341625856014080616813587799127477807336824879800456000307200000000000000000000000 1260 681305400632521755349053042820930580971576720414889073339380028998564646650858648409005068224118652928000000000000000000000000 1261 740768445953999245830701163422165646470575280332756610805391007860865407231332997900323557906401198080000000000000000000000000 1262 1111152668930998868746051745133248469705862920499134916208086511791298110846999496850485336859601797120000000000000000000000000 1263 1483896027086195941488888636281981502006343475571031554766213197275427838052574699615616299118236794880000000000000000000000000 1264 1576639528779083187831944176049605345881739942794221026939101522105142077930860618341592317813126594560000000000000000000000000 1265 1622268029948802058474884090309454977084661314893051676167851379488732294979189524938369347417767535443968000000000000000000000 1266 1895655011148441197104991743048409233954254477657222546873403440261078277916858983831003927427756977029120000000000000000000000 1267 2176828720936009030168411570964680460043163036544179001194338878768702328708354813968616950156275954483200000000000000000000000 1268 2721035901170011287710514463705850575053953795680223751492923598460877910885443517460771187695344943104000000000000000000000000 1269 2835252222947517934355153342429306031290786424140875118839540144569112292330017689798630719030705101209600000000000000000000000 1270 3128646994119618682625449273750313332630054512968111246643505216491295747897079646939185226981034394910720000000000000000000000 1271 3306465640482792094694791244762235902994589101262765802904349598995409331110892161434960731433105474191360000000000000000000000 1272 3449676171778057839712509296306045225280689656069960372303445309641734985394131171586632937941990637568000000000000000000000000 1273 3683112905206648219843430978010965578871112264375446412534505518564859909217794183197758475095959928832000000000000000000000000 1274 3753601505932145070127962854324826235301207927666441350679156825994990107933889836046259793757660386426880000000000000000000000 1275 3831130526405094108193066515303751623441317193696256657856113490891188524639214971139031982328038555648000000000000000000000000 1276 3947348242550010543221145428995505640942535281406266559999191360456141686233208793896688684437460536524800000000000000000000000 1277 7894696485100021086442290857991011281885070562812533119998382720912283372466417587793377368874921073049600000000000000000000000 1278 8359537319262078321015839567302293048526247508461949986993913042099857012857484870084273516666069094236160000000000000000000000 1279 16719074638524156642031679134604586097052495016923899973987826084199714025714969740168547033332138188472320000000000000000000000 1280 16771485530807931427743377188318080097356734813215197466069292623648615950560471212708260346916251474329600000000000000000000000 1281 17680718384526343701636111190513052496648117035419656160739303993886405401442430350585939289926110753587200000000000000000000000 1282 26521077576789515552454166785769578744972175553129484241108955990829608102163645525878908934889166130380800000000000000000000000 1283 53042155153579031104908333571539157489944351106258968482217911981659216204327291051757817869778332260761600000000000000000000000 1284 57552401105117686962966761622097150113501531431516882338268572992638859588472675909998980282686599541555200000000000000000000000 1285 69278702830285415681671239302599444449127468460688447114690794739889027229623983626661272515283994198147072000000000000000000000 1286 103918054245428123522506858953899166673691202691032670672036192109833540844435975439991908772925991297220608000000000000000000000 1287 106055290748966240407867688971506943269166474324196596304931719639557564390353542735181648037414350058684416000000000000000000000 1288 108390327100246701585699970936882521103812198868164661238956442623365210295661634334984902713323100521365504000000000000000000000 1289 216780654200493403171399941873765042207624397736329322477912885246730420591323268669969805426646201042731008000000000000000000000 1290 225055069186617280338732628162654461915393316505880322098234677122502658173956200505838647713861921872963174400000000000000000000 1291 450110138373234560677465256325308923830786633011760644196469354245005316347912401011677295427723843745926348800000000000000000000 1292 462155339259278865822355171635422824609356979528976774111586139781139261433279070897905279389874200127859589120000000000000000000 1293 617166943185288288107527259317916669208341719287917062832294678876993863139352944106652325332687664968252784640000000000000000000 1294 925750414777932432161290888976875003812512578931875594248442018315490794709029416159978487999031497452379176960000000000000000000 1295 959620923945437245126782064806892439207289925939044035166138708600740240232719286580148031564793938195398000640000000000000000000 1296 965590571994864537475937785272254134007957359381899674576192448623139868476779748705063415898011940921341378560000000000000000000 1297 1931181143989729074951875570544508268015914718763799349152384897246279736953559497410126831796023881842682757120000000000000000000 1298 2034735246526110143956752421095723022444324918527057055729803263540380674552986871028354513472586241984105021440000000000000000000 1299 2717173497679380470446111424770795504469701282237059190340881019627339880701361138436627974714551024844307169280000000000000000000 1300 2759549485505230013965409305559877382219452996340406168252218506088354787552957841472342869491066258847694848000000000000000000000 1301 5519098971010460027930818611119754764438905992680812336504437012176709575105915682944685738982132517695389696000000000000000000000 1302 5682473056288974096181447855025625276845768867026979523389965866944947489696215188107749989629485349749758361600000000000000000000 1303 11364946112577948192362895710051250553691537734053959046779931733889894979392430376215499979258970699499516723200000000000000000000 1304 12785564376650191716408257673807656872902979950810703927627423200626131851816484173242437476666342036936956313600000000000000000000 1305 13144088071048465465130668532997065515035662550867077750900423420675577919622103776540788575001477131388776873984000000000000000000 1306 19716132106572698197696002799495598272553493826300616626350635131013366879433155664811182862502215697083165310976000000000000000000 1307 39432264213145396395392005598991196545106987652601233252701270262026733758866311329622365725004431394166330621952000000000000000000 1308 42783905718205373764380778220308420624209783326094220820519196971446312767556433029938450062101582244873760669696000000000000000000 1309 43849928216357331154869021576928256804804356160959791246389614112589650445092606776793376228034679058640593223680000000000000000000 1310 48382880918477705571798733316629122615607751261034469053148295080670237009508621649118335672466484838628899946496000000000000000000 1311 49962816507723167024151541941145749843233464499979465731138567081740440712762696383830325274054730896949001584640000000000000000000 1312 51524154523589515993656277626806554525834510265603824035236647303044829485036530645825022938868941237478657884160000000000000000000 1313 56001324646009687611338660725432195303720415003783073702116185031656987032881585303083322652930202513100022743040000000000000000000 1314 59293558381792629089936160688106488902058921620051076418481871934573013750570982567370422870147725903992664883200000000000000000000 1315 71369861098084338867886461305317168293120463454593589230319464200146600037384522136137609913425519620218693877760000000000000000000 1316 74259424269599932574519125801878725798075636925599188794285657122009019986231887581412437437899298064355263774720000000000000000000 1317 99163729915231665687296786821440089818906092260952809870842526355293469945991080414059153097734228051332423483392000000000000000000 1318 148745594872847498530945180232160134728359138391429214806263789532940204918986620621088729646601342076998635225088000000000000000000 1319 297491189745694997061890360464320269456718276782858429612527579065880409837973241242177459293202684153997270450176000000000000000000 1320 301151919965231411365479035637026120402090865823246556387452676245658831089755744772702487608147222786202313896755200000000000000000 1321 602303839930462822730958071274052240804181731646493112774905352491317662179511489545404975216294445572404627793510400000000000000000 1322 903455759895694234096437106911078361206272597469739669162358028736976493269267234318107462824441668358606941690265600000000000000000 1323 915907561035390241930952954934778448376347738208189853534793862654887986976509868480507754193435062388600728453120000000000000000000 1324 1144884451294237802413691193668473060470434672760237316918492328318609983720637335600634692741793827985750910566400000000000000000000 1325 1197918004600390337698750931636581052694049944531866547039579936475374774455903332544566828660896982814027031773184000000000000000000 1326 1225504875930320263615398156977283253038592938518158319725376185105700124020553153826220816006988721714887093387264000000000000000000 1327 2451009751860640527230796313954566506077185877036316639450752370211400248041106307652441632013977443429774186774528000000000000000000 1328 2604197861351930560182721083576726912707009994351086429416424393349612763543675451880719234014851033644135073447936000000000000000000 1329 3477516861754872477742735970404020607588584198205585912806198584765393140627157133928464211634556498784503113711616000000000000000000 1330 3551875928141487784541647400028556282798875512995974023015431894283159354844387779035630440618780456545587284462796800000000000000000 1331 3633216598251598191821227111479591922862971898789774954840212777358346210298839407563163962159668558603883176473395200000000000000000 1332 3745420669093876484418592970578659548543869318960523291814130056820235384970706888427820251021262888040458286320844800000000000000000 1333 3954109797283857872113470584775124450075639163711989398982659297522829145423620175466320499611890438986994085265408000000000000000000 1334 4105543789520260939556114139085661131142365769981810269581995185513065155248354565165030646405537306863091731084083200000000000000000 1335 4399052327238177692746909060482044946948377548428034911441355416151065531059040386524266760987439923154291132674867200000000000000000 1336 4948933868142949904340272693042300565316924741981539275371524843169948722441420434839800106110869913548577524259225600000000000000000 1337 5681516838928170025926518618515272012930095889954242891441388572378687091826737357644140264029027127642064436382924800000000000000000 1338 6638403885484493398714142806896791509844638355630746957368359279305623865187029965247363887444442222823885815142154240000000000000000 1339 7214041704925106812308935609732597207201795807447678861363937286741915724825625570625456979782281968019803186525110272000000000000000 1340 7597490768520225102332563718718383905602611980996699629670669088469639173262302965820864152581520378932567500043111628800000000000000 1341 8467006729014865479409663937443911326230471810653645900266945197026558171069767069016245001542301656868460276991655936000000000000000 1342 8917929407595372223055293936826100633631484047516814966190252658333603501075857106273894413089839431674548561756815360000000000000000 1343 9556278713170944579205956366039024917116090630648776916286082224947135714831109811967489973488190801340834461641605120000000000000000 1344 9613695260707191757957052195475697323662123138281538826468493748268249554192350296150900406449147118463310344371568640000000000000000 1345 11570974535342188882331541864015659653030459585596343138444115229951605750854265925307371147881907609647457360590929920000000000000000 1346 17356461803013283323497312796023489479545689378394514707666172844927408626281398887961056721822861414471186040886394880000000000000000 1347 23176540922807971752353163075905805583050546853062929455179543210964352326075809177745706036116227499144383950959411200000000000000000 1348 28970676153509964690441453844882256978813183566328661818974429013705440407594761472182132545145284373930479938699264000000000000000000 1349 30907549239164258204596145638210089237709655298359169792646972631975932156039930446851492757978610640750867644416000000000000000000000 1350 31231290153672055803344221104440572284258353893175130622152488482534076136876864625869304562273588201973435208826880000000000000000000 1351 35852960893901552850475877142317428272511832271985800176103305163805934937401243696065210618574164034552463737487360000000000000000000 1352 36498960189287166415349316370106931484629162583192751530627689040631267098435500339237556755845770593733589210234880000000000000000000 1353 37939835318977404875262017905814753144334084449206121907307354742569973096850532034980689404831470836459644997599232000000000000000000 1354 56909752978466107312893026858722129716501126673809182860961032113854959645275798052471034107247206254689467496398848000000000000000000 1355 68494349578830424706556117786046575112797795189605354802391081974420093863869031721312318794953907587246433283499622400000000000000000 1356 74312304346468468941645639660306465951384848267654177595324152364680554358982536270340701956691461310347113261957120000000000000000000 1357 78814475315427713318010485969020685200043231804896233971377290604878592221073424070040601932684885552242697458155520000000000000000000 1358 84821063198204251418458351449440310124408771473700506904782638964115194115472833621296885051916928807021397934080000000000000000000000 1359 94524872074377412691845767788100559595431667963284350904589047866182693689177133105544018403535408728153887080448000000000000000000000 1360 95933156833727287500547189307344238684924045941181972785141357222599828073176919217957554603334488676449501839360000000000000000000000 1361 191866313667454575001094378614688477369848091882363945570282714445199656146353838435915109206668977352899003678720000000000000000000000 1362 224174673723717236079565219326763051107163723307163782785958090289738446103051530580219869102622099093268998389760000000000000000000000 1363 236736185613408288101264994547659256557134104354547960269654017762870341789860452552387361767855233956253899161600000000000000000000000 1364 243776379368578273139570587522769384775009661052673406146954186264968773522826890847245940173369883070639227535360000000000000000000000 1365 248120844494233922457577884140612365761758860820165381625900929132530609155649882243491037546386184807086066499584000000000000000000000 1366 372181266741350883686366826210918548642638291230248072438851393698795913733474823365236556319579277210629099749376000000000000000000000 1367 744362533482701767372733652421837097285276582460496144877702787397591827466949646730473112639158554421258199498752000000000000000000000 1368 756509126812581495771098731757380477311669608283268305827989896211090085859193832423806900692239374425658112386007040000000000000000000 1369 797401512045694009056022987528049692301489587109390916953827187898176036446177282825093760189117178448666659001466880000000000000000000 1370 879721491671587714108571243005210116418496306249213332204060524060605386091062055257919616020405451870867246445441843200000000000000000 1371 1174684400039202782226227288750960938614614744712605957049768531393701171442201315097212291974383784974902519972180787200000000000000000 1372 1190277555791935562521265704088363074967906090881357363559278733137865346284354429899387676381123392740056093246147788800000000000000000 1373 2380555111583871125042531408176726149935812181762714727118557466275730692568708859798775352762246785480112186492295577600000000000000000 1374 2781386605200998985539673182427401691799393460656778863722830705343174105858014921480436207613954516466377410464238796800000000000000000 1375 2826336984868502340508580716146019930926660666658788154604324319713405423149853037492117808246455226270776557346540748800000000000000000 1376 2914660015645643038649473863525583053768118812491875284435709454704449342623285944913746489754156952091738324763620147200000000000000000 1377 2966220705268725898018916799669597760446610897935491784601336422407170373970699856987235726598141435595281779410631393280000000000000000 1378 3107326346106408202884189157548617087107532671420277324961926312946782729817484161924887628571939661782506722358303129600000000000000000 1379 3566737664900680657084783562002155608407897763826144902014937252540287100975777203956202892434416080898198608321445888000000000000000000 1380 3640092179490834111928335949669758752347544625851587521495734666101476270822581468187447521578721581364621625199165440000000000000000000 1381 7280184358981668223856671899339517504695089251703175042991469332202952541645162936374895043157443162729243250398330880000000000000000000 1382 10920276538472502335785007849009276257042633877554762564487203998304428812467744404562342564736164744093864875597496320000000000000000000 1383 14581532044588283157666415519316649885857315390765952339014890610139053201143945532448554316091506799768745928850145280000000000000000000 1384 16404223550161818552374717459231231121589479814611696381391751936406434851286938724004623605602945149739839169956413440000000000000000000 1385 19742126429064310327379659968326977280243339185584858949431464939118700725374889733932520930569109641078206444538848870400000000000000000 1386 20029615481555999020916817329700795616347233652589639655704082482650773376363654672286802620745374342904827701710983004160000000000000000 1387 21361224267033406158041481085691984244580844754146845616194104586760520082825504290388972324063626376782156967198693785600000000000000000 1388 26701530333791757697551851357114980305726055942683557020242630733450650103531880362986215405079532970977696208998367232000000000000000000 1389 35653562934845916694077918261695255902677145609912245939233768388900819819863118593702770979865001091976007287268442112000000000000000000 1390 39332268705869035844305032949390402248704816414171977673426385531917465101854775627792912378654540221986248501590648422400000000000000000 1391 42726156774803554656288544153719072409295399235194175078023043547715025635727194394338253981896303224418506733500476948480000000000000000 1392 43661122220329809155373305854853304794800211852644749512017767456892934949803801042934425518246635210749712702482939904000000000000000000 1393 50114435894206633143087727684976953431755839949603373589551624242420091074109990560102840916429038312400412353622966272000000000000000000 1394 52188254889828727059063656224608352667474874366122528242197228391986722749885403986153608273093851457339006708885749760000000000000000000 1395 53630783319595517397265600592237867268755650041047031251071729879354313529399851611889407052765153904772081496830771200000000000000000000 1396 67038479149494396746582000740297334085944562551308789063839662349192891911749814514861758815956442380965101871038464000000000000000000000 1397 73659022217887891781725154508632780421443338839894549134892500161310698765035767419861186926623167560511034102906880000000000000000000000 1398 86059174159604270685986799224474557844909339766898379708680158461847895535552580064643573790529513754151021138935808000000000000000000000 1399 172118348319208541371973598448949115689818679533796759417360316923695791071105160129287147581059027508302042277871616000000000000000000000 1400 173853687393869606481426463455110488313821756291878786792579937637824412428763201156155455871424936748192027692236800000000000000000000000 1401 232137969566143899842057940667072816771520620949117843667487004853570144564842818401993012916442875313198933527756800000000000000000000000 1402 348206954349215849763086911000609225157280931423676765501230507280355216847264227602989519374664312969798400291635200000000000000000000000 1403 369113790117595269314079706899196528531113533931516571297370641257850664649687959695094480165275627827198304242892800000000000000000000000 1404 373898226520445413308553010377531733125936259201889961772802843702295174328519318001140824290507024180571180892160000000000000000000000000 1405 449959808601176023101607222774332474264698149645245862567727307906876364077635247834515757689033024528161661119365120000000000000000000000 1406 467490710234988075949721789895410362872413661969086610459976423799352066574166491256639748248345999509778349214924800000000000000000000000 1407 492556762015442687544132028215667383782983579400197765707342559175809223539572618898547831657972651612774400213909504000000000000000000000 1408 496075024601267278169447256988636436524290604967342035462395006027065003707712423319251744741243884838579931644008857600000000000000000000 1409 992150049202534556338894513977272873048581209934684070924790012054130007415424846638503489482487769677159863288017715200000000000000000000 1410 1029609256956543706968142362008559352420933729225608424339639430483563161285507934048440330692620688798589484374593372160000000000000000000 1411 1102705248829726323081499324828639630990371215073268251625415049280570687948779288392650090478100859402951820993479311360000000000000000000 1412 1378381561037157903851874156035799538737964018841585314531768811600713359935974110490812613097626074253689776241849139200000000000000000000 1413 1535898415590628623475339357152901037150247972878246377699216909412634069950816356102456599589630826645453628480946176000000000000000000000 1414 1652637947178561018849380718548222269827418835285658877103095117728795817025832617601086542598732803395978034308710400000000000000000000000 1415 1988799529616018317001697932889281117894586984735809944150201965539539511625405388681307555240975044086750839014686720000000000000000000000 1416 2074608884320686720949036817422678722945791643345682425760375807447584273934527105558004596420583875001715408240640000000000000000000000000 1417 2253289859893342842214206983814770052798453514008591300036910475939125062813832201434466530760555267260245795143680000000000000000000000000 1418 3379934789840014263321310475722155079197680271012886950055365713908687594220748302151699796140832900890368692715520000000000000000000000000 1419 3512029169539181687861135149780989217355592638625840126198248609751142770898307840367951453796198447222209185316864000000000000000000000000 1420 3698077173704571765943297266780718674478962560275424291523764895876769880858076555990842933076620291310184572754329600000000000000000000000 1421 3804141174346141185953756090517323116461891103493536460565765642252129153185665645298835619752945486048187313266517606400000000000000000000 1422 4026857654808332643488348042936656481165042424000240200466688654357541813712116325193573871334326619320130291002612121600000000000000000000 1423 8053715309616665286976696085873312962330084848000480400933377308715083627424232650387147742668653238640260582005224243200000000000000000000 1424 8557072516467706867412739591240395022475715151000510425991713390509776354138247191036344476585444066055276868380550758400000000000000000000 1425 8728053797143114087015366935935074723661858317091188033134235713799624174717232854651168093734818967385867609363080806400000000000000000000 1426 9053034523632485356212747619719891335713097722514796098197744490377269755690746843920094565310051588511937148009578496000000000000000000000 1427 18106069047264970712425495239439782671426195445029592196395488980754539511381493687840189130620103177023874296019156992000000000000000000000 1428 18415021544537537596627648121262406812661140361822727972797751699013078444977987785681162816570964963454215350973890560000000000000000000000 1429 36830043089075075193255296242524813625322280723645455945595503398026156889955975571362325633141929926908430701947781120000000000000000000000 1430 37508793267932906807022381264866212100775741346637541274155849796675778542401708621285508364236106452415112278421012480000000000000000000000 1431 39062365612989700130171873738747473050593995839555131663914834916058176464293568644514548199457987961190156574146953216000000000000000000000 1432 43945161314613412646443357956090907181918245319499523121904189280565448522330264725078866724390236456338926145915322368000000000000000000000 1433 87890322629226825292886715912181814363836490638999046243808378561130897044660529450157733448780472912677852291830644736000000000000000000000 1434 102682522791228535019599767678607926178226923846123710408264206649960781540255569469819624071296120527714797979095269376000000000000000000000 1435 106357162206822713246808582793189157904443213955294160944468030498862401446395194467421066003670911028385810663339143987200000000000000000000 1436 132946452758528391558510728491486447380554017444117701180585038123578001807993993084276332504588638785482263329173929984000000000000000000000 1437 177510203029594397692502653354645770078610872964601599148680303003470161144193660233907708199404064858300314249037086720000000000000000000000 1438 266265304544391596538753980031968655117916309446902398723020454505205241716290490350861562299106097287450471373555630080000000000000000000000 1439 532530609088783193077507960063937310235832618893804797446040909010410483432580980701723124598212194574900942747111260160000000000000000000000 1440 535511881748955191029143186484110073315755844829948963851245333836022540403159128708698821896916097668333114685059497984000000000000000000000 1441 588280058272215238460495503016237893636125937613573941217388389617703083163801000895506398116891936917278844358412468224000000000000000000000 1442 632937301189472462181047164034206938759729042262064013264374836408766018944914406223497619013990129379020872591238758400000000000000000000000 1443 655124934862195082510659485068703064702679355371141676540088830709231534253380341422851619441434598947280913024889651200000000000000000000000 1444 671710376251111413713460991019809471404013009937499693667686016296807016133212755129759255376660791325693088038177996800000000000000000000000 1445 688718097273525395551093301173952561209209921615989795767061872676391907875310627462392826707752731489772012272877568000000000000000000000000 1446 804623533792398634124571166390088960205653095518402191758501022558096674172803711239141851629554200925724823066247168000000000000000000000000 1447 1609247067584797268249142332780177920411306191036804383517002045116193348345607422478283703259108401851449646132494336000000000000000000000000 1448 1810402951032896926780285124377700160462719464916404931456627300755717516888808350288069166166496952082880851899056128000000000000000000000000 1449 1851049373552315840289376462216181198996356353042010169168281363257064590763495509413960121003971031239760381285519851520000000000000000000000 1450 1897829706304400510762920616816851573524368844752875785643993920585565569527888859978670224279888381920329488960709459968000000000000000000000 1451 3795659412608801021525841233633703147048737689505751571287987841171131139055777719957340448559776763840658977921418919936000000000000000000000 1452 3853714459103087275399541301816496341276598255954117397062426551794684038663003168979649901406063995126093621712249683968000000000000000000000 1453 7707428918206174550799082603632992682553196511908234794124853103589368077326006337959299802812127990252187243424499367936000000000000000000000 1454 11561143377309261826198623905449489023829794767862352191187279655384052115989009506938949704218191985378280865136749051904000000000000000000000 1455 12383079610990295861297919714977580976987826151138209170250063954845662371412332455218501546950552816232970354598285515161600000000000000000000 1456 12538082198098818928441413730773635068055239466031432950320275682081282349920329147776907410020957384679593289189038604943360000000000000000000 1457 13212172638856819946099554253933507921176488899689036872380505557461996454754755446044483077226385201060216584306728852520960000000000000000000 1458 13321817225071399364739384579692292219277538600101394024848393570386992275956039723605018206497973459990176887910934071214080000000000000000000 1459 26643634450142798729478769159384584438555077200202788049696787140773984551912079447210036412995946919980353775821868142428160000000000000000000 1460 28052884536761921968062770172773521136131544093436654525052650262269468032343792740285608586906476343847083231733107449135104000000000000000000 1461 37455154479810156445698806083447042394834983426079118067285660158128416394350194239430259292988985333348643363813751143792640000000000000000000 1462 38980477512924597205930884159243528284217403565602702060976026408911926564255858258230586594513423650091348297181731959603200000000000000000000 1463 39896185549144664444720724356576601092886611223234600699904196394177320514452064596799911480550051682174893499453350818611200000000000000000000 1464 41615456102204266137401326347970170375142855028802073504038195725090783812877367608819542369123983703866791021832761769984000000000000000000000 1465 50075741133971067495004892693436633583276292589602495040573433317554294807802986298524614169440397973334215570227334217728000000000000000000000 1466 75113611700956601242507339040154950374914438884403742560860149976331442211704479447786921254160596960001323355341001326592000000000000000000000 1467 83687912109440931312901473653189813991202741605514429696170375334626762640491538889235162303237144811796580056946274467840000000000000000000000 1468 104609890136801164141126842066487267489003427006893037120212969168283453300614423611543952879046431014745725071182843084800000000000000000000000 1469 113587852735954474477460042116694375633323492261775783471915925835618651136331491117938379858494153956252827985747168460800000000000000000000000 1470 114993159522296425210774973062526610733173016969758034256799361318857626033570078084205554422448211763903541733239449190400000000000000000000000 1471 229986319044592850421549946125053221466346033939516068513598722637715252067140156168411108844896423527807083466478898380800000000000000000000000 1472 233470960242238196640058278642099482397654307181023887733501733586771543765127128231568852918303945096410221094758881689600000000000000000000000 1473 311718720759391597693810780748307210830655614492375217954811578903318954890769190281931166021713714161419641243683520512000000000000000000000000 1474 328104677014523499860770531127779142135915804493520482967896912364532381709393421063603490766207013916348935928725635072000000000000000000000000 1475 343093502696717032422716113861266757590868023758907538911129798634300090513166803577765923459133192257008373657491461898240000000000000000000000 1476 353583398527466997624151387334954014087126989413516616725910751283398683605576174102876000257260129238713580546717107879936000000000000000000000 1477 405744681225688076573953312113813119372283332458192828989266681356109976289080997454495608458476929645357624790635141870387200000000000000000000 1478 608617021838532114860929968170719679058424998687289243483900022034164964433621496181743412687715394468036437185952712805580800000000000000000000 1479 627914649882775266855809668047082043600299531929952149032369796639953889421565332472358733510066031487737925599038847267635200000000000000000000 1480 644977547977415899107326235113578838263351149645439979169118975896474375547151346941716307790230869299904717055534468117299200000000000000000000 1481 1289955095954831798214652470227157676526702299290879958338237951792948751094302693883432615580461738599809434111068936234598400000000000000000000 1482 1318172326412460315991805587203837971563346976736050646484614508348728800910823076348262467377362082841805132281597949850419200000000000000000000 1483 2636344652824920631983611174407675943126693953472101292969229016697457601821646152696524934754724165683610264563195899700838400000000000000000000 1484 2741599411757390604950436533432372645269527989070943896855195622329252148932702002288793279275274273924462881107167861433958400000000000000000000 1485 2778838940092206843112812324785345454339421501036937553389337359992422367090421649128907878973964791435551294408747120590848000000000000000000000 1486 4168258410138310264669218487178018181509132251555406330084006039988633550635632473693361818460947187153326941613120680886272000000000000000000000 1487 8336516820276620529338436974356036363018264503110812660168012079977267101271264947386723636921894374306653883226241361772544000000000000000000000 1488 8518114304232258448344874129416545213876685359221263279752506979788642741961260047181274633138466802505423614111196066611200000000000000000000000 1489 17036228608464516896689748258833090427753370718442526559505013959577285483922520094362549266276933605010847228222392133222400000000000000000000000 1490 18790499716525322555511043957918335685313920514044311051172962694333757313483190406782044204236801632986288523885292512346112000000000000000000000 1491 19791584521221639599042637741676744658859626092231709373555164762110272328341048662497871110291282700986458666238198255976448000000000000000000000 1492 24739480651527049498803297177095930823574532615289636716943955952637840410426310828122338887864103376233073332797747819970560000000000000000000000 1493 49478961303054098997606594354191861647149065230579273433887911905275680820852621656244677775728206752466146665595495639941120000000000000000000000 1494 52368189778187634348273287662508620593390893860381617506864341647653636496024870023567208989932168646166006783016021146992640000000000000000000000 1495 53726342434824845403763581181640754301522297896957413040069329214672725456808781646433325028122222730638274716848171736104960000000000000000000000 1496 54668501719782804372740600033278100285160164562827417468786717321706388752327619341467120076244738435592095944833601896448000000000000000000000000 1497 72989045191559883586125519615475855072412230435088616352428378622546331363697464965283179083029168206232878768169259368448000000000000000000000000 1498 78517881276058803339337216521832465062056359641433174561152072049311793676097359344853880724399177203421602015873324810240000000000000000000000000 1499 157035762552117606678674433043664930124112719282866349122304144098623587352194718689707761448798354406843204031746649620480000000000000000000000000 1500 158514097234345945334629480174274203983725647244332206707857639949273496323252215285741629911718337187889618441165864960000000000000000000000000000 1501 168867269089220791478869706209753115214114830291996263328599134505250141929653596499712072448755108735354824972199526400000000000000000000000000000 1502 253300903633831187218304559314629672821172245437994394992898701757875212894480394749568108673132663103032237458299289600000000000000000000000000000 1503 282197976419152392177255525083143574889897777894378782300466468090324435042870315006203329626930328768975309111296000000000000000000000000000000000 1504 291016663182250904432794760241991811605207083453578119247356045218147073637960012350147183677771901543005787521024000000000000000000000000000000000 1505 301334982048953776431616743135253483410830604829040613664732180384229396730803344973921765405417514575339555546726400000000000000000000000000000000 1506 352026222362522222822446493036006124953496997685837001341221571617754208580851818783979271274728860916124454113142374400000000000000000000000000000 1507 386588796921751677426832148715904908130749430185900997836541507740224621786971815537315417908974967260616673244250898432000000000000000000000000000 1508 397059400368506363760060408373761127492781292415525218410933532752056633758682251198551288935724441419531732257865728000000000000000000000000000000 1509 530117477278502948153689173718718806701414171143319954274340020647219864334716472083995684473439467283600288784580608000000000000000000000000000000 1510 584680100604774395210997075375406088135841640354081875099917038729792759945763087694768644550891880538587871699376537600000000000000000000000000000 1511 1169360201209548790421994150750812176271683280708163750199834077459585519891526175389537289101783761077175743398753075200000000000000000000000000000 1512 1178721302820295444302765965627833305661517766545747720646912536430738052909806743974437574315071976824096751344578199552000000000000000000000000000 1513 1261335061215710394091195119664327254493864443550205633483241825592341721198854525779905038847792916376223682602771415040000000000000000000000000000 1514 1892002591823565591136792679496490881740796665325308450224862738388512581798281788669857558271689374564335523904157122560000000000000000000000000000 1515 2026169362297629612092132854813978440386896365124205602089632265973600205082603390998700247778135991017271603731255997235200000000000000000000000000 1516 2532711702872037015115166068517473050483620456405257002612040332467000256353254238748375309722669988771589504664069996544000000000000000000000000000 1517 2663095831720018328634608337167021212670679424559967787817293374035442997993061406766309688601571918695480856255527911424000000000000000000000000000 1518 2723752849028473554075494677283361840275458319449107982018572120415069356246519162356639341138743282726836114595615080448000000000000000000000000000 1519 2800365180160509503445108192907348033870457266601740262309612435833915530171222051943244415833721480240985369452368237690880000000000000000000000000 1520 2841199429291723786012980613331765460794179290865931675179647411828848223874588007160229870750923957103909790781936343449600000000000000000000000000 1521 2894285195114579983145566607776896888373403692305836216281022488437708500332292330506695248943659846733074520082887080096563200000000000000000000000 1522 4341427792671869974718349911665345332560105538458754324421533732656562750498438495760042873415489770099611780124330620144844800000000000000000000000 1523 8682855585343739949436699823330690665120211076917508648843067465313125500996876991520085746830979540199223560248661240289689600000000000000000000000 1524 9418820068422941447127206220301627555049152990771298358648386754204400521502980311398599821990566299645183220823097612435456000000000000000000000000 1525 9847264548580227754642966207736983911379093353728810716704054795477445020159210866988340879856311320768884958889034823090831360000000000000000000000 1526 10592342724475061475208837168683768690670340394609477366076354819528251136873685319939463227626354074570709117269119897226444800000000000000000000000 1527 14141706690044775057252500149769031532631805333855811009796677223966665114317323734164792133725711317102297610950526739981271040000000000000000000000 1528 15909420026300371939409062668490160474210781000587787386021261876962498253606989200935391150441425231740084812319342582478929920000000000000000000000 1529 17469913378162370143992248241236803008762556170501900502831959812262647603841167567534317076680895170738514183862627381238824960000000000000000000000 1530 17746660769903620832235708356800405253852581292563683662974202913860722127464128206081124565012224229869971382958879184705814528000000000000000000000 1531 35493321539807241664471416713600810507705162585127367325948405827721444254928256412162249130024448459739942765917758369411629056000000000000000000000 1532 44366651924759052080589270892001013134631453231409209157435507284651805318660320515202811412530560574674928457397197961764536320000000000000000000000 1533 46723495608820757066119234755047498732274076931720967746938304150949600418883799454863323398442122285209040145917872573933158400000000000000000000000 1534 48902604731703372628863741766639659484778682579051382354154687809110181419643370961843623762875825141636112278707500792099635200000000000000000000000 1535 58836746425892330000591035905621956804199692443277527041804959468761883194942652602260024820465259777738107862026092576044482560000000000000000000000 1536 58913757874093759751900710036388477690069063768465063071964390043982775712213519948598061502167439437133053029384765472086425600000000000000000000000 1537 62073882817531739202194234712669851972294990560643265688851368820288365214018076574193359820291363391615285758930308447600640000000000000000000000000 1538 93110824226297608803291352069004777958442485840964898533277053230432547821027114861290039730437045087422928638395462671400960000000000000000000000000 1539 94698827364582330805026840103522675670951716395330605145709260105212243254068546162807466167362145940970826029552411046680985600000000000000000000000 1540 95941416579629567586707342418588468103431771029559380854692071518917628024207397753642203874450158439129102225153712600467374080000000000000000000000 1541 101563692409437727501996430537636185515920211297832236821602192912275749893300836941473788600552152600968425796003930163065651200000000000000000000000 1542 118645058969845979895050013133476168168792791264697823248468968313213327248567731060802713601425249787433856749124660506918912000000000000000000000000 1543 237290117939691959790100026266952336337585582529395646496937936626426654497135462121605427202850499574867713498249321013837824000000000000000000000000 1544 266951382682153454763862529550321378379783780345570102309055178704729986309277394886806105603206812021726177685530486140567552000000000000000000000000 1545 285860438955472657809636125393469142681685131453381317889279920529648360339517877024621538083433961206598448604922228908857753600000000000000000000000 1546 428790658433208986714454188090203714022527697180071976833919880794472540509276815536932307125150941809897672907383343363286630400000000000000000000000 1547 438347682891371797257994674263696289668375489625059714652242578943245369321153406700485206437954117412847882061053135650868428800000000000000000000000 1548 451692681884137655763651307054906239400677596871535268005792981710468396309061413209416968919582278142558807999285946561121484800000000000000000000000 1549 903385363768275311527302614109812478801355193743070536011585963420936792618122826418833937839164556285117615998571893122242969600000000000000000000000 1550 925883731116515017528670120007428893475858004526893377473753803304452865528245671446529878537068883660896710178521047985333207040000000000000000000000 1551 961377324313252930388993048572085917196058453345752568318869960488301594963530449634268741400446197261451512881876624219517747200000000000000000000000 1552 1021463407082831238538305114107841287020812106679862103838799333018820444648751102736410537737974084590292232436993913233237606400000000000000000000000 1553 2042926814165662477076610228215682574041624213359724207677598666037640889297502205472821075475948169180584464873987826466475212800000000000000000000000 1554 2101282066873257034606593936661984609984598246782088965758939296953022481375586680138243859491745319248874317624437754728284160000000000000000000000000 1555 2528054083556042571867778131549922569531857735663412461130134720055109217903031416724460829404022275561436388335757670804881408000000000000000000000000 1556 3160067604445053214834722664437403211914822169579265576412668400068886522378789270905576036755027844451795485419697088506101760000000000000000000000000 1557 3520247352908682936095454495007687879079307277079697996950026303732652082994006112535673950621729942851677551499791595368087552000000000000000000000000 1558 3654895736970367564924075000477688180451679801447801500505336367369916927049774400193862213726906271755122990281148373036695552000000000000000000000000 1559 7309791473940735129848150000955376360903359602895603001010672734739833854099548800387724427453812543510245980562296746073391104000000000000000000000000 1560 7394947310481227064439225049875743426068469034215716577440115106860994903663418725249097965208897692425453392729309254212648960000000000000000000000000 1561 8484125596521097717341126413810930442311111760185473282644473145856025160792139312688887587991603554100520171503393562972651520000000000000000000000000 1562 8926991976632756190563038584385225345164888268488410011181340072531207705842286174172354447423423329065298057288614693239259136000000000000000000000000 1563 11917955012505427716278675333737944376835386394434398283993597114827439250816008448466605166311648283362240251290198536475377664000000000000000000000000 1564 12212832249928242422660828125500532691313787707286383396174881991895334654959909688428665500323482880063986401837584892017036492800000000000000000000000 1565 14693073246700301937802744377208867093919929683830404702853071393848371769977474895076132272882750611490862817634935037182450073600000000000000000000000 1566 15017833203862752303892117674564843220374409165930705630700004725858510830922011450698424191716219273623710223126831022249827368960000000000000000000000 1567 30035666407725504607784235349129686440748818331861411261400009451717021661844022901396848383432438547247420446253662044499654737920000000000000000000000 1568 30267602055661608890469827900088216837974677932879646097395376320070048856143976746195279645080565485836203615722802291947528519680000000000000000000000 1569 40408409905512429260422634690143348310544199184049041592942164805822418166002956167554823464787864919709714290044252676206163394560000000000000000000000 1570 44563223334258707243353269692899113098371948895024340484934423289703133469738131917090588646680155646069610554225725835990438143590400000000000000000000 1571 89126446668517414486706539385798226196743897790048680969868846579406266939476263834181177293360311292139221108451451671980876287180800000000000000000000 1572 96676963010379894470893257707541030374330971293760765905162120512697815309402094614514108021916591388833859252590165542872402205081600000000000000000000 1573 98669614417595811427936323867390741947135228986107511474607769742200166729487404059724507289823945195566233669137635424377365919170560000000000000000000 1574 148004421626393717141904485801086112920702843479161267211911654613300250094231106089586760934735917793349350503706453136566048878755840000000000000000000 1575 149712392401563809015327809109723115939936293602858444292721743959023837061626795329846417266995885686194358428481412327255897286901760000000000000000000 1576 168426441451759285142243785248438505432428330303215749829311961953901816694330144746077219425370371396968653232041588868162884447764480000000000000000000 1577 179328818484631785753387212363733677895386485985275087537561435595200966353309772990378648631973293199434258734660130918310149200281600000000000000000000 1578 209483134230669318853988582042368284886701473980678638092541549765471188218910843809159451932472619218762368822994627062970867672678400000000000000000000 1579 418966268461338637707977164084736569773402947961357276185083099530942376437821687618318903864945238437524737645989254125941735345356800000000000000000000 1580 441033957410828993434580541429657808944673790258558537297121827674175219166226036050123487350961438019348559705205482015018055756677120000000000000000000 1581 454679275454670665309508604175822840482749073309480948362226098823164774193818744349939453533286638908201976063467565895329668829020160000000000000000000 1582 489015742003455772804256118722361261097176961342939569598959094835710205614671468500684608557474315837747217985381556013379373917798400000000000000000000 1583 978031484006911545608512237444722522194353922685879139197918189671420411229342937001369217114948631675494435970763112026758747835596800000000000000000000 1584 986719580946059237003511711635221326325522041288418674698407310645658917420466541771685948739066195662459488066950093986387315392512000000000000000000000 1585 1187068734437644868882397338363185047406846313631244801540723515852899306744419139085733857112480651634532480567853666369410120548352000000000000000000000 1586 1242135340439156286757740491464002204626541474392764671958643162213662104884647625279376238035490617271131462344048874615554218917888000000000000000000000 1587 1278741682349406337426496865726615783593338997251941708912603532103824049248604168773525086697866548637670601357325979085861067266457600000000000000000000 1588 1598427102936757921783121082158269729491673746564927136140754415129780061560755210966906358372333185797088251696657473857326334083072000000000000000000000 1589 1833719740033912401306872202888791780926895683185837105665004521865342471491751768366163079240829814450543393581390866261093545672704000000000000000000000 1590 1902042372758490448094543063560940737186340908445449530513821381283298264823775257416261019264431396175149503015174103728461864585134080000000000000000000 1591 1997845489813893529632474593789440209206783140934716644458620738325823116000402758096932643084875729397730743339034224432229599779225600000000000000000000 1592 2247576176040630220836533918013120235357631033551556225015948330616551005500453102859049223470485195572447086256413502486258299751628800000000000000000000 1593 2339648600760588697896616396135992164191024448506249605726478200501516338497946411786496245531846261384337455109790711061733527519232000000000000000000000 1594 3509472901140883046844924594203988246286536672759374408589717300752274507746919617679744368297769392076506182664686066592600291278848000000000000000000000 1595 3603685656198872937236416212540592357774421590925966016498167333656566556662993094851249934666077830111504007165962454777966184366080000000000000000000000 1596 3663043885269641792435386107685171674044007162355933431944389442515579102677816270828196028057329226876999969634777378132033923973120000000000000000000000 1597 7326087770539283584870772215370343348088014324711866863888778885031158205355632541656392056114658453753999939269554756264067847946240000000000000000000000 1598 7617738323495987090626174317824183517025564508761596560787500326087062899211144948246396968627838558567736122235128237351229194240000000000000000000000000 1599 7882144600517136260102621732044852047614010841828001673480415110376618468989084658520519507712606496416997543008806935683347251200000000000000000000000000 1600 7921853137547449289120770959914095634755643138260384553447570854005719821477694656800219857877405521587864029371571706140190310400000000000000000000000000 1601 15843706275094898578241541919828191269511286276520769106895141708011439642955389313600439715754811043175728058743143412280380620800000000000000000000000000 1602 16765879336554834470673696353332759770141561199209660937667304215064942507995661868797454016790309943290863492247292635008257228800000000000000000000000000 1603 19233310635142149732395485627974184792917111715319761981324001816527330273323325313639343475865110274567632081672365890726453575680000000000000000000000000 1604 24041638293927687165494357034967730991146389644149702476655002270659162841654156642049179344831387843209540102090457363408066969600000000000000000000000000 1605 25740861972392340527441069929524433251394969480030170687560288210257582577484445784317238286692263775256423353482400557223116800000000000000000000000000000 1606 27079094285161601412816557371883231911907832950156739220464700921188587580802529187308731072619730897663220363052650358919659520000000000000000000000000000 1607 54158188570323202825633114743766463823815665900313478440929401842377175161605058374617462145239461795326440726105300717839319040000000000000000000000000000 1608 56485298235454277947047037642912679066245245294467573217688087077791819406830275726651806221792719919344373726055137858058977280000000000000000000000000000 1609 112970596470908555894094075285825358132490490588935146435376174155583638813660551453303612443585439838688747452110275716117954560000000000000000000000000000 1610 115236029852965896357704167079312018207163532847812394419010086264725336776161599472314795890257082250161927224183325505616242278400000000000000000000000000 1611 128359733627315320814587940303353517298310884833948332249223330934352122945287507804506562768589869672465012569037606299084259328000000000000000000000000000 1612 131764935810363691504377689890064697286221813400262467322369133585043546833891389767826569469927123982118999992843824539675656192000000000000000000000000000 1613 263529871620727383008755379780129394572443626800524934644738267170087093667782779535653138939854247964237999985687649079351312384000000000000000000000000000 1614 307834395492207080027661950477909554307536889089529749311039221177511449390261827153726829795246929751500926508810728314360561664000000000000000000000000000 1615 315190196228449457170411540305799415831072641254497973980053602298310064202669439756957467819550961293210696749689256407231941836800000000000000000000000000 1616 334889583492727548243562261574911879320514681332904097353806952441954443215336279741767309558272896374036365296544834932683938201600000000000000000000000000 1617 339916016114327265762897968838194558039143905545430496265959513609748325936747079177770692789107279105124115538711657459344211968000000000000000000000000000 1618 509874024171490898644346953257291837058715858318145744398939270414622488905120618766656039183660918657686173308067486189016317952000000000000000000000000000 1619 1019748048342981797288693906514583674117431716636291488797878540829244977810241237533312078367321837315372346616134972378032635904000000000000000000000000000 1620 1027364410732416570639476555913692937552868917152684420191916031738624431817742096811820206340542123711933809369978173231645641932800000000000000000000000000 1621 2054728821464833141278953111827385875105737834305368840383832063477248863635484193623640412681084247423867618739956346463291283865600000000000000000000000000 1622 3082093232197249711918429667741078812658606751458053260575748095215873295453226290435460619021626371135801428109934519694936925798400000000000000000000000000 1623 4114537318631680703179115007614790009482441645951418444279119830448879059443120387725954843687708876176348012804362523202140766208000000000000000000000000000 1624 4202286206859200405125216266826296977010046055931599350251810900986724455154194565433278083359389617225696855182698566056578908160000000000000000000000000000 1625 4265162530979459542330156356889547374355035449161345142537345940577800218269719716517869185380692287695649135820223480714808524800000000000000000000000000000 1626 4982166191022714366627221736226740832142702931047110365058541749930076510106419512483938964075347760750658465854199320991351439360000000000000000000000000000 1627 9964332382045428733254443472453481664285405862094220730117083499860153020212839024967877928150695521501316931708398641982702878720000000000000000000000000000 1628 10248637064550977317138795220364362896956374918241765025297378886413090170858143622662434664646627574789694698758514817227202494464000000000000000000000000000 1629 11415456820769892531626031667565730970304881228292307118189846601800030564334389320762514566869034413349803795164642480347603271680000000000000000000000000000 1630 12587931080440100705440823590071866392624372723907551469984222471984910550868241622919649683712479573538687583978350833624684691456000000000000000000000000000 1631 14439489197033935624018891821839050973126793685413529940172377946700151362054152295497248949359077098112103006383632067353606566707200000000000000000000000000 1632 14600391034931540766882717111585896559579742867907816836221209749474750250126437431229471408514917897312869928196755730374426047283200000000000000000000000000 1633 15441071599810090117737303643275331261600198097669841542419610780878114248077313382028818175867715755089991698445452593815491706880000000000000000000000000000 1634 16023497984715207552002833517539225335502661710125809249721403117349832592522334851701835001799568191466193139702605630248883060736000000000000000000000000000 1635 17154774412168704719632418591929177827209243873011919876259998638345469705753013612760778673937920671705718453883928625532649865216000000000000000000000000000 1636 21443468015210880899540523239911472284011554841264899845324998297931837132191267015950973342422400839632148067354910781915812331520000000000000000000000000000 1637 42886936030421761799081046479822944568023109682529799690649996595863674264382534031901946684844801679264296134709821563831624663040000000000000000000000000000 1638 43470458500281287992725643880626783700821902554797032880916217757239421244015411358469567389921994056657862442085260148333445801574400000000000000000000000000 1639 47713252832433672487274995625807869672737035263714757785634755463606905191423496683473568668916053710821345948702616827618639898214400000000000000000000000000 1640 49025952006561290069798676571640451381257802961840243462457672449094619678614008326297075552025325041468330282707976812643196841492480000000000000000000000000 1641 65447945722345386009131485003022259045073656177536220566773359548526150790871087410707479072307981858704356052639942933891693213122560000000000000000000000000 1642 98171918583518079013697227504533388567610484266304330850160039322789226186306631116061218608461972788056534078959914400837539819683840000000000000000000000000 1643 103215398271799175068164349108708938995815085011168233151900638714521528128972324231940110364930150601540919939647221831227043060121600000000000000000000000000 1644 111953376670725938972162370105992672523272535667676057290982691564131082924731900580426482788856083277771615179036671845667718771507200000000000000000000000000 1645 115857978115088234413087060851095969386050270443946939484721121407982914883490348141299979419993376560507069900871332125054231327539200000000000000000000000000 1646 173786967172632351619630591276643954079075405665920409227081682111974372325235522211949969129990064840760604851306998187581346991308800000000000000000000000000 1647 180883680931818667972568972496867781263691020522173569337969158209614351442030515046815922285345784487629271526146695169600338368921600000000000000000000000000 1648 192188910990057334720854533277922017592671709304809417421592230597715248407157422237241917428179896018106100996530863617700359516979200000000000000000000000000 1649 205489181646808707365896369490927001509119578460851591637619374583716303660247901284801911713867086053961194491100473556641560867635200000000000000000000000000 1650 208003400857589982133610471260090557953633930329126317632039197650162095896528284979966202115964156279489747428295914050283365833113600000000000000000000000000 1651 225650748215417186500149821197315435608071198173792012001273292473422454711278987891162429671051612977410257673909255174458990762393600000000000000000000000000 1652 234565783008857268959993521616152335340362865082280393427801881474858035732054269725690301696255378953231542056107135219289788147302400000000000000000000000000 1653 241525221919315616457371630494898997975376239410361820066401283490864493204272263989163089471644819780474863142951257056741478839091200000000000000000000000000 1654 362287832878973424686057445742348496963064359115542730099601925236296739806408395983744634207467229670712294714426885585112218258636800000000000000000000000000 1655 435800606734998129306820558519193968676928874703065478246026005211428796718582526819281166779662036467973333156480496349469940215971840000000000000000000000000 1656 442683153533919782611083614589011659832732799973456933048099166717680487747665642453190849931392621380477248579793198039390371634269388800000000000000000000000 1657 885366307067839565222167229178023319665465599946913866096198333435360975495331284906381699862785242760954497159586396078780743268538777600000000000000000000000 1658 1328049460601759347833250843767034979498198399920370799144297500153041463242996927359572549794177864141431745739379594118171114902808166400000000000000000000000 1659 1398058129201585555175743752353725183001931273463325489100459622864885655944753597351062092401180401411889176377802428257330082988687360000000000000000000000000 1660 1471515420735906152142604864765531082447795459018178184290483772540837275155410142296626371832428863180988438187483572792884714467753984000000000000000000000000 1661 1615018577468829231442462198684814278917911049236479858460960702424985042484615428900760183300384735788721194969403458404091653564609331200000000000000000000000 1662 1886466681783420843498692241752757670416810246145634272398171751562920859782513306309715038776507442287671915768372117071768485300378009600000000000000000000000 1663 3772933363566841686997384483505515340833620492291268544796343503125841719565026612619430077553014884575343831536744234143536970600756019200000000000000000000000 1664 3800473023154920823398825246158840270328756408293394592568579587090263921897618047748039056221285066214579917898326308845314612721929420800000000000000000000000 1665 3901873556153743533163417373005279723589053547449930916928304616612631247747957642059791771751612153301467544638787760434463303805173760000000000000000000000000 1666 3968408593316047438777466114087770459917156384640339271134001743879141429307084333714332969483510782429256029159901069818041265878885990400000000000000000000000 1667 7936817186632094877554932228175540919834312769280678542268003487758282858614168667428665938967021564858512058319802139636082531757771980800000000000000000000000 1668 8608577918392220980143165949897627365157638639210760069490084505848667642731813666087537965728989353932380096990845633984799155680643645440000000000000000000000 1669 17217155836784441960286331899795254730315277278421520138980169011697335285463627332175075931457978707864760193981691267969598311361287290880000000000000000000000 1670 18984507255210989496450663800834478468897038271339006302644157445187230425610014137839312641530532666792564493412101022223826957298614612787200000000000000000000 1671 25343136841292488184591981199028136520051882618137269544805357391730085381640644625242371628966551430038369287635568472507379107055671653171200000000000000000000 1672 25772934670122684258440155840892220291574501633203898199343373863996854116177373734588742389305887261650465780923782998069153019361029101977600000000000000000000 1673 29561117434942160799778703759744351690800253549378787826374246247307376768632531813164189310890300809649631715716603088038058955677632141721600000000000000000000 1674 30207120875391071656417224383864639096630678670650177420482075055159373638576424553836483657719197243426940101112507875801128425862895081881600000000000000000000 1675 31566441314783669880955999481138547855979059210829435404403768432641545452312363658759125422316561119381152405662570730212179205026725360566272000000000000000000 1676 39458051643479587351194999351423184819973824013536794255504710540801931815390454573448906777895701399226440507078213412765224006283406700707840000000000000000000 1677 40811873983839696024301574818103189552402336870686984022293601280679200659333572616221797325915322847243833783354287735939226033339403620843520000000000000000000 1678 61217810975759544036452362227154784328603505306030476033440401921018800989000358924332695988872984270865750675031431603908839050009105431265280000000000000000000 1679 64719974075059289118629270821385607230697527348709565051371775028628572212627381746090859374964116094141823368111032954246873320604592012001280000000000000000000 1680 65186049747530900185435406585327406551107169252702215276201022008403821332348497382256907058376397552869258495762788655175981337529843911229440000000000000000000 1681 68365857052288505072529816662660450773112397021126713582357169423447910177828911888708463500248416945692149154092680784696760914970324102021120000000000000000000 1682 70683343732027098464818962990208262663726376581164907263115039573395296963518027545952818195172092096393577938977178438415295183274402885140480000000000000000000 1683 71961856539213534345382990532346024733868616801837280835201121129994454105862459459286546233134720092688973978823761479068939051910917049548800000000000000000000 1684 89952320674016917931728738165432530917335771002296601044001401412493067632328074324108182791418400115861217473529701848836173814888646311936000000000000000000000 1685 108200404820297199612389699368443903537797681587488035623333427952020300922895822098688601734784901332682705505152672390962843920534314418176000000000000000000000 1686 126384263079727360691468302003665107827224943928174344351450249574469481411725751676656531227758287611476819302800499336285562624700391096320000000000000000000000 1687 144956860879974033767992317710296897866351190168515377033921433203692595167570754611218960547966494751514631458409174865990609462021953945600000000000000000000000 1688 163076468489970787988991357424084010099645088939579799163161612354154169563517098937621330616462306595453960390710321724239435644774698188800000000000000000000000 1689 217694142857246718569431319989928019831430983806645414438442723793402629528441079692919903251499682296471080458075207254103754567072255836160000000000000000000000 1690 221352209903203536502227005582770078540828616473899939131216144691678203005100906674399081481882025364865018963203192494190698438779996209152000000000000000000000 1691 235507727571037152588673893885459959058719750407997671514819667244117159960152634152727941814339676109760178636571591335075559176517483233280000000000000000000000 1692 242625232219190772439996281681245263013625569261984917829922719018736237822602748442916410131162268382201404804244434711730141573350403604480000000000000000000000 1693 485250464438381544879992563362490526027251138523969835659845438037472475645205496885832820262324536764402809608488869423460283146700807208960000000000000000000000 1694 492780924451987380929363196254808087336772680427084163466641508823343115679665531169987963944116562951435421237192034276332859819683196436480000000000000000000000 1695 527506528225730610683969214900770030047462439535621357072662740078928520977341565909940907848580171275454535986702732751601940485167458025472000000000000000000000 1696 543991107232784692267843252866419093486445640771109524481183450706395037257883489844626561218848301627812490236287193150089501125328941088768000000000000000000000 1697 1087982214465569384535686505732838186972891281542219048962366901412790074515766979689253122437696603255624980472574386300179002250657882177536000000000000000000000 1698 1270816508405182249117019289377910323053841218468054043169905257080697727243436351670997673621440641440960063091484497426058214516714331176960000000000000000000000 1699 2541633016810364498234038578755820646107682436936108086339810514161395454486872703341995347242881282881920126182968994852116429033428662353920000000000000000000000 1700 2577999420165313067222537347858307450206808382885498574417884083693743112310043032701481356047936275735613138144151625019939534788499611844608000000000000000000000 1701 2602482516008446344261796215046163514980614329118970743911081786777528370867852828817389631471247342727058768191173301258310372881312964935680000000000000000000000 1702 2692372075141095085083217747757069964102630574252950114728679251090098430651904114698067637532011619555155575603137010199257815989951848775680000000000000000000000 1703 2920041290442169683112622412733799830134222357673139567965419722404318428879424648128618910754849481546999063992927646631819169769789566484480000000000000000000000 1704 3045288159517507843540247148574097616965959836249806093552171793830974243843615656320410163054383466662372798355369396180978080237856520929280000000000000000000000 1705 3125255189818180271962052408729755882809047604018579429945777720105132449749802245004531445764306314180229496459082874049864528731299223961600000000000000000000000 1706 4687882784727270407943078613094633824213571406027869144918666580157698674624703367506797168646459471270344244688624311074796793096948835942400000000000000000000000 1707 6257855280199975538687822919477678054414356189480210750443719430151757572707007080479108793868834264821517111593745261317237552242225473126400000000000000000000000 1708 6504333622669858060538369136290945262484627817510649649049088825133672036373658448517229720273749089588423370675008530854935231921472195788800000000000000000000000 1709 13008667245339716121076738272581890524969255635021299298098177650267344072747316897034459440547498179176846741350017061709870463842944391577600000000000000000000000 1710 13208925827464470199035741878029646787118344301242528311072655228613136728685729910593312821171696211221746885178058625989008644950914624389120000000000000000000000 1711 13888412684614988451219038944677864909010808592600962497792616577286848114955035406276744967427560742155143700639451127382451147319785868492800000000000000000000000 1712 14756438477403425229420228878720231465823984129638522653904655113367276122139725119169041527891783288539840181929416822843854344027272485273600000000000000000000000 1713 19698290239156797144659321922413423736580025653147442418561249214565216369132654140342748643789968324280348720608355009416854744954438680576000000000000000000000000 1714 29547435358735195716988982883620135604870038479721163627841873821847824553698981210514122965684952486420523080912532514125282117431658020864000000000000000000000000 1715 29930754498908903360624169011707710814196808500642910006464152647453508105201040025468286839657075992855282268179633833424639615330288664576000000000000000000000000 1716 30353260159635966445029804486669556880109151428359656127647192637115843587569701816485428454481665845369050855370122808678199055721789233561600000000000000000000000 1717 32441941768845100651014097359226174556653843313551996504910373484508942702363621364345691011837784915749607074052639583526199434694875729100800000000000000000000000 1718 48662912653267650976521146038839261834980764970327994757365560226763414053545432046518536517756677373624410611078959375289299152042313593651200000000000000000000000 1719 54196234497019268610923083205249333663568920488760928740679712713607229047172872139035441760429944427011609948475788089301945317305691930624000000000000000000000000 1720 55681236706890756767241116164269046084795516202387399153480538565478902536287444982189340281734465152529258277274773383552139135133505971814400000000000000000000000 1721 111362473413781513534482232328538092169591032404774798306961077130957805072574889964378680563468930305058516554549546767104278270267011943628800000000000000000000000 1722 114484008899173923949262161379801099519395632359843148775535881291210247061048514653573727874674997372501641966977175413698783770568227710566400000000000000000000000 1723 228968017798347847898524322759602199038791264719686297551071762582420494122097029307147455749349994745003283933954350827397567541136455421132800000000000000000000000 1724 286210022247934809873155403449502748798489080899607871938839703228025617652621286633934319686687493431254104917442938534246959426420569276416000000000000000000000000 1725 291572996424559830498724706343486998851925040430419718688675315663759862630241222816792886995381424330454624170765494478446225837146714931200000000000000000000000000 1726 437359494636839745748087059515230498277887560645629578033012973495639793945361834225189330493072136495681936256148241717669338755720072396800000000000000000000000000 1727 479893398977843188252129352829608094304912566543513215642988865209803494836454105629753197729184860129511469169008324421713291361984603750400000000000000000000000000 1728 481567445718463571466962362199943936494348308054711517558022547297744669818441736230787220511961086385777206852156027878998337727200829112320000000000000000000000000 1729 491747084865908837925687882380772807088210082866535164807455923749441425553701729786636452243755427309720170193598704162843736487737522388992000000000000000000000000 1730 542179751011459023396671221015638111257024186714010050314453147557232976406999976957777539555266158343112401601825920101405152253107812475863040000000000000000000000 1731 723744001350174733433331687844745196023281417259026162181054491293085039189877141894970713288142079271454793331753719532814293621761529515868160000000000000000000000 1732 904680001687718416791664609805931495029101771573782702726318114116356298987346427368713391610177599089318491664692149416017867027201911894835200000000000000000000000 1733 1809360003375436833583329219611862990058203543147565405452636228232712597974692854737426783220355198178636983329384298832035734054403823789670400000000000000000000000 1734 1845313126495468391467681242115616368311242223365223739324829166438660731438688947396571956731689056120984639724071895718441601606518956883968000000000000000000000000 1735 2219513514559746668530965094925140430005911760075480247020861809470537640783796636497408126147813472605843241839811765059025815018142522618675200000000000000000000000 1736 2266294196579585383644982755917105499985324861256408376008996445561961009674585722524948526467449404716078485606659649483393683682633099667046400000000000000000000000 1737 2523926870179191429184585805241015373779417668220046322414643440336827482836051151482505295372226890030623053334584349521004911692797556083916800000000000000000000000 1738 2653903135695513426063245505143075019933060827171998261246296124074614710013104757812135100388768264293892133327642292901487560849862275209625600000000000000000000000 1739 2782414210960048423046037798747976175177567151010281960833673076028678260160135731444929930700386547362177450594633980508203737782907407905587200000000000000000000000 1740 2837105070835224307562850056518445333945715217367606322712804769997138919925874654655280581491258236033415944313069452347297131129370745556172800000000000000000000000 1741 5674210141670448615125700113036890667891430434735212645425609539994277839851749309310561162982516472066831888626138904694594262258741491112345600000000000000000000000 1742 5933368777948666220143460454738094808973010190167830530673413821869016491191132090264649293022583330166038152770121210437856980967674395754496000000000000000000000000 1743 6244604453940694727804551862940250104179118052635150717738737692322211353382282392556087691881623038356358112002136987116246010932000834191360000000000000000000000000 1744 6634892232311988148292336354374015735690312930924847637597408798092349562968675042090843172624224478253630494002270548811011386615250886328320000000000000000000000000 1745 7980258370873171888292491393436460496876478000983049999216467672162807511302738942080626153124009487931849333201807163558371201268412613394432000000000000000000000000 1746 8442992953559654876572844909217490395269711957439489479416527522479369742011828842378997711804707391368378379692923331397998018782186442850304000000000000000000000000 1747 16885985907119309753145689818434980790539423914878978958833055044958739484023657684757995423609414782736756759385846662795996037564372885700608000000000000000000000000 1748 17277854778381572215771433674980940260362068773663090284881923410980988712555852272378961562131996138454276431017163779443160502571141032837120000000000000000000000000 1749 17924288558844502126516462474875663969130826381170583389235274360760653335729675697153450689036460804400985154344316627869193129189697388544000000000000000000000000000 1750 18110424306074835546819632794712486572083742240698550594778977710431034504566468054822126678632604569468139830943140891595754669153553534156800000000000000000000000000 1751 19351667634122058490395506170281016412696065643056195454755734412657014743141719777953486683050489502183981039000226101111491767363214245888000000000000000000000000000 1752 20181104076582278600577308972017545069146198043754848327601486217327950438124428237472995358255778544780456143739484645296172965534315315200000000000000000000000000000 1753 40362208153164557201154617944035090138292396087509696655202972434655900876248856474945990716511557089560912287478969290592345931068630630400000000000000000000000000000 1754 60543312229746835801731926916052635207438594131264544982804458651983851314373284712418986074767335634341368431218453935888518896602945945600000000000000000000000000000 1755 61310317673318109882007056842110594379620970822878452026706712861046551632737646410143416727918878385565744198131582399213963819435362877440000000000000000000000000000 1756 76637897091647637352508821052638242974526213528598065033383391076308189540922058012679270909898597981957180247664477999017454774294203596800000000000000000000000000000 1757 87887151500289092221630145301405466661017788317528267019137752358495793209422644829464298893236683792759927863791959060237984463795414630400000000000000000000000000000 1758 102652059181939637965865194445458173484016020259000386459377218745967594085358755062420344540635464574534474344714390538584662599550998937600000000000000000000000000000 1759 205304118363879275931730388890916346968032040518000772918754437491935188170717510124840689081270929149068948689428781077169325199101997875200000000000000000000000000000 1760 206948694080453599159676670153525905181187574410734660388710278648100200636951307270524344438034143115116285082061648286319774849098718380032000000000000000000000000000 1761 276246223341145207240130925723748756745089609019574354726396996811907223351186997770460470416714523230820369900494302083449277563677194584064000000000000000000000000000 1762 414369335011717810860196388585623135117634413529361532089595495217860835026780496655690705625071784846230554850741453125173916345515791876096000000000000000000000000000 1763 434123083798307462597434132165647297878231176036858811335551821486561517849564932749032945471943277915396756467794537919389524330945036943360000000000000000000000000000 1764 438092193654234821992730047562549805391518589354136548150895431924217539465626421353129012280795257209221802482868142300778769209684603699200000000000000000000000000000 1765 526908150909876961303329077706210244297771788562606144473058742724343646555468679896246283563234386802890915059121592562212278229415650918400000000000000000000000000000 1766 790362226364815441954993616559315366446657682843909216709588114086515469833203019844369425344851580204336372588682388843318417344123476377600000000000000000000000000000 1767 813200752208342901064680237275674634890771000359788280706474949311252299678660330549733962301652221053476882989920568704818356632105611427840000000000000000000000000000 1768 826213989650282136779102579802439789384353076766542053318029374091637843951226688267746516991037315749039993757567491877741041417563341324288000000000000000000000000000 1769 868270859402595348996101233289920304114919489541193619250474219078240098733637242186137554801746932806872899843749088344424082934713527828480000000000000000000000000000 1770 900273060095580182318892732517312749045812846044317264167611834798130841656573391020133586430253998970800554031210600894243824557150392077516800000000000000000000000000 1771 919823647298273291783168025833843126861471025204015466003174283074544042223479134919367050395193818862353225791374986370672987505648052312473600000000000000000000000000 1772 1149779559122841614728960032292303908576838781505019332503967853843180052779348918649208812993992273577941532239218732963341234382060065390592000000000000000000000000000 1773 1280429743341637676266566727823628943287887985450286079533267300072274082460247473023306362669046573246284094859497807935996033249862809026560000000000000000000000000000 1774 1920644615012456514399850091735443414931831978175429119299900950108411123690371209534959544003569859869426142289246711903994049874794213539840000000000000000000000000000 1775 2006529222286936429284124567492865056978216845770938103954309219351354133575119781535026215676473255870843565250570850585959498091417664539852800000000000000000000000000 1776 2049794950738686328281062704579353559222598934005079210914631613175210555238227221648465002393663809499603559016016255850695073195706705510400000000000000000000000000000 1777 4099589901477372656562125409158707118445197868010158421829263226350421110476454443296930004787327618999207118032032511701390146391413411020800000000000000000000000000000 1778 4407307303283180289379137243744469638231641291516974187148166761500210588502532137587982862289524123088735981613129383039751150115708364390400000000000000000000000000000 1779 5883049748713970224316257021405047230844797264458062719116046328721938352411666250701247180397014498013740233083589654799577429758971918417920000000000000000000000000000 1780 6191146259256101396334625334941383790112515766795369841200679003273516162289658704462576603839928124094820985696545140107365683416778122723328000000000000000000000000000 1781 6712744662050571477344502194661720153382068377184723344305498113439416791347029218025357782918017306710868174967682642753773781287056133062656000000000000000000000000000 1782 6781146837574138408137353417749484808883876447906568416452264421644108658767241641603711086262592631959391770787136270836061537485145149276160000000000000000000000000000 1783 13562293675148276816274706835498969617767752895813136832904528843288217317534483283207422172525185263918783541574272541672123074970290298552320000000000000000000000000000 1784 15257580384541811418309045189936340819988722007789778937017594948699244482226293693608349944090833421908631484271056609381138459341576585871360000000000000000000000000000 1785 15499232287953231634492458442924839614193131464894972117129777159971902940478836368587073785574000679775415280063141089370004238841443914874880000000000000000000000000000 1786 16069424238396194237587374341603868354027841188496102938839438672033167898278406879461517692293559781045348656370512284118578508637705412280320000000000000000000000000000 1787 32138848476792388475174748683207736708055682376992205877678877344066335796556813758923035384587119562090697312741024568237157017275410824560640000000000000000000000000000 1788 34856162264953660377677364920545914222466675350131090474893776812737862878495399583658017051970841605125675836003079021069778598234723524280320000000000000000000000000000 1789 69712324529907320755354729841091828444933350700262180949787553625475725756990799167316034103941683210251351672006158042139557196469447048560640000000000000000000000000000 1790 76855879582859621488937147101212698955245622142805901065091626536310991137931878812326396250323123107751265461317350866232959012557102746121011200000000000000000000000000 1791 85586891314245766829982323752471540690071731683692670094907715649554093270193198378450172207011549649140048981586586540124894565553126376472576000000000000000000000000000 1792 85875062665472183553315597569819929715964229096769076391523566543997036345177013861205896692557043082302136688595295585714540675201453401309184000000000000000000000000000 1793 94208189277545582365945813881498063855919899948855963273234229283200017400122689363570105258229074842076092751329261960222080372999347245154304000000000000000000000000000 1794 96123053763194726529818197096584680602629872334091579699458626502809049007271218056840312880956398101712329649372352008406996977177484349931520000000000000000000000000000 1795 115606291566317603835413634355623369227019424932750500786523783085441197057175518757150546702567291349234290636599393760783661835331844406509568000000000000000000000000000 1796 144507864457897004794267042944529211533774281165938125983154728856801496321469398446438183378209114186542863295749242200979577294164805508136960000000000000000000000000000 1797 192892434345289707703036529576608079753090139180157260157775250734739874419421349732601284628492165826655352719540143034752627568821848395218944000000000000000000000000000 1798 199226825727391382426335398662280590846676785699844627811261514265223916905652347446277809865232904323081534853338601121698953262289515026841600000000000000000000000000000 1799 228451853854228277451483352636709095544223811790042353655099492867888595032751876841561131926000530748231558662121732446358531257620575236915200000000000000000000000000000 1800 229986228571759522623524365686487248176389544786095440532227313347211612372152700159473702447934808442065308694083589919494678112354014802739200000000000000000000000000000 1801 459972457143519045247048731372974496352779089572190881064454626694423224744305400318947404895869616884130617388167179838989356224708029605478400000000000000000000000000000 1802 477728746849426949567247303723769467719338576485823249634957470739612356581861307316553830452511642535907718427048633472479754167205949865984000000000000000000000000000000 1803 637680985029895809444625576908194137312079257996666817255867507342110628904370178585867696476329571848227229199579393454727986631504304275456000000000000000000000000000000 1804 655493303047490664457045285760378331091746276376461979749048163971778523566503423797763442187958889497619051244260382098714801900540737355776000000000000000000000000000000 1805 670224980844265611562680439985808984007555921381075723371673056905746415065973332694615384298277463446644302244080771329927060052182774579200000000000000000000000000000000 1806 689243470041115896344872575076804233856815322154085058529324861733943014217452634245132362186772738286611776445504450463571224597364736000000000000000000000000000000000000 1807 747243823999144750812716782478724259731188526857810337073609813960392529611074100110881755597430433867777351851088975721992551189708800000000000000000000000000000000000000 1808 793946562999091297738511581383644525964387809786423483140710427332917062711766231367811865322269835984513436341782036704617085639065600000000000000000000000000000000000000 1809 826096497895844624362984642950784699361464254429626804433321911303929012905526641724434370485937058972528301418338148808211456514326528000000000000000000000000000000000000 1810 910725494680285595881059291928631754118272036938973017065268889328620407338737259909981980440163055458380645185861234719452674615016423424000000000000000000000000000000000 1811 1821450989360571191762118583857263508236544073877946034130537778657240814677474519819963960880326110916761290371722469438905349230032846848000000000000000000000000000000000 1812 1975423775098323426134036323134972383609806751219418770127545217310806021972100457449632379869471433692670605799970695906793619799865819136000000000000000000000000000000000 1813 2028365132270958493954428496594989643490549572152099193166963429134735623360952749709282527649973268115634178035409910557095688810502223088844800000000000000000000000000000 1814 3042547698406437740931642744892484465235824358228148789750445143702103435041429124563923791474959902173451267053114865835643533215753334633267200000000000000000000000000000 1815 3086585559278913281035050976294907097000447339515634313622787753259260019621050696642793099863517156239154706801666355948440788100312464569139200000000000000000000000000000 1816 3472408754188777441164432348331770484125503256955088602825636222416667522073682033723142237346456800769049045151874650441995886612851522640281600000000000000000000000000000 1817 3667570645993661008907502247018497775386003440007707580503004960261930914088427683550635915585441117249175873776529323266413470908165553074995200000000000000000000000000000 1818 3879879984187155320227316526879666799461448574687097896550539255997167307703245811579380523835721717222532095321726815705960917382468813759447040000000000000000000000000000 1819 4144463158538283559139226191128098007545493219811517378303855571736693032486757108464804182670953130526098833732526510061755232935359711522324480000000000000000000000000000 1820 4195168648066417869055243715103625401310375028452131739149033273753737086623154822645800570127082269490278759729298349886183344524148515072586547200000000000000000000000000 1821 5599725295765244285339450633317297852833253253707512854314328868163753435727783284031439790776024550822746216588317385809120877365566852901004902400000000000000000000000000 1822 8399587943647866428009175949975946779249879880561269281471493302245630153591674926047159686164036826234119324882476078713681316048350279351507353600000000000000000000000000 1823 16799175887295732856018351899951893558499759761122538562942986604491260307183349852094319372328073652468238649764952157427362632096700558703014707200000000000000000000000000 1824 16984188837596346653992122295325813091082356234262654626411521699254379914090655467205490290525519397539474758242539736253655172097765542829699891200000000000000000000000000 1825 17741541187528898977194420022402151776380068366563108541319938340148283830789620677884410608116282072661544052097946585419932952398813807653452513280000000000000000000000000 1826 18649886827749534414338489978594070136559367571144886076527377740680351309638739618685185876513843966991118610209854440068056392768882946157188218880000000000000000000000000 1827 19041108533474408038524845965310696959956924758961838876314549054991180299589365599159006965543934452391804013263501804683900072149400705661040328704000000000000000000000000 1828 23801385666843010048156057456638371199946155948702298595393186318738975374486706998948758706929918065489755016579377255854875090186750882076300410880000000000000000000000000 1829 24978658506278255706451948470622634721663922802078971429143817039880903188708630140832245696735053797761291286216636776036944180669106302049966882816000000000000000000000000 1830 25896403724925833099862979227883706007245781997799123146211169296734649770829760674521322071239237892784574019873185305287440646827734274007940286382080000000000000000000000 1831 51792807449851666199725958455767412014491563995598246292422338593469299541659521349042644142478475785569148039746370610574881293655468548015880572764160000000000000000000000 1832 58266908381083124474691703262738338516303009495048027078975130917652961984366961517672974660288285258765291544714666936896741455362402116517865644359680000000000000000000000 1833 60222660725566188538397605794849270465143655027994394886629642302391072951522087355674903339382129893306969129251701945306758305027308691210518292070400000000000000000000000 1834 64736530267731511410519042883325989750477495712658448450735576488120103090510702455877040126332999121682186035321084680399064672344910071026344263680000000000000000000000000 1835 77854195611456054512124217362315729778863725107065555110489890671239176611482607953515282467721527891075681626688778155111506724372694480155366653952000000000000000000000000 1836 78795190001256516807009521886073854988427439929846520775340645676565927482692280334959934043828767203223538196377816441454296788545758503291311882240000000000000000000000000 1837 86428107065461693546883767672355226932164822337357733667139665004400182752997791842817453735108752103684834742971792698823192900699967598245015715840000000000000000000000000 1838 129642160598192540320325651508532840398247233506036600500709497506600274129496687764226180602663128155527252114457689048234789351049951397367523573760000000000000000000000000 1839 173044921788271556730332783745741797154574546033530658892504525783919143197596015545553722871385863928120073055251384071661283602493166566791876444160000000000000000000000000 1840 175513016557390612705422025685222599460356751338008265242478028946216479320289839710752229741054993462936264548301685903481397873905699932973480017920000000000000000000000000 1841 201243964652221180282376168092470690154076499894821654947815557311633696194880340801836748667963758312537693496132331190502324119588362265067484348416000000000000000000000000 1842 235040661006029317429034761207236760256287820487845138984853284493740118456615970554816966001514923830673794693956081466769890002267323866834542788608000000000000000000000000 1843 249836822328390296131997733790974058889552585245077908312073150700260394231490660135667156843715553710623331821232986492025786070521510405407202344960000000000000000000000000 1844 312296027910487870164997167238717573611940731556347385390091438375325492789363325169583946054644442138279164776541233115032232588151888006759002931200000000000000000000000000 1845 320478456589365281610368272057199256763345292208478757933063266455028344128822626265730250318084907871159841582913492497958841302251937474185003008000000000000000000000000000 1846 334994054699055662533509952395822401237191144259419470906246040922500528743969197647705380582998166603178468010884523661201410278239563184680730624000000000000000000000000000 1847 669988109398111325067019904791644802474382288518838941812492081845001057487938395295410761165996333206356936021769047322402820556479126369361461248000000000000000000000000000 1848 676565350868533161272696380532134381883565135004495945571893286852433742646388775550339861176157141639544758751969501979635291303311500294175588352000000000000000000000000000 1849 708033506722883540866775281952233655459544908725635291877562742054872521374127788366634738440164450553011956833456455560083444387186453796230266880000000000000000000000000000 1850 725062122395700980035812595965609175474228311844629382583148962046196081950557108066340636075339493727062353334684016945889201967176456508318679040000000000000000000000000000 1851 967799170248043870565355357915731682645296422035104293509465570765968566859809849637591120465382574326965602279520323741020404218221777633977303040000000000000000000000000000 1852 1209748962810054838206694197394664603306620527543880366886831963457460708574762312046988900581728217908707002849400404676275505272777222042471628800000000000000000000000000000 1853 1292049020126544502391599736143253039234897013560932074710846618771958035551971205910032135250459600508122875677518181567295782613585084206997831680000000000000000000000000000 1854 1366787936692071299348452938523195369776322726565179772452616488259851486632345534523772244303269989546915232911214099517681655794414300936252948480000000000000000000000000000 1855 1413477776501658783742455712386728408240507015456006385946150723240746142756426011897055287767122039625441001033427922219556094827981573465921552384000000000000000000000000000 1856 1434894106448653613799159586816830353819908636902309513005940885714090781283038527228828852733290555377341622261207133162276641719314627609344606208000000000000000000000000000 1857 1915262696197697825056598294091728827248795799617079797302302048031073553660621410803270835177913078966870130723833475000152804603702785770048716800000000000000000000000000000 1858 2872894044296546737584897441137593240873193699425619695953453072046610330490932116204906252766869618450305196085750212500229206905554178655073075200000000000000000000000000000 1859 2926180367322714801080112814979572977720338256648670405735313621872594093907563077554758779977701858326172012123376740024080835014560218004796211200000000000000000000000000000 1860 2983810349951676193541213590436684864134303389961402791111716210657504571301671501348174108765033315832144068968409676845506174369812288169765240832000000000000000000000000000 1861 5967620699903352387082427180873369728268606779922805582223432421315009142603343002696348217530066631664288137936819353691012348739624576339530481664000000000000000000000000000 1862 6064685769918171761427860683121845922310549822995563358053318032505229314006171302702378846714454299737001940709968981307471886375157494048243056640000000000000000000000000000 1863 6163393629950008713114167270914094417343527762879246161859955652441869501082328518443677977897480360925254594943986526436743451326187903740018688000000000000000000000000000000 1864 6933817833693759802253438179778356219511468733239151932092450108997103188717619583249137725134665406040911419311984842241336382741961391707521024000000000000000000000000000000 1865 8338552418575994509491823711664338537848781405329502798680510195873838132781793917825312927332573861951575547025730367516147079720786399357986406400000000000000000000000000000 1866 9738771704634364913684267944250267786946327673572109272222380814786703066548199097216409381259208576763157318990445305573966042749169348497490575360000000000000000000000000000 1867 19477543409268729827368535888500535573892655347144218544444761629573406133096398194432818762518417153526314637980890611147932085498338696994981150720000000000000000000000000000 1868 24346929261585912284210669860625669467365819183930273180555952036966757666370497743041023453148021441907893297476113263934915106872923371243726438400000000000000000000000000000 1869 25616070308629110076518927960078863059889384964420971111529825851002679534333211775315574660601623684220014674164182741105130551570049691384188764160000000000000000000000000000 1870 26031788899120109029622362925394129240084342191056332999645188939603505198966833588739663440068692617932971400120678237990448096471886017287579238400000000000000000000000000000 1871 52063577798240218059244725850788258480168684382112665999290377879207010397933667177479326880137385235865942800241356475980896192943772034575158476800000000000000000000000000000 1872 52511917067110568545647193239396735522597937070547860215704037231842574020632196057230014147470147988416248994644653218720202816673676869207662264320000000000000000000000000000 1873 105023834134221137091294386478793471045195874141095720431408074463685148041264392114460028294940295976832497989289306437440405633347353738415324528640000000000000000000000000000 1874 157535751201331705636941579718190206567793811211643580647112111695527722061896588171690042442410443965248746983933959656160608450021030607622986792960000000000000000000000000000 1875 159061016182109490680351446731878562393396659352706326742346175911593882342042739891111553870814892209299933880545693902100502439411876855015528202240000000000000000000000000000 1876 165271483051874904877792821546857743745458540861654437800269660042271640724713218940603736727507251344711277187778759580409433402824834839708371517440000000000000000000000000000 1877 330542966103749809755585643093715487490917081723308875600539320084543281449426437881207473455014502689422554375557519160818866805649669679416743034880000000000000000000000000000 1878 386045902658069296527379168190735093411851821649040954177314371692322206783715155258051936912166670520694576874982685479801286151625068759276025020416000000000000000000000000000 1879 772091805316138593054758336381470186823703643298081908354628743384644413567430310516103873824333341041389153749965370959602572303250137518552050040832000000000000000000000000000 1880 793081507912686070797718184545358768661661471554053218229941145257041463189999044970432923699088671741341630744234152366286863981003739338086247563264000000000000000000000000000 1881 806709211100972569917931799681025821409775355730086052129136926968343952127962816280513786663799594041446190271137721262422537675305469309388125634560000000000000000000000000000 1882 1210063816651458854876897699521538732114663033595129078193705390452515928191944224420770679995699391062169285406706581893633806512958203964082188451840000000000000000000000000000 1883 1387362544365958320792926666484401550006921353535807331408900319456547566022265722504400083658072928214135481070692894259001397210827537878233424855040000000000000000000000000000 1884 1504578409654873242885506025033323535974990135271108750400537153483126877970308961852453075800825891498751938293350049770756046175601612906858157178880000000000000000000000000000 1885 1540093325678262939604861729456942768767149623453253811971048892286916738052452488486989690773743742317210643082974696254217989342406308867771195195392000000000000000000000000000 1886 1591365518998715748357664385281166395361900787387992925110510595083953014938804473710711750566711931986344314054197633576323369212879410014057445248204800000000000000000000000000 1887 1637573782184120606296216315847833868334920602664058748767287311321957561498209691208348266400594628219489010384481455638656741367028964117939956482048000000000000000000000000000 1888 1688747962877374375242973075718078676720386871497310584666265039800768735295028744058609149725613210351348041958996501127364764534748619246625580122112000000000000000000000000000 1889 3377495925754748750485946151436157353440773742994621169332530079601537470590057488117218299451226420702696083917993002254729529069497238493251160244224000000000000000000000000000 1890 3406317101873282237432970086374431589484228649563668692328261863708168313982172586796776553174592878229640441772739250292459371605639641230807147531468800000000000000000000000000 1891 3572911174493515603883906188413555715088556169365429804231933359643947617579635762217638673881362769256480296885453865031008373130577271967381482530406400000000000000000000000000 1892 3671736377192272418459418487242015766782494957028728926476646410017078083597795900321530807414251526703999964671647269808461796217167707149457991621672960000000000000000000000000 1893 4900840070794634376847919479613238435974090122919929454356951871411978382348984559778755860302655979086003487663534850051874069464837491055621554034442240000000000000000000000000 1894 7351260106191951565271879219419857653961135184379894181535427807117967573523476839668133790453983968629005231495302275077811104197256236583432331051663360000000000000000000000000 1895 8840201771768118026373556451149811873704110870029720206439637337542708463415096301261933770045934958885219002959181295199503353267717457382958032001957888000000000000000000000000 1896 9218298325301102947257912745339614473704962010260069733277561445067376741180334133002877176789160196136268491565618736718232111623844673846768339779584000000000000000000000000000 1897 10568749672319735863098243911854335065394223960807723261082554523007183524920128305353617145363368377735849225998798551651476306320331473200116567900160000000000000000000000000000 1898 11045146031875549532576459707979077263344380062911746063639925917478844908698987592023157947604147354096308867739067766130621735120659986445785712558080000000000000000000000000000 1899 12298357780348201537154505988778584560125958753177452701078200874606074225206280128919377514851413926312997645795293562052555888488259855572203491819520000000000000000000000000000 1900 12467981762620194249385470180912146030450861234722334511210861049761720270595715382887157110092996903047607600237451542320470934971990007612210728140800000000000000000000000000000 1901 24935963525240388498770940361824292060901722469444669022421722099523440541191430765774314220185993806095215200474903084640941869943980015224421456281600000000000000000000000000000 1902 29122677570132914128448426652774727581158717055127564877295062980013648615161269722224278276162311667942247108474385228735883535541754906904128965836800000000000000000000000000000 1903 31938289975903340169726990268555256798961940781958079807711757380678748842023903302872224372126056086054989613911302703952772708530640301943922098176000000000000000000000000000000 1904 32311204096149292540823614260391495202264321258131601643508015188136768131704785036352088385510578774818720189440963865467852163884482053115395388211200000000000000000000000000000 1905 34574275186329571156914072285228722253307035620124633049521390842480464158771100311226259883292929303963192677723070453569265055008788264917311697610342400000000000000000000000000 1906 51861412779494356735371108427843083379960553430186949574282086263720696238156650466839389824939393955944789016584605680353897582513182397375967546415513600000000000000000000000000 1907 103722825558988713470742216855686166759921106860373899148564172527441392476313300933678779649878787911889578033169211360707795165026364794751935092831027200000000000000000000000000 1908 106828681153967212881834866657915617310073293147640100378776710535156312992156542558053952099879548947888379061384060418839280777186005679456045548280217600000000000000000000000000 1909 112769608821781365266567847109063604117003557175061946203683403234280273775340172326196487353158998080480756056708755386519928343156916005411639587871129600000000000000000000000000 1910 124307171741152694023882666760768220756705391701165973052673701002157268172102916847805245618072534228630782989401436872493710927845449218570351453268869120000000000000000000000000 1911 126018031583408746123424013180738003304386332943308499694319059443656997627342785449935601170034297734393977934611327366970366146618174681039437334273064960000000000000000000000000 1912 141770285531334839388852014828330253717434624561222062156108941874114122330760633631177551316288584951193225176437743287841661914945446516169367001057198080000000000000000000000000 1913 283540571062669678777704029656660507434869249122444124312217883748228244661521267262355102632577169902386450352875486575683323829890893032338734002114396160000000000000000000000000 1914 289528357303126079922228859946422699205224390559390254827551876600976820404465579107679509360104033841318596894603537429318331790550760948707637104987865088000000000000000000000000 1915 348162401989671109944214830325509560302131468395946017125961753497526843153042885065335359683345228116101356768856580858400409046247204360961636569016854118400000000000000000000000 1916 435203002487088887430268537906886950377664335494932521407452191871908553941303606331669199604181535145126695961070726073000511307809005451202045711271067648000000000000000000000000 1917 452742371869511303048207540425616955723031321461597051534517907272443673852583068449967787299550399625539287143365636606508790435172805484348698441541484544000000000000000000000000 1918 486606525021476097278902309284945447694228408174694944203204893598077937867163068852896644705379304179740675871744063603356819908423601581897691384271339520000000000000000000000000 1919 517049634332650868012339097254112839158713402926438520652859221598752128617541691829790873718724781998334183895497664404758487886805614391887318551311155200000000000000000000000000 1920 518673306505029139566578577052610002908019161170340586611825392059253103094017445772683483056329100161023058289087673220300995086691746586378745307935539200000000000000000000000000 1921 553798488408731063501636048657260309580485115238722524508918856573399259853226733993572082749219405016218391450533551238680251797950653794650563452862464000000000000000000000000000 1922 571379392802659033771529256551141589249706864928840699890154375829697649054916471580669609185702560731018975306106044928797085188361785661147406737080320000000000000000000000000000 1923 762635260612953471756356708848475990945620587393701693479300441720446322249543684812652714176110140272122853839428200685179529934448750488859931249213440000000000000000000000000000 1924 781911552355039515364295949264368406523099783443880696767670086206794378098499755165695912006834177281492993612514495540518706376366109436780563188940800000000000000000000000000000 1925 791761444044633592086271571646814773571484725974216213893097232630236542131153914164302865024342408770869283555816083050721336278858271376056917164032000000000000000000000000000000 1926 837492967952569979103084752194264757013679042088245403700422960054251596408736220967112285899095658546778922063215341849058059251123571671264101662720000000000000000000000000000000 1927 875792951243083850098652652447051255047841193403256626430625229568927736488404035950364372144481130736418202035618482482399129033949344765986545336320000000000000000000000000000000 1928 985267070148469331360984234002932661928821342578663704734453383265043703549454540444159918662541272078470477290070792792699020163193012861734863503360000000000000000000000000000000 1929 1315057853350943093663758123440025400157774041969577528124735696274593054320869185231719002548197447871402956494108377602477442190039563000176671981568000000000000000000000000000000 1930 1449571047498274487028117582220169370402602488674158015409012195768792593349116095654589220688262550647438352459825908118157047503449015182315325331865600000000000000000000000000000 1931 2899142094996548974056235164440338740805204977348316030818024391537585186698232191309178441376525101294876704919651816236314095006898030364630650663731200000000000000000000000000000 1932 2944690531118915724506216238994510125413965930354593980299300073472162375474141659354846523494890005511101247072189386573931882745918816994762823701626880000000000000000000000000000 1933 5889381062237831449012432477989020250827931860709187960598600146944324750948283318709693046989780011022202494144378773147863765491837633989525647403253760000000000000000000000000000 1934 8834071593356747173518648716983530376241897791063781940897900220416487126422424978064539570484670016533303741216568159721795648237756450984288471104880640000000000000000000000000000 1935 9063647258464770748714039795907218795582903450914711825016868521362861531994733319490333218366288260206206645094337602542008632859319768317560001019248640000000000000000000000000000 1936 9158060250740445444013144377114585658036892028528406739860794235127058006286345124901690856057603762916687964314070285901821222784937682570867917696532480000000000000000000000000000 1937 9924167214023540399425782416353978881353439727068763842137610675950186897196837457465582302670114846929910899790343473280146651998677661785930906965377024000000000000000000000000000 1938 10110868327751510695942299758221343212404612311998931525812214483262799237465291165595763813298836274979582169238545682822746843744551881380063599067660288000000000000000000000000000 1939 11591275839914504473852854551481166050357935610017466671336121276762336820520956850278009605277170558232044356011790689341965228965716798591474780239560704000000000000000000000000000 1940 12196038057649174272488655658514966018202697467931421454188440647723850045939441555509905758595979456922411887629797160090241675694362892431029986165103001600000000000000000000000000 1941 16278235252074752811363096878929819928958626257715721070460840988879086900694301267872288722354011959084006747427128230255161946419004565234369556663888773120000000000000000000000000 1942 24417352878112129217044645318394729893437939386573581605691261483318630351041451901808433083531017938626010121140692345382742919628506847851554334995833159680000000000000000000000000 1943 25625407818108681337228263452588172301958856927438541415268190462253435151018015489154277598908114778168226513940756584359700215502181099694284909290979328000000000000000000000000000 1944 25758044504537815298601080551204053110975207118574351671040800143735078190101959668704765578198529450933072406870056566680402597569997772052950980250042368000000000000000000000000000 1945 30973516325704563024350886117356939897908203601260893951540796867053337823635001089227631335767653182733570538839613474809905602863096494493424525837860864000000000000000000000000000 1946 33288972182351066515745351206431759939078359904194549954573017041010075810894316831700948052749396555089651566255085910704080001302507212914960476416245760000000000000000000000000000 1947 34510025473671802325452607256917424504797036493840781273818616816514228488827496881210898884459075961997835216838395545081809365892968144709646717603020800000000000000000000000000000 1948 43137531842089752906815759071146780630996295617300976592273271020642785611034371101513623605573844952497294021047994431352261707366210180887058397003776000000000000000000000000000000 1949 86275063684179505813631518142293561261992591234601953184546542041285571222068742203027247211147689904994588042095988862704523414732420361774116794007552000000000000000000000000000000 1950 87258596832110612386704891044468519983685409807917376616188690727636996455035101836986754003648895454038527541216252414209731114798770828471168207631155200000000000000000000000000000 1951 174517193664221224773409782088937039967370819615834753232377381455273992910070203673973508007297790908077055082432504828419462229597541656942336415262310400000000000000000000000000000 1952 179970855966228138047578837779216322466351157728829589270889174625751305188509897538785180132525846873954463053758520604307570424272464833721784428239257600000000000000000000000000000 1953 183682179718426422255834427391144262245669603610484248246082021557138684583654761325257921717038016040809705927292574651942052409768504481892202702700544000000000000000000000000000000 1954 275523269577639633383751641086716393368504405415726372369123032335708026875482141987886882575557024061214558890938861977913078614652756722838304054050816000000000000000000000000000000 1955 281534057278134085002132522140789856403081888491062707822190184451899936446254905468511921578361652711531723390738716724586804109664002737271657583345664000000000000000000000000000000 1956 305308044337176518846757046232678777610453247963641336482730688916727042190605319708075150511645525607172180032623319470218578678924518523974597557050408960000000000000000000000000000 1957 324352600709086165246554756718927746194341169863907462735064766977809430787290251931580812921728677301966546038556937838731238557531895897789777131759206400000000000000000000000000000 1958 340834854078452315368640756011404727236384613926921874594329130427963849414709663335097040711224446917777433459630460554079352777937945619402404501158625280000000000000000000000000000 1959 454912093489956164091751391561669970642005147276779605845163333918197651472911668139876787943806399779601847664014972624775311016455427418246105461245870080000000000000000000000000000 1960 458658144047307427282701226563524948770014980191133779132519149167903514040064894915315208670271411496062594512189352142822375470408479473109470856095989760000000000000000000000000000 1961 479777538067503765275698480239122694158824478778513312505988499379839011183050866052556950010444069082467879144382255244493876242819680730129526571191500800000000000000000000000000000 1962 507468553712819148066261084438071263166626528474873542927549873590605336461726894088684853130005125042817298985821353906677504378067148940130747398540492800000000000000000000000000000 1963 549878081468496341826784327961860694466401584985594218879709787053068080629468552853931070675532618873556066612366728212268786795227556448897609479330201600000000000000000000000000000 1964 687347601835620427283480409952325868083001981231992773599637233816335100786835691067413838344415773591945083265458410265335983494034445561122011849162752000000000000000000000000000000 1965 735420531143577341889904307533278620583072166791182922924806456354774859140159572092212398022802683436227925319949346327496294492643461169245726923816960000000000000000000000000000000 1966 1103130796715366012834856461299917930874608250186774384387209684532162288710239358138318597034204025154341887979924019491244441738965191753868590385725440000000000000000000000000000000 1967 1264588152588693027859765338633034753360199466471779925309789892522408653490791481546819215530884193603750385168922539434310017348436871879106149188894720000000000000000000000000000000 1968 1291712804757921553863421279882348076891249142658075912878908667809748947391156230109776812198872755024238991931188058293479932339459153804043244850380800000000000000000000000000000000 1969 1416330737684474282622044483136303735515265757534179711523998186782118048067111933200144890555721332503386352933825867256858330264601780887179142312755200000000000000000000000000000000 1970 1561143329435478693967686174167178872554683746212674412641043715675555015838871745145710725283969574867508100448080307970263641175329432361562152577794048000000000000000000000000000000 1971 1623914411318998337909075753035606610662840131976124340887455599135156559685604044333243549780040386859575761073187172771423862334831295368511361340407808000000000000000000000000000000 1972 1660614116399158370604210603192031912285548345731556659129994115602730940952503526833983128832446451808509967383154985926562598333733220427776313651730841600000000000000000000000000000 1973 3321228232798316741208421206384063824571096691463113318259988231205461881905007053667966257664892903617019934766309971853125196667466440855552627303461683200000000000000000000000000000 1974 3414169744191367059217578763079389915288306401798945793769763640908386437747841700842355003237622905021573693923281851799405798379946145877310119155335168000000000000000000000000000000 1975 3565199819229730587784189375572433395858697471141253538455464794229221780778153557751308059592655836787497483397851468542955887872435820599214754161554882560000000000000000000000000000 1976 3619981130123506489763425245417160942268863757493567503446647429948509085677823503226971204764536010336379501350663617522087252615452366950516922669806387200000000000000000000000000000 1977 4831541650493099693951590242952718360848865874637776728796472914963424647686408086878908437086744509227303131413542236043015947314837270813143398649650216960000000000000000000000000000 1978 4989782436081805086748952868648277150099713262834137095003768346316517924457394916403749569260037360712873422832058919365486228161629693978670686628374118400000000000000000000000000000 1979 9979564872163610173497905737296554300199426525668274190007536692633035848914789832807499138520074721425746845664117838730972456323259387957341373256748236800000000000000000000000000000 1980 10070954388244811884987189190013063965319907308289229600232697043961207383957407410975037250098515177604929580455821161351438036602340819034202318712917196800000000000000000000000000000 1981 11544752591402589234009704681234487960244771792429116858803335635760408464536540202825042701332444227986138787351794989841892383422195573039207536085539225600000000000000000000000000000 1982 17317128887103883851014557021851731940367157688643675288205003453640612696804810304237564051998666341979208181027692484762838575133293359558811304128308838400000000000000000000000000000 1983 23112875127322187757966797428625321037817974296988657031086030250540574840944611863550540954691877209470225224070698876424355399199496805133150310098377113600000000000000000000000000000 1984 23463070205008887572481445874513583477784913301488485167920667072518462338534681740271003696429632924765228636556618556370178965854034635513955617827140403200000000000000000000000000000 1985 28212679558249553072983762853160057866000482795716923461022016682340013419209718529799546954816198294150902449624759964542279971087644885617995216577573683200000000000000000000000000000 1986 32948073700483552880987104242062554939565781222500552676926622111327315974911248636924647859264619848073096389602222203282440208904175776429509074971787264000000000000000000000000000000 1987 65896147400967105761974208484125109879131562445001105353853244222654631949822497273849295718529239696146192779204444406564880417808351552859018149943574528000000000000000000000000000000 1988 68457026772389839572524226573282381843604977485742572539771553105819021684737440177023204518706559258805803831631191160532555970302423400006600487946158080000000000000000000000000000000 1989 69574674046682938281917675179508883814347949885701486904060241956181722349429762718085054708152029556705535046279410092163961967041447696377915863749099520000000000000000000000000000000 1990 76686751838121638639624815308969791937592406985128750009808622245035853967371471795933749189429792578057656406565749790474055857005684572007658374265674137600000000000000000000000000000 1991 84080791271549344844547318162451727799343740991959345740781905381609558895354947037965928863341756049771204544939857896993592923108161045892694305668700569600000000000000000000000000000 1992 87672448055956505618526847000288312441982038395723738155868229212804826091111666675802427084696702534256138811665489427623737580483875082505298056881111040000000000000000000000000000000 1993 175344896111913011237053694000576624883964076791447476311736458425609652182223333351604854169393405068512277623330978855247475160967750165010596113762222080000000000000000000000000000000 1994 263017344167869516855580541000864937325946115187171214467604687638414478273335000027407281254090107602768416434996468282871212741451625247515894170643333120000000000000000000000000000000 1995 267018027762126479060279866760759125371673230111072053789418038821697937101358924931738677464430274747570901057729669583788568532610115805591306720237741670400000000000000000000000000000 1996 333772534702658098825349833450948906714591537638840067236772548527122421376698656164673346830537843434463626322162086979735710665762644756989133400297177088000000000000000000000000000000 1997 667545069405316197650699666901897813429183075277680134473545097054244842753397312329346693661075686868927252644324173959471421331525289513978266800594354176000000000000000000000000000000 1998 681733607372189755756975741768186550564809757799587292261331074789328663995018817303312321208801495322223273635227863188315500197214559431945026376637716889600000000000000000000000000000 1999 1363467214744379511513951483536373101129619515599174584522662149578657327990037634606624642417602990644446547270455726376631000394429118863890052753275433779200000000000000000000000000000 2000 1371697399139214800315846562913856238560985428168183686642517253097240772625792388940266239856743451352561918783154654302445674441075572297676109409733836800000000000000000000000000000000 2001 1407883531100628191448537761461405013616981362288308373610975256945882294639741344357320969910404190203703712151084683848045672356671155154820505509465948160000000000000000000000000000000 2002 1427834534128443570725766764973102316681992344555943704358063656390557843178824176181110133542420437452418532911202153700545078131127314737055555165513318400000000000000000000000000000000 2003 2855669068256887141451533529946204633363984689111887408716127312781115686357648352362220267084840874904837065822404307401090156262254629474111110331026636800000000000000000000000000000000 2004 3096741331784585279394711585956192349156485400592525198479988761780924300160886702749511907868305648162084082651600262209248318251327728204766281719191961600000000000000000000000000000000 2005 3723521777337785339944201210953725680625758045672452298652338487165383378513450171386013118020850711350089900980284155280400177865396460393410977139156414627840000000000000000000000000000 2006 3863948713437573733931660412220718655772697212954691367790318045860662305739170896540276895479416950226907807587462803451553789886411175099898725091036364800000000000000000000000000000000 2007 4301871496108343129424526829755243437246657668966350861036712672568705336497508694735643612918358766741335463680402920982099147676896436742296322785148928000000000000000000000000000000000 2008 4839605433121886020602592683474648866902489877587144718666301756639793503559697281577599064533153612584002396640453286104861541136508491335083363133292544000000000000000000000000000000000 2009 4966134876373385932225576130741395710772109191254182116732637597747123044556378523758603762967333652816620290624908510572904306730077448277217470338102722560000000000000000000000000000000 2010 5147052344064111347139155227878628042027010538414757382656896856219828759199890948167258858428081672003479517995659423345690097990906776562774443782987317248000000000000000000000000000000 2011 10294104688128222694278310455757256084054021076829514765313793712439657518399781896334517716856163344006959035991318846691380195981813553125548887565974634496000000000000000000000000000000 2012 12867630860160278367847888069696570105067526346036893456642242140549571897999727370418147146070204180008698794989148558364225244977266941406936109457468293120000000000000000000000000000000 2013 13337144115742809591872328746977451034041851066648911007128343621375630810195204630131544554683437169944654011318379721103958548077657745782333269241582793523200000000000000000000000000000 2014 13811438003215882479207760067993718851753154447397449805390375755848448406574834951259977860326518150383653087112063210474654086771742302886968165018310488883200000000000000000000000000000 2015 14130113792654116388472957949905958911001549890715264515571340400483614005199683970532844206106624370746765235765090810741844064153043018103267289127935436390400000000000000000000000000000 2016 14200679581440781353810225365175696611845442144991855812144348479510035000389859167345703378161765482060307657122082700122716730941086196858279994051222568960000000000000000000000000000000 2017 28401359162881562707620450730351393223690884289983711624288696959020070000779718334691406756323530964120615314244165400245433461882172393716559988102445137920000000000000000000000000000000 2018 42602038744322344061430676095527089835536326434975567436433045438530105001169577502037110134485296446180922971366248100368150192823258590574839982153667706880000000000000000000000000000000 2019 56859238443500203151972484447230848921458765364624107251809809235371523225441585362586179496241735621702167176377373915715235945579035677768874324439920017408000000000000000000000000000000 2020 59820892612923076556707432941301322563093396880634349021188371863536004156866176886442557036602637159055242285763233153472172688668838331362402171955478475571200000000000000000000000000000 2021 62487327748770422992374624719692660584316552167949445973683202392337027597966801049985539230094615171958867426407718352173451703861441590318478237759695539404800000000000000000000000000000 2022 72974349453459693782844388609859768797025741589111273139246668930348526762436709841177612000155225703634535534915176717109122110755351519243696669643488047923200000000000000000000000000000 2023 74363258265744049029290405988296980396577491226043134266219315978407936334488341070871189475119374118817740903782696617850279610988713075323391624764822017456209920000000000000000000000000 2024 75554468952522410319847624781942544622491722538121787064863581441295341361332421981360788650462984452687600292816009728616784008015649433700175493665160591132590080000000000000000000000000 2025 76155596270877822223962362705504365832721742508663187295329524486526246037364208050229372974028520799884114632876836022504322377966405239120332231112985969174773760000000000000000000000000 2026 114233394406316733335943544058256548749082613762994780942994286729789369056046312075344059461042781199826171949315254033756483566949607858680498346669478953762160640000000000000000000000000 2027 228466788812633466671887088116513097498165227525989561885988573459578738112092624150688118922085562399652343898630508067512967133899215717360996693338957907524321280000000000000000000000000 2028 231431605377062353263558964601307782292484482271746967727671385665729860290309454226525510421332110651621037286228602342914217517348182363515204264873074580856504320000000000000000000000000 2029 462863210754124706527117929202615564584968964543493935455342771331459720580618908453051020842664221303242074572457204685828435034696364727030408529746149161713008640000000000000000000000000 2030 471618783004691593240058573359024344335230417761693393988686846743288293218148873880066895584781884229400676195705190498848892853899910008909722359613253954557706240000000000000000000000000 2031 629446412626814998619472114377722873269549951505395794612041865284520475665329129434134078033444069465590098796112461100571710752306467508597560935821114961748295680000000000000000000000000 2032 668786813415990936033189121526330552848896823474483031775294481864803005394412200023767457910534323807189479970869489919357442674325621727884908494309934646857564160000000000000000000000000 2033 710271709736907667027729048237550305187268242975719761189927410251153567759103182356068822780924610810267022901393349256460441937958602023035664096400588487734067200000000000000000000000000 2034 751211468809710670101445360056002941512365255335458790970042234654683369213244755497246202003407432240649310993384377559001843960377955468588504008944024842928128000000000000000000000000000 2035 769926840366997532979214393939875180710802968431211550408791456067004190746898298896109869904394543996483637521003845984625227529664423660223471571765716011974656000000000000000000000000000 2036 962408550458746916224017992424843975888503710539014438010989320083755238433622873620137337380493179995604546901254807480781534412080529575279339464707145014968320000000000000000000000000000 2037 1012225616864820812323619155696609364768298081975566605875344754427419263017476081645345353206707754883539678223545843073402279879306865995307856081584669635641344000000000000000000000000000 2038 1518338425297231218485428733544914047152447122963349908813017131641128894526214122468018029810061632325309517335318764610103419818960298992961784122377004453462016000000000000000000000000000 2039 3036676850594462436970857467089828094304894245926699817626034263282257789052428244936036059620123264650619034670637529220206839637920597985923568244754008906924032000000000000000000000000000 2040 3069630790219944734720558177667849777119242682812138043898176297090633131160250086582194588356836916370008724255882867439200054206832435748992825799865839489384448000000000000000000000000000 2041 3325316923406221424048670215225071674803731263128306119470942005951618958653343289060365553158521557105425927960401103552706476564524896259719128540592033675345920000000000000000000000000000 2042 4987975385109332136073005322837607512205596894692459179206413008927428437980014933590548329737782335658138891940601655329059714846787344389578692810888050513018880000000000000000000000000000 2043 5553093977304063636685668550171006287487712483001874689840855300007701931936671274258460338689828690085921043250817313209124712584809684183306771522227601303142400000000000000000000000000000 2044 5768434794048631615834404851725608919303856870286499374030584156210451996287977102412819483269199688528602047358282439365902900403768386010787074264055319992729600000000000000000000000000000 2045 6935721206203855695266514281446115242856503741876891192351114938311977645831516673235059968095776442788810320202885762066665176909835466087626108938314058616012800000000000000000000000000000 2046 7079326179331045560452737037588927483124681301864992755154596692764523125351650804115164396968641322896635893431874675755501072976706905300479928845703216889856000000000000000000000000000000 2047 7467417784625186054314985381804577571991629804235663435493884602197738948858641112847375677709833380295506292126627729813931188508511253606177316249342901747712000000000000000000000000000000 2048 7467417784625186054314985381804577571991629804235663435493884602197738948858641112847375677709833380295506292126627729813931188508511253606177316249342901747712000000000000000000000000000000 2049 9966318376604333282948496829833298955560070627613872375999027684763256819326369380676039956786588080106812972890571126980423194074758156773734692667423663639756800000000000000000000000000000 2050 10201586330592609355064236047577153071619812394832438990334414189893769686956757339143363622048678240859815016925742625325904925761105773392691751540849197260472320000000000000000000000000000 2051 11693348006410407688906330404302510052594138101114300064774381203755184807636906853126822187936116651975852021086396940955103833995030637854244232697475691760844800000000000000000000000000000 2052 11831491535076017369507331750727274262605889639444921535900966120336346057607082752521063983175530786969681481226470953336872588606033444051494324912869755951513600000000000000000000000000000 2053 23662983070152034739014663501454548525211779278889843071801932240672692115214165505042127966351061573939362962452941906673745177212066888102988649825739511903027200000000000000000000000000000 2054 24717645437758358459282964114528427724186150436795114358033828315652900338448824012846041814625079476669239546978559453192914362712242719993551718607565458474270720000000000000000000000000000 2055 26442781397113624749455697846520814021952682603816306574123408557287976726206162285471130243276433137653814462870282032216724029079518693523375106682989720056627200000000000000000000000000000 2056 29748129071752827843137660077335915774696767929293344895888834626948973816981932571155021523685987279860541270729067286243814532714458530213796995018363435063705600000000000000000000000000000 2057 30274463156891836975472586507932162446261945119218801595563338364604091230563644153870769836490174095244103237145918890343257023297871514319142208395296795472691200000000000000000000000000000 2058 30571387446906919611863304730842096825720548644089647689834889269999261341972730339575017444240886907460873236757295506604930631635409892614530524229716090872764825600000000000000000000000000 2059 32058800251362003560858071092333233326924713268719422707337484260462144628804658173763126464910141206690193002173451121711358527270009429194264413693892168983248896000000000000000000000000000 2060 33727357691345172167241912219361103365577519982705404357017622330158712390186888920818634216592598848441904801701776940326745023718565475509053614172697083041441382400000000000000000000000000 2061 37547892253306082941222315098010844985719829480421437815696464972279788106034353271173441601318162893868613965940466422629298120405767066085452799837050683741175808000000000000000000000000000 2062 56321838379959124411833472647016267478579744220632156723544697458419682159051529906760162401977244340802920948910699633943947180608650599128179199755576025611763712000000000000000000000000000 2063 112643676759918248823666945294032534957159488441264313447089394916839364318103059813520324803954488681605841897821399267887894361217301198256358399511152051223527424000000000000000000000000000 2064 115054339103029339751799895485149962748071461929306934941093253562919584177050790665560643039058573069733593378124970069340748131593546943744334941134931569829478400000000000000000000000000000 2065 118917533024945248477116263396958470030506135905476576295205614528875939691313355277581495185823385032699430118006976520716667958349400453432157744612365011465011200000000000000000000000000000 2066 178376299537417872715674395095437705045759203858214864442808421793313909536970032916372242778735077549049145177010464781075001937524100680148236616918547517197516800000000000000000000000000000 2067 184198767900907862016858973033535894075013690138605105616462459742026105519450763844692296650578748391937728847726467401804396701689508826400914776348918567403520000000000000000000000000000000 2068 189299594328878721832197852361803492200877374629424818933952759542914074681562650619297081123140008966339358364582087803156217484139207272498292270707212759859200000000000000000000000000000000 2069 378599188657757443664395704723606984401754749258849637867905519085828149363125301238594162246280017932678716729164175606312434968278414544996584541414425519718400000000000000000000000000000000 2070 384157688149721828656695024376646645785800434273372731934227598504144013056954453539399554759299724244691030793914748933276429989222383877787084720476969439854592000000000000000000000000000000 2071 407923676243933613070359444167260981212992150890469659948625797118897151445519502835004144019570344304150217371192946697384944125213057672627098271974621288857600000000000000000000000000000000 2072 416286860548812300976024708169466148208484952025616987738270206056157282763405000598145293851060923578439710811789619717190571804646740311570187496032852508672000000000000000000000000000000000 2073 555586985719538897814255198370876655167138185326178744617097057953501903222994012426206832749542550460630776832788988588963644281912251604459953079330667495424000000000000000000000000000000000 2074 576361328094824893993356395938779931830934505981329979025944280366719940644008836420255606249525445644293213540626971746416913242749827815844228570669069107200000000000000000000000000000000000 2075 601739098200085400953684026395619234255738443919112570350497485889843733379341938675038953873535558289716356586446826006259146321965479149131013208509381607424000000000000000000000000000000000 2076 652515082123713130011247231591635507168896108677049949229702097880871205557043751183436077603103015047625626430704923779939935855103256754002829908743393640448000000000000000000000000000000000 2077 683325752200615900526037306575625776558357776267691391432694109047756662200924732422111647419799323846040861713314179180488759380753293655430733518272651591680000000000000000000000000000000000 2078 1024988628300923850789055959863438664837536664401537087149041163571634993301387098633167471129698985769061292569971268770733139071129940483146100277408977387520000000000000000000000000000000000 2079 1035922481065852190383767560091546470927021745078245816951589060305566680550657374843309999200546633833778558602308230042249454107768612403901023547367633190912000000000000000000000000000000000 2080 1043956763574792029024729930837968965892121996782576739321993433573403020860665728147798721583679184385757783079211738470901631228946534097030856618114142961664000000000000000000000000000000000 2081 2087913527149584058049459861675937931784243993565153478643986867146806041721331456295597443167358368771515566158423476941803262457893068194061713236228285923328000000000000000000000000000000000 2082 2438248101618270293440593917540560111273596409071746251338349176581274943610928055519738190622633543473775651511910154847178158955167314930577371966318663696384000000000000000000000000000000000 2083 4876496203236540586881187835081120222547192818143492502676698353162549887221856111039476381245267086947551303023820309694356317910334629861154743932637327392768000000000000000000000000000000000 2084 6095620254045675733601484793851400278183991022679365628345872941453187359027320138799345476556583858684439128779775387117945397387918287326443429915796659240960000000000000000000000000000000000 2085 6520798899827463634998306271849866000987020728778024359740686504348346526453902432478862441752129179146258535318054301158833514479566068884965245035287947509760000000000000000000000000000000000 2086 7006762649381079318779146190127694577856614965584148801083871439953167561972040082793657929256777947451749726740394846724138819749409865513262613626893841203200000000000000000000000000000000000 2087 14013525298762158637558292380255389155713229931168297602167742879906335123944080165587315858513555894903499453480789693448277639498819731026525227253787682406400000000000000000000000000000000000 2088 14230236814255593159058393954535799863854413376635080967786678008332948973830529081084068434480215858473463567236072305959137901618894863823010133416219770880000000000000000000000000000000000000 2089 28460473628511186318116787909071599727708826753270161935573356016665897947661058162168136868960431716946927134472144611918275803237789727646020266832439541760000000000000000000000000000000000000 2090 28901448056056625431826970877378449080191698820995692445033691708150005109037523766526068114935278179692688613847627760730610009076418473101291974600722848153600000000000000000000000000000000000 2091 29712354062581438916956271346865410476136587123295244464669755445937320717714749084353928508193568588816199035104179936728486428520072237096988774903261702389760000000000000000000000000000000000 2092 37140442578226798646195339183581763095170733904119055580837194307421650897143436355442410635241960736020248793880224920910608035650090296371235968629077127987200000000000000000000000000000000000 2093 37861319081718233806916057365609874135807126697201236822930689714885713566920174404306204318299244790247081556066309187778339008638977206538634584078482931712000000000000000000000000000000000000 2094 44213930040886888199663169358016265365567471531712448823451210110105661348701886328509212688404156464106516705188759337807046241534416600278082389372521414656000000000000000000000000000000000000 2095 53158552356260166541783127228140861084436591492254660159327904055604964047652325520495529420376897522296203577985103357394114713430246753194224200965350123110400000000000000000000000000000000000 2096 56480961878526426950644572679899664902213878460520576419285898059080274300630595865526500009150453617439716301609172317231246883019637175268863213525684505804800000000000000000000000000000000000 2097 62876962994630996232474249973894907662526369437779910896083693908318830983444095748881636848367129040401090375180126847242625964371493393156452602678534471680000000000000000000000000000000000000 2098 94315444491946494348711374960842361493789554156669866344125540862478246475166143623322455272550693560601635562770190270863938946557240089734678904017801707520000000000000000000000000000000000000 2099 188630888983892988697422749921684722987579108313339732688251081724956492950332287246644910545101387121203271125540380541727877893114480179469357808035603415040000000000000000000000000000000000000 2100 190079452591153736787305104701568557624590802334936402929471239099611949704426221142908087989459626880078710226525331506328290402775797308338341165126796705792000000000000000000000000000000000000 2101 208351553079472560549808118246173451593722845534597536051443028504141850045739050578568239118502940294823118647604974073922266992168338067426106888264257372160000000000000000000000000000000000000 2102 312527329619208840824712177369260177390584268301896304077164542756212775068608575867852358677754410442234677971407461110883400488252507101139160332396386058240000000000000000000000000000000000000 2103 417101483889498605919023135380006890666592388670599656301837190905997164431909724580804868751572807817743413430291410813377846158317877546071001743810090762240000000000000000000000000000000000000 2104 469239169375685931658901027302507751999916437254424613339566839769246809985898440153405477345519408794961340109077837165050076928107612239329876961786352107520000000000000000000000000000000000000 2105 564161596768477360582266502291182984274708693645586844282303643234018111242587819268407348716941273932873366925036330942712878749442358226675233751766034022400000000000000000000000000000000000000 2106 569571637001406308912675330906617870339589832354974587132489639703020019488044465626704770130111340601520128729524460520142202812585415016309556410727792640000000000000000000000000000000000000000 2107 584292371000697669675977140318588337934039976446212039212532781680444777584841488778432211466998458917353113145399276090032411034274585341372915146615370547200000000000000000000000000000000000000 2108 597163369794824270469275655296162475803470300900098062322776142847233201256830363449451110781756767390777903642168158725821565563055770318358447192375054827520000000000000000000000000000000000000 2109 613278972783655292321109045209180044278065108203849870101808105751490035149448121832036160376144124034250821371309487435092714057789115060288123159324959703040000000000000000000000000000000000000 2110 675891835528805623118083225824822044989120898298566733030297466643451684452325111032411661702165695554700048086551751295132655912070060902633729638067469874626560000000000000000000000000000000000 2111 1351783671057611246236166451649644089978241796597133466060594933286903368904650222064823323404331391109400096173103502590265311824140121805267459276134939749253120000000000000000000000000000000000 2112 1359511820507845552790558440733626981910355319089900891226422071620876567143499458125242804924608733798931022850030126362542629807273785456544178455320882302681088000000000000000000000000000000000 2113 2719023641015691105581116881467253963820710638179801782452844143241753134286998916250485609849217467597862045700060252725085259614547570913088356910641764605362176000000000000000000000000000000000 2114 2921539443337983117107915574714509753555830722342155761365693340723739631468326063858885636956424141008691819555620295968345578096217170211865389598735961969131520000000000000000000000000000000000 2115 2997823304875255441122061949348322131316281565070870386828612901675710593070363038802800794066082097412587287758076339782895966538157177633230222670714402630533120000000000000000000000000000000000 2116 3060935374451576608303579043018813123554519071703941342340794225921515026608686471198649231835894352094957546447720052199377986886328907688666648411150495317491712000000000000000000000000000000000 2117 3208704668390618237669958720957652377795082061372407476108970498897036441686347197394446091303834079437472738345196192650382441425668923921912624541343967505232691200000000000000000000000000000000 2118 3747037110386011060482833312056708748287716682095550720915878345631420754651734357526026146432534204613238306768987402223005846290449397414024979559180822717011066880000000000000000000000000000000 2119 4058329424171925825507561002596804551991619298761950319268889777422338786576647673382034472443852430842645796869795586407686331982271347353036285553328152604270447820800000000000000000000000000000 2120 4167680994994015667485184088435276325498793860512272320281448097800701615361065883936161397507804431825502666538773000690398183811774673980006143721937753680135040532480000000000000000000000000000 2121 4382692157436987395911512931381501222736391436767788263256826624784382855973620873016280203822571409990427095851408957855908585695214359358354393126784408230986388602880000000000000000000000000000 2122 6574038236155481093867269397072251834104587155151682394885239937176574283960431309524420305733857114985640643777113436783862878542821539037531589690176612346479582904320000000000000000000000000000 2123 7205667071425912926668820916049896021526096390653115042045691684695047384056586493507162971903029944215195949060308738982398605348099093197535701926673546664990977556480000000000000000000000000000 2124 7419837403019067229203837116408679591386971377981735695692114403484863913841302128011436106592989128145275488069748694406268384141558046062205440150132702064920148049920000000000000000000000000000 2125 7518525839551991289716233193757607018803404494191978306314052392064272615174676885137621271750411375071794518967370610150566633569060690528167108581881626175546022952960000000000000000000000000000 2126 11277788759327986934574349790636410528205106741287967459471078588096408922762015327706431907625617062607691778451055915225849950353591035792250662872822439263319034429440000000000000000000000000000 2127 15051250972474241297637785052659232181173954228221901803008301294784001835854877239368986870737367436404347856667446358375072014321443497563469565810754530209780518092800000000000000000000000000000 2128 15222896676162659680998657592302400587685489843376317331669033720387335044849517736687279232087390439783114662325671758118290312153103745193124880827264188177597438361600000000000000000000000000000 2129 30445793352325319361997315184604801175370979686752634663338067440774670089699035473374558464174780879566229324651343516236580624306207490386249761654528376355194876723200000000000000000000000000000 2130 31549636820790763013896964613343580181232485698667154791049607607308180040364969329349731993795490052471333044185120317854640147524992025327108159780885559689426394677248000000000000000000000000000 2131 63099273641581526027793929226687160362464971397334309582099215214616360080729938658699463987590980104942666088370240635709280295049984050654216319561771119378852789354496000000000000000000000000000 2132 64655109076569063654980100294669369505192988487963264471023188145508487312566118535575630016444531286775514844837345625654942223422785973000964792278238460444154691321856000000000000000000000000000 2133 67239327315570410319027023701567000254780937376807399557395986359164619472055356700941430846158951237323843273550256602070445028108061566923054528975225336459393882914816000000000000000000000000000 2134 70627243679026466585101498523579917291632035207757172047959463373402116379416636466104646165380081927883685290978281966883171139086919729064331933415443594192660941766656000000000000000000000000000 2135 72987314056656736195270148973069821316624126828282546427504505063982312352662448991975043915868078075249020621160710857818998491228667096806282110257986635521296619798528000000000000000000000000000 2136 76099907454514630372770508944548245322490498778313862728395498407288888878040323637661949571584726611587765274060304142756533318803385865149877082770163462200600035328000000000000000000000000000000 2137 152199814909029260745541017889096490644980997556627725456790996814577777756080647275323899143169453223175530548120608285513066637606771730299754165540326924401200070656000000000000000000000000000000 2138 228299722363543891118311526833644735967471496334941588185186495221866666634120970912985848714754179834763295822180912428269599956410157595449631248310490386601800105984000000000000000000000000000000 2139 234121592427043757565834976306113685776302564210115513829370913882702542785611752758967123379950611916500468410922515140530227654024689197387349447505304925581532253388800000000000000000000000000000 2140 246288887192952035398055668320521470196571947003023956105306325354655376622687635594658285326713523642742612829276274370160034982385822200703727645809051541789052785131520000000000000000000000000000 2141 492577774385904070796111336641042940393143894006047912210612650709310753245375271189316570653427047285485225658552548740320069964771644401407455291618103083578105570263040000000000000000000000000000 2142 498613074704927882754197118664127863331932441680828453632300972218591959867608214876671670372382563703318930761284423406154079877631151740946789695278053008183248291889152000000000000000000000000000 2143 997226149409855765508394237328255726663864883361656907264601944437183919735216429753343340744765127406637861522568846812308159755262303481893579390556106016366496583778304000000000000000000000000000 2144 1028389466578913758180531557244763718122110660966708685616620755200845917226941943183135320143039037638095294695149123275192789747614250465702753746510984329377949602021376000000000000000000000000000 2145 1041975489285002961488893132395799670287100348082591022961437283518543218823023295984250402334504290785073503148660500725825954495062983985444936054212322782060810485104640000000000000000000000000000 2146 1073578670940391097698190515537153094720428993787147753363479092296090470776620791134530967614944206830294287365479820105556625728633136934156022428737941849491736048435200000000000000000000000000000 2147 1139659784495152012721540333175033169239349244073778614186030436960167404303460072658422704247799827054460483465585179237834419818977192641967588483673640321940379926528000000000000000000000000000000 2148 1235786373739286287570675556163448034309272527679003782610514762871525459452847646607316792647871499401897827019511213220944557193792699536152880870587802999547137884160000000000000000000000000000000 2149 1416294495746148329575380974479457297747705593519757144115421413628040414204387190493778796068347111674085150067304985938610616109739947783006672458426470853413573754880000000000000000000000000000000 2150 1449463349797157630751802760907618309778520468882012039299213031121473356285259589787365919054884542656666803389387004850641848790484819567259604974495172149925623365632000000000000000000000000000000 2151 1613525141207220124782899854302146238922714374497940712490920425090570548222012752078978468563692865761107801903865907788045754832190785644966040013145196827331535044608000000000000000000000000000000 2152 1815215783858122640380762336089914518788053671310183301552285478226891866749764346088850777134154473981246277141849146261551474186214633850586795014788346430747976925184000000000000000000000000000000 2153 3630431567716245280761524672179829037576107342620366603104570956453783733499528692177701554268308947962492554283698292523102948372429267701173590029576692861495953850368000000000000000000000000000000 2154 4239454525049241029819622483324424113997845499132707331454980170075306222374838309537735754681167367560056215053615963174910796832294189941466858630620419788976385163264000000000000000000000000000000 2155 5096819071455847316297110382186681951577298052588595629771573925140815078519917341969389577694900656418570376980660085336540801554802847348623843448656504684847587078963200000000000000000000000000000 2156 5149323019324060513474076086403820079484983248109253562710004625932535038031883295896585441430154024525083831347054225067421945181908659553961247108360851253959017365504000000000000000000000000000000 2157 6872162687485605456938375541221128009154236730002284344641870106556747599684675563582395481945927831425834153298212162438535158900739236236041477967542161226159657844736000000000000000000000000000000 2158 7176569202380711143773372729196566911893350500453984493875142226661357205980128997146438497027802335626848846778362009737562753450145360572339771611307533536307179421696000000000000000000000000000000 2159 7655427200081267813594949838431807548683424809527296892061718880942536440092938306877017360745197399285883537169192135058067379668065507546437947767988282042680617205760000000000000000000000000000000 2160 7691080240508636389682646199904431852286512139251217398968010348597442128379595726563361801009098678943416285880749347499901850600975804114884889883146251186583571005440000000000000000000000000000000 2161 15382160481017272779365292399808863704573024278502434797936020697194884256759191453126723602018197357886832571761498694999803701201951608229769779766292502373167142010880000000000000000000000000000000 2162 15876928287083711233892348166883461139613638413458702110646917547481764961557346457719308988507247627827735571518689757727170945362174097846743297527187003891381258158080000000000000000000000000000000 2163 16694790709767805544782326514971536949902935869460380583909732745980623890179713006184936135834624176746104737332988074015457720808201625842371270248402656461076404633600000000000000000000000000000000 2164 20868488387209756930977908143714421187378669836825475729887165932475779862724641257731170169793280220932630921666235092519322151010252032302964087810503320576345505792000000000000000000000000000000000 2165 25088646521172397942993848751626985026755803440190924439641713403050659278377676317272353005614184755406947749980928274494472641659820625106346435809287851082508140544000000000000000000000000000000000 2166 25533968921265236767740866989629624874169493314322250229300934349237547159583659767596086247953589338185994070015746672095257741713291973879885598235331633038783152128000000000000000000000000000000000 2167 27984798073538897971240730332820290771182801974935844648772947921024829698791055440849494949131375714409343183712818339987698971044758053402394702167433231643351344742400000000000000000000000000000000 2168 31482897832731260217645821624422827117580652221802825229869566411152933411139937370955681817772797678710511081676920632486161342425352810077694039938362385598770262835200000000000000000000000000000000 2169 35045837253817827510323481800021703340649454280474569121088457718521595116303441765011937025035932747076575511577336220489692525138303354643175015110050189303131144192000000000000000000000000000000000 2170 35697270482544218230834126463827505139864045506220018800439519912023032513865314146865535754146491855630327360612373535911322095707491154617996315207660149286953413509120000000000000000000000000000000 2171 38657980926519737834852599350599618802087406392640501666139918426428036929497460958358895616866849796385227739038754323376249110950957331172045859184917737947194929971200000000000000000000000000000000 2172 41918220761056632160425274627315312833037423552180180113777682129674434740233679142790335009778685571689378151196355096562621029497083396566913124830022579553287379353600000000000000000000000000000000 2173 43735812989178328947869188974299174636095956822735418275892703577031591802140830541935715389606487656098673680787524965248263133757119533003418842979833856715489542144000000000000000000000000000000000 2174 65603719483767493421803783461448761954143935234103127413839055365547387703211245812903573084409731484148010521181287447872394700635679299505128264469750785073234313216000000000000000000000000000000000 2175 66763039552831131978564421532970707292854115498300280979199500725900965748505392864186440007657559577048759729323751691499946503926810094658999098259410442860246335488000000000000000000000000000000000 2176 67257580586555807030257491322103823643171553390880283060526904434981713642938766144661895118825393351693565356948372074399946107659601280545362054542813483177729641676800000000000000000000000000000000 2177 77078731056060790328304588392881944309705112235848555497936650274518022441610869313391708850066616203602914631469127632553321696787576299350759204573006666910449165926400000000000000000000000000000000 2178 77936083994605428748819655161281959780678457461891089702502290830647668719068341193429349604605933153099233087879145544474527123478871371043376913655711445078522200064000000000000000000000000000000000 2179 155872167989210857497639310322563919561356914923782179405004581661295337438136682386858699209211866306198466175758291088949054246957742742086753827311422890157044400128000000000000000000000000000000000 2180 163967186658263797058290191632133537483327937024796281539850123471329459934923891306397217289690272622652972153946843222850275848733448718747612865856878001579564938035200000000000000000000000000000000 2181 218824411319046984461202025330257476751943643144612917667929012706437841461538981208906148051125820053088943482870994457776220671858095617277920211761068521923695880437760000000000000000000000000000000 2182 328236616978570476691803037995386215127915464716919376501893519059656762192308471813359222076688730079633415224306491686664331007787143425916880317641602782885543820656640000000000000000000000000000000 2183 342726341511858722960179928861849210210138760006224826455580710441569538180977944893408412961155169515581196617091192671030594268491260568142039899231187049877788547874816000000000000000000000000000000 2184 345900610190532859536399520437480364267256911351586347062792849157829317436536879665403071911769920049691897233395897010763052274031998378959623095658228507591128716515737600000000000000000000000000000 2185 352929691475531472825226071389147758272594565547412877808915242306758508093135676296150773832969675855909825145114446486093852748750073231970675085049504731775308818022400000000000000000000000000000000 2186 529394537213297209237839107083721637408891848321119316713372863460137762139703514444226160749454513783864737717671669729140779123125109847956012627574257097662963227033600000000000000000000000000000000 2187 532803701666372720244890508877269062856787196010399753895519698827406358584025432200536724802118894277413084694694394373210682944525179552588664042839224714667232539443200000000000000000000000000000000 2188 666004627082965900306113136096586328570983995012999692369399623534257948230031790250670906002648617846766355868367992966513353680656474440735830053549030893334040674304000000000000000000000000000000000 2189 729883302741465548792520984846467419301311901123504250019508845140963256025239176304738590898649110801210168149320719564635985601653550804943186564106277392694686777344000000000000000000000000000000000 2190 756287296094417715610537329415096062219162389014641668748306098350035990488799184680226081744619562926851786512725275860511123674950878073466775767939040415492988941107200000000000000000000000000000000 2191 866709408196357492269927077236032952846202627631104501926433435023732705353554988504060743817525449524987171320368360214800626580659959445074872505406724002328053442150400000000000000000000000000000000 2192 920878746208629835536797519563285012399090291858048533296835524712715999438152175285564540306120790120298869527891382728225665741951206910392052036994644252473556782284800000000000000000000000000000000 2193 946352795452651903251180902671764611953843944562735578045786293163750521140000768022626836733502550484202300207604132532264694080937784595302450988826919288268185214648320000000000000000000000000000000 2194 1419529193178977854876771354007646917930765916844103367068679439745625781710001152033940255100253825726303450311406198798397041121406676892953676483240378932402277821972480000000000000000000000000000000 2195 1706554876195386563994711935477324976061821882447746245684764073716169895814001384972671031955689764114918653451294924709281717567932862110869584695236235771481419711250432000000000000000000000000000000 2196 1757159833746800855354044178089563171063655104326899304977423592325454130863230440640200054344886768981465055127542265086153666309682696069449202854538405171639399766556672000000000000000000000000000000 2197 1786284029886250593288089109218119466716643862962151779645557685015931271153781221424291767952813069019831879245678324728465605530285171694909686879751748903766019652190208000000000000000000000000000000 2198 1919133646708638539688439535512010219833913883382610085078380754604047038769025154493327596063903365950466942478431873604464126820704732148671612179482108565172479904972800000000000000000000000000000000 2199 2561175322079895270331020096572798095443195334350319955678373344638552150099767631801052857406472130151260679761744540487317638586465695970115484863692577186550765531955200000000000000000000000000000000 2200 2582277390171460358706941200771852729021137566325508537617673257748318588640821538561778769356754600683422778473061911798337335140394904203672570699763671271206176161792000000000000000000000000000000000 2201 2702091409600538280785698967489061980699095783057359353547790664758293600486727973183513975181968579062459186665581355341786482374041154730135504824145105422101734490112000000000000000000000000000000000 2202 3155308440085554255694552934435210380858816731807956782274490160545778089740340520702617168471513202726863169142398610271725191731895191298459719009086641151074212249600000000000000000000000000000000000 2203 6310616880171108511389105868870420761717633463615913564548980321091556179480681041405234336943026405453726338284797220543450383463790382596919438018173282302148424499200000000000000000000000000000000000 2204 6443911751221380979946189757021214642876234170445127375653892578819530411518892147891410472055000796741683357409980516185446340491556446794269249603046425402477536870400000000000000000000000000000000000 2205 6502824575675494660886686399159412937288237369288630997941977671038994841061535611299036112620935180351388494574813633961985191681917658514343612780294128830066123079680000000000000000000000000000000000 2206 9754236863513241991330029598739119405932356053932946496912966506558492261592303416948554168931402770527082741862220450942977787522876487771515419170441193245099184619520000000000000000000000000000000000 2207 19508473727026483982660059197478238811864712107865892993825933013116984523184606833897108337862805541054165483724440901885955575045752975543030838340882386490198369239040000000000000000000000000000000000 2208 19721438281414985436663144961675755339003307830785699430047099958804640896881440609043916153928585532577651518905207711368431115488403073815065920904621783141266505701785600000000000000000000000000000000 2209 20560648421049665668010512832385361949173661355499984512176763786838880935046608294535146628563844491410743072901173996958577120402803204615707023921839731360043803816755200000000000000000000000000000000 2210 20861144958192080323841920626103535537050602225675755685952937126191984022368706202754878947405330008944466773087403829263164154959453331079981043299330454706563355760394240000000000000000000000000000000 2211 21610572482049237351038165822404502932403192961918946519456379670906549756644490493230355615854485170006972039642515481180063721561197596840499517409780315702765214444290048000000000000000000000000000000 2212 22443366049866627190568246949854112037233055205293791091440101581151683437418256378333432768820461827006072947359373804510864153026576562230616081140246742816262200131321856000000000000000000000000000000 2213 44886732099733254381136493899708224074466110410587582182880203162303366874836512756666865537640923654012145894718747609021728306053153124461232162280493485632524400262643712000000000000000000000000000000 2214 45827047040952962872124728752152704657844254225512934695011685679142133058380518755126685250484784900519119701999417025337203246851895067384728330106922795805853962797790003200000000000000000000000000000 2215 55092261270285376781298403494420964728413854807585785738612959335505896438967796049720356279348677891295580563710369941167628730879664777923128939859937676845367812989575495680000000000000000000000000000 2216 61978793929071048878960703931223585319465586658534008955939579252444133493838770555935400814267262627707528134174166183813582322239622875163520057342429886451038789613272432640000000000000000000000000000 2217 82713042665956907145906004162355594741304269819519038751196692335691779477474685668143841134848692552243229355814484952322130940128277200459114993719256024315267665030419578880000000000000000000000000000 2218 124069563998935360718859006243533392111956404729278558126795038503537669216212028502215761702273038828364844033721727428483196410192415800688672490578884036472901497545629368320000000000000000000000000000 2219 142179096632320335730617929515105036302210911009639093008656426111196894226031796637632348037697985489647911330569308761212110171928575870975528413116795681548138672653221232640000000000000000000000000000 2220 144902355169318983099856254537095557428814277286220275752961646036669500798315173784314622929214694812322982556579172201246504717156992427540093371397605862039694737382163087360000000000000000000000000000 2221 289804710338637966199712509074191114857628554572440551505923292073339001596630347568629245858429389624645965113158344402493009434313984855080186742795211724079389474764326174720000000000000000000000000000 2222 304348591318199394367694790483920162991166474629140570956241120799356014428711344032377813523887384496800143535126801011750165810696669409716049672709245385263135059265045135360000000000000000000000000000 2223 309037796316272045720679134189561904633276560753914682622180637414354048436794579396255461290573255618133037286031996151120542508044220184792080587235761084366267171620291346432000000000000000000000000000 2224 328352658586039048578221580076409523672856345801034350286066927252751176464094240608521427621234084094266352116408995910565576414796983946341585623937996152139158869846559555584000000000000000000000000000 2225 342721798437362999709492759530024551652753495110953032522817053183160902450407225459744245972832393018463903149351306400684359324811607836940982318511774645596243218219591637401600000000000000000000000000 2226 352149421690714437403111341458445029513194212291343662539951874371654821305615381529776579296238152891434433652777087507612296097543609234473557919120880501982665590443106893824000000000000000000000000000 2227 375566007276286241424801609688418356283892548658542985368695477271048748042050163933291134441256546689841838448102418134716950057994079413748014455942217824365144632262853132288000000000000000000000000000 2228 469457509095357801781002012110522945354865685823178731710869346588810935052562704916613918051570683362302298060128022668396187572492599267185018069927772280456430790328566415360000000000000000000000000000 2229 626506244152437929714934339902892132110270393670501113182491106418880780232017134978646631644362314846813498490314735287679804278398396863761301093320875957011999364071576043520000000000000000000000000000 2230 690398592655191059123700616729024915312867338322303569049390199433851324666489513068360864709354940108668712930948634417918861795799026165543084231846932856411781641560677312102400000000000000000000000000 2231 727548753689155278835479599549140332624149480935427953953037971680614740759176206625633834183599179244950929511391415004332920222176502821028613947292850465990547334713963865702400000000000000000000000000 2232 738705525937393581902054120981725314048887840790961397845156751679068110244847263046898197999119513420740407959861429782391642427084214181400619719559561693723556019346971033600000000000000000000000000000 2233 753456732129194468369873523637396854486864201991149526469761149216242006884041122919609664451383155080558554511663823976805364757545262850025334594019117932111349997055141478400000000000000000000000000000 2234 1130185098193791702554810285456095281730296302986724289704641723824363010326061684379414496677074732620837831767495735965208047136317894275038001891028676898167024995582712217600000000000000000000000000000 2235 1208782130328206811942662375779048381485404730336800179237787314866875185039074931123152312130730550171787370873579695970242117360176083958395840339793946345815660855874931392512000000000000000000000000000 2236 1238210788400713368532867181032342316518524748117367438622760834401065694717445592866868740910541397406645249653216450589115936407289317895301399447275235362147143773851192655872000000000000000000000000000 2237 2476421576801426737065734362064684633037049496234734877245521668802131389434891185733737481821082794813290499306432901178231872814578635790602798894550470724294287547702385311744000000000000000000000000000 2238 2891747357976456938040169799430073050435586919214365592171853931953982278075181329338723621618734523991206453715202935231869028306032012133620562209750616874739700468262388105216000000000000000000000000000 2239 5783494715952913876080339598860146100871173838428731184343707863907964556150362658677447243237469047982412907430405870463738056612064024267241124419501233749479400936524776210432000000000000000000000000000 2240 5809494931736933276269447766350315693111609559711403041521674660452654288266791578090317250975145417567142720062589483357517364584561120661305722524413072034832037865539141369856000000000000000000000000000 2241 6040842238113671790968197949293607219602111336335740554465324359288943216951708739975209688337828187105195653077449723070783001869154704862182017254073209954319861648705443594240000000000000000000000000000 2242 6249810252717349316844220076996251102623152114736149236633798016030050548098382875080464183074472073883240409327794439722000665134153053099137804353481939415812675198947164160000000000000000000000000000000 2243 12499620505434698633688440153992502205246304229472298473267596032060101096196765750160928366148944147766480818655588879444001330268306106198275608706963878831625350397894328320000000000000000000000000000000 2244 12657292267786699381043738411895236933195825310664790285476765630683693686725298685874478806229088586317846886342601662999268114800193311009177494792856799973128254291999457280000000000000000000000000000000 2245 15215970704715623556996666176880510635820357739057242515229058037746633915869767667535126134800130150003605181646267375519550271340447442697054235675713873516083213224145584128000000000000000000000000000000 2246 22823956057073435335494999265320765953730536608585863772843587056619950873804651501302689202200195225005407772469401063279325407010671164045581353513570810274124819836218376192000000000000000000000000000000 2247 23996474713720086258493731090039582562783729757472136360879979402647241569459776718369190636472707175994762977581522325788169838358080230643279597131395812469576460824500764672000000000000000000000000000000 2248 26996034052935097040805447476294530383131695977156153405989976827978146765642248808165339466031795572994108349779212616511691068152840259473689546772820289028273518427563360256000000000000000000000000000000 2249 29228120784584605270012314996958948567833247145979019236760846981175846271974660165812905583955444651633275679398966518576211802294642354148396086839186754719216742287678636032000000000000000000000000000000 2250 29437359752697999888079265615960198060130051790900472743266059374942215982594219259025096863379103442773925693908740720133626192953258842354873624123916534674971198094093320192000000000000000000000000000000 2251 58874719505395999776158531231920396120260103581800945486532118749884431965188438518050193726758206885547851387817481440267252385906517684709747248247833069349942396188186640384000000000000000000000000000000 2252 73593399381744999720198164039900495150325129477251181858165148437355539956485548147562742158447758606934814234771851800334065482383147105887184060309791336687427995235233300480000000000000000000000000000000 2253 98211831915140124181759115711610981072497948590637698209295126918179101365416656780555260887608218781496638213663503292260763544105623361949089048456127228675393232075489280000000000000000000000000000000000 2254 99706460803298304592347312315643540554203681446495849585607535015893071288419764709797270456391406466785145639561394487293591754483512126249370879898489045039874456944640000000000000000000000000000000000000 2255 102121387884567365698567229812596499252611423702075756615948809144676294448701098906649085808503922507118072422341976862176980008796699279714114672798020389933382893568000000000000000000000000000000000000000 2256 104298124950587622473094513169146175200399513005476010838601686255696605486836677885611674032086545798653015462636794509579391827578306928760175166957433976476180624179200000000000000000000000000000000000000 2257 108844686631084031473665328913224038112361130834834163011164968132579631009366611533633107076205401326057244558654091567538388855807526934373086028638228831597199831859200000000000000000000000000000000000000 2258 163267029946626047210497993369836057168541696252251244516747452198869446514049917300449660614308101989085866837981137351307583283711290401559629042957343247395799747788800000000000000000000000000000000000000 2259 181730027412467121821039803158846528997547891624767519059493907716918034012086349629866999381231043066596465160097417537275462743266563620445294612646421139789285687296000000000000000000000000000000000000000 2260 191155456898158134178365490995859528370067249414187077774480092628701349452855304175501309118232724163478555360230356421979625286967067452979935114758811010627380078182400000000000000000000000000000000000000 2261 194578515895924831518724317516220584116495717662896808613603262543422030257777474678432846160874741201618798546777073460499298832905844123273937408845819991156886698718427873280000000000000000000000000000000 2262 198234260785155380829493101214151259832427933971628452815018196095695924067334627828925053927054018205574277639621584502677191297521434326095754058750620281977189603928424054784000000000000000000000000000000 2263 207357299883655004807452568667877790930092359320000170858548065765476338637315189195675583290578654742346943320240728391617603972289087432716074783174842376674634458818893462896640000000000000000000000000000 2264 233276962369111880408384139751362514796353904235000192215866573986160880966979587845135031201900986585140311235270819440569804468825223361805584131071697673758963766171255145758720000000000000000000000000000 2265 249490733864876727322839063878797986580701179367646211267059933641083934950895883274558687130147074459136132451628617005499612264869999569224465155226764629568475906437484747161600000000000000000000000000000 2266 261990471642349339115983324048887259443734288960207071952763138397243291691870060860839607212627170310826185148195060847391310010665506618349246439771459099898371264982231457726464000000000000000000000000000 2267 523980943284698678231966648097774518887468577920414143905526276794486583383740121721679214425254340621652370296390121694782620021331013236698492879542918199796742529964462915452928000000000000000000000000000 2268 527234242400649146865877229950725773784910542965965952678880584641840790705728227636529971739446161725399119855893692446596865341459687716359598660507506361656711949080557467258060800000000000000000000000000 2269 1054468484801298293731754459901451547569821085931931905357761169283681581411456455273059943478892323450798239711787384893193730682919375432719197321015012723313423898161114934516121600000000000000000000000000 2270 1161968280773961624207770489795829616844195766550833281903968325656672836436765998323906408513200638195516785919573143069915781810947970167099065932856543223955641980522318864123428864000000000000000000000000 2271 1550657258881183355056813058104957807311184238724510023469728453404260634163115118280580568680167812289137627300077033961616005121018161245922915736381159975531632742966292664056545280000000000000000000000000 2272 1599115298221220334902338466170737738789658746184650961703157467573143778980712465726848711451423056423173178153204441272916505281049978784858006853143071224766996266183989309808312320000000000000000000000000 2273 3198230596442440669804676932341475477579317492369301923406314935146287557961424931453697422902846112846346356306408882545833010562099957569716013706286142449533992532367978619616624640000000000000000000000000 2274 3734556490882568018544315854035156093643279397844447708506169803859512285008700595436094259460122215764191809889656891924297224668108496709894528780086256205388297888016177090042789888000000000000000000000000 2275 3777575770177866366997240319872098355306283684803524165130946801815697348399949089046529627437519467670858649026551178416831377399989398964596990804724941838444715187548207735961026560000000000000000000000000 2276 4721969712722332958746550399840122944132854606004405206413683502269621685499936361308162034296899334588573311283188973021039221749986748705746238505906177298055893984435259669951283200000000000000000000000000 2277 4797341781974282067307431039178107720539743560793973918302923892744926839544421222881908522020172171145717367101450432669978155633630980530515979092753161431838751605669470165113241600000000000000000000000000 2278 4973464467336708776495188207074508838356805485428879927819259855432266665109673232733225981318367895409723678451023915387941475490017933507856574069875513624580432932869684338884608000000000000000000000000000 2279 5183369513761772282135381335538463130414930781540865385582518884645170253904138339024292366404156032253028123105718292523177592887960120193373345929844419884360313392568749397114880000000000000000000000000000 2280 5238304481571244452323170385714602246841542186048449031834535715826750871464867840060368905638416488748443976998179830150033592834940862301112470718685619756961018983171580221194240000000000000000000000000000 2281 10476608963142488904646340771429204493683084372096898063669071431653501742929735680120737811276832977496887953996359660300067185669881724602224941437371239513922037966343160442388480000000000000000000000000000 2282 11254633778432549021714748164318788274109662633290035051390527416657248187557737592873468340345577376619389270307880700832555168279152986463274526090600056053788130355000163853926400000000000000000000000000000 2283 15019353242508757254614940482673009812683658650220239928106761785179119618163091432105067495456784558789702977057048872050468705692987304147653450094567238983106196786303993905152000000000000000000000000000000 2284 18774191553135946568268675603341262265854573312775299910133452231473899522703864290131334369320980698487128721321311090063085882116234130184566812618209048728882745982879992381440000000000000000000000000000000 2285 22568623940852350531978513379060498048935901838204402703921408306376357246976174296045400190888489978497708339866040044996749988343592522049637433797636185115212299213163294883840000000000000000000000000000000 2286 23864230130049429914369872480451008122115555462249470266553933598038703681524806524151710201846903292078132337154646047579896746933687648315449953145278262408863375649474521071616000000000000000000000000000000 2287 47728460260098859828739744960902016244231110924498940533107867196077407363049613048303420403693806584156264674309292095159793493867375296630899906290556524817726751298949042143232000000000000000000000000000000 2288 48191026835306866399767178612505471908272117285881749648406709961854369020312648945687858839324319247086413494941364529562223210548028273074018760007909936071466834351185552683827200000000000000000000000000000 2289 50663370560488314316833412206056893891841050013862347192491702649711578548271043954419356885956765956079777777775098027009838804337143931254655237347137797932022005323921098801152000000000000000000000000000000 2290 55827479033408263548075554748463745707833971076678842581761470937340074537138671417141750982577973152655628810913226439938385531586245795124647288732872369966847406217464635363164160000000000000000000000000000 2291 58465559140989496946899048395581445058012587845308621860848539168095608072099247205691233468344748384645741538887414662515295192721228035762721298545281409160683107405263091951206400000000000000000000000000000 2292 63393102620647112758404975775669819984161796911302845167289258858844990029765238002554682424994393261625216401744942465801069561544918587624904575092259049069530415086838196522188800000000000000000000000000000 2293 126786205241294225516809951551339639968323593822605690334578517717689980059530476005109364849988786523250432803489884931602139123089837175249809150184518098139060830173676393044377600000000000000000000000000000 2294 130493404224957799362330710368630272715935394811570768999332275545692611055423179981866948617532318292936117973182571625508634419086616040023195382646053715043711731640742954244505600000000000000000000000000000 2295 131987732507719365637310657392350373456133540072942509447469716874769047124648907302519663915519279116978336783005960512737424619847844463016727077877879038474535913861561752905318400000000000000000000000000000 2296 134656736516878233695904474009979619235163387282173756868429630817112022315812167754897485374198754844274574618230180766873112153711803644678838179452694874986624867244357876994539520000000000000000000000000000 2297 269313473033756467391808948019959238470326774564347513736859261634224044631624335509794970748397509688549149236460361533746224307423607289357676358905389749973249734488715753989079040000000000000000000000000000 2298 314472983042613625684477870719034065729082528392777771053385792864374371208912112780690552882028827064397117591426251857771673719043317084754182972996761411041126833239075820845137920000000000000000000000000000 2299 319729403949942849155650936385148601155691035912535487629910130609448179596296884937958622629055417487769413658364030069512297081386768026494099555360707830537739120408840729578700800000000000000000000000000000 2300 323932409495411772434963050294730133668193563986829509135534621635143924560731798937781841478166521180538302870992470620789170002272399626089284901183261514028199582891353395167232000000000000000000000000000000 2301 334268758072728702883825243242526884689397055676656943645930641063930808052218129506269468552546912054683550441557325977909048502459276093520983166275093193935874532570588900229120000000000000000000000000000000 2302 501403137109093054325737864863790327034095583514985415468895961595896212078327194259404202828820368082025325662335988966863572753688914140281474749412639790903811798855883350343680000000000000000000000000000000 2303 514115878065717303419666021752462806191967928230877171672123087551319722337321001861886734585582585288514471714562145537519483810908428341318532613137905146232239153126087636864204800000000000000000000000000000 2304 515010770803864766088803821616261697064364739246074520970072823125821584343130089767651550485644521903464018227555291134625697011623673647395675402716909332735689525890449843368755200000000000000000000000000000 2305 619089602534262523695600412744286709014654477490925817890854090517102601388083208954145592047203345145279046301416639168800924979129503164987832801175378814612588454467613923213312000000000000000000000000000000 2306 928634403801393785543400619116430063521981716236388726836281135775653902082124813431218388070805017717918569452124958753201387468694254747481749201763068221918882681701420884819968000000000000000000000000000000 2307 1239254947210200568718213163303941422736545539651688170652065877108083747696041453892572931430718077510619394160264063114611060948665834311148537596792417714046397740307022136475648000000000000000000000000000000 2308 1549068684012750710897766454129926778420681924564610213315082346385104684620051817365716164288397596888274242700330078893263826185832292888935671995990522142557997175383777670594560000000000000000000000000000000 2309 3098137368025501421795532908259853556841363849129220426630164692770209369240103634731432328576795193776548485400660157786527652371664585777871343991981044285115994350767555341189120000000000000000000000000000000 2310 3127870263007834794169504968848136575159623889803921869812433475944408787732926287798004710449388966044356465935274920487934372000972169131539044072285593239757454824490066671136931840000000000000000000000000000 2311 6255740526015669588339009937696273150319247779607843739624866951888817575465852575596009420898777932088712931870549840975868744001944338263078088144571186479514909648980133342273863680000000000000000000000000000 2312 6343233400505399232931163922838878369204831664637324071647592363803346492605235129100848713498760840229813812036571517073433341820153349987037222244495259017689943350364470871536435200000000000000000000000000000 2313 7060262674745818747263654554186088962543683697269065532189427753871894766270643320913057978308826029165881230511939965519721990750965711896528853900348871702256803093062507330273280000000000000000000000000000000 2314 7369997756029739882209716322488723874962967897930508911906872601247284380415929956986767853559153132608855587379350793333988640585593414401604939438044465232463982555678831269642240000000000000000000000000000000 2315 8859351469227416483406263162658320158028400993970632587854719772749339765624982469127843857299231994823561820662261266153565511703932083561929270949482617581524412363805595088715776000000000000000000000000000000 2316 9605940395349900065846271486899656229065715017127753717913472492415373592915745782543523628246237981111723451725285880790460498548823329853439616437866145527788518687104652452613324800000000000000000000000000000 2317 11006806703005093825448852745405856095804465123792217801775853897559282241882625375831120824032147686690516455101890071739069321253860065457066227168388291750591010995640747601952768000000000000000000000000000000 2318 11384713100908434834669650115570900908304330599876366727124654802348015822144631633595059388508580388926806802141778156027807926650528369513671913833092412787258095460334827546345472000000000000000000000000000000 2319 15192748624857046255724089023893347578902088239973421341733824228738932302446757554866763220881692629744308500666709719174364211227983072119167709694219056049432083561254204695642112000000000000000000000000000000 2320 15404677738700848312806092210175834990705685023977784914577894144429165538267336241644716125429647085838302743606220824019760507871903874156591108442965401253655467235228668387131392000000000000000000000000000000 2321 16877852351256655530441621689543299730076594689789119717506830892597716197771060250585946357023273312465106193703155755242429458447611328473809384456991608457369862567051008575275008000000000000000000000000000000 2322 17229280879038773367761259447673964806565185684744263641851869800945197520345848571981819365950056327142819177228836298586441700648335537010429128849315233525430129211214481292525568000000000000000000000000000000 2323 18149602714813515299206891939909965411139475106413833004087435517020531052488546073342338909721301571946721319614972895902239207639488863832104225172943252210639440461006062280821964800000000000000000000000000000 2324 18846628273619897055595728049661609722847428974136961655635876918138017124448681330704465840020431335470463678271800240884013514871654762684283367030234393807597207469434309941699543040000000000000000000000000000 2325 19173964894648706214450163356864872750658534501414359565126878869733772466137416123061329006657194770115650134554191414797718238886299734857809431891474927362921717454017798046335631360000000000000000000000000000 2326 28760947341973059321675245035297309125987801752121539347690318304600658699206124184591993509985792155173475201831287122196577358329449602286714147837212391044382576181026697069503447040000000000000000000000000000 2327 31133811471023845802180137710588876678430796954468752837117140101751848954581041564508511109255245712814331864557104752445557634604537712160508419898712177790571174534742331303615528960000000000000000000000000000 2328 32458987339694326749688953506051064725395300442410180516733165373093999861131899851025418020523431235904979208490665125557832661687547392271847889680504908298022273192444183332257792000000000000000000000000000000 2329 34605362567430706165591306212536388680867687449352516997150003489043014862091128928395455804436339670571312519234672596335084882318407524093475153785138701422800216612471932574918246400000000000000000000000000000 2330 38131529684215455707636903104193113803349205256691713125652702120426535859245587065754372076922870143900216950073929752271987497051196980427827535834624386343640721443156572601086640128000000000000000000000000000 2331 38894493745579186435241999539263577252774820713117360175758916456245720382818689372771049196621351201630359929352995375644176033859060261087091122289033048867753048171543173463665541120000000000000000000000000000 2332 39949918389733323841449095333971258571252350624709592617832311818547842693363436331652081781600202522442625769912436962542044055154021045993157368456162962125626049184818786615060070400000000000000000000000000000 2333 79899836779466647682898190667942517142504701249419185235664623637095685386726872663304163563200405044885251539824873925084088110308042091986314736912325924251252098369637573230120140800000000000000000000000000000 2334 93296559126081115672112649612982707230401752389606737628414233356316625762995081123889669796377334355818904110434113238697127511392050867718842594432992255479519023797880070116212736000000000000000000000000000000 2335 112148566082022463313947460395365099362672261392257049156083477755682498163297357412951024760395749249748575956501178461112003190974541008631393576509469520183986379036900931100108390400000000000000000000000000000 2336 115653208772085665292508318532720258717755769560765081942211086435547576230900399832105744284158116413803218955141840288021753290692495415151124625775390442689735953381804085196986777600000000000000000000000000000 2337 118660991214932084620515990247058688740795678263164986081298525036008342161354698921071198561465233283686653269592786223490529426777277064002285402072497578149986333208652747230307942400000000000000000000000000000 2338 127465295103526159559136778006253519466856930138726507750675049042002316607435280125624654047199641511822872282951276452697467933525978684476430609092273145963994178529782020834328576000000000000000000000000000000 2339 254930590207052319118273556012507038933713860277453015501350098084004633214870560251249308094399283023645744565902552905394935867051957368952861218184546291927988357059564041668657152000000000000000000000000000000 2340 257125231274835424426869597891241555901896538849296324488023427656201931045713850226841952791566499723073452644320887137017530170934538785350478580143622522095505314963892311131422720000000000000000000000000000000 2341 514250462549670848853739195782483111803793077698592648976046855312403862091427700453683905583132999446146905288641774274035060341869077570700957160287245044191010629927784622262845440000000000000000000000000000000 2342 771375693824506273280608793673724667705689616547888973464070282968605793137141550680525858374699499169220357932962661411052590512803616356051435740430867566286515944891676933394268160000000000000000000000000000000 2343 798845019710957986931138065556789831227440579902340078269268249167511603687836583079398506881030527598499632219932912306655937657572868435839578400089955871821422513669847957760901120000000000000000000000000000000 2344 898700647174827735297530323751388560130870652390132588052926780313450554148816155964323320241159343548312086247424526344987929864769476990319525700101200355799100327878578952481013760000000000000000000000000000000 2345 928349865736009715804225131528258450817651850009688775194883631311506926897239726176957856696711456545864854504583335786680948723720856947218544643149274929209865049639287151157837824000000000000000000000000000000 2346 944333553178462994953031322417123436487750218285439340922547687468809574857873140145901181229072271125046331675240064178889448056010579914996092725917902743031684027983522304391905280000000000000000000000000000000 2347 1888667106356925989906062644834246872975500436570878681845095374937619149715746280291802362458144542250092663350480128357778896112021159829992185451835805486063368055967044608783810560000000000000000000000000000000 2348 2360833882946157487382578306042808591219375545713598352306369218672023937144682850364752953072680677812615829188100160447223620140026449787490231814794756857579210069958805760979763200000000000000000000000000000000 2349 2397446135316839324227374546686413469587992367584102719710070094414172717387087261575228887037539673804643420978412989626850010541950863682866200192027594915735056948399316125268049920000000000000000000000000000000 2350 2452826303900575070099938127404928526903213249564288815303695135542192823133874665415000491734082357647565616574476249661206470629677904853085510752466588513036484533025247145083535360000000000000000000000000000000 2351 4905652607801150140199876254809857053806426499128577630607390271084385646267749330830000983468164715295131233148952499322412941259355809706171021504933177026072969066050494290167070720000000000000000000000000000000 2352 4935074535543115845813815506422396519588990015814250443284445494919800203064163859449541264303835839777145931317048260733194285653774240669207336233000190185824776352176875006590976000000000000000000000000000000000 2353 5341950503167775100951917060995288382545242052621026909811644354264272882527836540563921589447623488894867232952260523649658824392093300353571964742939850836253722410403686397666918400000000000000000000000000000000 2354 5608632958356997750708063658640158062870441587882022231455310360294948510113239413703961964056799719789579913385191944507848862828139916163763882951746288611101664651948703375949824000000000000000000000000000000000 2355 5997851151549330554603980097806625196247140064834239342603640625176077644771635893635896716414846702072292191484533967085772965134064604256233415834335356303275869316433685590273163264000000000000000000000000000000 2356 6121475499742013995029249510078970824059334569129146248185905012815308436463674542725630682266000840211652060125585998557264735322725304679266234760309329623530766425618561358356702822400000000000000000000000000000 2357 12242950999484027990058499020157941648118669138258292496371810025630616872927349085451261364532001680423304120251171997114529470645450609358532469520618659247061532851237122716713405644800000000000000000000000000000 2358 12945093030539092709442995326397158445209375125306930397477033824341669824728832541126706909531144256010695050050157390373081945010698957797745357748038871469564022499829425578490147635200000000000000000000000000000 2359 14832229354684177835883534287022831159728388890377250174091332872902987420661168742774334259513945336810208139187904119915960898631184483614807980233047095699142409411569265112950348185600000000000000000000000000000 2360 15228934637254095369143110928089710970985178848774052265630061878191874818453980240664550695415766362002576568123594230107921011252154835220859914286980382585814531775728783788032665845760000000000000000000000000000 2361 20322483234094599253219839031372687305932683489195933923234683592969123272164394684486140656361277352349788085815186867342658599056356027985731566433899118357300886206660142712043591434240000000000000000000000000000 2362 30483724851141898879829758547059030958899025233793900884852025389453684908246592026729210984541916028524682128722780301013987898584534041978597349650848677535951329309990214068065387151360000000000000000000000000000 2363 32496455783690283559770498907309027000603042506133234076528929826932619686102009267389603066354407482989096915133047907923674974721568102373342672857087185656572365458909135765236571176960000000000000000000000000000 2364 35234353387179032358416698702157228879647347472722915658322998554222956317840318218953669143191731042483230610555623049727818356815723401923033404129751019788791354688978381583172816076800000000000000000000000000000 2365 36077401024439105074529240176438576011314239917603260962107294727991807494919839138562000141905063370276906196887523533621885892060605537597418495613402667460029587136556459012375057530880000000000000000000000000000 2366 36538511080223142990803549238460424741571301865737975693791870990784497454311906012183250195780411821828498266407301075661878238296594638986431731800048354406168553381976315878656714997760000000000000000000000000000 2367 40667156400022368187504515254105670475082183432488029444502816865449412420900821945763278466490062875142452872781007411894858830194514937176988989630562292757148050939261775299973857935360000000000000000000000000000 2368 41292804960022712313466123181091911559314217023757076051341321740302480304299296129544251981359140765529259840054561372077856658351353628518173435624878635722642636338327341073819609595904000000000000000000000000000 2369 43490837243550942834824945666554341634190349665005421017910079622455923993800802750011662387518444885921105853482902509721984745407033159333240774132338652496176234615580848461332965490688000000000000000000000000000 2370 45054916838663655965836624405386252605479618778288113675706798281363079630054837616032356690438817610690109318959036816443514846605139867337284506072295558053189845451712774661674488561664000000000000000000000000000 2371 90109833677327311931673248810772505210959237556576227351413596562726159260109675232064713380877635221380218637918073632887029693210279734674569012144591116106379690903425549323348977123328000000000000000000000000000 2372 112637292096659139914591561013465631513699046945720284189266995703407699075137094040080891726097044026725273297397592041108787116512849668343211265180738895132974613629281936654186221404160000000000000000000000000000 2373 118401230640002753878493397224015016978330799178412548181658527656323064133405458961061692842394980047871844140709130810169786319511993130133120271330273442995748338539188561066447685550080000000000000000000000000000 2374 177601845960004130817740095836022525467496198767618822272487791484484596200108188441592539263592470071807766211063696215254679479267989695199680406995410164493622507808782841599671528325120000000000000000000000000000 2375 179867539065406693542365425561657383924100562229707994982549545429415399820929855847510643076684748186580731115761701189614119432257486885514946093129418114062657464371073692703530709680128000000000000000000000000000 2376 181087366233183783857666840191178615967647897338450610686611943035164162213067474938322572863067870602026685956664302339673952361154532012805553996697043827409215869858731104549589712109568000000000000000000000000000 2377 362174732466367567715333680382357231935295794676901221373223886070328324426134949876645145726135741204053371913328604679347904722309064025611107993394087654818431739717462209099179424219136000000000000000000000000000 2378 372697969245051371135633932596856715671914558686883823447022158789078784215756304352479871509945980657924172065773987866157044811092862496088912584001179790067393436755257721227969141145600000000000000000000000000000 2379 384508565250548754356768336915427316019498397660241751621838686275817137237692979411021939889724581172584590712664239960418647747560000708815727324042432911533465330383235235691093819392000000000000000000000000000000 2380 388743550569677919145372866558132827217830069178670549944850068410661288383738440102575607868442112221990494330953465612354066721577341645005331591968126827869579880460015230600546877440000000000000000000000000000000 2381 777487101139355838290745733116265654435660138357341099889700136821322576767476880205151215736884224443980988661906931224708133443154683290010663183936253655739159760920030461201093754880000000000000000000000000000000 2382 907831810154722031719118509641789989038720444942220815710153512733427021104897597355145001203435381600344243635388803112127636735041586563237759494935667673501266370670231976511883182080000000000000000000000000000000 2383 1815663620309444063438237019283579978077440889884441631420307025466854042209795194710290002406870763200688487270777606224255273470083173126475518989871335347002532741340463953023766364160000000000000000000000000000000 2384 1929142596578784317403126832988803726707280945502219233384076214558532419847907394379683127557300185900731517725201206613271228061963371446880238926738293806190191037674242950087751761920000000000000000000000000000000 2385 1978654996723561823885756152620940035434371464662804943730898358315366715987194482675201231914849128324351787299694122698537350354890572689887522958928256425175399910171161170524892037120000000000000000000000000000000 2386 2967982495085342735828634228931410053151557196994207415596347537473050073980791724012801847872273692486527680949541184047806025532335859034831284438392384637763099865256741755787338055680000000000000000000000000000000 2387 3025874644905612006800025894458139927423488069731441777818788509217432004338173744521993038368335172614150316699840323805487974724072159725725863695700669708642620007485194445058180382720000000000000000000000000000000 2388 3280783200213921330630646603730991905636325995561042666462352836470285917941809428009572076865079893284975742204081000398113745894501972229908199260325887056054158944583723280200221327360000000000000000000000000000000 2389 6561566400427842661261293207461983811272651991122085332924705672940571835883618856019144153730159786569951484408162000796227491789003944459816398520651774112108317889167446560400442654720000000000000000000000000000000 2390 7229853667429401090290594666911053086840925454419561587000734519629981337151765583203614970059651690882790240635279004574801249776253757962782572890990425391425568417038954563022739839385600000000000000000000000000000 2391 9647891974545050895656240981683318045415239448682927263190018212436876661322210671993190894050519538280949392704572541899035672240571289988366453533502883100638370382021781648418488398643200000000000000000000000000000 2392 9786155083057980156584126810008204605902299459393626202193485810121157231380243469637612204089955608343788235667210190461519526095498516738618494650584536180621462605996409823912295137280000000000000000000000000000000 2393 19572310166115960313168253620016409211804598918787252404386971620242314462760486939275224408179911216687576471334420380923039052190997033477236989301169072361242925211992819647824590274560000000000000000000000000000000 2394 19803528681874197095742124412731279033396897290161201227036802333674434900391406166852842112604227091491114289552793694698568065730434810296164905024950069139066105158488913877763568435200000000000000000000000000000000 2395 23804107294789722817767882431679007213969022178979000938001955019873095910470475466331167935351792430107775632610103024969889534042421976671430432818580922032259996200572915943003054407680000000000000000000000000000000 2396 29755134118487153522209853039598759017461277723723751172502443774841369888088094332913959919189740537634719540762628781212361917553027470839288041023226152540324995250716144928753818009600000000000000000000000000000000 2397 30556436345878386012951456731294448829534664186812433809171726962060849086163870988027955245423290878136016781491374421637586007832248872780679106462030844357071833880505726321769316352000000000000000000000000000000000 2398 32079589494517472863482459444599997176461430296964848863448621678848068645271733923069073717359020236270757113800245453732202117084391148524712194083610303940187905049873945299993493504000000000000000000000000000000000 2399 64159178989034945726964918889199994352922860593929697726897243357696137290543467846138147434718040472541514227600490907464404234168782297049424388167220607880375810099747890599986987008000000000000000000000000000000000 2400 64427942125167396613881878369429454338342702663861916969572646088858735603507417348846504155581613716483313061590330109472530194326873236488082041462974960521746268926782094423990730752000000000000000000000000000000000 2401 65077090156655229325356758756023201989106860877099820415109901968847236717900439186114479008534577078866016467752449304530187929282307727535820903341695111257481747706900805702821871616000000000000000000000000000000000 2402 97615635234982843988035138134034802983660291315649730622664852953270855076850658779171718512801865618299024701628673956795281893923461591303731355012542666886222621560351208554232807424000000000000000000000000000000000 2403 101484740985037394659425744648769125908938574467212195579118755506974248293022127385753573502588034430980142639769901449559747258140051037092898094879836430810887715722262465033640345600000000000000000000000000000000000 2404 126855926231296743324282180810961407386173218084015244473898444383717810366277659232191966878235043038725178299712376811949684072675063796366122618599795538513609644652828081292050432000000000000000000000000000000000000 2405 129637938879714163177121576034391961850781205641025443719076517720103790575403038160565276821155814585104869947050127373389466945417748076010211967269953446438213771781729835389288448000000000000000000000000000000000000 2406 151370298911355134698619595794601836566599666086680681298093928399015634356585186363315594754924574057913422450673669559456284529184306677085812779005347031139730997134583711960798330880000000000000000000000000000000000 2407 158432199266245942199772234137960542937860908115065378397193645139740501679509038871137620473714158648850559806384611547017125389572215507862635687559349022450509522355872607244973506560000000000000000000000000000000000 2408 161613735752364281766193700448907906511754164309002247132561886077708777930587248996781938091837044365253517628982963767347040100768507537355086568278154692543031894966510290524732129280000000000000000000000000000000000 2409 167347044769085821843551931649350615917504252655696868200388079294230903344898388961410926318525517542764844649524046640325121099178030379441695832207574605157515877215071947541236940800000000000000000000000000000000000 2410 184388552161404394701286970022309486971770102384468665945460932035693417002187208237314605648628699412536397996333912056531562597777659806414841857787379285782722910711473440865852902604800000000000000000000000000000000 2411 368777104322808789402573940044618973943540204768937331890921864071386834004374416474629211297257398825072795992667824113063125195555319612829683715574758571565445821422946881731705805209600000000000000000000000000000000 2412 379651563213451792159037342417907331559364694075767708011573007964784171779138276601769784268585288474286904138504488551227955749944499401745626505856543373222811066110867019952487294566400000000000000000000000000000000 2413 402637985521191453496723418155912801178906759051467137899096027441876367379537230428469735591534852833830195129082718368536177843233580687249022174790477340814061597616590270468011851776000000000000000000000000000000000 2414 417243481074411143476506522539999834162847494428824279175827942162807176784481228002835794627698372005253447305333758152492882333625387045511976900738759362000454028118368544984988752281600000000000000000000000000000000 2415 423172385428459953706710472195928988629510981719497227119768083871068051698367974599549564092675882774271242693737988266518834941687480644520699956455563339357410711541689526444191907840000000000000000000000000000000000 2416 449620659517738700813379876708174550418855418076965803814753589113009804929515973012021411848468125447663195362096612533176262125542948184803243703734036048067248881013045121846953902080000000000000000000000000000000000 2417 899241319035477401626759753416349100837710836153931607629507178226019609859031946024042823696936250895326390724193225066352524251085896369606487407468072096134497762026090243693907804160000000000000000000000000000000000 2418 915770941621897172951268241829769957753524358992777736350663679468929430903328674326476473941655867457427203632525905510518257373211666165944067238236053670349750148274121695061393329356800000000000000000000000000000000 2419 953741931884268519146808632344662858440865612902234374199349734471299675599320351066842571641675744888588819392898930860954380239905808421605162709089743700583764178812316984856621833256960000000000000000000000000000000 2420 963287272647728183312688237012231951002503844327044942479334920767295656571888299763151087412674243830372453341141814678956456885994566720176875508628391052404390722296277466308052309245952000000000000000000000000000000 2421 1072094182198687714613716040455846873789409106271485434415917251047441637312365087630262127874065309146019830141974674896056200403797159202113198465471804303763132478840891080984086225879040000000000000000000000000000000 2422 1151522641638434518000552854513015252599046292804892189393913247314338235043057857327080555639283192737483192247494953894027042617336190139100670453874359106842357820236760005452598817587200000000000000000000000000000000 2423 2303045283276869036001105709026030505198092585609784378787826494628676470086115714654161111278566385474966384494989907788054085234672380278201340907748718213684715640473520010905197635174400000000000000000000000000000000 2424 2400991435121528925673752071444252622089278021525101160625760754696183302578395677270351117149374620618821018603789664834917726483787689497400508034516591059899990695133558993157063966720000000000000000000000000000000000 2425 2505313119367273631897056058628065920097137199243107214371025981517145164149795290445281795871287746755161168997519829376667053903149609007901160290742685066151035066961915951068697591808000000000000000000000000000000000 2426 3757969679050910447845584087942098880145705798864660821556538972275717746224692935667922693806931620132741753496279744065000580854724413511851740436114027599226552600442873926603046387712000000000000000000000000000000000 2427 5014770677310837211903122962679834182493856097740545458046222394765501486552940118178314264688599129154251471442512809835843069020365635896708691400824894838780401043877449629103596503040000000000000000000000000000000000 2428 6268463346638546514878903703349792728117320122175681822557777993456876858191175147722892830860748911442814339303141012294803836275457044870885864251031118548475501304846812036379495628800000000000000000000000000000000000 2429 7181690680024360222138489391390851640417297452563369556254314249929378012920582559625945110321367211129674136966823507721062386680509485637082814771336925069681974620828737976615829504000000000000000000000000000000000000 2430 7223286702814201472520112497762680355608021229899437703127503639205657724381252281711614131928856586138471102120486961956069974303657303708391101274486257167619890845666267993719649075200000000000000000000000000000000000 2431 7337313402561667159959648177673291631844191228478693863395442882053681246572156040478030766457750516524718529697853196544530654796327797020754382788733017931471677310407018798259791462400000000000000000000000000000000000 2432 7392069472730037810407108238700704255962431461527042325062573052815275882740604966153239951282062087543559712755299862190385361175404870132849564749842965826482659976902593565410983936000000000000000000000000000000000000 2433 9864204640702031250979471734716111248560018279524700649960042614236900382345762017933980555016721534653463495978540063016195993623366059897443150327362465234571099623499098793459266355200000000000000000000000000000000000 2434 14796306961053046876469207602074166872840027419287050974940063921355350573518643026900970832525082301980195243967810094524293990435049089846164725491043697851856649435248648190188899532800000000000000000000000000000000000 2435 17784867971008315750528334682097067904581973551499485033244789703490490689358052113522553060084603875845502006115763816586626638008068906013112848263492127913023735063754315745434974289920000000000000000000000000000000000 2436 18050924947875822654589608087239918933874999049179682758666615339837742990899588581791721551487188150501737721462082006337370550122598982796693062640812114258660350702353837480951400103936000000000000000000000000000000000 2437 36101849895751645309179216174479837867749998098359365517333230679675485981799177163583443102974376301003475442924164012674741100245197965593386125281624228517320701404707674961902800207872000000000000000000000000000000000 2438 37222006107932081734780231379893540347045798434612808281408589813412452641708756375971308827710933036034610945797502698443502830035414582312390398338781343908075513681494059343131800135270400000000000000000000000000000000 2439 41425751342617737272616727884680202394822266312236842230472994597416031927547680108015178910782093829020533865541089920024312927794367183272896827878183564524736648569105503824776467054592000000000000000000000000000000000 2440 42531348001185129931292825070399838768456732068840197822126474848615603125614026759991860786160462725281048937405613242436823421089702847801761619660105432309416605252498434898847931249459200000000000000000000000000000000 2441 85062696002370259862585650140799677536913464137680395644252949697231206251228053519983721572320925450562097874811226484873646842179405695603523239320210864618833210504996869797695862498918400000000000000000000000000000000 2442 86758679058702344474309891044786240292315511551224100682034425673881043562651329487945242652136855196383919638855863039957179891901436978395752642609230010946590252689028945434451371884544000000000000000000000000000000000 2443 99396994727352158201390923730409570158965272910199040049508828287880604447569573825738814241857002293957087383573078838177543183684404926691263407577640012541202625881589812221876730068992000000000000000000000000000000000 2444 101771288587834499000513283373379665849164554919486255710139348677320637475083783368746052392257341506667094954683617109523544540521182700291008244063136200218783170063350996508615490142208000000000000000000000000000000000 2445 108823713991572141612442726301880949596080561156206306294574069806758952400719119055770072407688013105552313014463957668756834859565150593797369182045820224309008856261485625744671963904737280000000000000000000000000000000 2446 163235570987358212418664089452821424394120841734309459441861104710138428601078678583655108611532019658328469521695936503135252289347725890696053773068730336463513284392228438617007945857105920000000000000000000000000000000 2447 326471141974716424837328178905642848788241683468618918883722209420276857202157357167310217223064039316656939043391873006270504578695451781392107546137460672927026568784456877234015891714211840000000000000000000000000000000 2448 329157256860031481416957689494401613336819451102226946649657399588952030490594866781919051125924177620228941855578063090328950311764053633143183822178194661717273829283475507625069074322554880000000000000000000000000000000 2449 343969988849351894559178405907331673992757562601451018721107533461334180807375918134510390344255293538622358992049716268029934535272352343037719772758097487991288939880461860616559638001745920000000000000000000000000000000 2450 346795432329408540598815169903681783885114446837728939484255623083937297820095918172119324129212724771378498968197076795102183909780909527330755834846168262917559759977033839283062163279708160000000000000000000000000000000 2451 355678396505220516393666824155573160223687307181255282767405126144556678384929795817877296384941114167078867959916368090272074155433834695569656239469148751670066948535801219529319788864077824000000000000000000000000000000 2452 444597995631525645492083530194466450279609133976569103459256407680695847981162244772346620481176392708848584949895460112840092694292293369462070299336435939587583685669751524411649736080097280000000000000000000000000000000 2453 487003765706663710039763628454445366550689587887896111836890401855903797714089791218591305594135094845012980533790109065480578435625686477726708897186707027715162457477298614668498593172684800000000000000000000000000000000 2454 568635252033584056861515946894998504653072333352220746051380064803155646159901955296762043228446138112198571361281343305623088246934948467661564378183008273782341785521219447274288594288640000000000000000000000000000000000 2455 683479098352641786185101982650878726378422784965418847627059770198752056530003266726582724299461282863500214087929653884860222599916573084534620097115550370320379389994735780815446061613056000000000000000000000000000000000 2456 768913985646722009458239730482238567175725633086096203580442241473596063596253675067405564836893943221437740848920860620467750424906144720101447609254994166610426813744077753417376819314688000000000000000000000000000000000 2457 776469284693333347529888049089126918535972237872835998933848524701918517533033448745778580632607755271218923964069817223364515602876924632481048680333545789132558910094042456049109918810112000000000000000000000000000000000 2458 1164703927040000021294832073633690377803958356809253998400772787052877776299550173118667870948911632906828385946104725835046773404315386948721573020500318683698838365141063684073664878215168000000000000000000000000000000000 2459 2329407854080000042589664147267380755607916713618507996801545574105755552599100346237335741897823265813656771892209451670093546808630773897443146041000637367397676730282127368147329756430336000000000000000000000000000000000 2460 2373394646338291483071883017222327922994969234968702858176927881184589734190019280642843629620807552444975389112297991078060636578491429789716552351401119687909838009698105771280511778422784000000000000000000000000000000000 2461 2498897300962525462787787524596011538194468195689727098621066253280132082061406904178599168202401371316918858571820211522846451673711305630535876506293070787740557998460050259773605820760064000000000000000000000000000000000 2462 3748345951443788194181681286894017307291702293534590647931599379920198123092110356267898752303602056975378287857730317284269677510566958445803814759439606181610836997690075389660408731140096000000000000000000000000000000000 2463 5001861155710181154156189837677940100861181254187736910177235950422396193548462965239506878582512102066412035871991635757691026132896510863399720264833974074728863040042085955283214254735360000000000000000000000000000000000 2464 5034526371420941520877209852944408281111703254215085396121250552547603678894085580522703658197744834161539624677686275011618804262743998281283147009420644925829133166017871006419757694766284800000000000000000000000000000000 2465 5134039743000387650223148246466298747351353819730767889597180307730231185924777069458506886293927874960964785602758686986658513579134024874701113011783053271005797358640169840482768860794060800000000000000000000000000000000 2466 5428075984830762155213344812704748016169850506425375553734904997441248943095175322578352718806154638531448224995003403115795053561895630274029071968374783693211549438620103686812134304131317760000000000000000000000000000000 2467 10856151969661524310426689625409496032339701012850751107469809994882497886190350645156705437612309277062896449990006806231590107123791260548058143936749567386423098877240207373624268608262635520000000000000000000000000000000 2468 13570189962076905388033362031761870040424626266063438884337262493603122357737938306445881797015386596328620562487508507789487633904739075685072679920936959233028873596550259217030335760328294400000000000000000000000000000000 2469 18108272968875351021044518815110807099397796738156082407346152223606763925423028064770316294069233412633321594747941547732076030957297922423911920284107435859658659247344664085063207784074444800000000000000000000000000000000 2470 18360258660456989719627266118990366855211892348063839733430366499375961325324129312749611986894827985653535233532875300348294084559189810068295251039162676811815721927520637687128299844875059200000000000000000000000000000000 2471 21034206654454723015603569387623305232804448098442271727975838714613544848198932990901189123672350726699357709323725057333325444110910536664963902476565930751388466970145297816049661553252761600000000000000000000000000000000 2472 21928402111716957455777578927013347067856759388920792200866944591302644585257403445840148839730062852077425835787946675410012501717409774807858082975197991473382475196978319735912816265134080000000000000000000000000000000000 2473 43856804223433914911555157854026694135713518777841584401733889182605289170514806891680297679460125704154851671575893350820025003434819549615716165950395982946764950393956639471825632530268160000000000000000000000000000000000 2474 65785206335150872367332736781040041203570278166762376602600833773907933755772210337520446519190188556232277507363840026230037505152229324423574248925593974420147425590934959207738448795402240000000000000000000000000000000000 2475 66374833804186926190652871562420768917708960810652453822992972914613989398397810953672721788408391317037690742210725921368962291040169194632566030811661166100454913918658588031095533444530176000000000000000000000000000000000 2476 82968542255233657738316089453025961147136201013315567278741216143267486747997263692090902235510489146297113427763407401711202863800211493290707538514576457625568642398323235038869416805662720000000000000000000000000000000000 2477 165937084510467315476632178906051922294272402026631134557482432286534973495994527384181804471020978292594226855526814803422405727600422986581415077029152915251137284796646470077738833611325440000000000000000000000000000000000 2478 170438100338542403617452356837786005895977981494915763351012189365368445272587363408501706928428998480496575143113316250851488057948326056255914433360172013997638062684423773121221555734446080000000000000000000000000000000000 2479 177618719828163029525023879025705448115760837631029066576452289553257576909667753122850347999340554060358513523546548175569396537337245993443166790250544920787681637662384393133482877239951360000000000000000000000000000000000 2480 180076187193457612295066111608976069408424643345969975510387471643767920109192744765851400369177657033878119790425675813686536466501496145544408375283856804500204410053649544637484102959759360000000000000000000000000000000000 2481 240295682829965533841327778142724197173408470452504262658970293608175354454519663724197287692850379313329142873130678153968129502052117734501727371168326299079766165072937899500086574469611520000000000000000000000000000000000 2482 248969457477571241613675171204025739049988722728196261444788740035208422061835213083225799414383748620093697495556518140809225085682341235613420738844188344634784462475303304963324993601536000000000000000000000000000000000000 2483 269422512236744383195082392139382595880084883669272877396190354227794625517251100640473624608993317214724247700568629414512746190555423786709370164738781860624199168130481321054412185010176000000000000000000000000000000000000 2484 272486781376178276371711206849195415763125602149154334582708010792366170379649446083224222534855757074864596034746715675379110435467334582575691685262906737976815442133350068481878778707968000000000000000000000000000000000000 2485 281405355822647596011752351493584357544652385113580551787457900187256100526956755447794952311125637754452890896516750031467069673296660063088361424637898230320545863165881750123391229309747200000000000000000000000000000000000 2486 295387587341255408106557860309055056208078248930412857452274542265018181340773156620210233342410864510747016870395940776497638096518982149403020531125243192077363563396796007122529181446963200000000000000000000000000000000000 2487 394167481577049924113182769276224958163237373270558978195782950838734978485350803676928401623716673351971845235596839585721264051438706236431427880373410738178979904097577911196541760254771200000000000000000000000000000000000 2488 443438416774181164627330615435753077933642044929378850470255819693576850796019654136544451826681257520968325890046444533936422057868544515985356365420087080451352392109775150096109480286617600000000000000000000000000000000000 2489 470184414251532852236432000999876486783270089898227286706840592529493702726474931009167378809696608051430111201124927742475806715219816697702490806208006278158176182183242187577895568801792000000000000000000000000000000000000 2490 487033956093350726070237316894143377603143381048944935859974787577585101471766761458678478037919992281820409455020566357461412113354891749796151416717183866593772865928434610593082143408128000000000000000000000000000000000000 2491 506607424777953473926487989204309896324782713147838703967822474075975046448173463455835769117458148000002317163614773516035511418146932316572828896821656977071536787254163661137012158627840000000000000000000000000000000000000 2492 525967939717276575112602048833149551610486538365617564031465103131846073499289823386040672992461077569015518207738422987015819523585087166145099704386528788738435579244639377310553944883200000000000000000000000000000000000000 2493 585349141814614584799490078481515322923979387025291737927213777955795442483789961665880609524996908530816412057418733010489581931584368929874541103031401038687183602538281956513488568320000000000000000000000000000000000000000 2494 602034749092843197771432399670895960018114392664687573291857005832809642308058242545416497469854293442711795143801239267337127795581766195209947898726440975845446925569034215674504806400000000000000000000000000000000000000000 2495 723606927458043146740760361668954305492740073247943838092083614107435073303169358620716732120218418505659402808323683067773592956883116401081376087307973895483914595054910157291356422144000000000000000000000000000000000000000 2496 727686631261067948138483912123933606681576389824120088588747748873739336390337373979061808703927854751468622730642889600173627997786250359643241867161139159710436636482901482819728231628800000000000000000000000000000000000000 2497 797040928961902869881887804041903818462078538414395463600871801185752616251586537188209928301809541787898916685909440661773753833352388590401028848635441279037677664886697078689643678924800000000000000000000000000000000000000 2498 1195561393442854304822831706062855727693117807621593195401307701778628924377379805782314892452714312681848375028864160992660630750028582885601543272953161918556516497330045618034465518387200000000000000000000000000000000000000 2499 1210043970987854040782275446329274567227296133360270484422011743937767130815573341557333964258308591956834890712791075078532101935008776025401044386248477542625889964208385974461791819792384000000000000000000000000000000000000 2500 1217838135052188044265575127142989701315716720370642597043087503963131170305528725399893281258362109457362007561182644000132952833140877642311840163293556302964865100853850618419677757440000000000000000000000000000000000000000 2501 1267663141364315328531357901817604543541064690047490287874118621355800580892379625258897569712677475068520799373284530300689139731113596475828925677448760809459100337080758747576108318720000000000000000000000000000000000000000 2502 1340234964257175757880141422437564529215584342845807360845616546529203581268692011361440712236102163452333025480148587212227299962534828386701249008800523156432055159015570072116574289920000000000000000000000000000000000000000 2503 2680469928514351515760282844875129058431168685691614721691233093058407162537384022722881424472204326904666050960297174424454599925069656773402498017601046312864110318031140144233148579840000000000000000000000000000000000000000 2504 3015528669578645455230318200484520190735064771403066561902637229690708057854557025563241602531229867767749307330334321227511424915703363870077810269801177101972124107785032662262292152320000000000000000000000000000000000000000 2505 3224289848358656298861688507718489909837460234894381071152048518023179280221109492184833508508438575453619115262410308130745068796977303712057576478497847862647749673186537191910234128384000000000000000000000000000000000000000 2506 3462880669614384205868925478484914651367056470158919033251686229531574869302219341555139790741334338488213746607624637201057139663762880142960089845868706080644294356094482390078309007360000000000000000000000000000000000000000 2507 3645418050044230545308726475234600417906989804676722768363452683339126141751008895150004797025121489074164221130612161362867385194326756472158063031280023022948360661129089580320990167040000000000000000000000000000000000000000 2508 3689529709004954340801985554112504697453166580207384002490847003394198857243124298752919993888023692530221420453879390764377200070172198103644103500647528801801219294587487678438022578176000000000000000000000000000000000000000 2509 3992442281267935059610432592948664476607975374884173665417240507371089443895481397245208543682084809298604983819545524177724736466465921468662221465567555204907680346140158634286114668544000000000000000000000000000000000000000 2510 4398701983051908643152260957438808130218084051210246928176151402450224264304654184792364748526411969605827248147508862660346247189970520825776891605114924640295251013950267428222257646796800000000000000000000000000000000000000 2511 4465932440104130759595806247851830854233147657089598019592324991537397955784737454959512792557802912714130464300466945014144841994035540776568142238124828865388897189627933241678372012032000000000000000000000000000000000000000 2512 4745053217610638932070544138342570282622719385657697895816845303508485328021283545894482342092665594758763618319246129077528894618662762075103651128007630669475703263979679069283270262784000000000000000000000000000000000000000 2513 5435891450933308851777328759987797534979957409680315566226269807710335891841197008147062478022766600694250050788145257917934673534435262636960847088544626795653642290109324757429091565568000000000000000000000000000000000000000 2514 6346926644967549990016769516309789631811923711276140034297657921565640526038220995435454622413833194329860085860474516283463698501295462032424935936584908205496258036472932704822918066995200000000000000000000000000000000000000 2515 7628459201989706016709150729650809356512704479773044864189338133479851196845938344753044024642846403902683509895460279858402301739356076854282985202249420771390717793119620552399602958991360000000000000000000000000000000000000 2516 7788625662380794232964842671763507509111354722473593743723599599307280253933190487628758252584994609707403546428010820851341629144883248293252509046146519349459679352135324216914867755417600000000000000000000000000000000000000 2517 10393102396616410138892576686206718618846043403555527957389134497164810275152887943682960852971696628877076706857759662218828479655114907754371978631641374545935049836129620531488310794649600000000000000000000000000000000000000 2518 15589653594924615208338865029310077928269065105333291936083701745747215412729331915524441279457544943315615060286639493328242719482672361631557967947462061818902574754194430797232466191974400000000000000000000000000000000000000 2519 17074922410150160366369695079375256261798699671732318295085130784796586481142090083476224412264045588824230022393948419601697116757021510267000945257365720072194383694412227476823341152809779200000000000000000000000000000000000 2520 17170204212906085471017140285176065417290110677807939112468126659885133139901977544210717557728229733574320049399437263192058883338240434571103382056716710771558757046751306161099238377783296000000000000000000000000000000000000 2521 34340408425812170942034280570352130834580221355615878224936253319770266279803955088421435115456459467148640098798874526384117766676480869142206764113433421543117514093502612322198476755566592000000000000000000000000000000000000 2522 35831821084717521023432898570831170745688232441358489056935693103256792382496949825423175764563512178640557482552377358225606871007664064784010370357594313608663287616886237001631461760040960000000000000000000000000000000000000 2523 36666130650986702131590223649333803693859159951505692544182975352468285107469815235767831908370762477826403342669459334536488597422055685965628410859356578686217281043026621222542087133593600000000000000000000000000000000000000 2524 45832663313733377664487779561667254617323949939382115680228719190585356384337269044709789885463453097283004178336824168170610746777569607457035513574195723357771601303783276528177608916992000000000000000000000000000000000000000 2525 47817530958671529027891034116929283259257025291287948480116525725961421738724148549921069180344255104230522515090234486677713189928954338946907766976041655796985748234649820967967049404907520000000000000000000000000000000000000 2526 55831394943411850096454253723562802027706582307698243549469387907812363715306621593935618737420468228180267492156283044167218826389269834640787679774804192555554656040642059482043008610729984000000000000000000000000000000000000 2527 56769568948884392490161372992196154353660336285838907765331489133190300145671743138705246040973217103340336735215640934991611455178030946456180155174925516860059608380071142393174974891085004800000000000000000000000000000000000 2528 58543617978537029755478915898202284177212221794771373632998098168602497025223985111789784979753630137819722258191129714210099313152344413532935785024141939261936471141948365592961692856431411200000000000000000000000000000000000 2529 65151634070748320187831413146030033408951481299494444354988631585994319977846412191550355475750140861808361275967395214598075101340568326982199221504530151808816427044039814736021339393490944000000000000000000000000000000000000 2530 66089556894285728808036403394029333922240451408341032752886725592132370141279853145409504898433075601214038265676814615347435059610807002106772528069677602943973766303558533194136225065205760000000000000000000000000000000000000 2531 132179113788571457616072806788058667844480902816682065505773451184264740282559706290819009796866151202428076531353629230694870119221614004213545056139355205887947532607117066388272450130411520000000000000000000000000000000000000 2532 143307416057918064894913457451925312088975336176017399075670978481118910815717939678723803706921654563097001422750253069330833056152649862578316994093552701448321051451580076200322835876413440000000000000000000000000000000000000 2533 152703743450250646894392608839743569719387731766426932548223403072424946556726047375905019761140946263562334974260666814978227505319646387850405968977918277601732885098648833538298293455421440000000000000000000000000000000000000 2534 163999778764860297733543470301251577252074031571340767395699718603401749525632147928313331368853442458152287137270108744284387531162769194959801456333597335802336132113072126959183610039500800000000000000000000000000000000000000 2535 165954835698992433217124375879788604972487455310920175714416552029524646394780451886941831998279549656293565536226159026174503198009165956309432475837774469732205023895617852469517257959014400000000000000000000000000000000000000 2536 186699190161366487369264922864762180594048387224785197678718621033215227194128008372809560998064493363330261228254428904446316097760311700848111535317496278448730651882570084028206915203891200000000000000000000000000000000000000 2537 194225048989576609340739167817450268493963516012140880065767743741530879763193633516519713844498100847743574083967010534703066824181657598866795101082232562541237623896441126175080372250869760000000000000000000000000000000000000 2538 198225401058596563076783425488774828102326429680058923632195989185750983977360453161926436804457364642422935085222126971587428947919384014090310981496905063613772205499654926157960575965357670400000000000000000000000000000000000 2539 396450802117193126153566850977549656204652859360117847264391978371501967954720906323852873608914729284845870170444253943174857895838768028180621962993810127227544410999309852315921151930715340800000000000000000000000000000000000 2540 416930962036991254471452531904825918065461940720427252644400853083584297104988479209777026795346817195769187634225497393319909796619064575607962149707708375506123719434819223833663050300595896320000000000000000000000000000000000 2541 421567972026658796150061605336871540455177336584641182402341957627223595057651756336327481899465371992919058392546135955147965606701328933411572367370546597689225137542457964395056213444872110080000000000000000000000000000000000 2542 433357854842219170645565973740094705229811925740825402923042375187470966952688124427366118959389951557346877863841832879063668348536513491640013922618248959075847458093531996657049471114910105600000000000000000000000000000000000 2543 866715709684438341291131947480189410459623851481650805846084750374941933905376248854732237918779903114693755727683665758127336697073026983280027845236497918151694916187063993314098942229820211200000000000000000000000000000000000 2544 885469507053825157252218628376874622617914241491054794585662168633974201256428355106218596757382344543396907324234215263466380395633938619147559311942922009564289050340179148672451687269531648000000000000000000000000000000000000 2545 1064239375985827712659606616440344577972950555230573743650275350944934292361827139733341594209976887290328775049000744528014797888758771652666309456940862099823325325487723203924934046844452864000000000000000000000000000000000000 2546 1099992098583335922491396312401386389103060876234960319584775082779590539585628723374999206557456513963016191903950377602864119206410242144917137322235627903848744989277904274605502939795554304000000000000000000000000000000000000 2547 1224138188449696669649217943459810574749863022371714371401429488447628317019177371944881006772602524725246365793372598697150620849128458449986525523957759137091516733474623129744706683656994816000000000000000000000000000000000000 2548 1235727613959239830277838600424855616655865004016676072428681079014692374750892452777893228267204642833678211153988296724425263753594648525637073721578528768959471344593762643518216384964198400000000000000000000000000000000000000 2549 2471455227918479660555677200849711233311730008033352144857362158029384749501784905555786456534409285667356422307976593448850527507189297051274147443157057537918942689187525287036432769928396800000000000000000000000000000000000000 2550 2496892150620855022456218476335881203034629691074769868953677652880726256797252668319661110074515379444015985006927797772683072867172466072180874907559430273293143309086082730468367349705605120000000000000000000000000000000000000 2551 4993784301241710044912436952671762406069259382149539737907355305761452513594505336639322220149030758888031970013855595545366145734344932144361749815118860546586286618172165460936734699411210240000000000000000000000000000000000000 2552 5068537670118997908351898023262072598701428792300259680336876156146217702211953586465280751263141888185222376764084635783260784759355027606936343803006336783893496757909448893033477375105433600000000000000000000000000000000000000 2553 5189722789507983300467839916503111613080162636070944259271369369177694126961994776009635242096648833347460946135645474897769951047921539220241433393356299419304433042290982777492617219419406336000000000000000000000000000000000000 2554 7784584184261974950701759874754667419620243954106416388907054053766541190442992164014452863144973250021191419203468212346654926571882308830362150090034449128956649563436474166238925829129109504000000000000000000000000000000000000 2555 8038440313528379755360381711777483820025580739205813924018599227781868801440820901952035052086493213024639620482461102162375142998802154245706671213765173721883441592095490454464844529837006651392000000000000000000000000000000000 2556 8274700071565974729855100762612039205281870701626218536995598001527071120129601352323379532511501778591472304252092132288724386256310991327583799087394936807900772816283191508289600556921872449536000000000000000000000000000000000 2557 16549400143131949459710201525224078410563741403252437073991196003054142240259202704646759065023003557182944608504184264577448772512621982655167598174789873615801545632566383016579201113843744899072000000000000000000000000000000000 2558 24824100214697924189565302287836117615845612104878655610986794004581213360388804056970138597534505335774416912756276396866173158768932973982751397262184810423702318448849574524868801670765617348608000000000000000000000000000000000 2559 33124739784920845548667597723685185157194197134723138155935356263166363073371476259927760699113441289220407938965271639287464079151439297571550192584963430419088673625058418671115422919088498802688000000000000000000000000000000000 2560 33176659439756144679621622171527951905089485844965650911665662464205808783517826536197239947858133203466834910656439776653118411563902368570878641162682808836673452110364152869659490980090204913664000000000000000000000000000000000 2561 35896450589205276078059364400829810006373455973823434500307087303272157138107406393083037516714686557452740120016862972500087671016775549381853524349367170557845309686764536654929517867948809650176000000000000000000000000000000000 2562 36866245064794612041013983094509237136537813241714513975843966325952571720147113143718405405772366029834979379328203436518296774110024379807596630527952266395155930817691221474502789885524560576512000000000000000000000000000000000 2563 40375438445293778320853816779441132436165476748145093381031252960187629349123683271837055759904708892567934635756235635288487590041352903660940053112965904586780399098733487475819098227569144417484800000000000000000000000000000000 2564 50469298056617222901067270974301415545206845935181366726289066200234536686404604089796319699880886115709918294695294544110609487551691129576175066391207380733475498873416859344773872784461430521856000000000000000000000000000000000 2565 51023747097650769129748579258209028950290459664625657442857961419583553322574217949313127642958236559100936365494370349391646624657775974110689023624035876081616357746867247853174960770272177684480000000000000000000000000000000000 2566 76535620646476153694622868887313543425435689496938486164286942129375329983861326923969691464437354838651404548241555524087469936986663961166033535436053814122424536620300871779762441155408266526720000000000000000000000000000000000 2567 81547387148298676522572646095250834282373209674873414781038251325416555809663566977814543624705727686021474324430514209904518467821528748856151158733198292516678751559921017656572634305429451571200000000000000000000000000000000000 2568 85011506573737073332957757850402980703553908732750876389938718285831401694630409889375361799759906724466180461163088096130621158394483359381981675689533088575317264750698302624679707568599203840000000000000000000000000000000000000 2569 97383539146361906688540435891528874516215651890578454586534015192601779659556548498233937371153536508722717262971700783255686465822251931255906743914674237297385852962994643086953268221774397440000000000000000000000000000000000000 2570 107289271018905906884515408354870327220911962731323231764008022050474241934302066165788670688125560300469356159564603472302475823517609119888343508022245007372479320194074254438454295973708011929600000000000000000000000000000000000 2571 143163946663813082197434497055952813129932447409555596831224432959707178784929330099539120637405193827875386326283293036884114905432233490189022070507062240726875681548619103946476195251448132403200000000000000000000000000000000000 2572 178954933329766352746793121319941016412415559261944496039030541199633973481161662624423900796756492284844232907854116296105143631790291862736277588133827800908594601935773879933095244064310165504000000000000000000000000000000000000 2573 186900939857122202185645036004735361353687900982493834193325255932217341563626905329189592027580215092178872471504564723674138624169595144686996555045272906299981914431593820711908201770391489740800000000000000000000000000000000000 2574 188801656847283613267899818574782336890259845751087618625480087322135032518927205255897014724202619886117359250265612965085920806321479030404972185301030630893521266033836758979072331000966021120000000000000000000000000000000000000 2575 196966371243237906184882943334365747777308212247530908466819101394786488215377536191456242880450508533922621650292700003139246429958345487070847113501568180173347177881665081847870903567809668710400000000000000000000000000000000000 2576 199128526261115054486340428109527472973461792969310322443503286261450978951708924308285594563697477740154248881992053884498231470731937540939152214952953022628118250471608432428097491596420212326400000000000000000000000000000000000 2577 265711320126375055843770470089600342665496099360345602762485318943943926258778393422002878971636790011764839493895492913582075923591462181735667702650581153929712135000247412817155252080930109521920000000000000000000000000000000000 2578 398566980189562583765655705134400513998244149040518404143727978415915889388167590133004318457455185017647259240843239370373113885387193272603501553975871730894568202500371119225732878121395164282880000000000000000000000000000000000 2579 797133960379125167531311410268801027996488298081036808287455956831831778776335180266008636914910370035294518481686478740746227770774386545207003107951743461789136405000742238451465756242790328565760000000000000000000000000000000000 2580 812092760722540646973918403084836017850496893476908577735162686010093561829224853687822880211096319626315265798965926530863249119379450919500715438238492535875666184086320430202277817930214402949120000000000000000000000000000000000 2581 849227437187364469661631313570724321515324712443993602654086916779670553786933036652558409216251398709677508088124038613608869956172664192431407823345350140589620934632996251973146593712630503833600000000000000000000000000000000000 2582 1273841155781046704492446970356086482272987068665990403981130375169505830680399554978837613824377098064516262132186057920413304934258996288647111735018025210884431401949494377959719890568945755750400000000000000000000000000000000000 2583 1298775814332796122830557509571362029622876018616928501975283747007520566922181204046070267459040974547741820543736399402584047287251399986366496074837169836544557229415634802408801637708762972160000000000000000000000000000000000000 2584 1316032276201553553833201280677554951694788357325824754798731573016711399629538856407521550732972288195578949627883945968072926237221873133038498470237104260946198199596681698384862638489508773888000000000000000000000000000000000000 2585 1346833156070350724622162462550413986479418629842629354388700729695578354510273886458899342336064609013472234125048934251687002219007674074443680563847682119342012817734789759990974165820343582720000000000000000000000000000000000000 2586 1572524359880432770020445699098815399264177686511370968467800308915318404606642512894215291090595218436986588330642859618920821054776221475591729440334182769286058410155825127064713824328640102400000000000000000000000000000000000000 2587 1701364459491387726848596706287949111762029811810513706134750674118040377649548106973920229072615363346492824011400360460685711223485972716346829991975158745732036004404728151786652810293312225280000000000000000000000000000000000000 2588 2126705574364234658560745882859936389702537264763142132668438342647550472061935133717400286340769204183116030014250450575857139029357465895433537489968948432165045005505910189733316012866640281600000000000000000000000000000000000000 2589 2837805577782146712353408718110778169618579440629681129999952351791201715175150653880272630145667227493956377000927474618533918849509548807239996795400426280025915351016155095551122452310938091520000000000000000000000000000000000000 2590 2888939211784021440262196424099677258922042730990063964416670084932946029446378461593164313515870938013478950532628309654302393733993265528974242696264873757207153037504639122359860096096253929062400000000000000000000000000000000000 2591 5777878423568042880524392848199354517844085461980127928833340169865892058892756923186328627031741876026957901065256619308604787467986531057948485392529747514414306075009278244719720192192507858124800000000000000000000000000000000000 2592 5795780448118214973105413430223209992725089599739942422803389248626127200825809616983962487998532710654462030890400714178654686112348999008554057771747500411438052956728904203649912973578077208576000000000000000000000000000000000000 2593 11591560896236429946210826860446419985450179199479884845606778497252254401651619233967924975997065421308924061780801428357309372224697998017108115543495000822876105913457808407299825947156154417152000000000000000000000000000000000000 2594 17387341344354644919316240290669629978175268799219827268410167745878381602477428850951887463995598131963386092671202142535964058337046997025662173315242501234314158870186712610949738920734231625728000000000000000000000000000000000000 2595 18589550971658082593556322320727061242626057661000087885837514711334104436616570132063856380168069752542096480422570003313041005673884490647900565749394943887524514284194429813589856972354832427909120000000000000000000000000000000000 2596 19085730846958681521132746357300378680655981504488726595263938861927324454612942643516934999194754489594620725803827817883500081142452760614982478313001944239702097778566427015273941421141258980556800000000000000000000000000000000000 2597 19565607880896607553980963049176248801373265759372173435648670692775537404345386061467950316424377797231097055431264371285466961349216452829886389292887546417422719679244431312120878439685035130880000000000000000000000000000000000000 2598 22844155600650758742617433580693307981953173846365735933931877728872055567650689307107448678345798099416297603685757359426537363951843643935511642025479171029292807609035518503439487571232051691520000000000000000000000000000000000000 2599 24041118045723875421439082831855610629837007927501956211406569204074939192711539248505497828716202236175011079018232940132275665073066220596569665632165370626145385042284871200944120699267621847040000000000000000000000000000000000000 2600 24227079238461206617633596316751969287250524768546303445539393788407220729056787788259021521778499839195398529476320908878933959723189185451919798786240952840688741568350401180967451989523992412160000000000000000000000000000000000000 2601 24565859468884528106417986961406933922882544825937010169900796499212131653592844815903879664762994490159882090230813392986676562875191716000292803917316600811375089544710482838344126109971130613760000000000000000000000000000000000000 2602 36848789203326792159626980442110400884323817238905515254851194748818197480389267223855819497144491735239823135346220089480014844312787574000439205875974901217062634317065724257516189164956695920640000000000000000000000000000000000000 2603 39057561655572988765686492427675498013354923242991956958723854083177183001874588797215598151213094310012970428546797609463466026501127180044325181666786262254927499824375219424998884714318135296000000000000000000000000000000000000000 2604 39633457708350153601966927908027408206082079799359751670842082006059297050237592046161726686757462266100710128966139230650017572032823922225095485130205062930369295874751006489307636399551283200000000000000000000000000000000000000000 2605 47633431452254421894505706884840336518865981885208946538146107803892529582720064400625804030309430766654166256692740523739620502597230599900731091527827348360074038185371009339999932806856704000000000000000000000000000000000000000000 2606 71450147178381632841758560327260504778298972827813419807219161705838794374080096600938706045464146149981249385039110785609430753895845899851096637291741022540111057278056514009999899210285056000000000000000000000000000000000000000000 2607 73956377917129592772255719141594504934205610484743156938166196300364413954441534878809470532702961057640589336558325178206331109578304610600524363027094241044560021238739951812760864435889766400000000000000000000000000000000000000000 2608 78578651536950192320521701587944161492593461140039604246801583569137189826594130808735062440996896123743126170093220501844226803926948648763057135716287631109845022566161198801058418463132876800000000000000000000000000000000000000000 2609 157157303073900384641043403175888322985186922280079208493603167138274379653188261617470124881993792247486252340186441003688453607853897297526114271432575262219690045132322397602116836926265753600000000000000000000000000000000000000000 2610 159336114900588030959888779937946047455923434403075304562164632911974053072515381796271307101725945289890945561301968508362069678448681300265067932779793984355637122633808056905004813980748742656000000000000000000000000000000000000000 2611 182517998635301628617647450356830890436673321831040836035659289839917611814467915948329212874919779331408983065612524821955234523041939079961302306146702786556161022635171836086048964006914293760000000000000000000000000000000000000000 2612 228147498294127035772059312946038613045841652288801045044574112299897014768084894935411516093649724164261228832015656027444043153802423849951627882683378483195201278293964795107561205008642867200000000000000000000000000000000000000000 2613 235256174514218610623136275869060069461378941567386329230733581215532935364813706262996471763727220308174994026309656236391639088873875102660134005615230971727924271443985771062376759583309824000000000000000000000000000000000000000000 2614 352884261771327915934704413803590104192068412351079493846100371823299403047220559394494707645590830462262491039464484354587458633310812653990201008422846457591886407165978656593565139374964736000000000000000000000000000000000000000000 2615 424111592027476131224750742488370042273232451341758211958815562080721125874263234516517141723364463523309021488904781196665480237638064240371633285698978599723336290271369740274662619119773286400000000000000000000000000000000000000000 2616 442121698935851507579482776510834375931882947502072522531836583361564632274023454310498841664262705216256289176748417898172651225490217466836801378640375026072783949070278558808182130265292800000000000000000000000000000000000000000000 2617 884243397871703015158965553021668751863765895004145045063673166723129264548046908620997683328525410432512578353496835796345302450980434933673602757280750052145567898140557117616364260530585600000000000000000000000000000000000000000000 2618 895143085248960628540726846200019855119396647801458999087770921850457313811848223039676522162192745836239444114041119586340837750659344306239697379281775626172015389173795131732522559013388288000000000000000000000000000000000000000000 2619 930430547868821741441055201226891646768632973721601656948787348995349756237977276021146954666330271704453906661916899779484797553005472566247273359410124890958532470926665897674809314639033139200000000000000000000000000000000000000000 2620 978450468015732556777698617670580149703854598822417447986098229813898098718664293410888664826640108579998191875373193763502686261070862369704667145520785477738830964249798271074743875126155018240000000000000000000000000000000000000000 2621 1956900936031465113555397235341160299407709197644834895972196459627796197437328586821777329653280217159996383750746387527005372522141724739409334291041570955477661928499596542149487750252310036480000000000000000000000000000000000000000 2622 1988614268403466570050023337076153698136879524655391457896593375301900209240061888154941007590008635223046339712843735873226150763069088674284651487410841175137390724820211517363207802110854823936000000000000000000000000000000000000000 2623 2067681452368495623472867475759601669630693939364120450596157853089597666921774776431168969632222031822312248193549450802919313546596966918648557360503695325386664324531742808001054773987730522112000000000000000000000000000000000000000 2624 2099491936251087863833988513848210926086550769200491534451483358521745323335955926837802338395794678465732436627296365430656533755006151025089304396819136791931074544909154235816455616664464837836800000000000000000000000000000000000000 2625 2115589806703362013021445685090271794506346602900653360507904253041058108487205188735058776094713120265506311854400926825417335085308991846637776435125543213909467091060056171976383184001782775808000000000000000000000000000000000000000 2626 2207036437374202467007023347907335413005650575679527755942702513802360020374884312101341309641502942859904520464903436894617625680916031896465979544971301521497296914156335946523703910903765270528000000000000000000000000000000000000000 2627 2298167821800314430734790828489094758137265276627256004123519809792697708903877282946366664018592028338354031445060861090716701816389291471770505727383780187925488603554683151522805799116758581248000000000000000000000000000000000000000 2628 2365611932601239688837779600894287869784041679147445196441309280037674248961616175219432216669180055633101316846247549635024418426098425894945450170273923355442216258926177669794806715698132497203200000000000000000000000000000000000000 2629 2590555178021002292478571600561351815604676781344328699969166275318163649855562958860987422224974606377732685532776835963955684964003291889135665390226825158310807355647475650935169736731079265484800000000000000000000000000000000000000 2630 2853954614566735299960767828850135605392530350423088950408104370689690350229596570684200625064007847605468615601429602669437154761410333915058453319385558752913445847448827214833608488926144794460160000000000000000000000000000000000000 2631 3808173179802970984602122113089662652317471900513735560859594551540206737653923066370279899094555186896321435248655557220498967684686756535032265455643535205869262599288933062069642221504093612933120000000000000000000000000000000000000 2632 3883850474114363278045377580831417962161188974292462089528971054130130152288741482117732167353088440640497400178925118456363393755742196114495149208525768532253512669008633646827138423665743070494720000000000000000000000000000000000000 2633 7767700948228726556090755161662835924322377948584924179057942108260260304577482964235464334706176881280994800357850236912726787511484392228990298417051537064507025338017267293654276847331486140989440000000000000000000000000000000000000 2634 9069219766667660175542366841454019399837170902650943462677703923810342000698614915592510910209115886522288673989782492907243080925442173105134902873830926367013914579726177274312266875064103773143040000000000000000000000000000000000000 2635 9243447218254416983898984772680137646542262378849023412374383536117246876320895913576692149485829498115418475110103684078800465673056479656678235128565256293918425892966587199329649950252425700966400000000000000000000000000000000000000 2636 11554309022818021229873730965850172058177827973561279265467979420146558595401119891970865186857286872644273093887629605098500582091320599570847793910706570367398032366208233999162062437815532126208000000000000000000000000000000000000000 2637 12857661655698051698388153180330480660038915620841065037507069944962684856712222034359596301288846207001406554672856891856609813996429823300554453565440424998728065782115707714271329416679553761280000000000000000000000000000000000000000 2638 19286492483547077547582229770495720990058373431261597556260604917444027285068333051539394451933269310502109832009285337784914720994644734950831680348160637498092098673173561571406994125019330641920000000000000000000000000000000000000000 2639 19625375713710740065711825739538739771264127953825990237019559351419026933589044487517905509655333794123051654964826685723636609066449480855608274626769962596908837559088872383214765343080710144000000000000000000000000000000000000000000 2640 19745213935196409108882516847382143548070651549696841588291160576194120637144710873457562961877960741183411203128168896251141712831930260332521572506511086499712012320330751838800479664111353856000000000000000000000000000000000000000000 2641 20926794870035127173797620595278839953614893855843083730921417481618858930499441228538296722394089610338582890121419089754274201775729980309161291697600070046558513418086665611417956096787087360000000000000000000000000000000000000000000 2642 31390192305052690760696430892918259930422340783764625596382126222428288395749161842807445083591134415507874335182128634631411302663594970463741937546400105069837770127129998417126934145180631040000000000000000000000000000000000000000000 2643 41885369231140922725991289209684906695314244649963833496362077814386721443277545237985535429180577230715645025330342232795950490418241631051593898948271666395389704912738383106831991094252666880000000000000000000000000000000000000000000 2644 52356711538926153407489111512106133369142805812454791870452597267983401804096931547481919286475721538394556281662927790994938113022802038814492373685339582994237131140922978883539988867815833600000000000000000000000000000000000000000000 2645 53317440271083544090512495955889312950099392665008603292158279259651808419622052172019051965901367262036817493446926376721232293722357159685866808157396859233110739379937887729555903533285376000000000000000000000000000000000000000000000 2646 53682257098597482429913913461341015139116097577125687333405379386490224998778853746415655203935462396499546209311296671890345706138572126096622987177682192096985882253977683819996848815341568000000000000000000000000000000000000000000000 2647 107364514197194964859827826922682030278232195154251374666810758772980449997557707492831310407870924792999092418622593343780691412277144252193245974355364384193971764507955367639993697630683136000000000000000000000000000000000000000000000 2648 120785078471844335467306305288017284063011219548532796500162103619603006247252420929435224208854790392123978970950417511753277838811787283717401721149784932218218235071449788594992909834518528000000000000000000000000000000000000000000000 2649 161168684067401677000029205743889830463084362597184311857899874827267397687476861437005668840884211858075094826743832400240053800564403521649664471723457663782472376244720283141640804240457728000000000000000000000000000000000000000000000 2650 164890215499503497541666243767430559275595583333519295058982290118733390324987690782914708830482810931888828834561371802936505951959254293876847633161435686200722192932552915134184146447464660992000000000000000000000000000000000000000000 2651 180564190356870750159695354391711030689625581749253068353562355719373446439530246940986449213608553415908679484234506004736554046251959074663620221864994211504973351956559846230589483562242670592000000000000000000000000000000000000000000 2652 182622275812854472318309063596698659337774309185645106146327613097306360693886518543227124832775630166018640968564693208061068427982428479287663383401593962358729604777156721146121826129850568540160000000000000000000000000000000000000000 2653 209184440322077555593631632289577732237891142624049593564436164532580269327367259335552676841170919425669554410380549136282454797974041821432192330323302964334456716064796296071489075864966508052480000000000000000000000000000000000000000 2654 313776660483116333390447448434366598356836713936074390346654246798870403991050889003329015261756379138504331615570823704423682196961062732148288495484954446501685074097194444107233613797449762078720000000000000000000000000000000000000000 2655 321719605482866296498212933317690679924754665491640670958989218685632716866840058971408450927093991970756476107138344584228813943177120185128160054604267829961306839778335293570658358788995258777600000000000000000000000000000000000000000 2656 331773343154205868263782087483868513672403248788254441926457631769558739268928810814264965018565679219842615985486417852485964378901405190913415056310651199647597678521408271494741432501151360614400000000000000000000000000000000000000000 2657 663546686308411736527564174967737027344806497576508883852915263539117478537857621628529930037131358439685231970972835704971928757802810381826830112621302399295195357042816542989482865002302721228800000000000000000000000000000000000000000 2658 774722055637066382194823983905727684001823133396874900619215028449067727772125087290064756050899782268824946308750925913654017953449771819385740516396343254120503560260556371324324522383820611125248000000000000000000000000000000000000000 2659 1549444111274132764389647967811455368003646266793749801238430056898135455544250174580129512101799564537649892617501851827308035906899543638771481032792686508241007120521112742648649044767641222250496000000000000000000000000000000000000000 2660 1565872165422319008466365357979737491296164976888711942533486961516516350056656542376968188924896904699135974138049787692511379304170317737117413061899294573898061174215547702092477349330280846983168000000000000000000000000000000000000000 2661 2089404085988353267204491533473214329763711336683077674954185216623848362519037940406472384819847352977127639699539535714391754989073918187184320898079802815045477303352470387809670631031958455451648000000000000000000000000000000000000000 2662 2113147314238220917968178937262682674420117147327203557624119139540028457547663371547455025556436527442776817423397939529328024932131576348402324544648891483398266818163293914943871433657321619718144000000000000000000000000000000000000000 2663 4226294628476441835936357874525365348840234294654407115248238279080056915095326743094910051112873054885553634846795879058656049864263152696804649089297782966796533636326587829887742867314643239436288000000000000000000000000000000000000000 2664 4290646029587225782710997631159702910025102269431329522315277449333725029905389681911119157299363209379222448128366461809030441308036708768567992684457471933319279216671393984971146783133506457305088000000000000000000000000000000000000000 2665 4381954072389255038893629524195420619197211699370689347726167469097310091151369099972089191801248016566869996558816470190727945861032134929965379300050117268907694515281638575908576384187301489541120000000000000000000000000000000000000000 2666 4502094227332106187146124417355179626072748528069164236047664124094206038816413851630775619859290891479958784343257325794802738027496219437424747563687854971807039675152275131380817295153475700654080000000000000000000000000000000000000000 2667 4730683252393191254674891608029609193547729584022861709679245811409042634363124169079185166921872582119589063462085941889634708717548048979898743998355583297679150848558384989269463473230005770649600000000000000000000000000000000000000000 2668 4819988016705442016072408048128993725518139094221466406590981030293406466608169662310171089603216327253991049262109660844837034232268181787957728552304531673111632426125776859010348516613295135784960000000000000000000000000000000000000000 2669 5134260800218482884590240465157957171831157376764609503264524796974479035657036855033442344205268702950211585429447781892126195925654909445287360747068540825433581528325331409704148703380427065262080000000000000000000000000000000000000000 2670 5317375899471410543370376666504597041376837058515006015326118808055628180997726212218750628443020794102455425435218132642944904896787300868798055037167109953711767952030232669305018857181289598397972480000000000000000000000000000000000000 2671 10634751798942821086740753333009194082753674117030012030652237616111256361995452424437501256886041588204910850870436265285889809793574601737596110074334219907423535904060465338610037714362579196795944960000000000000000000000000000000000000 2672 11299423786376747404662050416322268712925778749344387782568002467118209884620168200964845085441419187467717779049838531866257922905673014346195866953980108651637506898064244422273165071510240396595691520000000000000000000000000000000000000 2673 11384349825297139811367752633016080579569440987022962534921810210978034067394575293333729681864975103156482876925734042038876789382910012298563885032342188556101002793760166209141453182181453930671636480000000000000000000000000000000000000 2674 12224989556605278031029560621844005448620659361064716042568063571151605115807398662001712616867552897935894981254709576996380722189659641585089113994672475645426993830171993154121492920054891407212544000000000000000000000000000000000000000 2675 12752169286433661792367652184996197395293910617595915208848175862087752411492066063762507190976315839720758200266173929926314737717117636939929593505073366787373935666211842468515440782913714952580628480000000000000000000000000000000000000 2676 13825190516935097031757869425362955771432351574627906826658566907369462616276422171547912767362733633369916309807033999254570637241842667643021224096287436884440267952496758604370438887713527918588067840000000000000000000000000000000000000 2677 27650381033870194063515738850725911542864703149255813653317133814738925232552844343095825534725467266739832619614067998509141274483685335286042448192574873768880535904993517208740877775427055837176135680000000000000000000000000000000000000 2678 28843198926703471666047862720065958662437348867233065489712831375353962027928045008624387654986493141552413756530891098236926474994156168357113925947244164061405008088005191807662651608774480803125002240000000000000000000000000000000000000 2679 29560835350831171313392313128203381062120168774043251897866344007022307778512602426698532826264203208373283439824137439301580894144026175233100165462119342860922626580841342984948014417569883932055306240000000000000000000000000000000000000 2680 30345215300821414594125664550654586046141246605659893574347902311699658684761308830909957218997037043505643393373363241863887063827713097322930555331604470633691868431358428021487241297137887214533869568000000000000000000000000000000000000 2681 34758179195290788851313120743735333230379443945102568306026746532309592997505088253189960628372850135225725723131993594533017349514375708265880006877420465881544971609337679351738836901504970010098506137600000000000000000000000000000000000 2682 36744030987880064945791066854986778942262939829028043060597947463569267468712819586705547151568375869575111148934585488988981137628135091033437343261049869678796502955229086376651336468706051173273042944000000000000000000000000000000000000 2683 73488061975760129891582133709973557884525879658056086121195894927138534937425639173411094303136751739150222297869170977977962275256270182066874686522099739357593005910458172753302672937412102346546085888000000000000000000000000000000000000 2684 75438686415924047857666360970083948286311547935953945259250026127290702630388175219991629625124692995455685287966953416589487223709052794599687761223712461408044719856351440059254482353067630504150302720000000000000000000000000000000000000 2685 80648353549579789279227176929452974311464901470544486770426933761193289269437403463883428262913573139536481491709962755672348673238736261132580996752166147083757225173785575381732146156822076736275480576000000000000000000000000000000000000 2686 83517491875929757126075343491578634898100320649313417085260720414902525696423376605782768260995387471024042122447090701541636174470547589901299094910661666934218472001031909694361574392763968159439912960000000000000000000000000000000000000 2687 167034983751859514252150686983157269796200641298626834170521440829805051392846753211565536521990774942048084244894181403083272348941095179802598189821323333868436944002063819388723148785527936318879825920000000000000000000000000000000000000 2688 167534340952911411155744560486843838614724410031956062374319711205977861710912064880359454418917503716164819922756346369908633402301158244615162011016603822161018220366793457114847881666800067668114145280000000000000000000000000000000000000 2689 335068681905822822311489120973687677229448820063912124748639422411955723421824129760718908837835007432329639845512692739817266804602316489230324022033207644322036440733586914229695763333600135336228290560000000000000000000000000000000000000 2690 369125662857743022609119582374147573974710707595781401905926504003379879787534910711024815840605998486272398761153609718297200938025328060747615165168224719812082234187254479690952899875418298345776270540800000000000000000000000000000000000 2691 374377231855359776427779253840008848966187883257992384894589773347005086926502075069332181803672712024349533213581056697524777328107930278506039471471918850346546960819433416229803468214032341776943231795200000000000000000000000000000000000 2692 467971539819199720534724067300011061207734854072490481118237216683756358658127593836665227254590890030436916516976320871905971660134912848132549339339898562933183701024291770287254335267540427221179039744000000000000000000000000000000000000 2693 935943079638399441069448134600022122415469708144980962236474433367512717316255187673330454509181780060873833033952641743811943320269825696265098678679797125866367402048583540574508670535080854442358079488000000000000000000000000000000000000 2694 1092746043501429902984728941872421662021533643624131418583383778541063024991634746024851962946917963699544535964120054813738770630002530869337289689951672859626965412982070192771453265511878254535565639680000000000000000000000000000000000000 2695 1103357617338449615649764758242181932237702902371876280634898007609382646802699837537361952956005136602934037607540015778613860606580405196351685784173652354468685703237191585742636235418847630069438873600000000000000000000000000000000000000 2696 1241277319505755817605985353022454673767415765168360815714260258560555477653037317229532197075505778678300792308482517750940593182402955845895646507195358898777271416141840533960465764846203583828118732800000000000000000000000000000000000000 2697 1269242481955462055612803295037679037397310083631987423415520821066762386752870532340875872310358162846656687628284855080705999073876102093311375354562573998648955588485581615703288797380931500708252876800000000000000000000000000000000000000 2698 1311386174397642710232232298829110273538372304706309859940091275740120092282637339137075918935993509829201982095631649986246925924086046846674593045600681365612220097605201775320423783941796057778749440000000000000000000000000000000000000000 2699 2622772348795285420464464597658220547076744609412619719880182551480240184565274678274151837871987019658403964191263299972493851848172093693349186091201362731224440195210403550640847567883592115557498880000000000000000000000000000000000000000 2700 2636441320408952210371142990110018700842443432743621507981960284166680886546056254232662451068637309329154287334789991930223916255954724824467897687326039047199233245031988938493878766402797226415882240000000000000000000000000000000000000000 2701 2744286984355556537457179518558638896055866977107129765430455372489057898705719621827278300053183466613619327576388413806113280251815546292817205408648360586018193845267044731449070301040165118803968000000000000000000000000000000000000000000 2702 2946856052243080914386885420023991814886589579298938262274192453754556286392556068618219619051700349927128612971782022461225682739381949964447365018831758503917086932159171482227366295262665375744000000000000000000000000000000000000000000000 2703 3024762855824442990251721132270111388441720277883913712405890834589001576582301401016421362411272122887433686966538442737218742008594357509713479458659093928792183436510876285477660273105541529600000000000000000000000000000000000000000000000 2704 3051769667037161231236111499522523097267092780365020084838086288469260519230357663525496553147087052556071487743025393118801052205099664273193064096682835838870685074336866252312282239829698150400000000000000000000000000000000000000000000000 2705 3667557018249407414393546460850509953688939394800691793351409337774630594327284432426783691467567526068869295358828736537431531581796332435142999878802814583806016187259438671176481623534206976000000000000000000000000000000000000000000000000 2706 3738850428079250162915145032775520329353613670378151933542393833080122674370844536598808430663891068706120167862446698105678436813856730416604849726128503118979574832410035432288217952923357806592000000000000000000000000000000000000000000000 2707 7477700856158500325830290065551040658707227340756303867084787666160245348741689073197616861327782137412240335724893396211356873627713460833209699452257006237959149664820070864576435905846715613184000000000000000000000000000000000000000000000 2708 9347126070198125407287862581938800823384034175945379833855984582700306685927111341497021076659727671765300419656116745264196092034641826041512124315321257797448937081025088580720544882308394516480000000000000000000000000000000000000000000000 2709 9528355642215949519484356102492036123551523239143481929519736368652744125846357968493192770855557799061474647853503356828767171349616166559764718561940448835879998714620571394373309178726917865472000000000000000000000000000000000000000000000 2710 10496718897113748241020099552315671202182092860188286167097594020341008195524965607957834288012137450936463034287207549833883360911962342894579325515050248524978321546950899094601470674520497962614784000000000000000000000000000000000000000000 2711 20993437794227496482040199104631342404364185720376572334195188040682016391049931215915668576024274901872926068574415099667766721823924685789158651030100497049956643093901798189202941349040995925229568000000000000000000000000000000000000000000 2712 21884327092097830620752055299697306614551850413733277085258287607079522506683917580030345568441171022062039523935820125762315334249194709718003829064082958399268057672104455183066012708334494705254400000000000000000000000000000000000000000000 2713 43768654184195661241504110599394613229103700827466554170516575214159045013367835160060691136882342044124079047871640251524630668498389419436007658128165916798536115344208910366132025416668989410508800000000000000000000000000000000000000000000 2714 45083725094643392314507945665124037804739549031897327272140438378953502003871994222840881574010302126750642045068207738756724555674905184954586891405258211930340841326625933123686363401970107862220800000000000000000000000000000000000000000000 2715 48196013809263744841150506016759819507236362081436590496055458779867451846348364632701691939080046849504631140881594860761626645317157022180248708366173473108963976329450208585873784938595263237324800000000000000000000000000000000000000000000 2716 50027981391497400014079888570453572545205435077880173283361969724936851346367941368819589637112864594813644678070632359428524078778689756631192593384843354886941701118659592504247194565656217177292800000000000000000000000000000000000000000000 2717 50770997848951108147130331735842002510956451240434057875931284792821478777286295480884292647752604626464664383787976551881894153494304332293688804534611129295522819174525487358839005101888939520688128000000000000000000000000000000000000000000 2718 53670710846228225557911494183895627336612963605252616408984678795133915019055865370382932240139623004679722911324534622270228657627865871239367710017051199123676295480803224295733746147683580469942681600000000000000000000000000000000000000000 2719 107341421692456451115822988367791254673225927210505232817969357590267830038111730740765864480279246009359445822649069244540457315255731742478735420034102398247352590961606448591467492295367160939885363200000000000000000000000000000000000000000 2720 108136070763571714364711681708124251733946495330800111303777963656702211201461006049842880966297412838040867082573935838809690421161717992169587761120944669067237635882589909054500302954769291688280064000000000000000000000000000000000000000000 2721 144287677815701683229946906175026021964823719635693000393545050008156819269549541847886644413885420421576514368101601443481758380680533562629624347435266873587137027294087051334818385077451926418751488000000000000000000000000000000000000000000 2722 216431516723552524844920359262539032947235579453539500590317575012235228904324312771829966620828130632364771552152402165222637571020800343944436521152900310380705540941130577002227577616177889628127232000000000000000000000000000000000000000000 2723 247897540014587341984194494932819676169652888729338543027595098560158176216583852555345069226890374656033480437737138257511643033305746032381364713229491379525814437538134390346419956157088707968499712000000000000000000000000000000000000000000 2724 268753426573251998701200548722270816083042316223688269493650135386739966815070380651404107635706446308796238272797129454802294886439163914708000146577406983436583435688894223996698660126858505380429824000000000000000000000000000000000000000000 2725 280328057924194415164438094478451211111987501524177498799276365406345876890291700880048650324441886179322565938823200516867526465619139705724922866754487048209958415515023591755848513925832352514808217600000000000000000000000000000000000000000 2726 288018343629960363649641096546093503641182336005969542711819854724674778283228237143925574682459949455603125584532661023795396753073657429610789176396362719460869383754733307622643589355913722311213056000000000000000000000000000000000000000000 2727 299345039998696438779677673067937259282700503254671312807836971078412703911078190709964999212119277040276913778969764282109973307585016208422234650506954696246142719834042172062713212974603486061658112000000000000000000000000000000000000000000 2728 303783857381030050188052795425929956387260155324991806539423769301511715819563541332012274322985261417957490564172624757371653058837195983081436904515697529364498512615895003290603935863074934813307699200000000000000000000000000000000000000000 2729 607567714762060100376105590851859912774520310649983613078847538603023431639127082664024548645970522835914981128345249514743306117674391966162873809031395058728997025231790006581207871726149869626615398400000000000000000000000000000000000000000 2730 612940440560696159697701849874975308185498733342525345847406104682606069698421272292568902854877235289508775468669923127514896709365552347008957656115544909852155666631385500601228681499497591496706621440000000000000000000000000000000000000000 2731 1225880881121392319395403699749950616370997466685050691694812209365212139396842544585137805709754470579017550937339846255029793418731104694017915312231089819704311333262771001202457362998995182993413242880000000000000000000000000000000000000000 2732 1532351101401740399244254624687438270463746833356313364618515261706515174246053180731422257137193088223771938671674807818787241773413880867522394140288862274630389166578463751503071703748743978741766553600000000000000000000000000000000000000000 2733 2044633800256271855778100570382651798398190932450977186930452254309304668791016423103604752981297502897749987134423514663561553219796070925214522482126689305547420712362948943066950162791182966010046054400000000000000000000000000000000000000000 2734 3066950700384407783667150855573977697597286398676465780395678381463957003186524634655407129471946254346624980701635271995342329829694106387821783723190033958321131068544423414600425244186774449015069081600000000000000000000000000000000000000000 2735 3685745158876063627244047371808727382839382068541585307894013491028050530701691279004383545902849947954886760948925560353873954086081727852853667840027494554317200685017263028647559500502872553706215178240000000000000000000000000000000000000000 2736 3715594175815942800935775397173242333386934501444070034805353407241732476503920897060836672442274088645438270519835077719385702524719471934627958094427126824600362260547980992620798169623878124677753733120000000000000000000000000000000000000000 2737 3775890002232937739109141658495537763486101286122823858789864417418160982788291893528878831890824124311652126545870046951888815955681190831050167073004123720367124423242060625073942166870933227553423360000000000000000000000000000000000000000000 2738 3876580402292482745485385436055418770512397320419432495024260801882645275662646344022982267407912767626629516587093248203939184381166022586544838194950900352910247741195182241742580624654158113621514649600000000000000000000000000000000000000000 2739 4011617378793607854179293127352032097620112564222543446469270166361459824663386283233201362809655097965937864649598658805503574252084878273752934161757411075105317937080317793763824873898934420105907404800000000000000000000000000000000000000000 2740 4218374491498293068364633528270542256317102236704101220873074926401936822957987497097786447711061808660223371896568443053323883101000983070413367645314262980222549499379985199116901771725250468297582837760000000000000000000000000000000000000000 2741 8436748982996586136729267056541084512634204473408202441746149852803873645915974994195572895422123617320446743793136886106647766202001966140826735290628525960445098998759970398233803543450500936595165675520000000000000000000000000000000000000000 2742 9850074160104280522472501991396906278101090226451712580122059374597646187916529693296367477025390850946183616015981324232779688996631410359004732643630671128654263351880696968237856953435990852089161973760000000000000000000000000000000000000000 2743 10654297488965696138679771047374656385827292599866461043141471779676131470465720039375220692086168376563247190602981148950840648759514271798572595430323863575730623585063938758492094936813693209108587479040000000000000000000000000000000000000000 2744 10724545604277557871462275032302401372986593430195250896173173791410259809831428083590881487858165091133993875376187618064802235454631948315925821334260064874032144180130294398657976881452025252245567176704000000000000000000000000000000000000000 2745 10994970944876715423125956930790586213203434487894984732012907309820637273720133363069747053275118985574496405176628333991277645653992278881887835700098735779429082905999856076190429527722574123906224881664000000000000000000000000000000000000000 2746 16492456417315073134688935396185879319805151731842477098019360964730955910580200044604620579912678478361744607764942500986916468480988418322831753550148103669143624358999784114285644291583861185859337322496000000000000000000000000000000000000000 2747 17143163090882023652915543320712581875464608937905128633450540916711015146650437492562478637226306395370278290280775956908208007768258406133273465490792397572875976826535643602295479611553095307252639727616000000000000000000000000000000000000000 2748 18585316044330310679191832640210483379951686441623060075060157588719003829607709697684979121124358812937011555211330284670011637618836348693025120160729495251908061738402966905335300067926448762844513252147200000000000000000000000000000000000000 2749 37170632088660621358383665280420966759903372883246120150120315177438007659215419395369958242248717625874023110422660569340023275237672697386050240321458990503816123476805933810670600135852897525689026504294400000000000000000000000000000000000000 2750 37469915414640200890706417611642181804727156283173652459563113847790346592698985728381084650813372270607898024376793593196759600430471861280037679028106670620082923164807492664345323401769372225641350430720000000000000000000000000000000000000000 2751 39368599269320305477516314438245704781712700030315825918451661646084062090401705395448487323486523667615472419981985383443789462556572329306449151340281664880145221823641679296348450402424709205112326717440000000000000000000000000000000000000000 2752 39974270027309848638708873121911023316815972338474530932581687209869970737946347016916925590001700954809556611058631312419847761980519595911163753668593690493685917544005397439369195793231243192883285590016000000000000000000000000000000000000000 2753 79948540054619697277417746243822046633631944676949061865163374419739941475892694033833851180003401909619113222117262624839695523961039191822327507337187380987371835088010794878738391586462486385766571180032000000000000000000000000000000000000000 2754 80650524575925157255558167693970689567775474445394474152012455248106198442460213809930972100633237586966458512373351661236681921840771433715981688134054574501914935953615718060204817373157594572707900424192000000000000000000000000000000000000000 2755 82128872270064039307325396055023215399654923008157909275939231054322920957636807112757018371813096275280498071031483539397991088162160064821015278522508016015024676476351426136599549179096177209540824006656000000000000000000000000000000000000000 2756 84073811972798172586185470096635286842609465188901991440518913885807558487873083532457847997346459824963828643422386995739125912386356331052080638662191192074500403614941542207352074613132549562000557998080000000000000000000000000000000000000000 2757 112179882835797561677497473181266269362667861981703529276738899632516480656784143434296954159250072847844178335264173346058891842399237081258444805656819061518010712962959790328995936765778605374878651514880000000000000000000000000000000000000000 2758 120454589412854524677051441791275639371678843397720876440942796057323952152475971007881883551015484383772927250750512929941853985769488929455846429976976583329329897205792491949902266368483096340906115072000000000000000000000000000000000000000000 2759 125706597387963034615115010504613783165623011330340397108165753843587988350545642909324447066355755415039878704788908211892526811097261754100677734793413350344398162840784507727937707262961444745702801408000000000000000000000000000000000000000000 2760 126988579215770906912495543490598971973605122642423974947286482387193656763737846795227808436088248659274061045846684014836548272392862860671529060517418408153792759335333769889588148444159367708731861106688000000000000000000000000000000000000000 2761 139036751855415948328656277699459105843497575600564695876169530468226575603801569780427934393495629606451467829369989242029305083690962576708794792870641245555491444270619982107211883519687876314485925284413440000000000000000000000000000000000000 2762 208555127783123922492984416549188658765246363400847043814254295702339863405702354670641901590243444409677201744054983863043957625536443865063192189305961868333237166405929973160817825279531814471728887926620160000000000000000000000000000000000000 2763 232064244751419942783678837959909973468827593527793033755580493524616200209538178878798439118316362913525671993868632261732512113562564532968235140495264778503360175487972393938016931854341157854366928994304000000000000000000000000000000000000000 2764 290080305939274928479598547449887466836034491909741292194475616905770250261922723598498048897895453641907089992335790327165640141953205666210293925619080973129200219359965492422521164817926447317958661242880000000000000000000000000000000000000000 2765 299450928304055984639068058893530939225222585179394556412576239156219971387945439820070928022567257846221650353274193008685940107558909469402407505053344463822447035486086708205110589963817581568868460003328000000000000000000000000000000000000000 2766 349612575352090483515201802575333766846645740450387340198112862792654403793148377625679427680453826280123755309794882103256882007218837903467762482047183687412028441068115967176184066809205864858242923049779200000000000000000000000000000000000000 2767 699225150704180967030403605150667533693291480900774680396225725585308807586296755251358855360907652560247510619589764206513764014437675806935524964094367374824056882136231934352368133618411729716485846099558400000000000000000000000000000000000000 2768 742926722623192277469803830472584254549122198457073097920989833434390608060440302454568783820964380845262980033314124469420874265340030544868995274350265335750560437269746430249391141969562462823766211480780800000000000000000000000000000000000000 2769 765843221176302209534283525978795655938237665271987742314247706064261922228269412116182423783106164872702053015386448589567958016675367424620221042138619297620696924787891054938704288071500898906838945444659200000000000000000000000000000000000000 2770 843648452776967115169578127676061707360368767207591134685593741129631140703924029202188783068897095535856276082601796482508123026775285187614246397289223953799263380480110131679578448352388164143606206423891968000000000000000000000000000000000000 2771 898468290679711216360487787135176524186110923763487959442865564253649580079350009211906932447518999828541875417654580795666995590074636824292326703542627699087177211633058464449455296911537873851980070726402048000000000000000000000000000000000000 2772 904987412360291764717557891294580542790770616207546918183339197546863057100447897139990277293923712793060029106112894025925593613019561180574667184670559794747946216575359700089233064124448053535425082198851584000000000000000000000000000000000000 2773 939646504748558257834400533939904904004034171721878502283977720006104620989401220860245224083903769878751689795283175073726999325858608204511569332168581233695739901465479858816054755941980106649547744921360793600000000000000000000000000000000000 2774 970677142676271224037394153223782052536675135081114944051869657096089500113922210610015964198129694167833272946417397573581760913503061726229185656863518900855970734124814590995738710730569748974403810801116774400000000000000000000000000000000000 2775 986841832551736846777767428200403386459091219880415024984013400517820928740874776973348733835226192404155049111630588092638568008343882352543488889561385361057563665027995660962401475078016958160812001881751552000000000000000000000000000000000000 2776 1110197061620703952624988356725453809766477622365466903107015075582548544833484124095017325564629466454674430250584411604218389009386867646611425000756558531189759123156495118582701659462769077930913502116970496000000000000000000000000000000000000 2777 2220394123241407905249976713450907619532955244730933806214030151165097089666968248190034651129258932909348860501168823208436778018773735293222850001513117062379518246312990237165403318925538155861827004233940992000000000000000000000000000000000000 2778 2592330178542495727645640682779868318256165076339292393247716068183366060643673398789376195578347793873225348325191326446239906177875184093242850868192570606402657764828956832849427557185989312656010300250023526400000000000000000000000000000000000 2779 2969075751800063133951593410332910405324933655770172858562009992749285061417491115991295432412554183211634721767627913777635316166620186110504489677113568808322648225394698858650055557148084234408739069921486438400000000000000000000000000000000000 2780 3122028139014005780246069434501575486811369631976515096730355962072733079732937628027210651658049398710415904404142079032846832453991529031348660357449722352993814952157456072580512964637530997999492294735623618560000000000000000000000000000000000 2781 3244666730333298936596925136193556566540211312244952839026161190661448745042312282326820497682776367234394082467155516480826225423564709184095240730637983051484032150053652439067962968860105167393411745146113884160000000000000000000000000000000000 2782 3384048018449514575231957884301771284183796813170560203739572710340212277546627395353846752827990536855851570525185174031950628713488068319875555767019035270478850713942071075311641697792157637121600261670872023040000000000000000000000000000000000 2783 3435533019245935761394589528235191734355752463499869912873310407583655424626372371198580367685352950902910684156176903085041161744456556208187226161617829257316976601544593559438353110935462768784873705569423196160000000000000000000000000000000000 2784 3472733742574667269046461333454717448607381172607878045315575820509836333261090091677048898693661308371727244349241802683572379536760414170052028102950878597109029442115165366857422914676130090400749358772387840000000000000000000000000000000000000 2785 4173285218022006487586093302739530766770253455266527795091052210814414267924710571266078935894111716400605939174737267201872283189709200890235434348502929034566182355510155498500130707262092932844704560830218240000000000000000000000000000000000000 2786 4481034421078859172107252296678052165492280785043973072174286236851021799561244303611834216881057936770783297848838534360541667849487201202721169865100337254023546620541604793205941024767690035883854326346547200000000000000000000000000000000000000 2787 5979010915799226003262530402569947781486582802874020665126553626340308223683156667936749540222111836976651863124925085175552479595814577336196783963889274935584415682660309129352003803790749966344787882923786240000000000000000000000000000000000000 2788 6100724885183427387093710337882379490534186021530164337877307796667919424014480038156120415506854500659765409471524464893878629595126208591344293262978249871443259027796143519771082041565831832963015532714393600000000000000000000000000000000000000 2789 12201449770366854774187420675764758981068372043060328675754615593335838848028960076312240831013709001319530818943048929787757259190252417182688586525956499742886518055592287039542164083131663665926031065428787200000000000000000000000000000000000000 2790 12369580721521074031282916520888624443048635242660659285993462014833066591439847444737995105968869890363977473624784826810491806761047945446988359777356787526735041716616651245935890192534408176461575040501022720000000000000000000000000000000000000 2791 24739161443042148062565833041777248886097270485321318571986924029666133182879694889475990211937739780727954947249569653620983613522095890893976719554713575053470083433233302491871780385068816352923150081002045440000000000000000000000000000000000000 2792 27831556623422416570386562171999404996859429295986483393485289533374399830739656750660488988429957253318949315655765860323606565212357877255723809499052771935153843862387465303355752933202418397038543841127301120000000000000000000000000000000000000 2793 28153219604518727135788458354030471695400426234320498833402252865712754867813268423495113803638180451226080204732271848003298376379975834073768110026679553175453691372455326769523238070602031423555696985951436800000000000000000000000000000000000000 2794 29538405710834246131390953372426887865490183276152494703015723110979169330191829365804583397756579033218630908842592163757126351236077610204474849881364666414128669344837455913282771778213926746122301822992384000000000000000000000000000000000000000 2795 30158476104275128214454432914964376419545538435919799828483124016565643546446215632095143237273657618418176342160210276543255846402026177191873930896743774861379566701136804130296102852816515563660866605809664000000000000000000000000000000000000000 2796 32695119808167709837944233674849292585393253200347057023525911886682086663964736997133274904827700915232761116993986930004300859307792008810057014395770466111377238290597557562345757127918908999700491146362880000000000000000000000000000000000000000 2797 65390239616335419675888467349698585170786506400694114047051823773364173327929473994266549809655401830465522233987973860008601718615584017620114028791540932222754476581195115124691514255837817999400982292725760000000000000000000000000000000000000000 2798 98085359424503129513832701024547877756179759601041171070577735660046259991894210991399824714483102745698283350981960790012902577923376026430171043187311398334131714871792672687037271383756726999101473439088640000000000000000000000000000000000000000 2799 109139981773023394608382543473750207268325865521827571473992112080513441026424701517312270112411704130418559809893906191675049702396619919492591754147888509337142178953320879126874606231069810926120874866114560000000000000000000000000000000000000000 2800 109688030461984057278582455815440488079572839021578499020848600448206119711636303318331772186146913548577046121708294529796803897458869804310703764391098853358203868517648889280309414153320520163196087293706240000000000000000000000000000000000000000 2801 219376060923968114557164911630880976159145678043156998041697200896412239423272606636663544372293827097154092243416589059593607794917739608621407528782197706716407737035297778560618828306641040326392174587412480000000000000000000000000000000000000000 2802 256121943712950604755000694967764403804986829555038699932718779285646644595102091212883493823343759481358857873308845208444648756986995921017548804183081216645999297855812939751159133119636032048923147281367040000000000000000000000000000000000000000 2803 512243887425901209510001389935528807609973659110077399865437558571293289190204182425766987646687518962717715746617690416889297513973991842035097608366162433291998595711625879502318266239272064097846294562734080000000000000000000000000000000000000000 2804 640304859282376511887501737419411009512467073887596749831796948214116611487755228032208734558359398703397144683272113021111621892467489802543872010457703041614998244639532349377897832799090080122307868203417600000000000000000000000000000000000000000 2805 647672256321455627227506680266570013358410269117542534588565670219674297471464186361751745991145583570330310992214128664791532960096143233275501869403816312818503139951400176241527889801897058791887313305600000000000000000000000000000000000000000000 2806 666962734342669814002170521821924888799075004965959583718728358788353401846684105640585159856681244566776301083389284157375190395059636715403187135627072738431378789789048863448995512675147673004449516748800000000000000000000000000000000000000000000 2807 763875337222072738948952717559280141836566784518982160123254504528478169628016302085760427807713239418173897600553527037385351128511251105068685419329385234838507858357356667100960293501300975138776075468800000000000000000000000000000000000000000000 2808 768798848140366844869281308059521109719814557496843052540029692550622535881006519655889252685151770054764667092124032518938841582210558515241338810826104345602467722424605211762165622803488722207548584755200000000000000000000000000000000000000000000 2809 797810125428682574864348527231578510086600012496723922447200624344985650442553935491960545239308440622868994152204184689464835604180768270533464803687466773738409900629307295224888853852676975875757965312000000000000000000000000000000000000000000000 2810 878844839597224476396998784783243127325396099480319737998623430617740621508933342368358252048615340806134687701092352591494763906262557733440506728747722327470982677678941221925588278865427451568281381502976000000000000000000000000000000000000000000 2811 1172628920546748397893475316263328680587285523129708599535966403382491766026660465375945437588404491822165446357234969744048648369459218735156472601457969020867131428229723760686258064905558454161006921777152000000000000000000000000000000000000000000 2812 1195324964170233850755929677223264074405103952609638443397952849899572251820724861479995994444954256180013809835116936900385073821771332646159501103421671647077463004259976478635024350032762811338316733166387200000000000000000000000000000000000000000 2813 1248908497046830540617402386891893153602574129795587752929585219033001352764412527684271676954555653870842015103587696140747163337919702730297685635644022445049901001002665079401421993310093558053482655687639040000000000000000000000000000000000000000 2814 1282289871700612540099335807781733490922671442601955921664338922321481431687196183983744369674296093657126103176563133493047960647379423936560097047858313850388013109012358550875087941099921432912360488608727040000000000000000000000000000000000000000 2815 1540942921427383742909672588409889148007501317044062294450840382544387957280020064747369838821151254346309599594774299079234810341444260662137269262647423092106793499332397779254171300403101020093256027965751296000000000000000000000000000000000000000 2816 1546426704065915357653123380539461707253079613545998459199775757571236312999877787397716350703077059521919242297958549253894008954759008920721387658599905024818917319614719479536214614639410988136292526285914112000000000000000000000000000000000000000 2817 1720699545676382552121155011901300380181885040080463622693007846743556707880522450998092109123556778796944012876645869144487952350736915592382297442221799988046373655728312431329469569628847617378622421619179520000000000000000000000000000000000000000 2818 2581049318514573828181732517851950570272827560120695434039511770115335061820783676497138163685335168195416019314968803716731928526105373388573446163332699982069560483592468646994204354443271426067933632428769280000000000000000000000000000000000000000 2819 5162098637029147656363465035703901140545655120241390868079023540230670123641567352994276327370670336390832038629937607433463857052210746777146892326665399964139120967184937293988408708886542852135867264857538560000000000000000000000000000000000000000 2820 5257934151868206373537089684328080333641115300069327576783026709500750520360427893035153672666538883339379782096165256723772664822901222319807949245998896600715894615517850869924161007321104562645605588045660160000000000000000000000000000000000000000 2821 5348562413124546144770860556957564029860754851516353764326033996198224495265418399539863796512906600999340090251117148990878540652796453403052686413998613825356324512642093315259695146143901774043198370349056000000000000000000000000000000000000000000 2822 5537335204176000714586302694261948642679369728628695661890482254887573595098315519523623695213362128093434446377627166014086018558189269405513369463904447254486547730735343667562978504243098307244723018714316800000000000000000000000000000000000000000 2823 7388361021065917087076535601535961799471738998255582555737312499295620584599316040264640760824841389581194693674199525939666537910381891800959795503603375251662695290097478212678203017270108899882084823832985600000000000000000000000000000000000000000 2824 8311906148699156722961102551727957024405706373037530375204476561707573157674230545297720855927946563278844030383474466682124855149179628276079769941553797158120532201359662989262978394428872512367345426812108800000000000000000000000000000000000000000 2825 8668975232185237139793855463622956031713035437711404368563189495083915560749282838993298622427269445513582422584869813614984272824151498509276937867919266111428128321531870417820221563008889510764918445147422720000000000000000000000000000000000000000 2826 9163582957317017951983798448171519574242117241804313566674867683605512068831805841880937109170870756206947328797690274098225563011324914972519301036993258330380348711088968138155134772451394807188769142420275200000000000000000000000000000000000000000 2827 10032085017101416171804313194710019495205103208629093769319100790949167951564414132504082018937549029038940402513525522513724697610077179641094631309358189970977325668232796839837149480091855823730838171392409600000000000000000000000000000000000000000 2828 10412480945941355888349172790770832544453381818135622476833556056502635642129052631905262636524922658635477732365672120973781583940428890328093584274659841703159520615683265352229150816760992302153458858894295040000000000000000000000000000000000000000 2829 10651289040356689754174692394601336752194866662394026928220337815764887270696622514681503608509983117682540409470790308298062251380046681816163080534633120457722651309933012886783279823537024530382677969116699033600000000000000000000000000000000000000 2830 11733036976937596117861086686024678186885863049666952216249523897479448871521981623973979719672131757719518981553213834644361906981197522125435813252760399074421859584814152918972900866608302482688209518887983644672000000000000000000000000000000000000 2831 12429735528874511406910867811780529523219166658554058690628712900838552448238536538218048690880733373562513361024659730358736972982780101037067629424314322906101430194438744995133235061116757690837037074665407774720000000000000000000000000000000000000 2832 12697681044350485696039291314692169806468339575538008101335037033180040260877744300824331928074890453727308859298578983936633204682444330713333261643773024055447462678549903861376067024104450612946387330527259525120000000000000000000000000000000000000 2833 25395362088700971392078582629384339612936679151076016202670074066360080521755488601648663856149780907454617718597157967873266409364888661426666523287546048110894925357099807722752134048208901225892774661054519050240000000000000000000000000000000000000 2834 26484328515417772456681624961446319478499594034477311823799298191627894121870044741359293959310377077299643879361880617232152792221451808610592321831136402383407931976340421409063273020488890116430238975489262747648000000000000000000000000000000000000 2835 26653443584864890143409840175837381015456627726851466292350913873659261815423703342110843638772904282045899257258669120068847232213833605586798149692284087772346185308497440384223148205892452005536040380553605677056000000000000000000000000000000000000 2836 33316804481081112679262300219796726269320784658564332865438642342074077269279629177638554548466130352557374071573336400086059040267292006983497687115355109715432731635621800480278935257365565006920050475692007096320000000000000000000000000000000000000 2837 66633608962162225358524600439593452538641569317128665730877284684148154538559258355277109096932260705114748143146672800172118080534584013966995374230710219430865463271243600960557870514731130013840100951384014192640000000000000000000000000000000000000 2838 67915037882728857427521574078010876415334187416455592579218244683456757967504593693769393407613717480103316995568646720829330513022614779122306394278171382881232806010440153756736099427927399925652320310807557570560000000000000000000000000000000000000 2839 72318619884483335482648307156598480033173369354554651723726379532584635990798674969368077338454981247195577522687736782273478280244000897822081608345673136985163008004432596881337303735754243370029509528821149204480000000000000000000000000000000000000 2840 74231432037014931484806048802748963168421377850919817193646723658835460167641581931075549822513125729971471864518374233233186970258941232743259721607432808359452326603701181834210016012781972296506952001507083419648000000000000000000000000000000000000 2841 99045091158303620649687110987812777956077641771446060485148016135712709967269596027537172099104786906703878714549098718160112090169069553544993916950684283466199387554973677573192004428252022316110899024358545555456000000000000000000000000000000000000 2842 100449573488036236179960405312107152807107774466476634761200207336160389778015405872196828256576569839010721767306171858231353820596873946442216938595646999014595737319765635243092109206601962890991142516145472405504000000000000000000000000000000000000 2843 200899146976072472359920810624214305614215548932953269522400414672320779556030811744393656513153139678021443534612343716462707641193747892884433877191293998029191474639531270486184218413203925781982285032290944811008000000000000000000000000000000000000 2844 206770905463932919953577797175133592245942739009116219650268723297361968301869982155039231962095791386209971856067476470438619720034467839918276052100583502908120202114891336611505227147581379497440629517249769635840000000000000000000000000000000000000 2845 248475545718522780079807895249440198139615935521124406325492414945473958518687826013428500781569349309869271264325153928035561663566843556783148679558158819596368175083827046877215603470568132311331197165644214697984000000000000000000000000000000000000 2846 372713318577784170119711842874160297209423903281686609488238622418210937778031739020142751172354023964803906896487730892053342495350265335174723019337238229394552262625740570315823405205852198466996795748466322046976000000000000000000000000000000000000 2847 384160203740781471192580676214355921226221770924755835746921236150044454009806498619665103695184185469865414770303323559974072894077211710720194203020539383307958962576923175010412064977906990356672175238510024851456000000000000000000000000000000000000 2848 396165210107680892167348822346054543764541201266154455614012524779733343197612951701529638185658691265798708981875302421223262672017124576680200271864931239036332680157452024229487442008466583805318180714713463128064000000000000000000000000000000000000 2849 403441916497426158661184570194955920466314799387404506084983563501819343500664267994509838914580058797212588782655429943235435998536997423279811091755903648555655630126650491487587101665994628754758579785910190080000000000000000000000000000000000000000 2850 407443446462712950688151064035638899965650288869168072972246416128347394675116139618862012552505285277912457615762527487099085558997642362808439374602009557997198056215172829671619180732116956674420946852443586560000000000000000000000000000000000000000 2851 814886892925425901376302128071277799931300577738336145944492832256694789350232279237724025105010570555824915231525054974198171117995284725616878749204019115994396112430345659343238361464233913348841893704887173120000000000000000000000000000000000000000 2852 829940056706994052613997301804410426286620660982059327264925488897425420458136949413317805545677102619531395605256014261202986418212251885318196647919316846654361866115352869279976394860901272460679316118700032000000000000000000000000000000000000000000 2853 923452602555680208565660382692202255846341476198196969858770039217013438609460084360497386386188618635890535507020287785554815330156467170411870625595489287104087589739226821264796363714583069217070906511196160000000000000000000000000000000000000000000 2854 1385178903833520312848490574038303383769512214297295454788155058825520157914190126540746079579282927953835803260530431678332222995234700755617805938393233930656131384608840231897194545571874603825606359766794240000000000000000000000000000000000000000000 2855 1664552539290238755693038461966703813069861091273712006428972830183578653898571088771326934448015940427225471597464417476746907633092163608438612368161995879539519908593239232254519015100716823500137937812586496000000000000000000000000000000000000000000 2856 1678658916741850948537894720118964014875537880182811260720743786371575083168897962404982247451812685685083314577103946438414254307948876859357583659417606014111888721377927700324472566076146627089122157624557568000000000000000000000000000000000000000000 2857 3357317833483701897075789440237928029751075760365622521441487572743150166337795924809964494903625371370166629154207892876828508615897753718715167318835212028223777442755855400648945132152293254178244315249115136000000000000000000000000000000000000000000 2858 5035976750225552845613684160356892044626613640548433782162231359114725249506693887214946742355438057055249943731311839315242762923846630578072750978252818042335666164133783100973417698228439881267366472873672704000000000000000000000000000000000000000000 2859 6719347691996854603831685251620049642701802153377372232386752671904185455716065949163521922431676883612431737787930463498045548471958170951421513819872298038241553169641894458000555450454975691871124762870509731840000000000000000000000000000000000000000 2860 6780885867022365325130470721709580907019767299951361261247274099022356509779428762446414023694245439517437927675451709115094298609219620967817738584570984857040574018918609576815635797323609073063323839371688280064000000000000000000000000000000000000000 2861 13561771734044730650260941443419161814039534599902722522494548198044713019558857524892828047388490879034875855350903418230188597218439241935635477169141969714081148037837219153631271594647218146126647678743376560128000000000000000000000000000000000000000 2862 13837399225362686797864102742167219240172124401665376350122449636622849862006604801377325916922307715209574212018369184501499583116261403756946237727698801280117681889326604941351381844830409089960969703477750425190400000000000000000000000000000000000000 2863 15847393590631456428766331351773742082982240911391079277331112789121487116871909940592999909656520480564146216405191118864862667818623504422721141407232480697757825357043914902820190011966638981780030128592765793075200000000000000000000000000000000000000 2864 16837855690045922455564227061259600963168630968353021732164307338441580061676404311880062404010053010599405354930515563793916584557287473449141212745184510741367689441859159584246451887714553918141282011629813655142400000000000000000000000000000000000000 2865 17998155398306894350628714674777324734757382848039219387854825607613738995198666589997451511280066792368151581781280109710189772899306883837576375859134624134507555042321603484314396922776025072310644507120967981465600000000000000000000000000000000000000 2866 26997233097460341525943072012165987102136074272058829081782238411420608492797999884996177266920100188552227372671920164565284659348960325756364563788701936201761332563482405226471595384164037608465966760681451972198400000000000000000000000000000000000000 2867 28016346220562825248610792644059692860967566437441969506969625585496197694653792605431860005204661280089888666767291207153541801603039130091711201405983066257421506407677005286496260961466043146191174840185556199014400000000000000000000000000000000000000 2868 30372266243655608280880336570946530669730748160590498760964798646094741591704225165434084596551416887733811122836358876845998725828749238758514188796940733192704678537413480731042537451407505865302705451746614333931520000000000000000000000000000000000000 2869 32173153449308738951765313223054619430294396785702127268443724082139000087148379755523114262835944604594776605802671961482437024695343963774841812249923894587875042554621874991577371450858050849987542750351177075916800000000000000000000000000000000000000 2870 32740486289904421606352375742411188649296343326550247951746026524080170433729872387250278620623305612475762605422186679159983956808189742224944744077209061109678576956055588330936855288623359957005049120583722205184000000000000000000000000000000000000000 2871 33223440072110299758592528493324461702490961362252385346687647979703417988195686857509789689345906363944363484991317746597495331329829867537209146533826227222823912891191135782026784233787164474803304642988637945856000000000000000000000000000000000000000 2872 37376370081124087228416594554990019415302331532533933515023603977166345236720147714698513400514144659437408920615232464922182247746058600979360289850554505625676902002590027754780132263010560034153717723362217689088000000000000000000000000000000000000000 2873 37902201366374534683523201352147371213327073992957647620749080041050566315019770225272593137713333362511356038845019041947336166631353920736316637994047341178337260646569436133163876924250157186933332862705147576320000000000000000000000000000000000000000 2874 44250092732689878943150255312032485722188551842441133614454438875560081957451553096218456608091002592799371006969795434178571812124392958403250338704843825395225566686469411479960339214424642689280855463576909905920000000000000000000000000000000000000000 2875 44777570976345827150455370781486299538005495526587715390084514381467780406175128360668268871907730197671040754960355233436988784344229724384001294867135024518817927395330176492545557674344841765125107081152415190220800000000000000000000000000000000000000 2876 55971963720432283938069213476857874422506869408234644237605642976834725507718910450835336089884662747088800943700444041796235980430287155480001618583918780648522409244162720615681947092931052206406383851440518987776000000000000000000000000000000000000000 2877 58800943759549736849344929176621799696257537563493490232263817386885485376593393876271943282980640553439417003022157767940955080814676563353763986688420634679596565704611596298914951246470952875366739499594641571840000000000000000000000000000000000000000 2878 88201415639324605274017393764932699544386306345240235348395726080328228064890090814407914924470960830159125504533236651911432621222014845030645980032630952019394848556917394448372426869706429313050109249391962357760000000000000000000000000000000000000000 2879 176402831278649210548034787529865399088772612690480470696791452160656456129780181628815829848941921660318251009066473303822865242444029690061291960065261904038789697113834788896744853739412858626100218498783924715520000000000000000000000000000000000000000 2880 176894717697819339712384562790775304936008006900354734663007986515724799280480305338520087590787747891651992951113242763900590914647636007745476727859335159646510954186625105929637565748956726263490943730260253868032000000000000000000000000000000000000000 2881 183670438758748124270451276550203086794021993484773247071440576970499483794643709646972293408218742338938252599035501036662857050913208932802759010185000528278661852568602538167708498499942756818043264420338622005248000000000000000000000000000000000000000 2882 192688151146333160463647332256659050827304669756594549984355777930406807199195428049025098437763850055927618817866829088827172173780344626367671156709762986904950286888568769848416391204247833570275353740944414343168000000000000000000000000000000000000000 2883 196881657332874975060852739897830600034409545952227574985297220381648345668878683491530710036918495322133976767600428687573870547792734502095161549755103834680613088063135211742857625488156710349657019315894755734323200000000000000000000000000000000000000 2884 204338851034418405371836425542633608147851243636669239770007255272334101678406745765143713369661903883395836311139126702283647332633079650250868533596111346462431716808741585703890407604767477487863533319210781376512000000000000000000000000000000000000000 2885 245547659657493049014279098287670983921757266345037862533082431926699115229684879472996061684823205779212799127710995091478541440048652041469750226741363286986844232715928692695634648359553686438823494836993205993472000000000000000000000000000000000000000 2886 249826520795168111248020295026814831573061592891842534508918883253996198549261793282945079135338260540646832315570478251227942531665146573137716613771221668248138257634799480273181264260693149164316088754053914380206080000000000000000000000000000000000000 2887 499653041590336222496040590053629663146123185783685069017837766507992397098523586565890158270676521081293664631140956502455885063330293146275433227542443336496276515269598960546362528521386298328632177508107828760412160000000000000000000000000000000000000 2888 505937985509711520892217201249272803563055552900460981835672203822558339200391807780555443280370565371624402551029521993052814435196082997171979557448637592301261125524562469484052623219768515917671575967329310883184640000000000000000000000000000000000000 2889 525770264920086283364068713294742715277119681978457586353617504479438280275783585075739494450576324799750518039800478212531862034732891851177923110481718050774862152322336351578722588091559817741021479712168642221178880000000000000000000000000000000000000 2890 532383188565612818632016846319655641576500586730840265958515192055176714884156064835265982039840634409468050548665442327852424948748270635246509495972801732962215128338122410128607048948918744374775326846040657809637376000000000000000000000000000000000000 2891 545511685562553951064268962427878442261635380111107585442186059886469337955278960991917949284020377945075681046889335038318173523164682070979629202931314700866895603441698557997424739781842761030275738817584177432494080000000000000000000000000000000000000 2892 591380820010861625520955933089723283540569700387440314107141025046826069735499192628721036212375073386019111232003989596845273758728980060651113281194436689410661963994615305679247034995815323287502460961573138260295680000000000000000000000000000000000000 2893 647382791602799279452864638874734958118275164439281252943044531206563386945300252536743861611274228062725466462307397702607136804063163778515802038883303800150307983312287209626145428461328137992758375825358473322823680000000000000000000000000000000000000 2894 971074187404198919179296958312102437177412746658921879414566796809845080417950378805115792416911342094088199693461096553910705206094745667773703058324955700225461974968430814439218142691992206989137563738037709984235520000000000000000000000000000000000000 2895 1037967914011393260773933455897154738408795671122259474174256015503168487135523897853778544371506732530220791933394884879050471639991079663153086179220149540230247384593738621000533350342234621270156451863352693623881728000000000000000000000000000000000000 2896 1102840908637105339572304296890726909559345400567400691310147016472116517581494141469639703394725903313359591429232065183991126117490522142100154065421408886494637846130847284813066684738624285099541230104812236975374336000000000000000000000000000000000000 2897 2205681817274210679144608593781453819118690801134801382620294032944233035162988282939279406789451806626719182858464130367982252234981044284200308130842817772989275692261694569626133369477248570199082460209624473950748672000000000000000000000000000000000000 2898 2230214786251103424428702060198510863986772071596345979420071467579336259381036787661659161245294390845400417981078414958571553892285817481922694252447844567698466849440220110291869897618861831663731492246804116447166464000000000000000000000000000000000000 2899 2411735619476137376943645892101038878770246976881078895076668411158248083875822737503256060740203445957298632658759549913705848894690185007581898540470251323128760193394020342696730039301852501013955408787798387016597504000000000000000000000000000000000000 2900 2441896097733846649468154278724683637897486974843849561408342854080782181689400382473780603360330778404119595576929767236403673700005273516538292129511443988197605458432565362177513716473553585191442143722750549294055424000000000000000000000000000000000000 2901 3258113096745851638340635538326064752455199310833610249292643715864353911391943156698534378111939729230761691839389002481397986024811093387211534081515038682270110740757881124085626876659503953685584861195776897029505024000000000000000000000000000000000000 2902 4887169645118777457510953307489097128682798966250415373938965573796530867087914735047801567167909593846142537759083503722096979037216640080817301122272558023405166111136821686128440314989255930528377291793665345544257536000000000000000000000000000000000000 2903 9774339290237554915021906614978194257365597932500830747877931147593061734175829470095603134335819187692285075518167007444193958074433280161634602244545116046810332222273643372256880629978511861056754583587330691088515072000000000000000000000000000000000000 2904 9848783422685326853155079825196461257003817155699801404102577320931250760567026665730658830006995644202473026643691865983899679628076230729483620995065525041458825604663509899926915434852171383986825302264860978668634112000000000000000000000000000000000000 2905 10165171612956554661146399066591807090891006112943649289512354361546890415221468986763533509829905155379453940837224359710423892448514707396968834113453777163391496236553581229836277682664954939209783952599154997371863040000000000000000000000000000000000000 2906 15247757419434831991719598599887710636336509169415473934268531542320335622832203480145300264744857733069180911255836539565635838672772061095453251170180665745087244354830371844754416523997432408814675928898732496057794560000000000000000000000000000000000000 2907 15448537308984883422200753760926334059114827031426561258905344361861734091119311989242147482641532966515514121609982986421945951295165395150114064940146455616557902916891341674262266288034340721535739036234115664838656000000000000000000000000000000000000000 2908 19310671636231104277750942201157917573893533789283201573631680452327167613899139986552684353301916208144392652012478733027432439118956743937642581175183069520697378646114177092827832860042925901919673795292644581048320000000000000000000000000000000000000000 2909 38621343272462208555501884402315835147787067578566403147263360904654335227798279973105368706603832416288785304024957466054864878237913487875285162350366139041394757292228354185655665720085851803839347590585289162096640000000000000000000000000000000000000000 2910 39991329113031787865348615788512494320988503305004697450846790327538274434943719611491189225170299223965258133270285855021028133679024014910307239649845447862399674084978559915267020684019402748843418971819480410527000166400000000000000000000000000000000000 2911 41535709708860251217872241194979440239888465831010976417444532230431012675317562442016255475735818909443591272563244048609238569735734291908876015164778503775785027352487894546141153596613647976949160761381614816624587571200000000000000000000000000000000000 2912 41793517073097166410101196861846031089680137460844534404053047486659440943664634601494312112328776531422669638582927458411667676697330825873579184885296176511979581301033577041659258735135078566383301529374959140541038592000000000000000000000000000000000000 2913 55763093765345357801485814696439639000427805736867690286868849024240301631243785381456228979647492325867876237282251936240515935276383514053238664326625360253061660509166785081083614687264998004492123887574032319839731712000000000000000000000000000000000000 2914 57232224528922612359829656320744463395628080114814949022949013431522692166774835855423575218515639317271039070566893167092213376870148486359337735666272992882867408724184924894216401786700387413545180988850324122080641024000000000000000000000000000000000000 2915 58534930613723174221551984689612376530587213975029656958196520105996173196358320411215353408244000849907836203547446778141841091008123837185570911709156134345645302319915392543886665414234947832922412339616105638838403072000000000000000000000000000000000000 2916 58776810492292278247260877188329783045176417338562837358850224734533347465764759751757565612410298374081009080421609781357303244276752448083031948534400581181784332494791075984150659899417736873554323134407907728255090688000000000000000000000000000000000000 2917 117553620984584556494521754376659566090352834677125674717700449469066694931529519503515131224820596748162018160843219562714606488553504896166063897068801162363568664989582151968301319798835473747108646268815815456510181376000000000000000000000000000000000000 2918 176330431476876834741782631564989349135529252015688512076550674203600042397294279255272696837230895122243027241264829344071909732830257344249095845603201743545352997484373227952451979698253210620662969403223723184765272064000000000000000000000000000000000000 2919 185234959566185326183660248992735333940507868800509568340144773051453253505755253658509017282979455789028201223698854272165608201747196865838896365641353937631115709810290030136403326602995632613387006771548848528378193510400000000000000000000000000000000000 2920 190126997012775089956323628333396294616790882667042970970310907360377465977984278239311456253864195199137336661793789625708358789743821597371367906522115967345720141211056974536154281033226053722296264722049175752236324618240000000000000000000000000000000000 2921 199896368400783296159612984729973969834254445808037273826492890742531248814797699650817578511967889023598938940858292649954242838228681995655272186303884771991942915265380060184257070177225811423441922593142611660454001377280000000000000000000000000000000000 2922 233372273824081024303317877991813339239899524349799056260767345600716171223124570531340604568461483415716376053869288426151743409492475439295965472244197209248075918895611630692609922002655676576145356283061171026940814950400000000000000000000000000000000000 2923 242638640385664488398110946887717839530039011636294247350200550180791321164916970896115223168276937712169578840125693271901512333659844333949358829333639807813481669429004284697421593914005701772195171897904107080396256051200000000000000000000000000000000000 2924 247507643202768123616802136457371040323283941635684767363916949181074759047825003756906832997740688970607764368690088454615255056074423150015232250658060673522113408614870591413757813189872036924814473006223253041875779584000000000000000000000000000000000000 2925 249550339575241563790458645746181704405904993476163782877140611426158924178120669798856613535075635641667137452273769598872808714453366858461746965339248032673643535557040983623453955771482476337774208968039186822011551744000000000000000000000000000000000000 2926 252469090704355795286296643541896395805513418336867416785115030883190218087410424777491641222066537001510563065121152398510391049533768421924346665438696946252567395545755829384482304356548849916357240135119911553238827008000000000000000000000000000000000000 2927 504938181408711590572593287083792791611026836673734833570230061766380436174820849554983282444133074003021126130242304797020782099067536843848693330877393892505134791091511658768964608713097699832714480270239823106477654016000000000000000000000000000000000000 2928 515810297119332931392178165913928605965282729717140176330213783029048596786143157803922802219741331453126075423202805859325535885998838829870344260297077860978334441532392787878630385100544841653952960372957737674334011392000000000000000000000000000000000000 2929 538727598118666688954032235619653550660026723676721338010667578428880331523989040809800008949663525887714568164154124156788938342472262040481294568944229198302968664067320053653078817329813080639904451317910104003366092800000000000000000000000000000000000000 2930 593412139242766965188955233783237561761270532203358394375859999746113252847177517418027653693732111186727786658625111280101349755043761516097272551901444792267694661337715144030740653445072189236365985348947280313844760576000000000000000000000000000000000000 2931 791757003282215390327300489641066111112782008790810379919124210187568742007990781954880369111527738234102966204809444442076442051842394039249402611969665232061886520117033466266579463790007459596299660561274840172675989504000000000000000000000000000000000000 2932 989696254102769237909125612051332638890977510988512974898905262734460927509988477443600461389409672792628707756011805552595552564802992549061753264962081540077358150146291832833224329737509324495374575701593550215844986880000000000000000000000000000000000000 2933 1133403982404579379523973713537225761874560341126182063363252022797106324728364627732418950209520493570672477289372275998044305430622142244510731811795824679513642187788537200170404160544217190621866337207105080681331425280000000000000000000000000000000000000 2934 1198005256750802748833514109626058225988691702403182877691257659494178793601391482273026618060715840464386429205304165742620145850961944067949374767978176253156230627605567515693170821485983061155945087908572590972138946560000000000000000000000000000000000000 2935 1439572937797407844836332139391969282774920371259857509937073499452375721339893677193743613275694656995782543657919533773348202620362478343757497669209343393669538964827264713796007181386166239287800499615444820670214569984000000000000000000000000000000000000 2936 1619519555022083825440873656815965443121785417667339698679207686883922686507380386842961564935156489120255361615159475495016727947907788136727184877860511317878231335430672803020508079059437019198775562067375423253991391232000000000000000000000000000000000000 2937 1675432852762390100832080013443056363826585875165734899545496674995595052495362174671691068440108815794333255902178743257885861076404495560557981255784080312988877565655930454405256639966663287081904848615375342679837638656000000000000000000000000000000000000 2938 1747003203187769627522731602920210883781977547954182906761264266250923907984996971225289473160674624287439231997621750733120266554289996553135410782946357388149657171628937571861723309170787774912799586001057359997970677760000000000000000000000000000000000000 2939 3494006406375539255045463205840421767563955095908365813522528532501847815969993942450578946321349248574878463995243501466240533108579993106270821565892714776299314343257875143723446618341575549825599172002114719995941355520000000000000000000000000000000000000 2940 3515513664063747096795138484019700644126378362965569227078709392610884054767403249995531752720452820658083108739044340008373073403000809360626364069431940692767359841267741935355235896071450118702757713816475774704261529600000000000000000000000000000000000000 2941 3742649069552918799288170575079797021326443310235282957275694473907826418961632775308647111864397216978325701106947879816050022214959395886337035614901506774170844035448010700706056344515796461955491336599218182520255283200000000000000000000000000000000000000 2942 5613973604329378198932255862619695531989664965352924435913541710861739628442449162962970667796595825467488551660421819724075033322439093829505553422352260161256266053172016051059084516773694692933237004898827273780382924800000000000000000000000000000000000000 2943 5833796165483863892865621012957412947108444863077915321082020284261109390864052783432203952598803836395068081183506254687536645284201771032638882186896883931825186350742986101297345167950220431237616453672744418015602278400000000000000000000000000000000000000 2944 5877659294547652343187918915310476202349861741747674082894667053315704198314158443458009997355185820127361826154810812993457973444233363296042182052963777795974247902252331861457475582746838629968726351820659789579629363200000000000000000000000000000000000000 2945 5982212774544988919399831667762294360162739617758562944871561895155274460241604112667091504315347789756024020900943837288215212281432472607030848472385396040124838818287010330679381877041035069196723745779047375946802790400000000000000000000000000000000000000 2946 6983992797293401974336717143057181179143085091931138973935709694955806485194820844881227153916309044374130014883676104624718960723757103755137759195497294447931830861503439207718145350218765618967033931170100176949451161600000000000000000000000000000000000000 2947 7997995250078274914050911060620585327018670041138633787061069294981460021529229235770688122619026800671015363983405171710173783592687435437370588373152586761363332834981198019800838173661606807959915242459519969404502671360000000000000000000000000000000000000 2948 8207590209090066441251224824500484710588500679971812269885257799233061362538691875761895858670963263675612937297441531729480285806503223981995559728942531637066963774302365778668531752887896596758493726318037074354110464000000000000000000000000000000000000000 2949 10950888023541365822430302687037331502442809331158043001395819509302807415778526388584486050563703702349798783187619000215148968290742073302064727790518432157064889166256689123169155137684666383175055488103685335619207168000000000000000000000000000000000000000 2950 11200341494595332629720540644703903958465757249437283435978024008206816870808249768989298866320413683144469948929985471173728383481234181565839281262803811156610018521651528145157422540821025541113321057260488631002794557440000000000000000000000000000000000000 2951 12111138495254733305104408785042463181461873773017897693409203982500558022939909640313703389515700070565009263458357916082361241039048829297566871167691154041872811236599015049269125033151526519181876835543209684512911917056000000000000000000000000000000000000 2952 12293713944675893389245191705376083254345930142797789742633286040881398582744107517416145644111250571493929647876198667711870560122498858148308121417975517894432361004703684518852821074951772262075364381697414995625220505600000000000000000000000000000000000000 2953 24587427889351786778490383410752166508691860285595579485266572081762797165488215034832291288222501142987859295752397335423741120244997716296616242835951035788864722009407369037705642149903544524150728763394829991250441011200000000000000000000000000000000000000 2954 26397325839891793195411555072934388832433216308946083299573363683940855845403408053107697076968585748508932441468241538467734865785289954359765474560564248490227181907103052589215542488549339334918879585954880031339577344000000000000000000000000000000000000000 2955 28214520085035000087926341976908772669699672708884555899067059588066883103807390932023768285621568361834437550497126764375989781203269796936384377708353246159323027467187016303787509413464833132494990164732743755000312758272000000000000000000000000000000000000 2956 35268150106293750109907927471135965837124590886105694873833824485083603879759238665029710357026960452293046938121408455469987226504087246170480472135441557699153784333983770379734386766831041415618737705915929693750390947840000000000000000000000000000000000000 2957 70536300212587500219815854942271931674249181772211389747667648970167207759518477330059420714053920904586093876242816910939974453008174492340960944270883115398307568667967540759468773533662082831237475411831859387500781895680000000000000000000000000000000000000 2958 71643581053529276524521390841185537294258272924938334480387138128007186780428203633341229155067566343160845629754493627647539789765831487054739972094349145608659128164922816532113217012776633074024884722293606620482271969280000000000000000000000000000000000000 2959 78421571618531892208043137216607404767089487035248371055265058437806325868746064500963958693004621155903643660057923379169202259860780721731413368529777554761774182817197486694011139238638705910303972429456668941742073970688000000000000000000000000000000000000 2960 79485636362338295087392433515340205374512682246038715302962006313488908309298928334084229502950409774029880344726280548493072032721849659611079764303587290918650358974825675115910883326001510603795206790779011803909537660928000000000000000000000000000000000000 2961 81001215028747929273712217432771558617071625117214923899082477543862714629807821177491122985760614704685013010330759815326045037582478753535077628710377476591118331786110758654491879699703583426450130339106074816091825111040000000000000000000000000000000000000 2962 121501822543121893910568326149157337925607437675822385848623716315794071944711731766236684478640922057027519515496139722989067556373718130302616443065566214886677497679166137981737819549555375139675195508659112224137737666560000000000000000000000000000000000000 2963 243003645086243787821136652298314675851214875351644771697247432631588143889423463532473368957281844114055039030992279445978135112747436260605232886131132429773354995358332275963475639099110750279350391017318224448275475333120000000000000000000000000000000000000 2964 245645194098249996740717924418935049533914825444639560770805023602504511073528822164436709490135207468728760436580326639427655879008347882072024974769483577467909893057411990857653012922482317534043086037963813290495705088000000000000000000000000000000000000000 2965 295173655997734548929090318935923579846443993501770138877438882019920054769654958665884111078390111088439925142492457539084614137540112333091425132283981079266317741413703189014318010649942166923020878995211801661262318796800000000000000000000000000000000000000 2966 442760483996601823393635478403885369769665990252655208316158323029880082154482437998826166617585166632659887713738686308626921206310168499637137698425971618899476612120554783521477015974913250384531318492817702491893478195200000000000000000000000000000000000000 2967 452742719783186017891334507405228081581554346009529184744933809453949912840323552349159149946030168460767639612263761420589232977600218353254590699531101331855539878374556385472182188268242085720755785063329613156794740244480000000000000000000000000000000000000 2968 461620028014228880987243027158271769455702470441088580524246237090301871915624014159926976415560171763919946271327756742561570879121791262141935615208181750127217130891704549893205368430364479558417663201826272238300519464960000000000000000000000000000000000000 2969 923240056028457761974486054316543538911404940882177161048492474180603743831248028319853952831120343527839892542655513485123141758243582524283871230416363500254434261783409099786410736860728959116835326403652544476601038929920000000000000000000000000000000000000 2970 929491667148862364133171684521548846709022231266629949997672276919813211107348256046866511222463859242804840013171649777518057971249591145975015229130445681405473827737069168220693875809629614432397505164097174204271139225600000000000000000000000000000000000000 2971 1858983334297724728266343369043097693418044462533259899995344553839626422214696512093733022444927718485609680026343299555036115942499182291950030458260891362810947655474138336441387751619259228864795010328194348408542278451200000000000000000000000000000000000000 2972 2323729167872155910332929211303872116772555578166574874994180692299533027768370640117166278056159648107012100032929124443795144928123977864937538072826114203513684569342672920551734689524074036080993762910242935510677848064000000000000000000000000000000000000000 2973 3100393364142094812977897465216756597850175232324675372296817904820131667777206110129372796867382818902886764194878481400750934607604768310361405245414896309270279951009765756531290219176325196388387904691564024468424622080000000000000000000000000000000000000000 2974 4650590046213142219466846197825134896775262848487013058445226857230197501665809165194059195301074228354330146292317722101126401911407152465542107868122344463905419926514648634796935328764487794582581857037346036702636933120000000000000000000000000000000000000000 2975 4697856092861514966694030289549836106321956246934993107649139731783989890548544831341288099156813373628919081783405245177295185844385013787167362751737785449580426526271121171455114346648533642651718166433312379712357531648000000000000000000000000000000000000000 2976 4748504679109078148833336061130535288232103515250416459522240343795537174679548086503522848244753714391438802523647379065714822409112084132728429785452062155614402488207928484020201965187036011958271737795396521615184363520000000000000000000000000000000000000000 2977 5134477809363662202662517223371291971579527687620506367941830729884180962468823094469084811306691029700116948726908657775198338026919076956970759332011697229614825736237286732020598325484082539246066481976211997212058583040000000000000000000000000000000000000000 2978 7701716714045493303993775835056937957369291531430759551912746094826271443703234641703627216960036544550175423090362986662797507040378615435456138998017545844422238604355930098030897488226123808869099722964317995818087874560000000000000000000000000000000000000000 2979 8568980462464254550876879349906328458625322116621033507736029751085308739517282149585013682396092700980006751576536656313924547985706131126034645453155457018468888173531945555458333679138980280841349175841861206652695347200000000000000000000000000000000000000000 2980 9009555401336237449954983052330757610507473112239756456954533167532619424709444297841979008519288033247375023237783116473461234651008946358458124865605430987814694216416371058073880080566408983960078921203541806428706570240000000000000000000000000000000000000000 2981 9861698841499352654128870338272050570913597750036537829834530335811645871674616715360550025853986534096300300917757093513650864741967551936898149531498322991253549592257405235283806295716399916327285651124537955246114078720000000000000000000000000000000000000000 2982 10123697157682845156099233303648301778160733095103245272259347022783585862204756845188230503532999772624399861581870024473280806747377849091931662979849977972759195442415662738488315948305819102816852948285245978203350106112000000000000000000000000000000000000000 2983 10721108313718355954784515013751949570492387201193867401563327628593781519145069450087695461476733411519300650861820887161496739521944006055889352820766164870673214950181818274890337782575859464546077125456783619660326109184000000000000000000000000000000000000000 2984 12061246852933150449132579390470943266803935601343100826758743582168004209038203131348657394161325087959213232219548498056683831962187006812875521923361935479507366818954545559251630005397841897614336766138881572117866872832000000000000000000000000000000000000000 2985 12891297237350932240362122913364523743014541728536471021689293464902065057651263891694823336074756476890289322617323987578806800048571079639184473628128254733763343928339693201173721171681386897021078858091365807119216410624000000000000000000000000000000000000000 2986 19336945856026398360543184370046785614521812592804706532533940197353097586476895837542235004112134715335433983925985981368210200072856619458776710442192382100645015892509539801760581757522080345531618287137048710678824615936000000000000000000000000000000000000000 2987 20192451593313187617873657068266161946198769818771342865788532216494288631291748743822568107742339764550014017046979505592698354662937458836263253259413645589808230648977105648552852128056564056329373683054627963981466173440000000000000000000000000000000000000000 2988 20781209876160723513368705533120156675577123211697487165603842887385359985119867592356097125648921035835551338498535731296407904004712891081228125147887227649883921788704924314368226116279540681685435212515803171581522345984000000000000000000000000000000000000000 2989 21290821507422729405977648443659146692802434495196981172791955558586877206611450915473453687815097670848635135311617005813057801584815297396419532430151084944128935670620170154203786631639259503537168235337536988659476070400000000000000000000000000000000000000000 2990 21563962225397190463171729058978183130747731076018991235916521874791625607203071785843370283041191270770928248992075421460725031542133884983455920138082119067564281547267092308598536910091755688346199525133582104669034905600000000000000000000000000000000000000000 2991 28771220377585348848539223847233625928692012954867161675802830347688916024623937601665908697569703813459335009602474177158947696239862279070866567261980879149127321135004261677156046118647892084629915899038818661546799923200000000000000000000000000000000000000000 2992 29022971151258021400165505213436777920021586929809619881272347067011805616020751662011004420278827475679292025544907603873281419857462286383946062916200059462097782828561255739965829664284469764882595216550434217779213107200000000000000000000000000000000000000000 2993 30132616719335124393711714377826582217557020049077225651288033375440734242078235904856514147619745071980807475433902093671996200577127950596384343502317134906265001947912971516444417746373131100652661480597846996046315520000000000000000000000000000000000000000000 2994 35178265868587489496476569431046036708105750800764637850097148140249966365668027583499600910449575124221398144461682082565498578436660427253515010532175998755271197853457675387248908326810694915229463469981277504426475520000000000000000000000000000000000000000000 2995 42270582020885262546638691214325385316907742438717454769673781228391637436974521198320594275214039800272477340835030604446489030089259616748116291850206649779488290360289008062637882864645549111561631809835220969077289779200000000000000000000000000000000000000000 2996 43868157804376838375818165559559857352335910845573744117322811829894964525993853719226715415707284132941983620139395286642652234252845375355851323821309554572502513611857590051235857927014181095339097383829997320963673292800000000000000000000000000000000000000000 2997 44515556465543671283575679494609247998896246298609985079038757908576822762817201345121337189636287939036109763466560117649862227548781787969367298745851065877704684543856262570983616995468205638527679408413543514552192204800000000000000000000000000000000000000000 2998 66773334698315506925363519241913871998344369447914977618558136862865234144225802017682005784454431908554164645199840176474793341323172681954050948118776598816557026815784393856475425493202308457791519112620315271828288307200000000000000000000000000000000000000000 2999 133546669396631013850727038483827743996688738895829955237116273725730468288451604035364011568908863817108329290399680352949586682646345363908101896237553197633114053631568787712950850986404616915583038225240630543656576614400000000000000000000000000000000000000000 3000 134173228837499926114101763195212994806324678019335859852840009594416871289804929255369070604419830336357497055166971078466106191211040013738769934624726704592518744231716898647260942110335469675910840683401947174893571276800000000000000000000000000000000000000000 3001 268346457674999852228203526390425989612649356038671719705680019188833742579609858510738141208839660672714994110333942156932212382422080027477539869249453409185037488463433797294521884220670939351821681366803894349787142553600000000000000000000000000000000000000000 3002 277067292142877938738473298570203625609889863012027411294085917085744160656467819987387050363534037723746473785764896206103281427824192647267155543503755557073898091687118630592774418504950828788588238862078909939784980889600000000000000000000000000000000000000000 3003 279856290424808091426243817207116862878314657966940851751020305011658254895668371568735010491746527557478603782715236397834008133393325006109561014418038538501465983849486968184459490165156572371544353547527127040000000000000000000000000000000000000000000000000000 3004 349820363031010114282804771508896078597893322458676064688775381264572818619585464460918763114683159446848254728394045497292510166741656257636951268022548173126832479811858710230574362706445715464430441934408908800000000000000000000000000000000000000000000000000000 3005 420344895497875971768390246138860441572902523648609423524563208462103520370663441942358994396815545396746901542796583374583790587540040897027044247290111289471494301509576554349154774947665078662199462938542080000000000000000000000000000000000000000000000000000000 3006 444288986211792017863937809048548121541018230366074656612740179373759639419925678005594110448011927204902336156604773938661933918045099522939177360339451702923611273202973915111710332128017259809698084197781995520000000000000000000000000000000000000000000000000000 3007 463207097882745742495563548014486299619539006626823641991089116043868114388774126230348440312249854427820758212305364312824313039716697309077232654392615452854552140320003772142273481754113478614498131653945615974400000000000000000000000000000000000000000000000000 3008 470333360927095676995495294907016858075224222113390159560182794752235316148601420480046108624746006034402616030956216071483148624943108036909190079844809536744622173248003830175231535319561378285490410602467856220160000000000000000000000000000000000000000000000000 3009 482441037439870872912302096420146818832358865894154674784053022676365261078975012616726677466779953341262150022813790928593991641150240679111493022934292888634369568519506801530082110951006301987115864236991468011520000000000000000000000000000000000000000000000000 3010 490868072863879722737919755033717167051250989930929371607007730934098314401060310910348698474961372551039707605364403337035045721170260387397530216668080586749034865194455311096324302406563349982524388151073199317099479040000000000000000000000000000000000000000000 3011 981736145727759445475839510067434334102501979861858743214015461868196628802120621820697396949922745102079415210728806674070091442340520774795060433336161173498069730388910622192648604813126699965048776302146398634198958080000000000000000000000000000000000000000000 3012 1064255107633020219446862613708054784895327052021460531565781232559712823593871279543040336281042887127736567210033800626048925919308153813971668972753860238646831856762252189238781632363398383106932450335970635733857730560000000000000000000000000000000000000000000 3013 1118692709046473939111663770419464236808131504810282042131805848035912968023225309187185622024318738131712862207989493752701044892162790837704235160618507821186311747133722889455599107164595231347696258537299056999016693760000000000000000000000000000000000000000000 3014 1173440852231627133404552770093022865367074910272967057224013922114034163276483153864073645647630094558461840161501706856052929361885303177185821214691201461526187306879812661166835245287953452518197151189957783576392813772800000000000000000000000000000000000000000 3015 1202711769184764037486814583532538127255059646161711286525385241431747754033757167733208549724592727187927244252525406778516389029057053749115622880144217671973489449199673056887019950474452779651584936319507551635422230609920000000000000000000000000000000000000000 3016 1218807874357404991708133447865422188920753528529034375892715630831096004349423899174273546390065781256460999521400326241197094347651536935739301122801848697265695401454382700040872404391082839282062222570063951765720591677521920000000000000000000000000000000000000 3017 1395703570977855274222943805710731539978826966231138310118376382497200328904273276043308400998718043206714392380366042253962797519295287235223562392122105608274603003205246912849770053046646330925794663769996244736565125798952960000000000000000000000000000000000000 3018 1629402055140039319143186609832061422668951490346644315342934092404046731918014474212135936491309942207573055026613698510076754208836430394463629888722453747420184493228436219970365680565413030648097378055521291027669932719472640000000000000000000000000000000000000 3019 3258804110280078638286373219664122845337902980693288630685868184808093463836028948424271872982619884415146110053227397020153508417672860788927259777444907494840368986456872439940731361130826061296194756111042582055339865438945280000000000000000000000000000000000000 3020 3426294507703383211916384290063083414450017276177059382781624574891647735614303574563365101560782462251110733927638618954766451370256711945166672796591510785632364014816657173722259641859159076281697319041483799869753277405986816000000000000000000000000000000000000 3021 3508565656355189929269775888809258799871032396831323395632430026918199385862515458033663053667445612736007412362903670170226653721879125950406262113153353919580432214481840646064119843217907663902621218683345477718884155882733568000000000000000000000000000000000000 3022 5262848484532784893904663833213888199806548595246985093448645040377299078793773187050494580501168419104011118544355505255339980582818688925609393169730030879370648321722760969096179764826861495853931828025018216578326233824100352000000000000000000000000000000000000 3023 10525696969065569787809327666427776399613097190493970186897290080754598157587546374100989161002336838208022237088711010510679961165637377851218786339460061758741296643445521938192359529653722991707863656050036433156652467648200704000000000000000000000000000000000000 3024 10567645920944619667930514988187967203238955447418157136781928085993109130461886714874054306651496235421388405160847717157185083174731938559284569728960615256059877085567320076788540255954045946924110901353045827831049865450749952000000000000000000000000000000000000 3025 10666117453132744408122214403836791559118827648116789618473692289941953604100159778728554369283131201864409112196270634032920127033251498654395638240154223191630103203927624948121270892744977216485527349507968254573158627813621760000000000000000000000000000000000000 3026 11038230123978896160783549480816704656378448825452528680570005397053507992979123425577188227911125297298664936980339525051277634594017312828352181939709040427508312373901946031261296457369841096222115678503631102002729086825267200000000000000000000000000000000000000 3027 14727380496321280383944166613717059290045633906096821853096711370258022576999280493688690580720601323199277639280188274323875388048669028896067504163106171741797986595490617603588864101957378987414814829823507810481470442779443200000000000000000000000000000000000000 3028 18409225620401600479930208267146324112557042382621027316370889212822528221249100617110863225900751653999097049100235342904844235060836286120084380203882714677247483244363272004486080127446723734268518537279384763101838053474304000000000000000000000000000000000000000 3029 19904305237136636988413660670086494474134614013449887947335733111504100387547296039585389353655486311771012684408712929748173601377453391796401377063836413540094735178091824588362516300837278986974971927527327442299504950247424000000000000000000000000000000000000000 3030 20608645221576593480520219126027965790735889648407066101410328700416706853799797486637384478024354845055095097943087473377010737867697493055775138817331551970663650420707303502604130288259843186006337931938504172763215909082890240000000000000000000000000000000000000 3031 23599561923713951977693133631395841541677678802152027980939064277216745820653446028435653000679976919983568143966636947644449671991637685884943300116864759314318613603036594070576499097490396968468490355460394440380939092707246080000000000000000000000000000000000000 3032 26549507164178195974904775335320321734387388652421031478556447311868839048235126781990109625764974034981514161962466566100005880990592396620561212631472854228608440303416168329398561484676696589527051649892943745428556479295651840000000000000000000000000000000000000 3033 29538447054218966660777509460975462603801787330849572365435130849292275213392242839623276847348120483951673610467163727430057215025884909216530981226908551190674735301223099815700095945718730508286320958792545916372375021027328000000000000000000000000000000000000000 3034 30288629836548337242638525574270077527072943834490196425509673854988586964843474403804185465693469575607589130732996457015582477629716906910919069639020514395517268261254162668162320604657618902147560856158705812661197243783577600000000000000000000000000000000000000 3035 36394432994074748083614863269400712203165426163030283641445750965438667194264301783618679996079295982118960272960124314223485612009040791319945612248791316503819955672649843079045836028136218268136037409701810000292898910387568640000000000000000000000000000000000000 3036 36805354109863193901705915283163552837350425513225256406856620390255742410617224739021073480692679503113956211674527289544079036298621096092161618313630347261120007668325273912411310663568102283403222968222021472674158509725581312000000000000000000000000000000000000 3037 73610708219726387803411830566327105674700851026450512813713240780511484821234449478042146961385359006227912423349054579088158072597242192184323236627260694522240015336650547824822621327136204566806445936444042945348317019451162624000000000000000000000000000000000000 3038 74634525236455255526278708926396247408507392801688744840118021828613836920351100236930521942696470788728489234517747228820878800151046362231205620163566300598810538888008959498953817616221785912737983020425702194234585455129526272000000000000000000000000000000000000 3039 99578341938172931075958488514813638802731499454847692104185610478458391036211626261586281255119213884345750368305560726579835655082794486811555783454819769576425318815399816675385172668257211283749797926108874431533743302930071552000000000000000000000000000000000000 3040 100303396544661168905237106810441095473261547329408843287494378448067849346738234787709361839838346362619199484813793012803753122345537989475482158364230060092149746735943474521530724265184353021567879269126242627762593449958703104000000000000000000000000000000000000 3041 200606793089322337810474213620882190946523094658817686574988756896135698693476469575418723679676692725238398969627586025607506244691075978950964316728460120184299493471886949043061448530368706043135758538252485255525186899917406208000000000000000000000000000000000000 3042 202465487832294525295497650815860700955659194525099121962942765373932605298964257856477133446429721483001722595911764567483969259409703468245426851414327710106171161671124750189618781954458037421913805374485469902476328490984538112000000000000000000000000000000000000 3043 215509482846700054936384054089711670485015389130357608812095940734157955220186044777202551007404185332046651502651177970991339827943101730905496368452225573782479107661141190678025594237238247115762593956034953957817940690683822080000000000000000000000000000000000000 3044 269386853558375068670480067612139588106269236412947011015119925917697444025232555971503188759255231665058314378313972463739174784928877163631870460565281967228098884576426488347531992796547808894703242445043692447272425863354777600000000000000000000000000000000000000 3045 272957459278855157045061450255662932950745052481800566927047660015842100069849248589893435893952392612191470265802074480607837041422318409481053038896314010362634369527656122695484432447859034942725593530098805088211015150075904000000000000000000000000000000000000000 3046 409436188918282735567592175383494399426117578722700850390571490023763150104773872884840153840928588918287205398703111720911755562133477614221579558344471015543951554291484184043226648671788552414088390295148207632316522725113856000000000000000000000000000000000000000 3047 448126929258646773976491435975953798414949263793386696300685303076247945389794370442139642062738826387838269066762377062959636769559966527527207291728697343567841713130033526793722946811825987391017795598158624382260308963491840000000000000000000000000000000000000000 3048 467105989173795054288818170312106446949792920935952004573288340171993643734839115571884865390231465827783722074112921815214917438665507873059815166337272930075854746210787413824871574904596578139897249934758270069502419088179200000000000000000000000000000000000000000 3049 934211978347590108577636340624212893899585841871904009146576680343987287469678231143769730780462931655567444148225843630429834877331015746119630332674545860151709492421574827649743149809193156279794499869516540139004838176358400000000000000000000000000000000000000000 3050 955407143389942548195168485269204917658414390221092661369902174988945734228871721447189644830580944413286642288189544588685436664666509937355704159194513817611277921221969450221717559611188289548751102356674741484451034900201472000000000000000000000000000000000000000 3051 992746819167108101799114364414432810926531250383871869042697679672931852120057810348807473743164829668682095106085768297864098993222035017090184524828896525801944418983219625973680368756632495473842916204349588930881110411313152000000000000000000000000000000000000000 3052 1030230074666796038018072190515174990882618933548548913407792492035899693253923053117683270159502977647155862574165647968733016791219147638191927192151261173437182669798590555779392729819858405418473784271800376453207982430224384000000000000000000000000000000000000000 3053 1068830426301598473551049055534477413021631787647913149181469471711663376851292263118216622659019239083548007295936712298310868841536144125927800433200856230323071942956418884096708478094762660918649158617901424149775206578126848000000000000000000000000000000000000000 3054 1247787051702708191727629994294679175853665718847492658301857678316054959305287063515634563307636742915231296793976859556481684698534376481220392566100080955675721018269878782560407152631407634001157017524726345450442949499289600000000000000000000000000000000000000000 3055 1273350960359620681857995368087719132687843674979656675850390540797383764169802262583001822608468149128343489769746424890842765683577817595367961234728221426813982415311245908496270230719603358434462289117784590372764173467648000000000000000000000000000000000000000000 3056 1352935395382096974474120078593201578480833904665885218091039949597220249430414903994439436521497408448864957880355576446520438538801431195078458811898735265989856316268198777777287120139578568336616182187646127271061934309376000000000000000000000000000000000000000000 3057 1805096754844222935997820537646536051376395662094112212290209366632007082518743732017936244923982553261611301180697363634876668161933100768253314226848061216087886984590401167115313788269286902978514792584347969587445256180203520000000000000000000000000000000000000000 3058 1893333973262837708428116385090360764469012320390217846512443147892111154510718090304356973438895560336098410985059321201529357753157252340829631226312467189094865662823732252482500512941764712840951879315743816685013370044153856000000000000000000000000000000000000000 3059 1922114382739071285175094264131310865275817214895925671712282502058438668785406285067173676600327439485315880214878422880427068825464119349158539317391310444960272285805562226502383014423733190966298227611250810429731344241131520000000000000000000000000000000000000000 3060 1937302246075536940308678376841396648048821323846339672046851166116698468737682184985096364029742929130095555356236489711309846603723070533959184219857781360480610395316278922089610022080182636818387225900981926102694548121583616000000000000000000000000000000000000000 3061 3874604492151073880617356753682793296097642647692679344093702332233396937475364369970192728059485858260191110712472979422619693207446141067918368439715562720961220790632557844179220044160365273636774451801963852205389096243167232000000000000000000000000000000000000000 3062 5811906738226610820926035130524189944146463971539019016140553498350095406213046554955289092089228787390286666068709469133929539811169211601877552659573344081441831185948836766268830066240547910455161677702945778308083644364750848000000000000000000000000000000000000000 3063 7754280456150513041183165545001297054624732471625794132355066578514219787172555133094796703145227588062607602459909928713593600673017211639852336838121852618258778257692645214332496659059160344752131069116757500028848073502359552000000000000000000000000000000000000000 3064 8723565513169327171331061238126459186452824030579018398899449900828497260569124524731646291038381036570433552767398669802792800757144363094833878942887084195541125539904225866124058741441555387846147452756352187532454082690154496000000000000000000000000000000000000000 3065 10481998509139762975984687998839236935963236004239638359254280038112144545858156440726046290463941984702193291188926737188991402010681457516833158866106001036005378630385575719610140306885475726837939691595050701873858326356924825600000000000000000000000000000000000000 3066 10759686011117079438490387633951819474342120302481832416980903049074214199922407510371779383452876379839589291899716465550653181305873390005365175757801169841387672205433597149912771847775197906584916232904103375985305120690667520000000000000000000000000000000000000000 3067 21519372022234158876980775267903638948684240604963664833961806098148428399844815020743558766905752759679178583799432931101306362611746780010730351515602339682775344410867194299825543695550395813169832465808206751970610241381335040000000000000000000000000000000000000000 3068 22019218672524364075631610771863994966496815726104600638551567506763037445633065626051931021823322280793898569003823982592950582799108620753061041430142725853385812440923536369534915298735125972329433400911444133539761670819151872000000000000000000000000000000000000000 3069 22336917535957846529180963907392218041831840716431657332331354161446920005392855722979987289297298079680835084137237199101230330804433777011092938293127917149545850297185155363927175839130015289586468100286093818832130750173046374400000000000000000000000000000000000000 3070 24602769772916921275269347026270355343195672726279109483189573988033485843636240956659239926627848604779349114268959558957703302842841653605804591065009348535789048462148309213016647210245952704433262966480036581868112599830652518400000000000000000000000000000000000000 3071 25564976667056438387147925622210340623708571850391138248350883240983603096026465960687566321214565736222229858642594543298497422477076796179258951860238648971369987400413569000997902411155412857897584538777983958519870262717511106560000000000000000000000000000000000000 3072 25581663988640678882178701030579929618893760213217764317703592694796255578465125533768955072076977332655795282832309030598300619228040945524023481202183974460254693658507833732721791381397681404149475912497812929772167828163149168640000000000000000000000000000000000000 3073 29293513273266973465083061572271919406733246989253283061840976732864731878085555513178568160966577965237224402302095046802759924763090023894175907886422433499585766856016813529234365032816168509849595946860240688209698062053488459776000000000000000000000000000000000000 3074 30063316374368220318698212778260716542441211340238169523892154631769123059456486765196477975801495035074744371823017774669291790302658087031808582187900491540548291284358726371162619999469244622143886370592067880918054300972325273600000000000000000000000000000000000000 3075 30558438157017899730886269148506660103136057282533437258428468099809008014157382443058619196769432756325850090917263845899702493945328730521416896245421728837002441130953817750542895534090345135216121762422244407307100592226885959680000000000000000000000000000000000000 3076 38198047696272374663607836435633325128920071603166796573035585124761260017696728053823273995961790945407312613646579807374628117431660913151771120306777161046253051413692272188178619417612931419020152203027805509133875740283607449600000000000000000000000000000000000000 3077 40656745561539059697391032559762479718370116249012765308411143267993506196846286465664685842329519404782159652837258951120023028593723472698651367964343045449907775080295809264658241055519030176819724673133383381449545598527917260800000000000000000000000000000000000000 3078 41002541487819808352996574818438579035861277065947769194652633856874592157213665342038810672447959753121015508769435653143123768978035454685174907860596258406453121522231909061226275332155049844479001263842064431913749495059610337280000000000000000000000000000000000000 3079 82005082975639616705993149636877158071722554131895538389305267713749184314427330684077621344895919506242031017538871306286247537956070909370349815721192516812906243044463818122452550664310099688958002527684128863827498990119220674560000000000000000000000000000000000000 3080 82540677699851408820368658737733891148661226627057802799782133818418023290551041883935377818643266767508326554463868993207594782882865170964525349094871122808334344081634509263028096891605127499778241266016465202849139207723045355520000000000000000000000000000000000000 3081 85043055796630470315205689336813340431275044855159108505411594609273802520830779804409480242414497270236268390416116646974424388019998397997008372433737181327629603397165832060140599385175799729749105253082774744992508395373409075200000000000000000000000000000000000000 3082 87516938871102360756029627124840753837627431208468397554833952538164157114023542557556205817186016896802415703618712470611778616385922655430139989148262535679668875563551951040932928363224391964615125518499320898037332693393342464000000000000000000000000000000000000000 3083 175033877742204721512059254249681507675254862416936795109667905076328314228047085115112411634372033793604831407237424941223557232771845310860279978296525071359337751127103902081865856726448783929230251036998641796074665386786684928000000000000000000000000000000000000000 3084 189743244119500678182338437842680516767305736711450868426226524779515532317820156162256361323377090997832397919259976571545138390734911366873662831140157674280590306344196454390240115424707854356897857145371063935315941143787601920000000000000000000000000000000000000000 3085 227988366762337533628466029220345808428215799267352684093387808680386631800630781388711159152620285902082990624860815599247205347617416939259135495541845705502771789966698552228272888690000531250710081476234919009778060530582290432000000000000000000000000000000000000000 3086 341982550143506300442699043830518712642323698901029026140081713020579947700946172083066738728930428853124485937291223398870808021426125408888703243312768558254157684950047828342409333035000796876065122214352378514667090795873435648000000000000000000000000000000000000000 3087 344433089673121269240260490661944279208919083563659421327900632560157713407762256032271952651691255916613925549641182068974831034465210241173886346656819317124561488369243965505222102834675810195806609557735965845490788369682137088000000000000000000000000000000000000000 3088 365960157777691348567776771328315796659476526286388135160894422095167570495747397034288949692421959411402295896493755948285757974119285881247254243322870524444846581392321713349298484261843048333044522655094463710833962642787270656000000000000000000000000000000000000000 3089 731920315555382697135553542656631593318953052572776270321788844190335140991494794068577899384843918822804591792987511896571515948238571762494508486645741048889693162784643426698596968523686096666089045310188927421667925285574541312000000000000000000000000000000000000000 3090 757792283608441399100167091599605987767551771045306695027107957504857533780783103395501334099678982990622721863537133518033231579384055136958623779658053432526347479439104685973523634785828540150693421204627476274140402779179450368000000000000000000000000000000000000000 3091 829366525271576360054138009342189788265077322029515119586929252192447383488531212334863915832824577606029826644036508584671553334225524335254597690369557888963310641605726143916713588484608095300699883656068087964732176359267237888000000000000000000000000000000000000000 3092 1036708156589470450067672511677737235331346652536893899483661565240559229360664015418579894791030722007537283305045635730839441667781905419068247112961947361204138302007157679895891985605760119125874854570085109955915220449084047360000000000000000000000000000000000000000 3093 1383173379800511881533364750944416756406653040844211865027239971252040138373614378748142024244848939105325180750045765019154113575333991762403433607615680903606990311772781557795858479823109633986045172137577368565075048929259683840000000000000000000000000000000000000000 3094 1398497703511780633074927122873441871598189483387130010723128445528378095820689357287953944918809426907679237732572668866231761667918558889981495146328743833492727159027708176033272268333937425830223986608456746101470439544450973696000000000000000000000000000000000000000 3095 1680376721154674599637561784522738207276162220817886605092257711432279758770521809562097389401146080227253026948280822383165747915789935954559583518679680252918793724068098187618160393068258319971588613519667768172831754112371481640960000000000000000000000000000000000000 3096 1705602051307574995536727397229570426087923758876157810783010249296423925778823702011695203146503621285388026962445162927848802474963019314229492803526067673849471903686268587694904017394607715576244088837959324207224110986157170360320000000000000000000000000000000000000 3097 1805869823483551241811739688048544864802233835190514887378748925078392830002817339156734841127723132416661992228627688664758350419782328852246677514352007632515291889406206199344558270186965386759704421545884910825746673374078382899200000000000000000000000000000000000000 3098 2708804735225326862717609532072817297203350752785772331068123387617589245004226008735102261691584698624992988342941532997137525629673493278370016271528011448772937834109309299016837405280448080139556632318827366238620010061117574348800000000000000000000000000000000000000 3099 3614075830438620661167867137659895091654664609365752303719177991068918121622714648998019145180579153749775034899983226862071368821996458906113337793923099362873423742446831811624879228951145476477700828113174588677141143220826983628800000000000000000000000000000000000000 3100 3658629999630055434155707188127312734795333223478921073383352310805692589796296274693674273977272226565573830552673385640835146416052023275537549921663528691525572406316166156676454622969041430811017402360751155767100232780636959539200000000000000000000000000000000000000 3101 4189394706110163143872648098032825434970514455234999324339298216360006797175382445219556145395901973719605028561975947677323966106531331192586740441860563307904143818528145964566394330177174794527787368816186816238296390581593151897600000000000000000000000000000000000000 3102 4268440644463896434782465288587452728321797556075743072249851623280885791523599388763980381996101725764783383002454956140866615084615873396696290240337939280864514588341312079262539985796872121623812236263495770643069028934692634624000000000000000000000000000000000000000 3103 4455770327919992203080128342005083882542816884555556247834484609882554760430591211468355696566463556989570114544882446379023770605570802009717444043989134108237878864945632985562463370753474659876894904939636650859379268449067859968000000000000000000000000000000000000000 3104 4595013150667491959426382352692742753872279912197917380579312253941384596694047186826741812084165543145494180624410022828368263436994889572521114170363794549120312579475184016361290351089520742998047870719000296198734870588101230592000000000000000000000000000000000000000 3105 4642801796953541323687465270249161918254864009787815329311912659982883657529189952570352031170293138033779651889358955379591036311679215466199477818476384188420210119746846552033205267834588711915478132024620651339851818442905406668800000000000000000000000000000000000000 3106 6964202695430311985531197905373742877382296014681722993967868989974325486293784928855528046755439707050669477834038433069386554467518823199299216727714576282630315179620269828049807901751883067873217198036930977009777727664358110003200000000000000000000000000000000000000 3107 7528980015989955652813394038427308191230830455943925932059479116770096664669428787128844572908534400049411904181938985781036269081461912021663375031214386881579464174508973880891056485316734646424652820537242612593158628655623883980800000000000000000000000000000000000000 3108 7636178672640985523434632409490911488050305556796173373936638423569003767719705147162253213354383763506985177241388826575095141187565325267580811406542918427587114583289359490051702560550836454459294038584463608327312370945573571788800000000000000000000000000000000000000 3109 15272357345281971046869264818981822976100611113592346747873276847138007535439410294324506426708767527013970354482777653150190282375130650535161622813085836855174229166578718980103405121101672908918588077168927216654624741891147143577600000000000000000000000000000000000000 3110 16821297980430077929529778111346258510498412111547126101501251307732753777728807850015040993241891882143940216016237660607929219282685890931815611690123612298496163261638705336612600601730201750456196816261641411108614460545481834496000000000000000000000000000000000000000 3111 17251101540531486504077856867315331355707225547090568366514719224414130144192162028037877812280836899756375547147811750991236564467039797420625083024073230148041198826029859902513044475684803573095608936478018817884375563545297813504000000000000000000000000000000000000000 3112 19407489233097922317087588975729747775170628740476889412329059127465896412216182281542612538815941512225922490541288219865141135025419772098203218402082383916546348679283592390327175035145404019732560053537771170119922508988460040192000000000000000000000000000000000000000 3113 21240102585900717327674745471385166773295245296029252576777726880851239123281757265312912021953399918952241271173046227723374403494095774038268155740930045975528144654277526921026691270135673842123728480880634019615117537696461252198400000000000000000000000000000000000000 3114 22448981573314613058816282283468367758353295495141456227405664330498313654480915733121198600866180174767259367418174529515886697833335466980061267130492173154002254912020803208189654202481164901822478284596777996334286601246402936832000000000000000000000000000000000000000 3115 23164808629537123554497558672030648539112049326351192874872131914979603369255693065261705199726773251181093097533779348273399341697688659700232415984293068501715383839462564576413986962722037896902679144747377276287999802541908934262784000000000000000000000000000000000000 3116 23602078499469491486287379698005253049439594805933479058707682577826545444332250243328409088274922851965997452289400371911903557601072997130393855428273230622330669701729677317587612509436060055935121744127235651331189167585360854646784000000000000000000000000000000000000 3117 31489675579999595929400353963640877809155849533146832510481589788722919366671795394314258985085341871519049977073789477980640459273114326718021726942244927629879118590260559833797492016876749793813547210171042806835009941918817997710950400000000000000000000000000000000000 3118 47234513369999393894100530945461316713733774299720248765722384683084379050007693091471388477628012807278574965610684216970960688909671490077032590413367391444818677885390839750696238025315124690720320815256564210252514912878226996566425600000000000000000000000000000000000 3119 94469026739998787788201061890922633427467548599440497531444769366168758100015386182942776955256025614557149931221368433941921377819342980154065180826734782889637355770781679501392476050630249381440641630513128420505029825756453993132851200000000000000000000000000000000000 3120 95017006180481050918011639036163554938914742294606599852945709495366547486736316605935690328326856521359847733972172160546724548560344456177207284991615698152271373109565498442395504651472527913053893172581836474013577738806369024212992000000000000000000000000000000000000 3121 190034012360962101836023278072327109877829484589213199705891418990733094973472633211871380656653713042719695467944344321093449097120688912354414569983231396304542746219130996884791009302945055826107786345163672948027155477612738048425984000000000000000000000000000000000000 3122 204000178422172363655516318327023321916745111450022427429941242516889367023546179335617501943558899220095461691434886554435577065447477775442393840609579533605206911713352845541063841530824585114731727703313604320755823386372055708467200000000000000000000000000000000000000 3123 226958023378410558009669549897830128358100070470695043433439232915029275094347030317724745257980677859222739439768064039367062474154440770652031683087372077992234050782214433881765880929533667447275218361140304814142816427141964496896000000000000000000000000000000000000000 3124 232862514486472101319479719421626352100827608112288688234835342745323810459268657239173883617513060299874836431916370879327211132499879305755226894953719963096387465140477247274188319807852432838332656079392712627197101917354076405760000000000000000000000000000000000000000 3125 234360986265664328483697735634120730170974503917387071042009315349862573718337310117160845545553684883529114658633979443544245953172336701545157569953422150761100383191574269457419904877401032792247280635888161228401716472806805340160000000000000000000000000000000000000000 3126 273596533036247003104765797853816375183562281673922045732172516957504736476827392182958780559915142070572795817006954834669998482856736880572281447925098341491470620531536350489098285360404028019172579061780919458429200757221543116800000000000000000000000000000000000000000 3127 283404710635659631517955515135368282973161684224496609635778701527679434576940072280083717976213986786310311138748713592894017296393110466856948141341281112224183718248704634751915016345022285627407067745127782608825719274933258813440000000000000000000000000000000000000000 3128 286885882777707655068077363972301957868203810637431860817968569324466021182842385078435261781142256858701927156245955962098242996897171485971663889513053812878834801429649460272008730079464322915219043133091624641309650022771877478400000000000000000000000000000000000000000 3129 301318119416819932097730733203758663774668603422235539726787035821884281007518035076632383476909072250789140393438003712186934440494366224770795596998887608940432528829315085199384198845370182217166202310693480015379741744372744454144000000000000000000000000000000000000000 3130 331873780375584408587948184793346978400411851825538964663275797894359247099456884413687304205449851572384509745355693858448346078769562185927220265594810610716617055090395246652467532564600176398523337660102678180622214276762461378969600000000000000000000000000000000000000 3131 345873418753710798032104807973215213221272897684184528929468573487917825761220574326919771132230614541939191297889308735851874325268526347616457845036775326305159213741851125543514550067325245874391567784722394133650942918710257516544000000000000000000000000000000000000000 3132 349660099013972407787152697237576758196951197497234018176827923199679055946704789397521122805839247699167225105578397034943534242941041624156839216022311063930040971384320388058049856618783458682211230648603934504927935829911747428352000000000000000000000000000000000000000 3133 378005325975460111850371584528433572322976235400855947460984979695747713144751272325012480098383612749336402525379722711740731989262297661144701329983883025917269144804232750876956856829891940244023620352070643988463514059910510385561600000000000000000000000000000000000000 3134 567007988963190167775557376792650358484464353101283921191477469543621569717126908487518720147575419124004603788069584067611097983893446491717051994975824538875903717206349126315435285244837910366035430528105965982695271089865765578342400000000000000000000000000000000000000 3135 573210266810509679713538698348784399804154466016134846052464426523190527843080626697037348124905838518785704805507122758667222639996818370183273960938959442849961702381118279262560294560399011348850808452308391404162741281443916283904000000000000000000000000000000000000000 3136 575410690099609524933168405444173207480945845924066265806984443515602007796412989947313883050529277438243615380576247989986482611743447231489159849464636830346506660931525643098501025057751790663049851862873874672508855451430265290752000000000000000000000000000000000000000 3137 1150821380199219049866336810888346414961891691848132531613968887031204015592825979894627766101058554876487230761152495979972965223486894462978319698929273660693013321863051286197002050115503581326099703725747749345017710902860530581504000000000000000000000000000000000000000 3138 1343482850877938149588368915969973738105671642815679319654134924348888010535522725410533500745453022210442281533946076776620196462179269127067980888142992318265901175107856038263209422083722072257370069461304241567634094453371367011123200000000000000000000000000000000000000 3139 1393304025109112474431683665210846428582249032461263907875124214441021506840736955956870066769325887270414685437467647191340869995346193626437566603039558343896126297252019147161719388081798503598152491898901319036201292173515245486080000000000000000000000000000000000000000 3140 1464835258541053516645810281951581847906784139038516296002641752235984664558006933606441521090072528804386867948766209435539173588857270531366280959892035669587222066977011201591896945952069408916807642152639556397434840655637679964160000000000000000000000000000000000000000 3141 1629673396759168379523648731446062393584388768278979389905025023063732051956119534479140276053096158056817517343313052642915725973696750527304050337101399127226312048403543042497583660602273898951010630690605097510414240207208657715200000000000000000000000000000000000000000 3142 2444510095138752569285473097169093590376583152418469084857537534595598077934179301718710414079644237085226276014969578964373588960545125790956075505652098690839468072605314563746375490903410848426515946035907646265621360310812986572800000000000000000000000000000000000000000 3143 2799067554990890677532013991623283346314842003534067851331001733139783431494149039280205969904908123971938964505531951657649299350615997627885241332885440511335441180104200669550616240881479999072372260525136534593139782142291188121600000000000000000000000000000000000000000 3144 2917554869380253157583791688494453902508494833881372541147389003571641291995057293414277188815901922906018970098041316001575620935052947144818202361884337905429758723681634546745400777226191883599431386030465576355652315968627015680000000000000000000000000000000000000000000 3145 2970002406621162466684771974365938112046095941348090435836402793267704309727518295080522095571030474799067390093376889629162218923696819088389617628613117926310034940750913887718628849429569163950649399295682014873790801265244608921600000000000000000000000000000000000000000 3146 3000432088654407824115826705402187119914365955950422969771930551312641678991003940276345446335391589061082732968631274418796689162751991962160713193167598477940180721238942420445061865073168363272827475106467343438653921736509095936000000000000000000000000000000000000000000 3147 4003125879912827944645717380481354389858130062326037019368541292169829985991821700644879839172776541173486204173147313224993245791816976741527359008517637229969053522281826726236453901138622757882591150131424456510462423731735101440000000000000000000000000000000000000000000 3148 5003907349891034930807146725601692987322662577907546274210676615212287482489777125806099798965970676466857755216434141531241557239771220926909198760647046537461316902852283407795567376423278447353238937664280570638078029664668876800000000000000000000000000000000000000000000 3149 5185526014655540579109283465329414009390694135804065475652616066828252860452484931373530204685636696013214294517155781211349198240964419183330183446577915560723367203456433869405168695467427477357298924137702518758859334871521689600000000000000000000000000000000000000000000 3150 5215277172808375401316454926841003976479141741581518664067407173741547645182070832180749369568843052318439134637398129739716933223822094170622105537631360109571782496401824990939170246790671336078948229969775689236495616366870528000000000000000000000000000000000000000000000 3151 5480352497574508382522373946392628795859281830100358865609106374856396668176628014710450654121331707151525753238074213492562313173348875442000938825826952815692087424265481741856470387931899579125214429043560981463457732814176256000000000000000000000000000000000000000000000 3152 5822874528672915156430022318042168095600486944481631294709675523284921459937667265629853820003914938848496112815453851835847457746683180157125997502441137366672842888282074350722499787177643302820540330858783542804923841115062272000000000000000000000000000000000000000000000 3153 7768771529773109025499936476912918078354169604469555578098659540396252295574173544389957641107852585927637307428930372296681977129374590659168103538032153585900239069777525830098805907744217909530712417676731563046772860113649664000000000000000000000000000000000000000000000 3154 8019035948381952374325025174671909540950878334922068484652654471144044452101290750221031594156245296272856113611985751803517013597698363770239308325328107716843486335636965183064783775008210410246084732402252407409894853338726400000000000000000000000000000000000000000000000 3155 9635054867928975263973266288552492326614583258254079240189255397562412801078048327803645575313620617399924071532776789095900899079061942662008346602056665464857122922057206390007280809870271086828671351064026115908234069976023040000000000000000000000000000000000000000000000 3156 10444611819642015885326391968444643885737847140834656146045377407550439221003338889781637834396445490211763421895723599199000010434189736742425025862009085014934649779144657615613953164418599649220612056869681202782066409188884480000000000000000000000000000000000000000000000 3157 10632313216572728467099832457447727528409198831600045217490567098296327355397018212331076025992296226872263042097156649215451896273970441793742623004879854558408267307598066896037693532180797704075307249485623081444912849298170839040000000000000000000000000000000000000000000 3158 15948469824859092700649748686171591292613798247400067826235850647444491033095527318496614038988444340308394563145734973823177844410955662690613934507319781837612400961397100344056540298271196556112960874228434622167369273947256258560000000000000000000000000000000000000000000 3159 16060197443810221052619682641462117998639097875751859818122121277337861195647815402590081157233004355874198980085432608912887440210307852641614408955634589372576711820048361347999378947605574585664282309298431682274456603919111946240000000000000000000000000000000000000000000 3160 16482566387991541821747513331969518440301659702015295928674762616380650320881899267740580756741983874739078104086411983608631945133455999590047234032731443275594413683503372118558297975695328289913374651399752921066845671766160834560000000000000000000000000000000000000000000 3161 17203171199289201593511105355719417337630118962386654309792932656875124565206169494347465752880334154977055040902997729197432972291384186764242648821108248985303282754641758461179996963549003356775351006233116503207083382785494220800000000000000000000000000000000000000000000 3162 17466672979910038587350750503303192198077770857686983192589438001274281887627506109460317424382658377670874719128045076509509734398889507913856172530441277659451061021455625255631336603189944281817444518870817949371737596248876646400000000000000000000000000000000000000000000 3163 34933345959820077174701501006606384396155541715373966385178876002548563775255012218920634848765316755341749438256090153019019468797779015827712345060882555318902122042911250511262673206379888563634889037741635898743475192497753292800000000000000000000000000000000000000000000 3164 36249750563819272098109929378324645079199154266435383505207004477658181706764146641890552851281934816124929159754741024483275023196391682434473639975928034555865095816255611187101265250753927004211842012751590266193409245446982860800000000000000000000000000000000000000000000 3165 38739848795467419475088763546509281394083568274426417976170681020459943346865135399323365332291193082250638281680197607416823140764821656951353637274655812083587261648266278641554807572205812527978813205344245251964969710826580187545600000000000000000000000000000000000000000 3166 58109773193201129212633145319763922091125352411639626964256021530689915020297703098985047998436789623375957422520296411125234711147232485427030455911983718125380892472399417962332211358308718791968219808016367877947454566239870281318400000000000000000000000000000000000000000 3167 116219546386402258425266290639527844182250704823279253928512043061379830040595406197970095996873579246751914845040592822250469422294464970854060911823967436250761784944798835924664422716617437583936439616032735755894909132479740562636800000000000000000000000000000000000000000 3168 116734815314187671043485741623455966454774274489937040514977215271287347962155864697895042879220665648627741495737886061390263955818316722890589917099610331452675806181263358101729754897654330642024212964397239294152435661371970735308800000000000000000000000000000000000000000 3169 233469630628375342086971483246911932909548548979874081029954430542574695924311729395790085758441331297255482991475772122780527911636633445781179834199220662905351612362526716203459509795308661284048425928794478588304871322743941470617600000000000000000000000000000000000000000 3170 257141267008142348958495014165246113717823888585671680648920733108332585447863942667019371318273183092501866981256248638895570058935316128905896171370873630244174873186135619666819121281508098243568885801726611562744884824746550959800320000000000000000000000000000000000000000 3171 270067755616894372158129644386585684552548095303788313311420935487675043719456304872951448442194994981018826978065078565342453674798822227454969740889891521745570447974201342820305102304552792047959485106936062996866431259347827063521280000000000000000000000000000000000000000 3172 276307987466480407665731938012365230934429142255820859889836335868934572369306275064517159008715440901902268724560293893409740554093676557951881881729406417977772865461759665745957077467483377181562526734151023212354131776893448104181760000000000000000000000000000000000000000 3173 292512516054740160897256066707827251996749046839244940394653805190571336763897169391609142770128827661562702529459318648060838120423982401200187736447371606400529469601622262684441778251290672986195517023823038107514750031478176639614976000000000000000000000000000000000000000 3174 296790849942963981944496872267810968911814163001648779871270885330238828281780510328046952201847398006810447609102334129276074208105715173394050410260900876955753714378014571066662391778814715860759627304514240892577777009538002164121600000000000000000000000000000000000000000 3175 309441934657704466831423910661448971829065231363941283417298795795830826820660447232939458649239276992555296992035787159837135149097696163613473569162931197165382812102006707328291839185952070415632411417898585302342203463883965488693248000000000000000000000000000000000000000 3176 348122176489917525185351899494130093307698385284433943844461145270309680173243003137056890980394186616624709116040260554816777042734908184065157765308297596811055663614757545744328319084196079217586462845135908465134978896869461174779904000000000000000000000000000000000000000 3177 387290497083420338218824720993469651650415238308024303456824281488945995397782436718197887126453259138158719500284538030490168360897510892472068260458652846925443629973095145528390495889673450906631417129499254633136495975697045134508032000000000000000000000000000000000000000 3178 415740001942226783518178322657356829795190058979190049774066649569099901715557851103747326075271457151148463099940179825749389332213440061115511586409552264658197403116410982111441908128322352941574715222210035919093357084301414115573760000000000000000000000000000000000000000 3179 421285509822543120219657009950565339766837216165528747134501524732690355015515571643218278734572664917596391325568295084518132487648015403729632247292499261991385739787870418581182514214422891300881217132250244087688607071510546014535680000000000000000000000000000000000000000 3180 429001266006655518622142903312020114188176606749489436637011376327627291388324450221455658347579961238099024418425553208257641499399231031843432261490332075646500833909616720523649862626233729218350639777053612467738313191293084447539200000000000000000000000000000000000000000 3181 858002532013311037244285806624040228376353213498978873274022752655254582776648900442911316695159922476198048836851106416515282998798462063686864522980664151293001667819233441047299725252467458436701279554107224935476626382586168895078400000000000000000000000000000000000000000 3182 879322594930005432715204423637122440111765626682892893761437863478809393621401994332704870625160866004394485201888012697168087000586787484663326005066850351416039891080196211400596263879953013464522341652118374161146045583608007031259136000000000000000000000000000000000000000 3183 1173168432698386761196020007690501727403522737866596816277854546656446789642659755663029420170764581092344951289504661776490420020094378936297250228422523264819552801785417111599955888585428495713791772363741474846398880295846451026591744000000000000000000000000000000000000000 3184 1246491459742035933770771258171158085366242908983259117295220455822474713995325990391968758931437367410616510745098703137521071271350277619815828367698930968870774851897005681074953131622017776695903758136475317024298810314336854215753728000000000000000000000000000000000000000 3185 1257523305450356066197166638785664811847831070147142575714313745644584603627695691114633545163602520258467816863567956138308549389665201025456061253235362476844111319481246236595723038183030650986991409544625940641200578441366987914346496000000000000000000000000000000000000000 3186 1283228919017704789364658775517712175435238660490919095745580863443580028129047324359570580315188176512498450511316344305413334551885474230111329316519687882810880208071439298840658103434563594625328856020877879898183374686223497911336960000000000000000000000000000000000000000 3187 2566457838035409578729317551035424350870477320981838191491161726887160056258094648719141160630376353024996901022632688610826669103770948460222658633039375765621760416142878597681316206869127189250657712041755759796366749372446995822673920000000000000000000000000000000000000000 3188 3208072297544261973411646938794280438588096651227297739363952158608950070322618310898926450787970441281246126278290860763533336379713685575278323291299219707027200520178598247101645258586408986563322140052194699745458436715558744778342400000000000000000000000000000000000000000 3189 4280116557778902281109508855527042494699194275883656029151403508093850470706809857003341571277417850051109781542141826797578396024190871960986908712763531820179506221645315751786365910325083346394784061225415541620197060040104757480652800000000000000000000000000000000000000000 3190 4337013965718609662200292734997301466972602567728079124242699840842589907135929629573797953496696704125138503417017573453223237297522182069884968758746905715461609644038700398164432014521770469376338319893954063902483586235516940871270400000000000000000000000000000000000000000 3191 8674027931437219324400585469994602933945205135456158248485399681685179814271859259147595906993393408250277006834035146906446474595044364139769937517493811430923219288077400796328864029043540938752676639787908127804967172471033881742540800000000000000000000000000000000000000000 3192 8745226604655563978825795244392112324764839444953187529700972547112468807592225012164054040757924771899195466923610489140274998131496677159350122189806364069026347921355671230303562136835819428263068314920942470424150404697655105657241600000000000000000000000000000000000000000 3193 9112494185739699045495898635666035483869388393037040201368268411842085574313992222047997880570643462867573121955703686797413753378650219900674016548355748804731045429921429790797138392125942094453057185115431229072517037639918162437734400000000000000000000000000000000000000000 3194 13668741278609548568243847953499053225804082589555560302052402617763128361470988333071996820855965194301359682933555530196120630067975329851011024822533623207096568144882144686195707588188913141679585777673146843608775556459877243656601600000000000000000000000000000000000000000 3195 14007575794369309015065730638796942254303609903040822260916615092869466231062562880174160480912044688046738085694549710205494166439746436902233519779406997069468770020678840303949509645189270920161180171915666872180210315204052025585172480000000000000000000000000000000000000000 3196 14281994109764061336459123803303269358404379771507647778955109700689864338713559123329564251166602988322360585516254893516635229055163507146695016889643722887813180415811212894566538127787473081513110655219527799178715637088101985157120000000000000000000000000000000000000000000 3197 15005729343512225164303679102481156171468949541038320185145038797966202291709838431228423728961852135256837028980197045541915994785395181122044779364711125936700864820690401793871409175342520443065049396068733255868731511951037288153088000000000000000000000000000000000000000000 3198 15262574483935370487950306839686271096782684446804042567105566092095868201487532505164743377216513245763979769305867164544504318874150850570435801382338137486449347102073128995979708910451082014218539215362959643099985176075666936823808000000000000000000000000000000000000000000 3199 17475729752819661589855023728362583232191559205470579351809380724139844793539967401187557937822559742195920981826051984322708489709822563596224021776125085457094526327400596680681385283072882306291044901801197614978071103863223366975488000000000000000000000000000000000000000000 3200 17519528574255299839453657873045196222748430281173513134645995713423403301794453535025120739671739089920722788798047102077903247829396053730550397770551464117387996318196086897926200785035470983750420954186664275667239201867893099724800000000000000000000000000000000000000000000 3201 18118345917716816225772352124959131680048047037691621550673233584020106060088014118616128238982240617916886373615304894075396579207592013904921622821351869055341777440190235923631176101291321617300565686774031096956026715873327710208000000000000000000000000000000000000000000000 3202 27177518876575224338658528187438697520072070556537432326009850376030159090132021177924192358473360926875329560422957341113094868811388020857382434232027803583012666160285353885446764151936982425950848530161046645434040073809991565312000000000000000000000000000000000000000000000 3203 54355037753150448677317056374877395040144141113074864652019700752060318180264042355848384716946721853750659120845914682226189737622776041714764868464055607166025332320570707770893528303873964851901697060322093290868080147619983130624000000000000000000000000000000000000000000000 3204 55934818436005189850110724123778712737736982928209428233200637681163447995265458689094430107830029442046290848874950444788458358838623655776562373332500555281405570737341571061689905360682428021703874043440897003535501751131675033600000000000000000000000000000000000000000000000 3205 67205684350860235604908035034720123354390984988243628022190566173917882766311448614946957774557780374618618454923252959413332718144606322415539691558999417170608793240915897630620421290859937268077204663194237749747905353984707552870400000000000000000000000000000000000000000000 3206 72141186230285511551234703916926854471813426662534368863273443453910780080160104986025882038891425998485008553194218199531063397525904133281757294209003662762875426676458903781998066810478169058871403022270952073905216012519097761792000000000000000000000000000000000000000000000 3207 96248365962239253327938967475833245007811080072264603791750652474759299090280273402189530953554310852978748911386619447874360416199143764486744523357179053402802965090842254129149087469646290552710930198879828558601875696702562930524160000000000000000000000000000000000000000000 3208 108279411707519159993931338410312400633787465081297679265719484034104211476565307577463222322748599709601092525309946878858655468224036735047587588776826435078153335727197535895292723403352076871799796473739807128427110158790383296839680000000000000000000000000000000000000000000 3209 216558823415038319987862676820624801267574930162595358531438968068208422953130615154926444645497199419202185050619893757717310936448073470095175177553652870156306671454395071790585446806704153743599592947479614256854220317580766593679360000000000000000000000000000000000000000000 3210 224196771507169798523349651097829431984778176710491184834838043893891226794117566270321934906364829146791785331189331609592662273661128570206381231078031132951326107253765158228504492130263529892707602742462551307678935062906226069209088000000000000000000000000000000000000000000 3211 227158633617476489290129386091730496227897246119478175977254875449517588101325015533737682825139709647392959675439783252708218875636771532923945674511414068355423741991283571388908251403553192940013667244943578173856588892589070311489536000000000000000000000000000000000000000000 3212 233047333991793173849141973160159589347441457400274307669847065047463178986053966575627899744967550131860177735207931042995044151887298635872613300306631833621739769393756476471078103091216326137677373817699572920551024613171102318854144000000000000000000000000000000000000000000 3213 235090592649847824316849424785399963014196749498925084099110613398196773511024537677708486170818266919420028928450355290069866301027548998838887961640880868932354142371900248338888193506606243296653375179115696532707151892313061113987072000000000000000000000000000000000000000000 3214 352635888974771736475274137178099944521295124248387626148665920097295160266536806516562729256227400379130043392675532935104799451541323498258331942461321303398531213557850372508332290259909364944980062768673544799060727838469591670980608000000000000000000000000000000000000000000 3215 423690701516321752203957803721717090449775538311404384734232519458545656400043474762294072208604392774725323956586213885619681735043914367732828752812629935105766430653796282978839145753676638480028414568446169287250520380485409643587174400000000000000000000000000000000000000000 3216 432787072496435928971161155322907641690740345429356913970349089904864899853907336486811652626997846378689442412248124552374808339272401314309024219546172119849599993430293934225555136759343579809804725545811303814783131500803723085312163840000000000000000000000000000000000000000 3217 865574144992871857942322310645815283381480690858713827940698179809729799707814672973623305253995692757378884824496249104749616678544802628618048439092344239699199986860587868451110273518687159619609451091622607629566263001607446170624327680000000000000000000000000000000000000000 3218 1298361217489307786913483465968722925072221036288070741911047269714594699561722009460434957880993539136068327236744373657124425017817203942927072658638516359548799980290881802676665410278030739429414176637433911444349394502411169255936491520000000000000000000000000000000000000000 3219 1325291346087473896089028458083063586402990975285705549003134446370936421074563136381324039828450512308815554998441739251599078294238719534186763025774636227908000124225478440603398575270467879545360023986858347602130260991002635008999424000000000000000000000000000000000000000000 3220 1338527666553571774986674939156465007985051413100691484836615529365074500284074440920368489689641174103900492031905162027081003525786819150185672623940715382960725872484823402172503418740015030576366624709540039585753689464317987111986790400000000000000000000000000000000000000000 3221 2677055333107143549973349878312930015970102826201382969673231058730149000568148881840736979379282348207800984063810324054162007051573638300371345247881430765921451744969646804345006837480030061152733249419080079171507378928635974223973580800000000000000000000000000000000000000000 3222 2829297469004303583842746288111200425852935542411756854244636199144001420741508658879664322637213602539607408000233195625381550078602561587521689676173104471582130308216382232442480952382009230432835793680104304098463392146419496923221196800000000000000000000000000000000000000000 3223 3096121614339458807127831112223641587509414595264522368960995262954523219978813213795248638535880305922696976639167677115965536534613508347262477742490194188103469700070263649435782044747687246217070944995730113575888571864561012775793459200000000000000000000000000000000000000000 3224 3136717992041775605547417682812150767203358656075634811795746770098856485800825829515258873160287161656653388384750291378610362930798983278862794789190442235764472092566651539385142278002852904069547534314965520282002887076622490694739558400000000000000000000000000000000000000000 3225 3187876093710160750769729420463830125563482149197660669335408248267705198727616056974655298988956670853190749193443700541264061286621857688095498799231563449618216182143760522341743157438607371018245198948373931396142322840188485850103808000000000000000000000000000000000000000000 3226 4781814140565241126154594130695745188345223223796491004003112372401557798091424085461982948483435006279786123790165550811896091929932786532143248198847345174427324273215640783512614736157911056527367798422560897094213484260282728775155712000000000000000000000000000000000000000000 3227 5475126212118410415234577927896834042945383520636920403304203292067455303998069795081204356792333898448283898668057357752640088201223680954714124270322013557926381950355648402444081265067800079648606626338838383240069597116784275804389376000000000000000000000000000000000000000000 3228 5935070820931463215644811881156490443136913409559990890600410431975606440560640565133833480553925923147122654751818076781239201200736415643611692784335089541596905651464717623829523495564955334786789263737799806428404636253458234377397862400000000000000000000000000000000000000000 3229 11870141641862926431289623762312980886273826819119981781200820863951212881121281130267666961107851846294245309503636153562478402401472831287223385568670179083193811302929435247659046991129910669573578527475599612856809272506916468754795724800000000000000000000000000000000000000000 3230 12011098675482164586891225013241783098368823325293418287339060947686831406436871788363926932434612617206923005283796818896194991728846736061465142799584371843182126424111399722942660038529477933134056904951135245682846234852003821662083481600000000000000000000000000000000000000000 3231 13362233370268798867960235841340089756306581159871910957637013110296474969710100141134570757995054935895418171958593191861205960175618860105623336323697904533452493221664727052283957957202598735185346429192483034199897218302146468267425792000000000000000000000000000000000000000000 3232 13779803163089698832583993211381967561191161821117908175063169769993239812513540770545026094182400402642149989832299229106868646431106949483924065583813464050122883634841749772667831643365179945659888505104748129018644006374088545400782848000000000000000000000000000000000000000000 3233 14266247827398403964835893154327892161647088410055728427134785014460438783375248235360370898480987878815762101463628112422874965051316446179035201191763056816347550251287776240601327830410329329012459127926461696567689260403119060089307136000000000000000000000000000000000000000000 3234 14372756147020137519335266627600638936822576033943818726962241757703667889672919535963527764791873461428844002279272039423828821570407395304689509994178521768246730904466602059432827095501587237223597601993409866501711921218453093360861184000000000000000000000000000000000000000000 3235 17268679504523823220257093583793778826695377599147368819904076342341358594580994773321234846025031608675845284522902316512198792310615874209946652900068766674711313859939054965088065863442799238180917267525167542205774323188862601391190835200000000000000000000000000000000000000000 3236 21585849380654779025321366979742223533369221998934211024880095427926698243226243466651543557531289510844806605653627895640248490388269842762433316125085958343389142324923818706360082329303499047726146584406459427757217903986078251738988544000000000000000000000000000000000000000000 3237 22235403101601139665689448739780368944846805617738465666385114452495097335354073985014607004886630958249522002266802698516307432059379072276287676558886154818568947481113583630858228749544315283781888501657670659287083191819764605386752000000000000000000000000000000000000000000000 3238 33353104652401709498534173109670553417270208426607698499577671678742646003031110977521910507329946437374283003400204047774461148089068608414431514838329232227853421221670375446287343124316472925672832752486505988930624787729646908080128000000000000000000000000000000000000000000000 3239 34593677447399577961589407597286348391936966179060789724257085076549537104363365715100469373761121274374180115112040905648999032255796160312773174841462209768035774084183724776911445521013610028396029580475333345835971197517152067466035200000000000000000000000000000000000000000000 3240 34722278380251657286522484120180040017514998719702839728052238127852560894705506755994893841875729985484431431467379555093641841244449002765703057647424209875003819282419919523633694718069703139274665159280843141118938962804798593444085760000000000000000000000000000000000000000000 3241 39756226504820344414995264086715550722413144571724428207046294384395192967168775294433591676889253521678437260519236596343634443195340496143079037645606304442092896713504917132811439486366582974202638083247612607907186938594415564187238400000000000000000000000000000000000000000000 3242 59634339757230516622492896130073326083619716857586642310569441576592789450753162941650387515333880282517655890778854894515451664793010744214618556468409456663139345070257375699217159229549874461303957124871418911860780407891623346280857600000000000000000000000000000000000000000000 3243 60935344455733979885604778958468347927905148187313018725468587082133627646226873577265890812996782660119460627743121839426294835304569592883325085913059594453759717155978086764421386516065498382593414210766173151542247668288130236651929600000000000000000000000000000000000000000000 3244 76169180569667474857005973698085434909881435234141273406835733852667034557783591971582363516245978325149325784678902299282868544130711991104156357391324493067199646444972608455526733145081872978241767763457716439427809585360162795814912000000000000000000000000000000000000000000000 3245 77890341171488485865456637962955473559241525820690188127850892180702840773030444448535194022732668323780950606002159263571381009548377758167490798061050112618569450836062370129724278159012269976203336847125009261648859802634628857069568000000000000000000000000000000000000000000000 3246 90928158567168708756721859152845242641637200976067033403983958186670281301602515756947412199171562496907659107644701765817331308163111360280505975884643583115525468995555526117487796735628829981479348066288835400404281088528305930161356800000000000000000000000000000000000000000000 3247 96753491964017024402172880997232532502196369355430675613907217010510543935950958816507234762892512918957654740633005315170800407695983957619385217205150743361715219484496183003290742362256186590659737284280548792392907133803852611767500800000000000000000000000000000000000000000000 3248 97775557837260102791992935907605874552461116832035547163065399528367144850958749943457778176812923361386579402627453809321396946624302242260259882301552979877742356102561070218269143763055543408751086521937361030843949759887191215846719488000000000000000000000000000000000000000000 3249 98990006158509781107889883929245773958948835169439026331299670048668893857685597412590983876271612479402692058678340886850594092312128521235256269164668709320838670369544448631713641414763924601287381849068562369265854973699733432844681216000000000000000000000000000000000000000000 3250 99724623350989256986893566058268023118232666717129925004073786941622664386862660625213915594749842141286873902351111564762612904437517568285849871930348898233631176825922000712780268026634806401140557069649441549537087175905104568471141744640000000000000000000000000000000000000000 3251 199449246701978513973787132116536046236465333434259850008147573883245328773725321250427831189499684282573747804702223129525225808875035136571699743860697796467262353651844001425560536053269612802281114139298883099074174351810209136942283489280000000000000000000000000000000000000000 3252 216203147277273073886557503247294568091202306400908500378517743880831555815921594898286730954647634759380620438122475596145849623997214099573923033086211330818281105478421162358617479829360652366079219640012221194683403620631399430022873743360000000000000000000000000000000000000000 3253 432406294554546147773115006494589136182404612801817000757035487761663111631843189796573461909295269518761240876244951192291699247994428199147846066172422661636562210956842324717234959658721304732158439280024442389366807241262798860045747486720000000000000000000000000000000000000000 3254 648609441831819221659672509741883704273606919202725501135553231642494667447764784694860192863942904278141861314367426788437548871991642298721769099258633992454843316435263487075852439488081957098237658920036663584050210861894198290068621230080000000000000000000000000000000000000000 3255 657036097049140950933661208954136955638119505601487784499232807674839487293919693760521060178953721276146196388342323405941107811304628086174760022727051333706388689443434266442005473357366565552327515552214574579646729180804103892484751360000000000000000000000000000000000000000000 3256 666386919417981605756619693237949261419663387454183855506337801336878526636408605725905704896864070875926740678505631506540063906698709727318879549799469931219699776758901523663316593777233065027780736366829425349555967610503476427305779200000000000000000000000000000000000000000000 3257 1332773838835963211513239386475898522839326774908367711012675602673757053272817211451811409793728141751853481357011263013080127813397419454637759099598939862439399553517803047326633187554466130055561472733658850699111935221006952854611558400000000000000000000000000000000000000000000 3258 1408548296749953188290898090739468411505371233939910121385806526682182967105046101114866533707812582768377663903907322171738324481899296670127078531483830015985954133261396430837887580405853383877181942106516104330312726614939758413490841190400000000000000000000000000000000000000000 3259 2817096593499906376581796181478936823010742467879820242771613053364365934210092202229733067415625165536755327807814644343476648963798593340254157062967660031971908266522792861675775160811706767754363884213032208660625453229879516826981682380800000000000000000000000000000000000000000 3260 2961585270132119019361022214128501457360494922467022325247921216727955956020007864936233504227175964874789154510488184148562828440750179669437954430755006231400442873558820628229784513347196641899013383188332079313673503195908349538930681446400000000000000000000000000000000000000000 3261 3951207391743568746994258688466462095949916602152273997544450514921624500225833070367701819202493317612093213311267989177513038067233183775328817712164843388420340912234181506050472598016173843893951065626391825546126173491447484572324646092800000000000000000000000000000000000000000 3262 4241247259587686800773357540532331809635222815568037916446962235640041058821746225374925055008474969946033107857179463870696322490460501034535216165733085055177079168443253606586860742071920922313683635941876834353347085277785946473587802112000000000000000000000000000000000000000000 3263 4584351281439089224338616382159273213480252194630453700207218902446005209194779910936052968910664968934003427397144308379112005689376550649875135724982000536507044414825974945751565627536155229114535136436749073294790150649392246429583409152000000000000000000000000000000000000000000 3264 4609764104896794927062464874709943710469806369781332384738934885759209726034460006785881853331830103170720164906347683952363761279429133651746848874932276570998520266510054011910946620956854071962412275329863790806911934324213679828655669248000000000000000000000000000000000000000000 3265 5538504308607290297643638779528805989315379628576540700780816000166157256114040783613172405868132560766587957639626567025956558337198782419374864316973846893646320300572570415292268627289511051859624662580371317740034559619963233482478075248640000000000000000000000000000000000000000 3266 5697142431430207690129025025417189827140952341204687797821394601816039844971596299595042062029161622069391226109034202244825760580993400893490331200318426820829198158770521536176815099428385119884393582851107570231119568304730100481462097674240000000000000000000000000000000000000000 3267 5742758310481693075969242123368256489420312962585179220732977718814855905608767941874842568807159669226121923389057238526293043763885842743398260584004784305446462116828845644014286921133965560028304324500455154856344512064552078846558037291827200000000000000000000000000000000000000 3268 5849479584960760199932507798187254726541634700212327202233289208315684468395068501317016941004982325058048850142143686454707329358694369203220327706861729066522061864856302845836752323485525944619488282313873959843629668742798400753801958627737600000000000000000000000000000000000000 3269 6697430979676197945305518005185722854488080561779544326261319293499042043266334679750501901408493311931762324603685694146510470236526675814894729329192908418180482303566069451481595925232572720595636149600099835106413132956763651691803768468275200000000000000000000000000000000000000 3270 6933405711634073376578654930065316045993599055499365172398210431583636661582332782232917487310488609442731125984770360534266648742828145432049091101617705543224330885578071293422858759685043213997231387131381326674927331841534086935925255957381120000000000000000000000000000000000000 3271 13866811423268146753157309860130632091987198110998730344796420863167273323164665564465834974620977218885462251969540721068533297485656290864098182203235411086448661771156142586845717519370086427994462774262762653349854663683068173871850511914762240000000000000000000000000000000000000 3272 15600162851176665097301973592646961103485597874873571637895973471063182488560248760024064346448599371246145033465733311202099959671363327222110454978639837472254744492550660410201432209291347231493770621045607985018586496643451695605831825904107520000000000000000000000000000000000000 3273 20812954561194260680948295448365082215223896246208137216837738846064290823684381689225818446292722084193672981982452117170223583672592510047706457183178195084437030006799574697096664813212542458673869111891017307630430974088916162988307167607521280000000000000000000000000000000000000 3274 31219431841791391021422443172547623322835844369312205825256608269096436235526572533838727669439083126290509472973678175755335375508888765071559685774767292626655545010199362045644997219818813688010803667836525961445646461133374244482460751411281920000000000000000000000000000000000000 3275 32547690655525379701844284206424924897746216401475354264039863720055790119916907492561168518630885487942722581028225364726272288180478695884151380606506473889449359875015188024478069561753822211628007505650476564162721945820027963868275115816491417600000000000000000000000000000000000 3276 32767459580075577890439555932501886219844101066396271146648482889212752471037129306263906945843313530050614230201057811737927039309988123598285970890518355460948927107377663066134937874620792947964846555228526662153866560084456382958944000407502848000000000000000000000000000000000000 3277 34189590703348774790559703128145547155663732087708356636366282681669667411813413752968583049913802167205010686089688739357944086794904373909032032647360115240169659377792983758065883454197081821449646673261631564851388711622010078533262021828280320000000000000000000000000000000000000 3278 35852970845991542538223853266434529850198386832036675349561750980055041834128495044814427373999127543702335365007035286310304446869719015397517049526228066356941883562144880382381015398729883967336132124421149364086582769040373093196403766009528320000000000000000000000000000000000000 3279 47833181153128080794680071554322188561348622040785686672561195072819970238360510503961872543795087032633026073770592309445777000428467830648521116605081780461543490946398670893201077593904498821947227618319006934808260792925094338681754657667153920000000000000000000000000000000000000 3280 48482839668013267499273248184516256785074863142682729191923525478171434583387761743264087638414532206910635873322398994364311272536670388953806356449836429826108086212271011484328079371322125759926010115554500765711081802805036906389321261724467200000000000000000000000000000000000000 3281 51586412449529687737115999365878024087925676181228163413551848043383100811044071751050889096236915756487960315040268826183479987214623337727665932900777516164457565779492512219484029088863507512724041904958508600194317143123006396936734560485376000000000000000000000000000000000000000 3282 60220912761790612868435354177271169231536937802276738108306402938854676634028846130884697045148897990622169921833814127572773522032464995966749907008787925100964207821997673091896139027989103761035824117517232703097947501837547479869333992112128000000000000000000000000000000000000000 3283 61675415241901264255821267056669780134152228005701883065425205780852851748387528241141975816694340387325083218953559872275429913034559731873829243837871175866368510912998927506585261277494925589377636757689433230845492011805164709770690308341760000000000000000000000000000000000000000 3284 77094269052376580319776583820837225167690285007127353831781507226066064685484410301427469770867925484156354023691949840344287391293199664842286554797338969832960638641248659383231576596868656986722045947111791538556865014756455887213362885427200000000000000000000000000000000000000000 3285 78999923077792807824085808291350933270465101168882692845232950804493582930728645758885085425765786835833641732702487523278859248937158554943258554564544933786774968903144671557919514903197441317610766171174166849684942725472590232980595922698240000000000000000000000000000000000000000 3286 80990164331973404264098454983414965810990871156099338521980482548949297194164797749024465035297966990573589310940077495832702652179641215494472145643570166573306506637270786044525030569172853775444851295335100425481578096305087409375767481548800000000000000000000000000000000000000000 3287 85721226563048773743956143793897852766982819095235274433328098938448359667623817166405304230535153032243879953163876123408817729027613316573096602965722038651909142363334608711093583540535756164872225488989724568323474792503360300264693170176000000000000000000000000000000000000000000 3288 89347391253787498547911605669325696386317839262754754411262328733481807809051501505380528609189650740543830667646037041738992564363766166473864027862518969402809262333734815100930240466221529386785646612952323435352402270387458239795707248640000000000000000000000000000000000000000000 3289 90551747781195729999559733574799501213767292741616697881769352707054119471033062535909380818113905259321323782844484258999548761905242319957504450465070394875261096516948272163845558627560917014227554953725274594896892072702450924557172736000000000000000000000000000000000000000000000 3290 92107050968978276965283301171457560249701944341838647180606250957823802317670815616693704265712899951582044793623056886238293520236087260311334918453987255117417228057726273991838887295931704920075679667230312225965029390179969106786123776000000000000000000000000000000000000000000000 3291 122884239440229397340642031707116241259403284671378475458505353705258324928389582971855423444485542734509622223139597324560859606116315483592290827626607412474344171010186099447165917481145528725382300234484804123530024991814348383784534016000000000000000000000000000000000000000000000 3292 153605299300286746675802539633895301574254105839223094323131692131572906160486978714819279305606928418137027778924496655701074507645394354490363534533259265592930213762732624308957396851431910906727875293106005154412531239767935479730667520000000000000000000000000000000000000000000000 3293 159490385017464349978795865328214426582593511735647145159984673505191232532540088383429818964182305241997935585126237097811391885574190277189875532143829638405964962077372513983996156635760606037992471643807126231014615151241075864905973760000000000000000000000000000000000000000000000 3294 162740702220136769345553705007107414682412459672967422952470038067647592856290482434371056872652975896262047436102046977765210457519340295583006143938207544263766860016581835641968379478734614869934687508159084965839393082155189458173952000000000000000000000000000000000000000000000000 3295 195526420331638775432687152147225404793613801913652830788150133327991195504711046778813693147727590018428708087462751332409880593486740238342794243008970523984058577800944307639912374176640274507965325283525440769176380301625869962156441600000000000000000000000000000000000000000000000 3296 201636620967002487164958625651826198693414233223454481750279824994490920364233266990651621058594077206504605215195962311547689362033200870791006563103000852858560408357223817253659635869660283086339241698635610793213142186051678398473830400000000000000000000000000000000000000000000000 3297 211752483000219994538193464036914599839105873815533414975203296106029972505874526840677852725357752416834261217776835397547943126161079549960914061371032014687237002808145732364526539541017791030331833364217360260343011461717423196701982720000000000000000000000000000000000000000000000 3298 219043816704675202384558805696722276160681972770444178188122778324888967255000765928448682661381548769781208519393254406932664266803641830016957013269030247617644015817321482115959304173707069344145268085510354013927275844904249820404776960000000000000000000000000000000000000000000000 3299 438087633409350404769117611393444552321363945540888356376245556649777934510001531856897365322763097539562417038786508813865328533607283660033914026538060495235288031634642964231918608347414138688290536171020708027854551689808499640809553920000000000000000000000000000000000000000000000 3300 440754664771209768480987924939289211554768328057744459930542902869008578798174569890593965048247849224585956824570582313070932832453661847547447254983321375656848014526268631597223779436982724570583528531657563874545247654282829884293120000000000000000000000000000000000000000000000000 3301 881509329542419536961975849878578423109536656115488919861085805738017157596349139781187930096495698449171913649141164626141865664907323695094894509966642751313696029052537263194447558873965449141167057063315127749090495308565659768586240000000000000000000000000000000000000000000000000 3302 918754459833305033961632606028698033631149588946870470237024439585173693873230258685474506031229725011945740994507741065286826580844592705794440165146311402092110193109922680968384773250869379544239949283424315488068069576937117319168000000000000000000000000000000000000000000000000000 3303 1022077922326870404778204255104447856343362121145105178048204345190549430747457799751971571507453158297712019766540690154933533719093795703875755132109739932570930114307672199228810963428916958016900543998088576023628311902023413923840000000000000000000000000000000000000000000000000000 3304 1042224267009738068884878460757365349218202006827317438583502674399028254421441647873546342920851434837147795331806226787573714614025191755025530945603706312974845793766117728526646620592523634980153267445357691202860642015626919936000000000000000000000000000000000000000000000000000000 3305 1252185082981881665307504885215394586842523429293620660756324667714323400948524801663344406185633869346158660282286463020415837485359721294037946997918052966570505637310273809109832885250072032717973234777986113357909658625320488534016000000000000000000000000000000000000000000000000000 3306 1270558579788671910008689871128128485463243528374515172513190186041596562466466000007221870100183883947828338745213940047360173782843976143326367343384917647500525334710551919184548342102814438844517686588795326405659892246643946291200000000000000000000000000000000000000000000000000000 3307 2541117159577343820017379742256256970926487056749030345026380372083193124932932000014443740200367767895656677490427880094720347565687952286652734686769835295001050669421103838369096684205628877689035373177590652811319784493287892582400000000000000000000000000000000000000000000000000000 3308 3176396449471679775021724677820321213658108820936287931282975465103991406166165000018054675250459709869570846863034850118400434457109940358315918358462294118751313336776379797961370855257036097111294216471988316014149730616609865728000000000000000000000000000000000000000000000000000000 3309 4237762050971913784695650459055636625252151647164292019836923226575102878044717911135198601081623418985585024784541848521599286697930110328549156533188886941461348136580042865805432955175245734408684243551719361405544408281230616821760000000000000000000000000000000000000000000000000000 3310 4667181764853692457551614070947836123476855149425371005382141718178415360965229883486307708721492523306521424995759951089708076403277265576127321668573765678749864890855768759107993171093124751321525491960047340279205506311665244700672000000000000000000000000000000000000000000000000000 3311 4749962345059456201452069869605809613818658840261392848574940362191474760465336421489664943965700904397836267356077131845424302176872414132240904655340538581777936680375369852534796729563726752588183945693583818847883066771462718125768704000000000000000000000000000000000000000000000000 3312 4787421163795176443573757301284954157229875641048917582002224264987194325202622115134604639647368636545177168749763457863975134650732425538662332019733351308812914715250286457913357028424368619528643155247145576159451472301059595527341998080000000000000000000000000000000000000000000000 3313 9574842327590352887147514602569908314459751282097835164004448529974388650405244230269209279294737273090354337499526915727950269301464851077324664039466702617625829430500572915826714056848737239057286310494291152318902944602119191054683996160000000000000000000000000000000000000000000000 3314 14362263491385529330721271903854862471689626923146752746006672794961582975607866345403813918942105909635531506249290373591925403952197276615986996059200053926438744145750859373740071085273105858585929465741436728478354416903178786582025994240000000000000000000000000000000000000000000000 3315 14510750747977779631063725071446503380946769797864673341815778517986340410565740161599053783075439118020899069181733944652593229755912238962418073869944497911068046974059554078927851412471278004361089117425281459550453566400970411179621377638400000000000000000000000000000000000000000000 3316 18138438434972224538829656339308129226183462247330841677269723147482925513207175201998817228844298897526123836477167430815741537194890298703022592337430622388835058717574442598659814265589097505451361396781601824438066958001213013974526722048000000000000000000000000000000000000000000000 3317 18893763437249660282088838509449406161701952464081862063830515137788666106425773113636304632508782898537475620870058273975810539623533824338163122575528906371009421866517425252328346120637089249080127765797140668740180010211234201066721089945600000000000000000000000000000000000000000000 3318 19390437603373227528284665565473689702162432276400590403645858187743134933401869747671728151404997903848338317876169199142774259714103283063337601111572348899729016489440916053560981189074206069805778921985736676819377974068534813748086439936000000000000000000000000000000000000000000000 3319 38780875206746455056569331130947379404324864552801180807291716375486269866803739495343456302809995807696676635752338398285548519428206566126675202223144697799458032978881832107121962378148412139611557843971473353638755948137069627496172879872000000000000000000000000000000000000000000000 3320 39798404812865497008385718472517224594613460787595390533183518957922790655277545341401833824764762907844273616322048001791289511680112106765687302184857039055126180039831358438676581499724830320448588150928333569348661712597550107758678140518400000000000000000000000000000000000000000000 3321 40381113753718519943730663005749055154406379117747568272402704369236566980029122105040220412413481380306778749883553486866518251343426400157061708414621322723260700117490668063742165225610566359404680882900145512479571673712658294805443253370880000000000000000000000000000000000000000000 3322 42344161579702639150003754835470994940819432977632577770951256600314532471780057181280846342926303737987168708337107171891339380288163140840335512970893768238783123605761980408505242194831404108818201486106222347335074059388884748576540055306240000000000000000000000000000000000000000000 3323 84688323159405278300007509670941989881638865955265155541902513200629064943560114362561692685852607475974337416674214343782678760576326281680671025941787536477566247211523960817010484389662808217636402972212444694670148118777769497153080110612480000000000000000000000000000000000000000000 3324 91800985221014964120663153440773967332015608163282200954101679469036328183746597746839528237929438885449377207747114001347709847962483481950415950362857898190972454029771301709417633771796433661673376338172822810477285332691594622692559211724800000000000000000000000000000000000000000000 3325 92690194683584112058113970666157478064651250243030661703552095617488371622115299797006072706772279947660391725812248524100442408422085916567651070293263383049432665073500239534430858993855002239486517874706465110387640253462645305728745603072000000000000000000000000000000000000000000000 3326 139035292025376168087170955999236217096976875364545992555328143426232557433172949695509109060158419921490587588718372786150663612633128874851476605439895074574148997610250359301646288490782503359229776812059697665581460380193967958593118404608000000000000000000000000000000000000000000000 3327 185492064300521939913888319610225989235404489944185456734457868458612271402811461400996490079456333726583024887438728672928716675167571936649239069586880095476033321309739635983963441914208624963598923120346311504040807784339101027488489694822400000000000000000000000000000000000000000000 3328 186164136997262961435315451203016663109445810559925259113930541895056518762966575391579810695686247979215572079059883486961067097903686327724055153172339805966888514502890866549122729747231119981582977189622928574707622305296851393530114657484800000000000000000000000000000000000000000000 3329 372328273994525922870630902406033326218891621119850518227861083790113037525933150783159621391372495958431144158119766973922134195807372655448110306344679611933777029005781733098245459494462239963165954379245857149415244610593702787060229314969600000000000000000000000000000000000000000000 3330 377281975598706675328097077227056667147504539134239649783660162979563861732321076552140981992417351983920986146964478108233927147580047757539390093599483110043295926225546736106410871209496982840271361000488311785459158274400448188526004430438400000000000000000000000000000000000000000000 3331 754563951197413350656194154454113334295009078268479299567320325959127723464642153104281963984834703967841972293928956216467854295160095515078780187198966220086591852451093472212821742418993965680542722000976623570918316548800896377052008860876800000000000000000000000000000000000000000000 3332 760951354720666345185689416447684071171002681861023755728974661082035663152748645109751027966990051856345076758403077684558089820419856786965208522772131460778678996837227161746190231105246423969056370851942775244619252582694092632779340644352000000000000000000000000000000000000000000000 3333 786844827529505085084234217441921512405058142906001650584889311339855905497596308051198304105874265930698403293026496747727748970158476866736690996698244597689387780940959869636703962600441146879302042150309998129278704044926265381636823580672000000000000000000000000000000000000000000000 3334 1180267241294257627626351326162882268607587214359002475877333967009783858246394462076797456158811398896047604939539745121591623455237715300105036495047366896534081671411439804455055943900661720318953063225464997193918056067389398072455235371008000000000000000000000000000000000000000000000 3335 1199592172202559663747889574858619946858525550090623532220851212909049430249562096347819905160962689646706500212616331140232135775997711414622166381147978291562305384247365497092455274522402255633391657565740946255724973304895907116311256236032000000000000000000000000000000000000000000000 3336 1250326125999888471642275229203977746594203876765880522052607465378084498551132368301232060104293668783657804270586808486382277936596172316547668159437214452781474399521649359386855238431365031318607966400590116383577524384422379149550682112000000000000000000000000000000000000000000000000 3337 1294663931886409339431008393360147170232296212821408200139579361313477565875640608311914048051254437180241414351104071198665337437893908923517443626083924185149611789575608556528233083765810599805083426202029482212782401135643030892442550272000000000000000000000000000000000000000000000000 3338 1941995897829614009146512590040220755348444319232112300209369041970216348813460912467871072076881655770362121526656106797998006156840863385276165439125886277724417684363412834792349625648715899707625139303044223319173601703464546338663825408000000000000000000000000000000000000000000000000 3339 1978266794212899914007844443459630486734269073481926415077028337353090127568100225001583179941413111877327644350086188948508865625105129017092244133035161625109790173166305906057109885055065807191106062394570827426556200129079567924350209228800000000000000000000000000000000000000000000000 3340 2079673747529695623885557477956300620928210597416714239715430630276231722342599480232756771518241851225661246287359514600491252854627324706203695302879821170598611350110124948300373501011670020837036709290426979084556139799561797876774883819520000000000000000000000000000000000000000000000 3341 2247734025377832648753843294697562348417827171659497867529146351856454835700471307155203930782837346562142063468592954963930007250821868302289581260429953900574783497536408302911706099954851352706955532507176285086668285503997366658263773347840000000000000000000000000000000000000000000000 3342 2623929462138729654754036623564160965819491107408148080510929094608674931177634771280160077566527580329891095086911751865511574151229367556242066666344745225266063998923725589361835675172249989422756728409697091048984093335800165277133355089920000000000000000000000000000000000000000000000 3343 5247858924277459309508073247128321931638982214816296161021858189217349862355269542560320155133055160659782190173823503731023148302458735112484133332689490450532127997847451178723671350344499978845513456819394182097968186671600330554266710179840000000000000000000000000000000000000000000000 3344 5292070250983083875397768726639069421007063243458283949473612826019619232999898791689267580837365778765170177458949944741272332848664012014089185929064230253207660412925493986316522343459162676500262608415681262375686642785269035554796933742592000000000000000000000000000000000000000000000 3345 5655031644956487901295241189475360129091361686311088404093545452200987723890645913642257332488860142407951920945319161258510308026300990557589344044022602345422649825547072980840651439082664606663571569623702202719890306026789278972753368580096000000000000000000000000000000000000000000000 3346 6069859891265603342153358188343606613381080021727793373098865911246049901478204857204658275044248007427856924395958580718763312379206677300701306460407096941932970104373817414558535813660799433282906020581453225041711652987387516163586124677120000000000000000000000000000000000000000000000 3347 12139719782531206684306716376687213226762160043455586746197731822492099802956409714409316550088496014855713848791917161437526624758413354601402612920814193883865940208747634829117071627321598866565812041162906450083423305974775032327172249354240000000000000000000000000000000000000000000000 3348 12271104158804289608224231673300375677815324159029612577202576133991658043608294920943901534801397598637261337803667164992993516421655727581802011810510416246812686170447411940255422415206558872435780318777120212612732347524602160508885312471040000000000000000000000000000000000000000000000 3349 13055399843162256082053042860564483399304652004035464512283962504546554739834390693606040037874111359183647384846548607099446156328695940939688678854960459819148564867992976164943693191744082148784899762228372805387188657066615760134170403143680000000000000000000000000000000000000000000000 3350 13348403667187238931128101570992002463859106110090104757745281615127635501300853545819425894532507582981373794417835218952193007789294458224969835551657416725748378168144099965340154042538434363716910566472875447750010112675512022822690586802257920000000000000000000000000000000000000000000 3351 17808516216271332321991478411698261660316016365375394943945658805509197921591968087843620033136272078411354352520764211568595615655095397615928656202490317529646759709174704339724144906831579498005096792431515649191201689398829038422935687177175040000000000000000000000000000000000000000000 3352 20034580743305248862240413213160544367855518411047319311938866156197847661790964098824072537278306088212773646585859738014670067611982322317919738227801607220852604672821542382189663020185526935255733891485455105340101900573682668225802648074321920000000000000000000000000000000000000000000 3353 22937770822804470613244730593369753797924348342373745424081841118560449336300298470672136395591269140236425123970063572838545058173862294646625727481124999906100545591042668682763440811004922349059142367681731620989539595835065255439852018723717120000000000000000000000000000000000000000000 3354 23325610805791728139091302125147577424104494778678551721839439926060807461590498568675979348811251356937315806963257813057746628357898173115793626729273688582554968833280881861442538338685866770884810287173268366452842302958185477011585736743321600000000000000000000000000000000000000000000 3355 23849279505801369764041657301440783924172240067029972000790287417658058064826283382295482688916063294216305695768615293892063888828346190107410965659147924116817961238276054605543866461789998965969500968568987225731083255693193534848965996131123200000000000000000000000000000000000000000000 3356 29811599382251712205052071626800979905215300083787465000987859272072572581032854227869353361145079117770382119710769117365079861035432737634263707073934905146022451547845068256929833077237498707461876210711234032163854069616491918561207495163904000000000000000000000000000000000000000000000 3357 33163573984238596612018632713738512094212692778725468831578157533514955293914153515139410748227235232565485485620104235167844050906269260769299066146233174714412338241197620070764901259425227554563988138292863558945054706409956495093975681597440000000000000000000000000000000000000000000000 3358 34107445726638980011016302609338335307420405287730956288312146856908759084458907026225329332165624793675401333966557430648164555215529498597258235791985520505054222581872437918888787894240104597378380821290615253485968019707379455981232712581120000000000000000000000000000000000000000000000 3359 68214891453277960022032605218676670614840810575461912576624293713817518168917814052450658664331249587350802667933114861296329110431058997194516471583971041010108445163744875837777575788480209194756761642581230506971936039414758911962465425162240000000000000000000000000000000000000000000000 3360 68459510869248684536952456722804977674420059757867056828114464611484787430193857859697668392304432451096504181072038737631307038957363819640818291102618037551850930606775145552798615763528500483655050179334942070770583036258224217529664007045120000000000000000000000000000000000000000000000 3361 136919021738497369073904913445609955348840119515734113656228929222969574860387715719395336784608864902193008362144077475262614077914727639281636582205236075103701861213550291105597231527057000967310100358669884141541166072516448435059328014090240000000000000000000000000000000000000000000000 3362 140218275274364775557613465576829472345197712757077104346740469686173661001601877543959079839659680923932598925087308257799062609912672883601676017921024896190538050640382828240671863612046326291823596752854700626879507423661423096145094954188800000000000000000000000000000000000000000000000 3363 143530869225629949821071739862005466669185973434493766454641420769882637476779311299175847827280271092685038117707107519172906490602371828917781606650159483663682565939398909345813329228136711158488971634501820195970537886022301338015853287833600000000000000000000000000000000000000000000000 3364 145943152742027091834871264901703037537575653660283577655559763976099152392355434178153593168915233632057895901197983275797661221536865473101273734493019306918534373770313176729776578458861697900648450149367397005986849447131919847898472670822400000000000000000000000000000000000000000000000 3365 175340522007107638342729719929578857971247030857647015824558095456386109191292345234301337204131770561518902346135360121578119798938212630376738884825939763258501369201997237358301300460706306893746886472660710586453807202275298220121168596172800000000000000000000000000000000000000000000000 3366 176915995024224292608657375090219654846632983852261211976420311447618235496643088127210165787286543380572202425487084855901111463361502356211962146357491420308396022292005996282279055285467043919077368828579630616244615969857946081635149545472000000000000000000000000000000000000000000000000 3367 179780279634359009770192946839533534935670288925639767783333636999595549330682670979612567573377616543295584441308786054253959277024788009014891747998506212037535897054380412059436657597233320856548928701585438514229649479017827167464377548800000000000000000000000000000000000000000000000000 3368 202252814588653885991467065194475226802629075041344738756250341624544992997018004852064138520049818611207532496472384311035704186652886510141753216498319488542227884186177963566866239796887485963617544789283618328508355663895055563397424742400000000000000000000000000000000000000000000000000 3369 269830937558354906628298521104692743059697996146428972896235574818142962879354973139936362581114083401142747719500061926072237093463097002816100918201329412888480216918226314885636626268704653892731026024433144770017893548418720954024659517440000000000000000000000000000000000000000000000000 3370 297167381351469195383141621278513400719674543136977908126556583647933398761537244823518010742605522088568042756320842009296936351384179806315684475509583142694206010322679957024645765429974613471625562113337026460408992049573998517343110142361600000000000000000000000000000000000000000000000 3371 594334762702938390766283242557026801439349086273955816253113167295866797523074489647036021485211044177136085512641684018593872702768359612631368951019166285388412020645359914049291530859949226943251124226674052920817984099147997034686220284723200000000000000000000000000000000000000000000000 3372 644245683187708251660497193225855048595717188204755000901773374781450693765593237686996313989471777313962802192118930336633631792520967246172789682876516458273994509390811019264416449225840263550521965216163733946391336521513489151321083320729600000000000000000000000000000000000000000000000 3373 1288491366375416503320994386451710097191434376409510001803546749562901387531186475373992627978943554627925604384237860673267263585041934492345579365753032916547989018781622038528832898451680527101043930432327467892782673043026978302642166641459200000000000000000000000000000000000000000000000 3374 1382991689802184933092623439029482202533918402740564625660311976731098874499353850800018873015664542371682903175173673158870411105628555963404088056481093366422363213398896614058689903121287198412663861554596382948694667558300002859277274526515200000000000000000000000000000000000000000000000 3375 1390400563379533227068409513037525268960700709670885105592088628556659201491706327030373246326776183927226324418117754857090722393050707270374497398236360173766791148286965739725388677785001559741167784848775592760625999087605043869616590290944000000000000000000000000000000000000000000000000 3376 1477300598590754053760185107602370598270744504025315424691594167841450401584937972469771574222199695422677969694250114535658892542616376474772903485626132684627215595054901098458225470146564157224990771401824067308165124030580359111467627184128000000000000000000000000000000000000000000000000 3377 1616397083523000377003838900201295102653379538495231487406062449878470082253649664682834482184679536874813233074552885060120281775525061272722300242389632190647310569913966461624746699478545847353317824553294515204063788306186951365469449224192000000000000000000000000000000000000000000000000 3378 1886915764563644950484600069255755173245814571050516519719718005288398012933488955745480965256536883698965952200383100838727949111250917224596299452095196747182943555501941857576187986869020582637374576199602558698156362966332185956010923812454400000000000000000000000000000000000000000000000 3379 1965174943739095662716680256459910917758313792891321352334821517028469819921513843310961742617407077032102788927587929905771965433837360796123334913242002142227397435684050045217596705218426966249062922677927088782411695992585594590131192542003200000000000000000000000000000000000000000000000 3380 1981556945428186803777749400439371075628929391114052831109785965185824616575395792664899600746030519575066746672118008705341916228965405823071384040607805900775924741660258485421890313500757285830607666913182320522854108996586075384573298370150400000000000000000000000000000000000000000000000 3381 2002806044318827526832813522780641763855073732500285953814640651579107015458691016499482900145799580747631251119757662477533347314183680723263801637005759331502971533960271348595799502689895146307350332212355062357714455336657728420882603520819200000000000000000000000000000000000000000000000 3382 2066503506465753367117673620746927302643597045692667691158027759270758885075024279900676699109063119341631344386442890695929426190204720948912214129260656827832787403179947864889445813920955701199759729212072518604948267172582953107502286661222400000000000000000000000000000000000000000000000 3383 2198481881668608204009222524256815096762011646930182602526103481711580460928555242314501429472331016039080068901879579513484582820839644303632658056843690373139755338172952938613477647415067157746971274943263704667113030454193292969830163792527360000000000000000000000000000000000000000000000 3384 2231240156086695723025364685765948239834810823324340060245776077865413967321551635925979290984472431167107546765924118562353404101026088159526365193077323651267512733935450755459104004350915410984587634449243265515698526397250553508515504151592960000000000000000000000000000000000000000000000 3385 2680656812377767453272603821289456394177869760756059206108298076034281964053064166617815593144895162273192404114516171792309083838297851715445166797647454403274294588747064623600097497298283225126098658571445873552114963311821020025851999780706713600000000000000000000000000000000000000000000 3386 4020985218566651179908905731934184591266804641134088809162447114051422946079596249926723389717342743409788606171774257688463625757446777573167750196471181604911441883120596935400146245947424837689147987857168810328172444967731530038777999671060070400000000000000000000000000000000000000000000 3387 5364487877937746590918532217855750510551332025669319192804054172288853190348938355931448611503697838060029796274164985587924631955859525635408326688009707450010133635266476274581604227867493961472003236217576703733658126698611632733795002521485312000000000000000000000000000000000000000000000 3388 5405909547254720616015620462260506056550444987797835632486857400872496189773709187748281771165813767100397177732870477594430208724101585209520481257362813802763583760842504376168914947748935996002767764634433990476308558919036687374075239692500992000000000000000000000000000000000000000000000 3389 10811819094509441232031240924521012113100889975595671264973714801744992379547418375496563542331627534200794355465740955188860417448203170419040962514725627605527167521685008752337829895497871992005535529268867980952617117838073374748150479385001984000000000000000000000000000000000000000000000 3390 11192037581052677823571425559592551364951900465326177692537698620450018557276898135479966934834856015403216557998087223325595292285433315658009025246986958226176570155183217874204104001805786919204542661577009786856375266791132858372591250834079088640000000000000000000000000000000000000000000 3391 22384075162105355647142851119185102729903800930652355385075397240900037114553796270959933869669712030806433115996174446651190584570866631316018050493973916452353140310366435748408208003611573838409085323154019573712750533582265716745182501668158177280000000000000000000000000000000000000000000 3392 22728445549214668810945048828711027387286936329585468544845787967683114608623854675128548236895399908203455163934577130445824285871956887182418328193881207474697034776679765529152949665205598051307686635817927567154485157175839035464339155539975995392000000000000000000000000000000000000000000 3393 23024747298159554078864337030178979741802436614109030705871040820638697436222237114587989819030698093251934983495906495251496120328238587785108587686122488055200525117364203307438361675447109337397011832251880689321067200489757581954803682783241699328000000000000000000000000000000000000000000 3394 34537120947239331118296505545268469612703654921163546058806561230958046154333355671881984728546047139877902475243859742877244180492357881677662881529183732082800787676046304961157542513170664006095517748377821033981600800734636372932205524174862548992000000000000000000000000000000000000000000 3395 35628896670691067688350922232622980074509874247735533287940055802837016195470939528058112895808159904239100204775312287617685659935115551621998987590593318199068078771879953132614954483897026599011317175806149249382798381517414896845174947680876494848000000000000000000000000000000000000000000 3396 38620769958749689536959244408683956841940167881651501972190190435621026317024071189549899694402800620749825984916416971742305257092494323578443675168342491306353476605352447720340939537526103552048987342272249398006890429108904846343987138109286383616000000000000000000000000000000000000000000 3397 40012913992146480671431031125741169239731034398315684020024953114114342381940055151033675148503366689637319712279683164909760446592340049195806179738364139248791799599266315021888112939460184028925171769726249085609464386437249090805223883785318799769600000000000000000000000000000000000000000 3398 60019370988219721007146546688611753859596551597473526030037429671171513572910082726550512722755050034455979568419524747364640669888510073793709269607546208873187699398899472532832169409190276043387757654589373628414196579655873636207835825677978199654400000000000000000000000000000000000000000 3399 62057165094613786165308403967689159119256568321955740483992762960067859549107416221148074046997279023855239867171989023606959155657326790906879821532613696699049211571256654724297867551271832050871389081522410570683348758615246255461574017462472540160000000000000000000000000000000000000000000 3400 62498329775381182749421970820540029918682562883486231530087498241774503100404388374378984526004368685162267638739562405291368817901336223069724938747300523926767570895222934260252591728176608108105071942291527233508111901449003930263433548392300544000000000000000000000000000000000000000000000 3401 66137650210229807052859756355442696834440114137619808282119469024050286035702292288676528977686593961341929360144329756999264874486856361479160209536617015801562547027979476904746583631721046654153743544754191753264463322362047832137676039452098560000000000000000000000000000000000000000000000 3402 66450149614726415899195089738384068597486911345934455351821184739020215859819610661408678499835581705279144208975773714657574503073854064286159661279800446502480990680890544994645535041054628230481877504124555099580825028090701359107079004005335040000000000000000000000000000000000000000000000 3403 68871718912020606665105499034445697496161470238598350855316533508562702922716910676903341963100752114625041286318649829940648236758324499340490300299179114136861216166248679632900910349580865758536740758937702444673153515484537534890895082487021568000000000000000000000000000000000000000000000 3404 70056373375207476730013710505817414729965297683293777034024313063939334107281466545827694833286721116873012775700616105683617386451114137385238993638119125149577328547113277673008144853383410354687310560607741675726180264956466924652419873557708800000000000000000000000000000000000000000000000 3405 74858720801406197479498464890542287066039951373840527973705322002320422257036692358849864255497320555073141603859342131966542860530341293240057275556062175025159537912398521584380614046161944391114534598804740628697842099168995545649852855649981956096000000000000000000000000000000000000000000 3406 78012594605216461303723053653258800927207712304241528744546399716470915719890915603106925674252983693435831723076030914367960132447221668464903396162528507487486183298759426951485532550417204347793728092366777812021616365374810796961548205643389730816000000000000000000000000000000000000000000 3407 156025189210432922607446107306517601854415424608483057489092799432941831439781831206213851348505967386871663446152061828735920264894443336929806792325057014974972366597518853902971065100834408695587456184733555624043232730749621593923096411286779461632000000000000000000000000000000000000000000 3408 159369350501808799720945895271763606695259376610551024256262998323394116921601572101408764143184164561658864737436185238988319104591254965379091059993203813135444168007788033727708956585334460322293291579639538897878178562598678984053478278812644933632000000000000000000000000000000000000000000 3409 182458196334226329009139470205128652188212148486991278653813468045157928913777064879351376616224979922181880476782063665838216925397761868490549482112360549314077422030117748861405307186036625952024828522272828985556642594635943430506455697297869111296000000000000000000000000000000000000000000 3410 184831199461600450321295679198204332100343238268888141500028742031236297559787655773871674173979678157052377833028935043190061719156430192182812783063370655673430704967453403522297800873657215697632244294355555878921838087375655994317148422555736368742400000000000000000000000000000000000000000 3411 205609324900487770823532992135879476367009321066839922389377840724132818280374830551427949335723574604789954189503398167904338144302491870661648375989021802629276616571706880534009304536304932464267753151574531412509996148902022336020642976912765878272000000000000000000000000000000000000000000 3412 257011656125609713529416240169849345458761651333549902986722300905166022850468538189284936669654468255987442736879247709880422680378114838327060469986277253286595770714633600667511630670381165580334691439468164265637495186127527920025803721140957347840000000000000000000000000000000000000000000 3413 514023312251219427058832480339698690917523302667099805973444601810332045700937076378569873339308936511974885473758495419760845360756229676654120939972554506573191541429267201335023261340762331160669382878936328531274990372255055840051607442281914695680000000000000000000000000000000000000000000 3414 600045797312040675073079582634419393202331828768763320059962961913763005226983959954834843339656901141473029942224925942375360854912519678292931672395582749995211370007658846628863715189945072613711764931543924199996773287643201433002341043000259379200000000000000000000000000000000000000000000 3415 720900091700240416672305470404450341410688802732049453536828741566816680927630025128836790660179347427713372592560368773022792689070956740258972840216101529219599012135961966442846125432426967520417092234657700482531334668112184256832390013632705986560000000000000000000000000000000000000000000 3416 735067440441137053734648586224945964144383367260419284067408898241599170499903933408012721542389977082377429801484457652915908796339169042032769736546879034706907836259571196320029798343419485400636929270259439116352812144583020833308309998783462113280000000000000000000000000000000000000000000 3417 753457464518961445912895466761321869860066551440863752315177084249403715414041569903578191598169429687470507717231673786813739569425901140803731580366360290099834293907452891658977207862157310809617292634943111558220132996391704726204465315413237956608000000000000000000000000000000000000000000 3418 1130186196778442168869343200141982804790099827161295628472765626374105573121062354855367287397254144531205761575847510680220609354138851711205597370549540435149751440861179337488465811793235966214425938952414667337330199494587557089306697973119856934912000000000000000000000000000000000000000000 3419 1221409242997287175999100587369044255447588924803242025353828507376132512663336618600464646997574224452738620987982548107822381181748108972835951654521307241670506026282802155086397234305257720800530741175551062479942442032341373994131561460657700208640000000000000000000000000000000000000000000 3420 1230752362254506436717610057426199895235192458144417218086519609663974179843125246275260375745297269523704147280579312323421857557864929579635750890750619988059402353747227399121867369398657814374839111732103963171278255144893438341049882857717733785600000000000000000000000000000000000000000000 3421 1346576298238468252809669868215708976285051945674403695821667949363089851793171423810628787538976271427694433601572246807604186461604284456098406199850851621166565518469373832576951128768886075764953269674368079140209533221712255652271052852059072102400000000000000000000000000000000000000000000 3422 1381020943515625227620092458117778411659217350163813965598903944110789012784489121338854311923452628851155809022980468496718991118126383874774750394618093586038124076813488680470736905239656055939268778692324639672201891264834064339815012796409367756800000000000000000000000000000000000000000000 3423 1450179554695315314421966735067786717306644879375796891287044033776991887763933587323703200605278138071281672531804075007866064329269463352403228218681147483389462966508020040389917468651739417505984043948749012692617903789054905395807691596836005478400000000000000000000000000000000000000000000 3424 1495497665779543917997653195538655052222477531856290544139764159832522884256556511927568925624193079886009224798422952351861878839559134082165829100514933342245383684211395666652102389547106274303046045322147419339262213282462871189426681959237130649600000000000000000000000000000000000000000000 3425 1558960002322694587304719883836454653033417327821714395802088578043682871757092352667914473475037057889602871527573827987964307983757755884434786532133974541686803713152638030773264205234679027676280692491321450342605143738383778041774249821301244952576000000000000000000000000000000000000000000 3426 1819850909674532300569289741517686970627072889996676547469377831010618682946400961715909522868753031298863504211532935538905087435691470444381158064135330140822219665148925027146086652687644622711632522832174542676124787453525826327290595900231704903680000000000000000000000000000000000000000000 3427 1911226312993393810191141877206793833948881037909553153920154445807505287223373127816091235237198134413168291660022247028796815528535446099232273714480414038496042195320497980823267441139562823964194155815893825464070464018513518588885270981898317856768000000000000000000000000000000000000000000 3428 2389032891241742262738927346508492292436101297386941442400193057259381609029216409770114044046497668016460364575027808785996019410669307624040342143100517548120052744150622476029084301424453529955242694769867281830088080023141898236106588727372897320960000000000000000000000000000000000000000000 3429 2481862109497919122590641352565157555001194772100222207998329213740285455825803246225119125160195238222687999273914529361306326077828517887794476295249582492484951479758294486468680949394032685960001312799261735016208461560103487264384154683121369874432000000000000000000000000000000000000000000 3430 2497862156768551864991916367444217790868973445096778508059747741348863581762626789318320170716842851365969457804456904946844370080022031566012687157820176272822654015044090695360144203054942263826389311341937198298140393645617351869467195609375416778752000000000000000000000000000000000000000000 3431 2585481243348702332941604060609311111882778724079471716220555453955120441157405532359388330816743606934298461212203811905876863797607623242566323682620078948292568848234251438555640923231107576128522576432137410544366134883330208950569840193718085222400000000000000000000000000000000000000000000 3432 2603658573965555024891793816038092240941944936903172147570043644500439282156323901919692851924585217929027328407321910968324065969899876322156938747262405292928618711606680459404038252278456851987733644885584530352190792952122826600577580170108972564480000000000000000000000000000000000000000000 3433 5207317147931110049783587632076184481883889873806344295140087289000878564312647803839385703849170435858054656814643821936648131939799752644313877494524810585857237423213360918808076504556913703975467289771169060704381585904245653201155160340217945128960000000000000000000000000000000000000000000 3434 5385640077051092829726466634113590412774141833030864232339029797654871644117886226285142077027103916677275528796145018821526444107856965935640837121512128043091785183632708268692694424072256785801746755093352149223393824692460638287303528161865839411200000000000000000000000000000000000000000000 3435 5754741530356042196645451748162499967320456729185135735377069286938617641738788158482017049213272426193866420392367437971639703931437609901893744452737731134727862034738983000777082548823842049466522556976973585744050164568878206053331425388259390259200000000000000000000000000000000000000000000 3436 7193426912945052745806814685203124959150570911481419669221336608673272052173485198102521311516590532742333025490459297464549629914297012377367180565922163918409827543423728750971353186029802561833153196221216982180062705711097757566664281735324237824000000000000000000000000000000000000000000000 3437 8235431810424605840853755873369411791395159105452254686241410343196373398392421615410079343654358392130583064147918436457915959921862513670791996931615184665831830534229363784828342408781372363497296266602911749828523337407510519651745521347334242304000000000000000000000000000000000000000000000 3438 8703093357676770856694916678229035337566707985007091176846567205250900206535664734678426252932819365937026605173227831310871148705245247278336485775836804967717259718761403782068513586060081328615882607884249757520437863176067887353381734464337058201600000000000000000000000000000000000000000000 3439 9209367486516693815117612662281139886289425070007503682978915990043888861209484566889636644377664813817019842593277095736157282009428488809763261956702657888276989508495446661357817700484628995931487967345660408234923168236171559470891475250351125299200000000000000000000000000000000000000000000 3440 9333929422649038518363901129611772012294663487887256387545956495247509908283312813643158449979480764275853170919814269035993073616220954484763657165763357453947661616153015510269676295529890028711936306712331690627809694152629605254980772593229050675200000000000000000000000000000000000000000000 3441 9520461339521302742872882754284873198439236975149971334979768550847015754552421298329612798009520642868265358685603886871890004910874434291878700993918680077124480173998525544562095883700213432745020415972097810836520498253495837700435701598939145830400000000000000000000000000000000000000000000 3442 14280692009281954114309324131427309797658855462724957002469652826270523631828631947494419197014280964302398038028405830307835007366311651437818051490878020115686720260997788316843143825550320149117530623958146716254780747380243756550653552398408718745600000000000000000000000000000000000000000000 3443 15624356378032310252814442092375280902394846368971275511845938740218585092019240042209637541816843843265385396496490661942948028202527033431039734045678363911358277560932645155560163719022454698000839230240983208242707374817292930570129304081799944601600000000000000000000000000000000000000000000 3444 15842835953234781710853228657085783449599192638283175877383703782298962469717156426371894297653766166276094754519352221541549231780689992327732265183415399267781824420726935737438681859663955032395008585153928705360972484574261060051123206823177145548800000000000000000000000000000000000000000000 3445 16157901021610455877934641096719955797484204413025451965893066126905487983704225974352710433871498585199368810614093949983194479269482985812201535701181083083948398452648637642362176655905377225289088032167746427504697671480355507730114717424400990208000000000000000000000000000000000000000000000 3446 24236851532415683816901961645079933696226306619538177948839599190358231975556338961529065650807247877799053215921140924974791718904224478718302303551771624625922597678972956463543264983858065837933632048251619641257046507220533261595172076136601485312000000000000000000000000000000000000000000000 3447 26961167013953456046078647786944971812556055647485750274677105685868086891559989239733386326054730526593090675845312863991737152242369806653867406381358002702613141106271383927191493140210543149818228139771855343935994466373561982551413058645912453120000000000000000000000000000000000000000000000 3448 30331312890697638051838478760313093289125562603421469059011743896601597753004987894700059616811571842417227010325976971990704296272666032485600832179027753040439783744555306918090429782736861043545506657243337261927993774670257230370339690976651509760000000000000000000000000000000000000000000000 3449 60662625781395276103676957520626186578251125206842938118023487793203195506009975789400119233623143684834454020651953943981408592545332064971201664358055506080879567489110613836180859565473722087091013314486674523855987549340514460740679381953303019520000000000000000000000000000000000000000000000 3450 61229025899218040043431450932100304248771563379946322023975575055703008968325910285849324620317506602545525236598298264434234105452926058569174896617883866137588491629392412841473579259793691895966943159894928066151892616975583001743570237224686452736000000000000000000000000000000000000000000000 3451 62123306488237402983592269834803309295833116958700379901507488060384251907557094549420194721070172846214254945150849109186006467182009750513816596343796535770753547689653425974097344497072003197019997525262005748564709180085126366203127069256187904000000000000000000000000000000000000000000000000 3452 77654133110296753729490337293504136619791396198375474876884360075480314884446368186775243401337716057767818681438561386482508083977512188142270745429745669713441934612066782467621680621340003996274996906577507185705886475106407957753908836570234880000000000000000000000000000000000000000000000000 3453 103598971234255754298034727957187477658459601742006150377755905853699250906621054886421792009682450458795161895562246433534155190625825396956355009195084621692807164797979919621921916926495413771259635826583852017786482691915091685025152865203650560000000000000000000000000000000000000000000000000 3454 108622864263189668387276105488937980340892830314854493029531330992217700309730189022695153223682643286276375481142498077443647124420708843135396009244581986407561423450313248176526217073433021706520244487836002346873115771715942457805838792995635200000000000000000000000000000000000000000000000000 3455 130498652240091903227219413972557044595160806350421476776545993475105162924311582078773898698892976087317650172008319035963620605626549974421132374911472279725835974623137354769849826451562920277578149874249378225547330270520916484111051802814709760000000000000000000000000000000000000000000000000 3456 130725869858617890290296406567982274504496547742790173485965400312264370985120017799166424349558489104300791756753545360460365156884170200725986348866628644693437546256259474366082878964247011258908814093415221600287110880394139205789712949308293120000000000000000000000000000000000000000000000000 3457 261451739717235780580592813135964549008993095485580346971930800624528741970240035598332848699116978208601583513507090720920730313768340401451972697733257289386875092512518948732165757928494022517817628186830443200574221760788278411579425898616586240000000000000000000000000000000000000000000000000 3458 264195020112194943029861382970398307867132254332116739377362118783155977414437836972648377222230505070710431825437317968745742543395607071531584556084626884633139278011014187966698700870753904500513099960076817929002235831159962861248116722476095897600000000000000000000000000000000000000000000000 3459 352464117214183597228714259088356800066850060433808890617770860670923424484151521399585745432825092512257177105083235327944300789837167564723867538322248458680132509173442643969477525225022783369939068081153081933863933009202978649189260393755285913600000000000000000000000000000000000000000000000 3460 370516161224458122138921872358003811147910051941542787448947537428344995008137033851337413970636064805468958365853431158182004260185722380900918459751962690283448681717435882513453083295643880733729690108020945458170753216626816026123403278348546211840000000000000000000000000000000000000000000000 3461 741032322448916244277843744716007622295820103883085574897895074856689990016274067702674827941272129610937916731706862316364008520371444761801836919503925380566897363434871765026906166591287761467459380216041890916341506433253632052246806556697092423680000000000000000000000000000000000000000000000 3462 865038310397808424125149385841037270728646977086450792700727545403061389619460637225589144834744999013115715188836730995825038319090233144060511424273256263591699527900811510303556937954855892946379913442698582563604213647619758087625687329647561277440000000000000000000000000000000000000000000000 3463 1730076620795616848250298771682074541457293954172901585401455090806122779238921274451178289669489998026231430377673461991650076638180466288121022848546512527183399055801623020607113875909711785892759826885397165127208427295239516175251374659295122554880000000000000000000000000000000000000000000000 3464 1946336198395068954281586118142333859139455698444514283576636977156888126643786433757575575878176247779510359174882644740606336217953024574136150704614826593081323937776825898183003110398425759129354805246071810768109480707144455697157796491707012874240000000000000000000000000000000000000000000000 3465 1959895533832200701606854803544650591836367171851343074193726839730291268054522764819648962362019054468617212258887391062216742646587217756909896229931691021974868940876263260945680115714230330752044262107318744337896211217031138166394664974096426598400000000000000000000000000000000000000000000000 3466 2939843300748301052410282205316975887754550757777014611290590259595436902081784147229473443543028581702925818388331086593325113969880826635364844344897536532962303411314394891418520173571345496128066393160978116506844316825546707249591997461144639897600000000000000000000000000000000000000000000000 3467 5879686601496602104820564410633951775509101515554029222581180519190873804163568294458946887086057163405851636776662173186650227939761653270729688689795073065924606822628789782837040347142690992256132786321956233013688633651093414499183994922289279795200000000000000000000000000000000000000000000000 3468 5937811638823401421770222201567951078314712394093327960184167481871515941488234084534832214962963823413495988083095260458615042802335933682280900049688543918629015424018240139152383262471212768781272725172086178083701627617849888447600447535084703055872000000000000000000000000000000000000000000000 3469 11875623277646802843540444403135902156629424788186655920368334963743031882976468169069664429925927646826991976166190520917230085604671867364561800099377087837258030848036480278304766524942425537562545450344172356167403255235699776895200895070169406111744000000000000000000000000000000000000000000000 3470 13078287554088259408967199235176023577347040523961397028604480793597239504882524367463309058898773036262881568203367734365032808724867538556626093381117472686441618711953238281055630741803646898360787047396368308075223515534713997075570372998662862730690560000000000000000000000000000000000000000000 3471 13467979328319536964288945924018542897148500447240428354149314355356551306924380879020707573997670775080427225343327294428538010449666375120029423627737677606469300724987222928107186236379042151747452675034599016160884269451048547041840098406086387276185600000000000000000000000000000000000000000000 3472 13608636545929746279581723250901895323155943907566517071644988755903037480621895700046423049075364782271004213771673701105336696927574879346661635074863323158142621882434531276975821306257885889388338587231102325906939469492184507302558886563654285194690560000000000000000000000000000000000000000000 3473 14290764270884962030510632668906116606316072915395245842059761108386684609946892410572150706755409375345236216732812704123909375449837702155231492717773946667315652777123163279504933368410385846735137059756394356089480606013393423342925310952472182070968320000000000000000000000000000000000000000000 3474 15102114436379778004144319473626537006405226400776615650259843773316259659972745617100015306157419722867723646281731054338796455079880450834175543978694522931145159622629578438753192672429066336493964125312232757753529254738172303228637968137033247065374720000000000000000000000000000000000000000000 3475 15742471990772232332449376530291163379240330226915781154506427449247175427541104992457882005975087681555602182415062652855332951419988083807190470046705680993537365467136458485255522043019823052286179324713462765680445645308594574561843033021550407379740262400000000000000000000000000000000000000000 3476 16146787975296138194377102898088315565346673442806747420363758842616568858450758963296756931378152532021198638886705420673674726512290720484056699276097557062144374787791368841780410976205631697415179332330578106023394558032954826706724839768228429534593024000000000000000000000000000000000000000000 3477 16525162801816046449036364950015168376365729119771805548803269781326383807741723186656798954417235222998407709723215489566978410572721710339032829715337194937600573240999000636554788096607871725607900932217694212908312271635321979570265868601178379476008960000000000000000000000000000000000000000000 3478 16919930579859429780874455890487752954245577093188576459135792337213625198704442129449155818328313619992258560566603415151078450380847840086020836202981361261109920268422865651761374701137948661275200787820672463550010842568832449082222219906650974096824729600000000000000000000000000000000000000000 3479 17324976584136835804157870942170215227495294672073607701254783482070303324709724657652196833963741790119889070561100877034858945732807971276555478069573457968087977112642578345493957571252048272614251212725072432841971415666130252926503932536292572869427200000000000000000000000000000000000000000000 3480 17494892455627626561556648982924975635276344554745706391640799997581915949117726512387002706045472268771710981590588293835749307243899468996149844801593537898889620840948220440450693884700694836968699804613377270776788556537449091049005202860972210913280000000000000000000000000000000000000000000000 3481 18087939657513308817880603185735991758506051149821832032035403387330455472816632495857748560487691667713124913169930269897978097319963857775680348015206878166648591038946465201143937745199023475510011662396881585040408507606515161932022328381683133317120000000000000000000000000000000000000000000000 3482 27131909486269963226820904778603987637759076724732748048053105080995683209224948743786622840731537501569687369754895404846967145979945786663520522022810317249972886558419697801715906617798535213265017493595322377560612761409772742898033492572524699975680000000000000000000000000000000000000000000000 3483 27526064740973840123197953440246627336779011609151283249268218471095569918766628481353715231668319700297110331712950955153415443565413696400090155322961855240819126368206788499801978431932564737409617191363918018484487011090812770662400226181044292812800000000000000000000000000000000000000000000000 3484 28152489690495603053869613014146304376250559517743892969207646919133544693335312733457985301486696419587875019858135226291455640644158139051729151404972299377920546465220810436648683024940346021691896209160461800912068496171532624772497436545292173312000000000000000000000000000000000000000000000000 3485 28640227509901610993378408152990232066838345563171760682668223897199382806496404017471111454117014849070322600847335842415154078798000230126708067462096301764623130744528433413938810707283417990917964760412906364574839559775507727704156524141042728960000000000000000000000000000000000000000000000000 3486 29389573956619506740516396629881183559128795465607310106831660950279281243979958448717631918604447889353610046238015352617623104684822858356782091841134558963768902639878693550240982698554425493375875686398415735435129435686406445135858501608862331699200000000000000000000000000000000000000000000000 3487 32153749238366009994340181379718056731182040834261495154867439383905234077773200545413893343487601358643090268035093558431017575363851259234456907395488058221823143155392565959079471770805156106978689249777255465333272340431342236019739350987322268057600000000000000000000000000000000000000000000000 3488 33158553902064947806663312047834246004031479610332166878457046864652272642703613062458077510471588901100686838911190232131986874593971611085533685751597060041255116378998583645300705263642817235321773288832794698624937101069821680895356205705676088934400000000000000000000000000000000000000000000000 3489 44236799461916246662230510884416815270168744002449653227855390111601959750020826310397833446863111518833924161120653558777653559672754008432701267914441568900529513867291236997981105547973032834716085827414687623974451794036859558200046341443069306470400000000000000000000000000000000000000000000000 3490 48716410993634432100095462618804311161320314515801164089204884213707859352293050216082947385562697869189405446861722039844678017841914500551001246883708582946663594524427280652604249684497658343610898656604611738540140533180132347944211953720235290263552000000000000000000000000000000000000000000000 3491 97432821987268864200190925237608622322640629031602328178409768427415718704586100432165894771125395738378810893723444079689356035683829001102002493767417165893327189048854561305208499368995316687221797313209223477080281066360264695888423907440470580527104000000000000000000000000000000000000000000000 3492 100254259746053152014126802266430813580101966292754736457080391904010101680213226953163682513572833527970849428342046172569759635645588049864619481404259071322308598911603634581937971158351348947458989300720193464233900635446089429396099915475805039230976000000000000000000000000000000000000000000000 3493 114773502182843244597436535862429768386760451207048451670559701181478001825196160485352865941282299706474618868542062202971428783763427086346119573498458381135153389853067745909393458006708601106311545164532387698419729864430044844668856947739205375623168000000000000000000000000000000000000000000000 3494 172160253274264866896154803793644652580140676810572677505839551772217002737794240728029298911923449559711928302813093304457143175645140629519179360247687571702730084779601618864090187010062901659467317746798581547629594796645067267003285421608808063434752000000000000000000000000000000000000000000000 3495 183953856541043822569484964482149203981535694471916921391620370665147291099855155037373824172250390803947839196882570419458225697053667293385973507007862112588604055378740038219877459675505404298979238863016318285871346602461931806151233408776039844282368000000000000000000000000000000000000000000000 3496 186077282706927190626953932393794659474468748989333946259786251509711200277632718314515412225921019044355448542894988101220188556808467938997302380703237185180956276389211491405861484920005237128822509410657878725191432980243351101611495563950473045082112000000000000000000000000000000000000000000000 3497 201081923010085245255758705722100647930765433257969893119991827228266161785431218677277397721061599890372439619032939396384893416561723709144564959942967716824195190983991410076254559566074624950350902742445675842554349591912841482218894675738521799911014400000000000000000000000000000000000000000000 3498 204786880726894844730877677242868122555531981127571191202182103818473021585698041955016219562756919126643841234247236478418130258719680327151448863991325022157342997385034586854808297719685263948406776297864901367599869774820962802375063707849401408988119040000000000000000000000000000000000000000000 3499 409573761453789689461755354485736245111063962255142382404364207636946043171396083910032439125513838253287682468494472956836260517439360654302897727982650044314685994770069173709616595439370527896813552595729802735199739549641925604750127415698802817976238080000000000000000000000000000000000000000000 3500 411689001587405154120318165387930345450048676947185653362389836180201732937688032615713960892727440057533298297630645309408590664228762440840398703236130855827794841187619284259076117131114021846846553954050934810944873612348054988971828296788501740912640000000000000000000000000000000000000000000000 3501 457956201333068734505737656292543110504445136377549014940471829987904180460149345177719233575466186343749653445499788723969846303342164150813934665430034832625038425859716500499468660268033161631849164001324318473674200760076619651726330573238068628684800000000000000000000000000000000000000000000000 3502 473588003672149467078585959994919447115025899937117269228105312581932750030632046787266314807872142245661237676707485235999577970199364303290449164938102670274004254481209791733462935908590688600664306809248637493350343878303735783929077690754154889216000000000000000000000000000000000000000000000000 3503 493079389807710679850452122975800447719315063783250015570085175279965577340012898546030334438451974573903135111677648699550172391664744146696173991526211456481054485199568815419934714138421451090346819992721607000863094404996992985269873991708441575424000000000000000000000000000000000000000000000000 3504 503639835835128396427626780500918599470740611666765703475065188866661064354696384180651049910728602604858797938189909553777523409349497498522225486839576754765956932161616216751332772411051401362197425869997073340734268373410651409117723481161865363456000000000000000000000000000000000000000000000000 3505 605058509062727966085395739042932150587020035410404694277701173184724698113893530343657581332751893780831506734428837626206780123323647737653215350589443525268541630958046819484572583266853980699362210370903912566605557616147744870016629626739831851502796800000000000000000000000000000000000000000000 3506 907587763594091949128093608564398225880530053115607041416551759777087047170840295515486371999127840671247260101643256439310170184985471606479823025884165287902812446437070229226858874900280971049043315556355868849908336424221617305024944440109747777254195200000000000000000000000000000000000000000000 3507 952981674953431967037420605847741501728264400896675031171929741900706667148111108559867168026816148224876748796904002216103972059562365229698581843922227846523696323720021528687525994983232264065793744286783512246614360895795664919279242321801303713382400000000000000000000000000000000000000000000000 3508 1191227093691789958796775757309676877160330501120843788964912177375883333935138885699833960033520185281095935996130002770129965074452956537123227304902784808154620404650026910859407493729040330082242180358479390308267951119744581149099052902251629641728000000000000000000000000000000000000000000000000 3509 1207638038867922125335156553416109331101267088654909740074778360037267996025569108514862045076045013506974186025555197765312729750894130792224913485080356697431432481743314387614169760863278799729908141399062682309993315901932924834385208335930786762981376000000000000000000000000000000000000000000000 3510 1215251039654920625082564763375821685195743477678529727446180873789857705120461765090942317605010740572976914473018540661518082001086152637199495806647896488204112649461638629713408555801504450602235907924878013806198549497384743521395494011913996978863734784000000000000000000000000000000000000000000 3511 2430502079309841250165129526751643370391486955357059454892361747579715410240923530181884635210021481145953828946037081323036164002172305274398991613295792976408225298923277259426817111603008901204471815849756027612397098994769487042790988023827993957727469568000000000000000000000000000000000000000000 3512 2734314839223571406435770717595598791690422824776691886753906966027179836521038971454620214611274166289198057564291716488415684502443843433698865564957767098459253461288686916855169250553385013855030792830975531063946736369115672923139861526806493202443403264000000000000000000000000000000000000000000 3513 3647832841223155920812581736955832120650314991183356204119682691319013830201865264066479449650636917795210795183698551603484396742564366900709496254752556372464370086404530786966318209142907255601235223902286428207767693927688830809802104672385312095140315136000000000000000000000000000000000000000000 3514 3915084782501613650333953613232317375086413166295737608995867859139474848339208377223991826160021887677712173157651026213377639605675430473792298145236507114527256299926584840463483645453646180027010651876536620293928756631050573673680707986812758516983398400000000000000000000000000000000000000000000 3515 3980368830371290155924382270153985107254801543376997734376805374606181416398263658980219257706995403497894790456909894454583671274185410450859113264011540028310840697104351668954710107606744381018392248921683090156850670367560483311106318025487425053130752000000000000000000000000000000000000000000000 3516 4314524651507078340337076277725350162581637077734046147368244708363741401326795200476705737580059869384476893019498253609907186436741739805983973257241699246765100271020324179361540816469397237406623867310347762349322883144996789563991383777627119089090560000000000000000000000000000000000000000000000 3517 8629049303014156680674152555450700325163274155468092294736489416727482802653590400953411475160119738768953786038996507219814372873483479611967946514483398493530200542040648358723081632938794474813247734620695524698645766289993579127982767555254238178181120000000000000000000000000000000000000000000000 3518 12943573954521235021011228833176050487744911233202138442104734125091224203980385601430117212740179608153430679058494760829721559310225219417951919771725097740295300813060972538084622449408191712219871601931043287047968649434990368691974151332881357267271680000000000000000000000000000000000000000000000 3519 13099365934593814954863074046470783118404526955041174517126069150792308315912983381762333405186594822109759962437496421481572978249509240383077959078956088650459878072478189545529951984063695196387533230252924387133570431642892058019337319908122927982182400000000000000000000000000000000000000000000000 3520 13151648122483769436995093791803542313530842162988207221135002510913649032085367424619278644912920230254387433424387505849770366652467583826384054548675263896713879493829318351418113504160516984742174592949843365763369741233196223895434201916205890430566400000000000000000000000000000000000000000000000 3521 15056148082589477685136263662020758575294893299166963480508154278672328855290891938123364661135963379592812768716368407185280458819723573376822575756822866214357672055450999861159491112943712728808623807508880512502729510842789718588961059483070382011842560000000000000000000000000000000000000000000000 3522 17575503538640306620497710171203514990284477038469801991190793640043794241435184613028469504832020996895195781808350371734211850335374529878123564528880875700425489690227661192508888032241067049963851695617936215790038831382220667516197571428444708882350080000000000000000000000000000000000000000000000 3523 18992285436117633761138463414719920571693078190675218063188787015663762902625692118715169101375382015085377528181731618770742099598447397671249436695855993709996142968733895208554125054861131991293919824927495879128224258780260584339157649631053792369704960000000000000000000000000000000000000000000000 3524 23740356795147042201423079268399900714616347738344022578985983769579703628282115148393961376719227518856721910227164523463427624498059247089061795869819992137495178710917369010692656318576414989117399781159369848910280323475325730423947062038817240462131200000000000000000000000000000000000000000000000 3525 24121170398381159362036320677980587889489442961699500101428364449255905926801796779186892380263989247244244930444623674631569899822480473583370688094594263129083670495569146728527043515919227515055126789589723968308615661362378366605911218408852713950412800000000000000000000000000000000000000000000000 3526 24689193578627813169576058788141138425769862483798666861757729000908701082799867568620099594038004328093917730011501450102083320245463310584512495097917129128289912462332275594532882985352155654785340618698353831746332240463463946980530157287045850149683200000000000000000000000000000000000000000000000 3527 49378387157255626339152117576282276851539724967597333723515458001817402165599735137240199188076008656187835460023002900204166640490926621169024990195834258256579824924664551189065765970704311309570681237396707663492664480926927893961060314574091700299366400000000000000000000000000000000000000000000000 3528 49603249396035570255118158667639906174302161223263369037268212300878623040171004064021632843745271544689238968114347827039300586642521839480475806091442069482179603050807018309192461740549579076595387698491322143264597578845066108093598792568890547031244800000000000000000000000000000000000000000000000 3529 99206498792071140510236317335279812348604322446526738074536424601757246080342008128043265687490543089378477936228695654078601173285043678960951612182884138964359206101614036618384923481099158153190775396982644286529195157690132216187197585137781094062489600000000000000000000000000000000000000000000000 3530 109251016036398888221374886581939243973457336705584836867100157943955596080758020755763423802500936328393869799919501161846831848264641744980607552939652884929876619477623085501880877141160503110358331770888265024733967244030608712990714071623921926741688320000000000000000000000000000000000000000000000 3531 112945531064386428666154866331584689256987580962826160771563269001556901241592408037954910299445976091407201713915563452013932927068661176842143644923203105847649296093284442673065929861753625351508418440093501509252064840187492984503752759455549763543367680000000000000000000000000000000000000000000000 3532 141181913830483035832693582914480861571234476203532700964454086251946126551990510047443637874307470114259002142394454315017416158835826471052679556154003882309561620116605553341332412327192031689385523050116876886565081050234366230629690949319437204429209600000000000000000000000000000000000000000000000 3533 282363827660966071665387165828961723142468952407065401928908172503892253103981020094887275748614940228518004284788908630034832317671652942105359112308007764619123240233211106682664824654384063378771046100233753773130162100468732461259381898638874408858419200000000000000000000000000000000000000000000000 3534 286400039965885535099254456192898257289738233151320608210396425592225809595609335533985342461812159174953472489021228598992851399598530424951361240369653483137595621075418712773443523547157211355914265180039458467023894955106919288710588369329131380235304960000000000000000000000000000000000000000000000 3535 295418451807257908992614094044140092300922410235756690986534273015180073055178739989020120197807462027377534452703404768577368766710301051390647970925074812250020217326612506832871069258980092783688110974973090251559977897139470324086439724002459197858906112000000000000000000000000000000000000000000000 3536 297774100026757297221317222252931404858208698148589128764490813758738908884380754763366324693334502602650138435152823788916319550856889551862487763929348601475842593865642584842677084300852816452487609719018019950432175052571206094278503484755441885226257612800000000000000000000000000000000000000000000 3537 309328243064706515262277977478686416407821342115742006242443262930235112004261665963717947594294331730338523252482864450627805490447080409245526248414496116589514182085844720390342565587037458623613103199218567897921686351117434485617601317497260358830024294400000000000000000000000000000000000000000000 3538 317158802036651056220614242644745117425260716539854249148142770817768431068408957726619948183367190429040305792399302590114141562660094896890630566416231445211443591457202311150087143396780470370379444755301687090739900907077577531572617223865212352040691302400000000000000000000000000000000000000000000 3539 634317604073302112441228485289490234850521433079708498296285541635536862136817915453239896366734380858080611584798605180228283125320189793781261132832462890422887182914404622300174286793560940740758889510603374181479801814155155063145234447730424704081382604800000000000000000000000000000000000000000000 3540 645811881238266954124620909716081362105428776261118280083453612261545173557648045420282973148038040038043840223262908488088227940652987304358306223960730888682957852681363776301627028851683269582867728252862901438579146130606123032834578757568581096714115481600000000000000000000000000000000000000000000 3541 1291623762476533908249241819432162724210857552522236560166907224523090347115296090840565946296076080076087680446525816976176455881305974608716612447921461777365915705362727552603254057703366539165735456505725802877158292261212246065669157515137162193428230963200000000000000000000000000000000000000000000 3542 1305591136846874846825500081506768402751080751441286871714136503663021681538144409391928545119180684589143725111098494937785226395463697741797953624990173891448386550575215817444918478323079245401862182348350798678578718562874943602416508102285382478670174617600000000000000000000000000000000000000000000 3543 1741773348383531204819833347748701404311571981549288956189845944898111550997501841769424386169184267386233620823559433352200928328375640526314870408589041645033576624347844984148361342897720509994712196485104102670233672453622260169079333201162464608405107507200000000000000000000000000000000000000000000 3544 1959495016931472605422312516217289079850518479242950075713576688010375494872189571990602434440332300809512823426504362521226044369422595592104229209662671850662773702391325607166906510759935573744051221045742115504012881510325042690214249851307772684455745945600000000000000000000000000000000000000000000 3545 2354053968304551930948524764957874437557975820085987534397984663650473728002562585355226001556145818393328753935461123300386944706252032261102592104820992653171793746537995242999156916772682782031880539310608740571562986610820356716071870296480604740828056780800000000000000000000000000000000000000000000 3546 2487645643353509346336063594945114295345485383028273026074793370995645785342074526944955078944607336367761626283608521134741482857945445102466068768386437371988669673707666541668603793082746416532558526175709274303093993203930637140569915726201694866580176896000000000000000000000000000000000000000000000 3547 4975291286707018692672127189890228590690970766056546052149586741991291570684149053889910157889214672735523252567217042269482965715890890204932137536772874743977339347415333083337207586165492833065117052351418548606187986407861274281139831452403389733160353792000000000000000000000000000000000000000000000 3548 6219114108383773365840158987362785738363713457570682565186983427489114463355186317362387697361518340919404065709021302836853707144863612756165171920966093429971674184269166354171509482706866041331396315439273185757734983009826592851424789315504237166450442240000000000000000000000000000000000000000000000 3549 6275577106857831760491953035552727512605341196555381961978590890603927878863039425460868832598859724655623680903475048452738073546936129992783162116729581985362210575325591852125525808249374254000317685962668718348584541203612747803390338407485384512213562163200000000000000000000000000000000000000000000 3550 6415554386054864075692078632074547672039046773075159634215265900977398541381408237052504483170047850039467761650406796991107621085711857909232359427672228254730628695954888104284800248311343347530223077059734346032427545546391635534055790701455736478621579922636800000000000000000000000000000000000000000 3551 6632729090577254036078991393759646122646361896913996891533318742242449213425950913223538208737957349957562952250115351162282740334451271523251878808964129433164906359913405404152376727305234548528748941488504487601782751028261718645918944548730320232892343726899200000000000000000000000000000000000000000 3552 6704193404520601303548469688660085965519342092279403119924791944560944356427751626574279842372477108449943843483637952867035438132452077465637023909580424401071994335650842273128539995377353313470432762001436783386565554151268721572133054104648950885674172756787200000000000000000000000000000000000000000 3553 6788010119003462661487868585776577310434482267980877663751990500940732281949546951831113272710835274177284645153645871118581682164785992645961266468769029754571406339442598895517546438133974273087145339018700497216028560744005106969688904298063072191203493543936000000000000000000000000000000000000000000 3554 10182015178505193992231802878664865965651723401971316495627985751411098422924320427746669909066252911265926967730468806677872523247178988968941899703153544631857109509163898343276319657200961409630718008528050745824042841116007660454533356447094608286805240315904000000000000000000000000000000000000000000 3555 10431777176111867674810250413536554927638364623118242694091095108443454938038942584213593489980895382979447824877205663786750359408095493890226704767354301257138179313527136180741186490026206964148371437480657558701291747527130195993147191977700540739890154412441600000000000000000000000000000000000000000 3556 10822622102942261556752621410417910019198419376945491332617592507962124388219275216689568107081944158508046909444758692040786208020194793274559588315563128111103955913381307345356821951944036811729468264362335567306247082520290742374326262501399739148080382581145600000000000000000000000000000000000000000 3557 21645244205884523113505242820835820038396838753890982665235185015924248776438550433379136214163888317016093818889517384081572416040389586549119176631126256222207911826762614690713643903888073623458936528724671134612494165040581484748652525002799478296160765162291200000000000000000000000000000000000000000 3558 25267019847624502037326441380015507701717467260155529839867265485048740233676154559821098032787139453112078701587960681812620938491341658481097873885921057268032065430996381767391678457892645130728794284987226498267591131212817075159903008564429116669466131824640000000000000000000000000000000000000000000 3559 50534039695249004074652882760031015403434934520311059679734530970097480467352309119642196065574278906224157403175921363625241876982683316962195747771842114536064130861992763534783356915785290261457588569974452996535182262425634150319806017128858233338932263649280000000000000000000000000000000000000000000 3560 51855721082548731686853122852487907670039412396700951978227587818949410629350346708948153276861398982346968276699300613253841249272010817003239662458780214885275943293602878324305140096381138646955733271030372670909652541755403692145456349052076400534086207143936000000000000000000000000000000000000000000 3561 69179914097732617822235602768840205838114551298810058751798832650857579926930490708050268709638193121238096269985320480104279480718941754740096631381629041604694892236198093448988491125763682431544324724394322526599468855705237150986163737777643333219558387896811520000000000000000000000000000000000000000 3562 72083385024651489386240553352823494102889889145680595261262323158423458086545686718796141473829089220271347971545255318341504308197140583583788316924283171079528110816277613223419790844269616608439961014152556177339025565735485539729475963258695671658996714207969280000000000000000000000000000000000000000 3563 82520168570691762946024417255259328191146147226618905385962466472867008967802301591208710220039864686526852021479413906904463426179352058040900524973165869594903802536781128651521111912455371908889762319290474542783865174674021090848608583421634234157886199855841280000000000000000000000000000000000000000 3564 82938999523975314591480701570728224667182925032616209816293452218193069157970058482929094487112773528991142604001831944751967364391149302340054949665327604753360362884639426474901500756066362249754575222827033225909274971271782903262508385900617278107425020816916480000000000000000000000000000000000000000 3565 84256056863521868685139127115721722200656588066230049591761515299962907032208981610649519814179625491439641798583327961792810817286432309490354593863878700413044494137395445958908261558889339307114569517745518201541806518831827387910125559982512450824904557513932800000000000000000000000000000000000000000 3566 126384085295282803027708690673582583300984882099345074387642272949944360548313472415974279721269438237159462697874991942689216225929648464235531890795818050619566741206093168938362392338334008960671854276618277302312709778247741081865188339973768676237356836270899200000000000000000000000000000000000000000 3567 128882828367806931224178453746135543785049755320905895154621524920139648651149257936653698081291514365997550382260300521149688409925261420033466111079423800319877549528680278691480625462499240130500290507337238180021121172239362399838060940062775855599786011498905600000000000000000000000000000000000000000 3568 136938005140794864425689607105269015271615365028462513601785370227648376691846086557694554211372234013872397281151569303721543935545590258785557743021887787839869896374222796109698164553905442638656558664045815566272441245504322549827939748816699346574772637217587200000000000000000000000000000000000000000 3569 141790736219981393397585584322731483143920671430357087727208550567941563905732105128952832987412003104064996077382854151693957452641336535951823355177702194496432284728569561863308730739647385234932317110612223205387300735931939738747645254865574627959482188038144000000000000000000000000000000000000000000 3570 142910117187292391402693774289308132654854127525765060058683718047553952759691168885197693458616053906513465404287609143834086069102463983879998691479237134242410848767060162433871284653500703836303513233634278741910746371556124377950652901248894884290035546744422400000000000000000000000000000000000000000 3571 285820234374584782805387548578616265309708255051530120117367436095107905519382337770395386917232107813026930808575218287668172138204927967759997382958474268484821697534120324867742569307001407672607026467268557483821492743112248755901305802497789768580071093488844800000000000000000000000000000000000000000 3572 291001891995588857910633878320795675485736323489737700250024568729174401268464686170873910973019491928564039778998989467647653141435619192701259119415299400255757551369039112483183877670072499182262701348836152797161258746431905187299081469693181171201174630354124800000000000000000000000000000000000000000 3573 323698326050711137618512806412457591387051752778209288718071973196687325017421748428007891991437070458011127924762562171270366133134520912694255062374918400084967871082657299332834541565911796072550604318695408772998931041049082712396534070290955985423927884120064000000000000000000000000000000000000000000 3574 485547489076066706427769209618686387080577629167313933077107959795030987526132622642011837987155605687016691887143843256905549199701781369041382593562377600127451806623985948999251812348867694108825906478043113159498396561573624068594801105436433978135891826180096000000000000000000000000000000000000000000 3575 489647453629684575938963325176237653530466628917309611660269685274238566879433229133317444493725935611922464071151756656328331902481203089473288096442799977000413360011682934306763288510566984886222582701096955405830840212354627500856762153091248421848878556381184000000000000000000000000000000000000000000 3576 510335333011600200889299289657828972552248535954665111648438310569948057898792690818252311297938151080951979614516702652948706351556046521574773012513078030961403358336167576220088559178439174620414862505522506422486949842963500846079339758074013472183440900096000000000000000000000000000000000000000000000 3577 522503707955256166649526517962045742529272533891603804271403203978026940334777097037858822121849683989980381794564616885105182755320902437398757499240353374652986328537682737970131212242063059289780900936733686916447162279953010554977129278863657028484385996800000000000000000000000000000000000000000000000 3578 783755561932884249974289776943068613793908800837405706407104805967040410502165645556788233182774525984970572691846925327657774132981353656098136248860530061979479492806524106955196818363094588934671351405100530374670743419929515832465693918295485542726578995200000000000000000000000000000000000000000000000 3579 1045592854238753516679052505412004141352695513199332654822102097820455031302982515753070987461763065104879509114949474237308522578154769471366029012485457845524071241196976324946391423041260082791651192238662593650167654713721094511136305761401110871566513602560000000000000000000000000000000000000000000000 3580 1099101917439997677611004016607220926638046224233161884749728151426720199198331117063166557592784982322452850174919452930080078548839733597728209892519708039858281829912207924106581891163304411776621471617505684948950030772418803379175420177186139725800096661504000000000000000000000000000000000000000000000 3581 2198203834879995355222008033214441853276092448466323769499456302853440398396662234126333115185569964644905700349838905860160157097679467195456419785039416079716563659824415848213163782326608823553242943235011369897900061544837606758350840354372279451600193323008000000000000000000000000000000000000000000000 3582 2322924619837725588142405652120225788213743083840299586208645312944415740149664346700876838032978189589297513135645368603999031259249933419312103177098390041686297768183247953076322011111097267442788642141962369608419213972913499340384930587244465519776090816512000000000000000000000000000000000000000000000 3583 4645849239675451176284811304240451576427486167680599172417290625888831480299328693401753676065956379178595026271290737207998062518499866838624206354196780083372595536366495906152644022222194534885577284283924739216838427945826998680769861174488931039552181633024000000000000000000000000000000000000000000000 3584 4653644288735309315842336155422063072361089332391472660961614939019517439158891325437662658743919393237619514570403641129487992153598020977615186566200465955995703918138922912706591411521225062628673890465609176698745874972581741967146991814043442668813175226368000000000000000000000000000000000000000000000 3585 4972219016580824145463941895800364947609180093659623879779852804552210991694704869938218167924448018577328464584995098327359525731536443489141092440884182439411171873838000034229170438778544920501221561984003030438789344785419488317614816601864599656928072695808000000000000000000000000000000000000000000000 3586 5212789837347403363095250518209855484926660159306511717100497579918882773824064158272382021223568243565791008071409426996113869986436347808707379062673842399555842781917760667410617442437298048816788686195095614035267566203608870232650929449930368420568595693568000000000000000000000000000000000000000000000 3587 5544175316324117742020588258882125379906170868457888484133264637887875321566506643670336140747408904789572499220238145515254846685653219299580098227565532195992919571799633608810237279848901538599127402463367321495700033482709302236362054218443483374237029236736000000000000000000000000000000000000000000000 3588 5600246708650924019420644085912529864339205275978308705538148477393971405028784708992842334608139138895194823508412155439032370264500165814737736734398387343839526376397593730714016683871547602742252743376464177801371840258435945068899102325260056613245964779520000000000000000000000000000000000000000000000 3589 5809701745256213833960810135535794017059508612808510259635534865983371918948780205889380527303010845700720810628437398489850670763063235079444007532272419302918427581302445038687759595607939091023904019882763820814963962048063497477973406725631508362089725952000000000000000000000000000000000000000000000000 3590 6397812335334664083521535720205674394652348255624656661337187892640459623816667900474383740457930155891207185425014413353739464920754329043910629970734856385426147736459988637017492578135401975545429946364750862341037408932481992306469932590818340381760484802560000000000000000000000000000000000000000000000 3591 6451690043186540936035362847003185453593451209070533658257614862892987392633001106257397896931474074232769803353174580252869859338771026993856246076633658093451565533454385810103901009323093028805247657686299664347509625473668008670399857328340853614439494057984000000000000000000000000000000000000000000000 3592 7258151298584858553039783202878583635292632610204350365539816720754610816712126244539572634047908333511866028772321402784478591756117405368088276836212865355133011225136184036366888635488479657405903614897087122390948328657876509754199839494383460316244430815232000000000000000000000000000000000000000000000 3593 14516302597169717106079566405757167270585265220408700731079633441509221633424252489079145268095816667023732057544642805568957183512234810736176553672425730710266022450272368072733777270976959314811807229794174244781896657315753019508399678988766920632488861630464000000000000000000000000000000000000000000000 3594 16945131810304639098173191571249164025284417237208817975543598880690909581013363334993112686070576845555310204373082761882781586776970138801348313907633605341096924143011749233815837048608352395929231752347577632085058395851573379716163150096759154982598542884864000000000000000000000000000000000000000000000 3595 20356852545325796345171454695639062675018020886307557666155278833901445393976321756458243856346393880084526678557127550101145200900369037283226925323858049987898135209305632673302864954377266204216769038199701521402183992516332127150087070049276288418827088796057600000000000000000000000000000000000000000000 3596 20688292896641499962135905901292849934957915133931262649165159949369378591042112709425788793083126133384222228470610194036615527175532608793615599002975486726146476696431932364937522944705887660272819374430894140710727954579360643926165168353650009501276479422464000000000000000000000000000000000000000000000 3597 21386665135031913114129581112170312300686791697545377753771310501546486802058474063404351644329021255672399649730546676335184290865752359555651394579915776937926295461914574585532139470234789189819365236666508677011312184710477962840328313527067840673451427758080000000000000000000000000000000000000000000000 3598 22952602274039863751845949151081014813864169063837221585957384717677398938902937106986156178248477780962316155378519097810753804757379951099800260427680752005168151543872724874702134871005683333794433427072214579902847584761543776411890814266687117588504667750400000000000000000000000000000000000000000000000 3599 23718107325279028152536273316316630944889709967551858281825837679830663747690842609187444055161084202306603353562275065534349202291661075767426184914333855270512742710726872615192473978239880536288397581829680457089328559431010244624643870401333325446841892864000000000000000000000000000000000000000000000000 3600 23797476291016632860079439761339697003855104214115097188625959170170749776497827364921228256022021415910617960512085195899633094126683710719733872430019648404666217871026227872208685273578882083587517139234523166028005177112489072657447478326060679677755575500800000000000000000000000000000000000000000000000 3601 25713763936781543095532196294732885880162448597706047901268080399978685119961634919647326646589269345722818480615065043163997683388750086190605161874474536480472887846233639584069070786990302225641258550240544712456295792094791382856001906089388951542725345280000000000000000000000000000000000000000000000000 3602 38570645905172314643298294442099328820243672896559071851902120599968027679942452379470989969883904018584227720922597564745996525083125129285907742811711804720709331769350459376103606180485453338461887825360817068684443688142187074284002859134083427314088017920000000000000000000000000000000000000000000000000 3603 51456146419959058971359920910328023163641716837702252784062335625110379349683939438537443862623824467011271706339328823159563533370030779043637263272459896039944632551505936529945675319987271454316063298088480125761179559472938126182628188256785013771641815040000000000000000000000000000000000000000000000000 3604 52434931813816975853967310710252740995558814712332458679411347444066283304705101330031362631749821128068551331188174751860968274493917234079793406867316470149400101105474799453069641970095724987414466676041250128153375909788999449235015137489930380881428480000000000000000000000000000000000000000000000000000 3605 54083203690063555292568737514338786740741606687969699842857784549154494072751008015414731399157318064651565198223434373576025897082125117714925788942725517140800532562503802293916623043738127758104029634763479812681161100711480270132337956809961971384320000000000000000000000000000000000000000000000000000000 3606 63132163892192283259113655127740854785517153598591252328615876976965382263455083791075056776936235297382013398334047929777798861879421728530224365976616836981284863418577158165303303113625717728754546272763858109111407280428223122152070067677776335339520000000000000000000000000000000000000000000000000000000 3607 126264327784384566518227310255481709571034307197182504657231753953930764526910167582150113553872470594764026796668095859555597723758843457060448731953233673962569726837154316330606606227251435457509092545527716218222814560856446244304140135355552670679040000000000000000000000000000000000000000000000000000000 3608 128022883881660117583940782543162513325505537102435742883655594538247348991073261838168917363814984112796951960967094409131580978964398379860733533233919379728065126932379306808748759517324575227112283249504425357752380223263917640464364928327078473891840000000000000000000000000000000000000000000000000000000 3609 142405789556463388159272033450828044283389211488781899162166466409353020525553050812514495813866213567504978371750810345776034428457094362379828974957870917726048603301349596419341928164228003201796814361285572274295619036562482657325873161581785146982400000000000000000000000000000000000000000000000000000000 3610 143996822414657041088957702568276994124880343885147351871398711519822676550520285065310930800597348650411608532118612531716279235220593222341426059150448805533808643810595830603792532286263850406748212605489550108582975450254060143631339784676844622577664000000000000000000000000000000000000000000000000000000 3611 151179379307572716384672583971389236829962398914894632426200407719931196293104252338507288245172356438522296927825782588646379053035010649009296604112074286097911662320220109164184424400836093678570542762125065144673937415897567544767392209252616813674496000000000000000000000000000000000000000000000000000000 3612 153297961184983816846227621796297196751453687642682928185738107159302343888612059403112584901987361091511220532154351338319144042185408366259044503737643380424432017571791048602547442701397579088336718445222800001696726948635324388043277433852981635933274112000000000000000000000000000000000000000000000000000 3613 306595922369967633692455243592594393502907375285365856371476214318604687777224118806225169803974722183022441064308702676638288084370816732518089007475286760848864035143582097205094885402795158176673436890445600003393453897270648776086554867705963271866548224000000000000000000000000000000000000000000000000000 3614 319449366807785507566485098035514696922836953710790809580895794072730807380192360710024609614987508613002997247389336750389662469446362510919808892788673782745989488924601500511000786367758493654080130975468127080458794849117764436314798898698251732110184284160000000000000000000000000000000000000000000000000 3615 341313480806718176938055911959208896231985441319785749375372086032740567981398474011489536813093767352592373379789882951235067321201746752999122179743115635431178614315585859352259084759017768988930335709491804275325354081202537738101086571870928290022594445312000000000000000000000000000000000000000000000000 3616 351979527081928119967370159207934174239234986361029054043352463721263710730817176324348584838502947582360885047908316793461163174989301339030344747860087999038402946012947917457017181157737074269834408700413423158929271396240117042416745527241894799085800521728000000000000000000000000000000000000000000000000 3617 703959054163856239934740318415868348478469972722058108086704927442527421461634352648697169677005895164721770095816633586922326349978602678060689495720175998076805892025895834914034362315474148539668817400826846317858542792480234084833491054483789598171601043456000000000000000000000000000000000000000000000000 3618 718188336826439887355618781744912831026133629038865593108732364196157112361949633826288386269971812069511857024480456586645659254569283745319203463465059077350189285911672246687732721275200254457029473844252692475019915938220883421114096530903995612111348695040000000000000000000000000000000000000000000000000 3619 730630094970387078444278825771332427606212555870128816977668916792000465857306071520716595903554754259464639157295841280647972093116349572052309237209419008195263890870321688661054260573815513213360815181468327187975286651316956741175987386694086104048199532544000000000000000000000000000000000000000000000000 3620 768012111470257769874659610482360134406685626217586072968266943964894946455215910989320887368021552384824165872494514312911723658634442180422834815144246821086850840497445132044322169803839444404931326955996889604521915785417042720782718892121948713473725484236800000000000000000000000000000000000000000000000 3621 786987010113238324249672166826934870368300130000530415624905272800861319552604712753919943278233708288421391313956376189513377467041280450269751162494824362993975377986688630324735392802941592378765653514047048789903477811244990795664502104740787753931002297188352000000000000000000000000000000000000000000000 3622 1180480515169857486374508250240402305552450195000795623437357909201291979328907069130879914917350562432632086970934564284270066200561920675404626743742236544490963066980032945487103089204412388568148480271070573184855216716867486193496753157111181630896503445782528000000000000000000000000000000000000000000000 3623 2360961030339714972749016500480804611104900390001591246874715818402583958657814138261759829834701124865264173941869128568540132401123841350809253487484473088981926133960065890974206178408824777136296960542141146369710433433734972386993506314222363261793006891565056000000000000000000000000000000000000000000000 3624 2460695410702709757615189674915430004195293710294962284604712114734292449071508924770142600731610654028545025414418110387797776806188840367473211991198537714950725448602540543074020458957731044239084638823666754655757968806604426118154087931259242285395773646438400000000000000000000000000000000000000000000000 3625 2488009009353534345050666940616028792003585749470246962156661197158523823702579010185062672351155947285809000946974040377680102949109528260501128094322660657986697600044702199930104901457171722084690899075875165154525170757611315496117064363780624072848594436096000000000000000000000000000000000000000000000000 3626 2521237568215996830323436645271432233013068854828620360123005974608946633573955646799494406380563412096735752388192763441860415287499628936937056781828232404980406983274535099743124907117828965681968166232968248755592251111251174261214707548971315464120525830225920000000000000000000000000000000000000000000000 3627 2553515451569461349863150205185497468375480934198518394487998164714132455944352035650558480126241134681935971378322647018899614435700116920836221496009441795270331654577243313874046004226608024501513669439167830442107340584762415317833242624919497011233219978199040000000000000000000000000000000000000000000000 3628 3191894314461826687328937756481871835469351167748147993109997705892665569930440044563198100157801418352419964222903308773624518044625146151045276870011802244087914568221554142342557505283260030626892086798959788052634175730953019147291553281149371264041524972748800000000000000000000000000000000000000000000000 3629 3376604616503215453471827320289804193583707441137082454088607156796640194427593029598146196553421767516045209599510177388175714297011152251956773646202587343837437773138276704651461723316148343475423940997066651933134870372623775164979804989746912779975847313408000000000000000000000000000000000000000000000000 3630 3400937085031559131407532010204233450620801232790947074440800439652436403873055727558897770223637328920512683090921027880592185873396348201909121326115228730705245208431580626274581151571697317249266244293274015766178259284980052033895388999077104946230229519564800000000000000000000000000000000000000000000000 3631 6801874170063118262815064020408466901241602465581894148881600879304872807746111455117795540447274657841025366181842055761184371746792696403818242652230457461410490416863161252549162303143394634498532488586548031532356518569960104067790777998154209892460459039129600000000000000000000000000000000000000000000000 3632 7226991305692063154241005521683996082569202619680762533186700934261427358230243421062657761725229323956089451568207184246258394980967239929056882817994861052748646067917108830833484947089856799154690769123207283503128800980582610572027701623038848010739237729075200000000000000000000000000000000000000000000000 3633 7587856297133498507765858128391101038021305266857375508141909713261781031635603055481894360539780886791476737427848672581659638494649677641062326284413631033531945978068684904819254133136072729884746717443392675193393100974327880942943023475794515029024158253056000000000000000000000000000000000000000000000000 3634 7800082924744204788934813068090268895792049621484483969464542659907888640023078167452557100475344747755554360916352923630802027641305441424501370670152135294941707457571931526626897640836458645314980221868174734374968650325545163933261286725183783675779738501120000000000000000000000000000000000000000000000000 3635 9370419354797448222738006966914175290909611099856112164419587301252078789602145503038926368994416358494434434018145695245999877969091961384935714974859720636569442608346611456904815512078726945904302590680885546389157487756024267499097572233473264270264170971136000000000000000000000000000000000000000000000000 3636 9641338702711784550737821186002968131825963910352933165494141839671281337388349305141137172463932382104326869365187373888904522466420073955023842863665604759707932440934018085671716451123681554378295641423222898309839837245659136405513104813071169844425904881664000000000000000000000000000000000000000000000000 3637 19282677405423569101475642372005936263651927820705866330988283679342562674776698610282274344927864764208653738730374747777809044932840147910047685727331209519415864881868036171343432902247363108756591282846445796619679674491318272811026209626142339688851809763328000000000000000000000000000000000000000000000000 3638 19937646015888893351278498001768240970160667170159826652746214710095869397592513073749696729626742003076230342817910902016487878968169569904389492855758258671493889443836744844003588548718805296599572845160725124172742713929401832051484023357587309842260232765440000000000000000000000000000000000000000000000000 3639 26598182667282867646137797775236572848836171197236372932550076956136716616413385688243807103471177313916470468367885547342833884841769768009163491020361072759104306755283860265980531580980986117845075129707251819458675505903612146397238884523352419965970101043200000000000000000000000000000000000000000000000000 3640 26759804362743066168425071603510549994864749652326806783083968358378685808824816664122725704362273308031549100852654354790376948970856285022078769911049089414305137684744065398501086567477837574075691538433879979323141043485147828708875107890176896841074742394880000000000000000000000000000000000000000000000000 3641 29272933998613001007683624533967964532323873398788753325447226093012296421975156320783387397108542401573204726402302584954762462585700038311154537182935743191005469924107707903995178093349159660296173463530976145675802674165571178512488472643198769196547576954880000000000000000000000000000000000000000000000000 3642 34170572726388289146893869152966094135436279030799139786325540688188458412869438673076071679710173646354323092931686910922400406280020099817391779308492118222595182155670999345783903023200598494185946470927986112381157354820270047865082962740160032509321652731904000000000000000000000000000000000000000000000000 3643 68341145452776578293787738305932188270872558061598279572651081376376916825738877346152143359420347292708646185863373821844800812560040199634783558616984236445190364311341998691567806046401196988371892941855972224762314709640540095730165925480320065018643305463808000000000000000000000000000000000000000000000000 3644 85426431815970722867234672882415235338590697576997849465813851720471146032173596682690179199275434115885807732329217277306001015700050249543479448271230295556487955389177498364459757558001496235464866177319965280952893387050675119662707406850400081273304131829760000000000000000000000000000000000000000000000000 3645 85802966710474657444359896102910026325154081066848629691405016422640681743664957602047301650639139244377678753553845314669564635128764553890899978932327032319104694485858543685902579216594239196583757032780400131774228041172804724356509631236642594340953967820800000000000000000000000000000000000000000000000000 3646 128704450065711986166539844154365039487731121600272944537107524633961022615497436403070952475958708866566518130330767972004346952693146830836349968398490548478657041728787815528853868824891358794875635549170600197661342061759207086534764446854963891511430951731200000000000000000000000000000000000000000000000000 3647 147333524167632580109551504765110002770490883189751395255114130038310873602276178965891689114393090583698022640472939479503325978849109149113935748831463956485704524902167287177773311412935511152266875583869032192325194967445240361200569578955140183210633828761600000000000000000000000000000000000000000000000000 3648 148144161989304597517040396846353951199510902639760759829435695159132241479607718842661669525584812248585885221704959842411006134230447918464762606194669753922651062987088896432468377643090586116356333428739033578543849584309193072646568300296567183436154509721600000000000000000000000000000000000000000000000000 3649 153425098345396131012019322812734298428011291289208141511910888795198869224659401127859740296665696737747483381578119761746482900741477018747746639060896255469612357915334091614864060898660419392549148316442676426559483997258301268481999440457232805359769773670400000000000000000000000000000000000000000000000000 3650 156837542291012414189693247091558190955684861108651628087956027684445929788513364071626642652275052454200240594372780359524228850094232507604289926945063882074782637172703720201990268143263591797499911791085313537409554278691826562629335340099929939404255202482585600000000000000000000000000000000000000000000000 3651 209231433270291931601390003799599298082405695126846275101431189977275096678916347461434994476320859884045521187885135400089371674947434700215926002375422578829331526935828550483401169569071341333801308544113813781119054309258651782948186257335726611426850604738150400000000000000000000000000000000000000000000000 3652 214574568647886174859692233541984170267452144259393735548264691269776689744705357583296065451646486238477003341097237072082163446616609325115296240572946794285200445174886609745870642493256542295684721081235601358321707481866468252680067387408798051491384938987520000000000000000000000000000000000000000000000000 3653 231842945967353023661551192169252254038658625531347991493631512070111599785089109386775337538006459870768755069741010657217996351561383419063391926854141039979135083692388273947302730249124103582237667662284518756287683940803170572075746839505418762921384691630080000000000000000000000000000000000000000000000000 3654 234267831424266664039137475073028997928320767029322974076904572619621996950923100156182069831100296708685467939054907258355459955525671787016760567968029660834068292272721790469473648848781228916878906479214424000407855889594741772753563547039805688351171150872576000000000000000000000000000000000000000000000000 3655 238296897319190213493657524619989836267345134283195281655345342533413518591957442481632235282682712681431146960699087419813960400155717084757303409925578372985745294072259047981517792768511702106554251876734977368819746967093534650030584803105711577085107515686912000000000000000000000000000000000000000000000000 3656 268084009484088990180364715197488565800763276068594691862263510350090208415952122791836264693018051766610040330786473347290705450175181720351966336166275669608963455831291428979207516864575664869873533361326849539922215337980226481284407903493925524220745955147776000000000000000000000000000000000000000000000000 3657 273711558112928544189109561285105267925837149797637919278215157592149953286832440080193819340292976159066151921201329895242097118302826030845305133636212365483399548209898703604060302755782459818381622408746437951751987461603943632213849193368921977373809547925258240000000000000000000000000000000000000000000000 3658 280354171027908444579373928179732642262224382214345647871481562439919563854596312756939963453890536252130199947624292774767190646688766318882348482675002774458137698074627978189755062825285248099425909453954110917916767427548680556254195789298772504176138652787671040000000000000000000000000000000000000000000000 3659 560708342055816889158747856359465284524448764428691295742963124879839127709192625513879926907781072504260399895248585549534381293377532637764696965350005548916275396149255956379510125650570496198851818907908221835833534855097361112508391578597545008352277305575342080000000000000000000000000000000000000000000000 3660 570990212995560558641499186313599594390214895518361061614378972485437662754049878922794474121039330483938368448853508871492703434381551734787938817018534952230479540720112545820894199210276412507665070604592719491487320485851328289136017179387571828791905486704214016000000000000000000000000000000000000000000000 3661 653633533297549586865926700122146904104588104080229110005933823766224692889504466661619990112242391475034711250661253576577173668305197380612508908955428169000680526876970940610760464885447998528511330823678507838939432661435073173089914402719983540853891807148244992000000000000000000000000000000000000000000000 3662 980450299946324380298890050183220356156882156120343665008900735649337039334256699992429985168363587212552066875991880364865760502457796070918763363433142253501020790315456410916140697328171997792766996235517761758409148992152609759634871604079975311280837710722367488000000000000000000000000000000000000000000000 3663 993956781123167958176875158026686874769720826471666322222834402027026312887141922063125750046354438754577639894401327784169908556179914688770056564049049712878279313866870877569856084669910560613807769719545037321931052782927676658231701137125937325390430504352743424000000000000000000000000000000000000000000000 3664 1056079079943365955562929855403354804442828378126145467361761552153715457442588292192071109424251591176738742387801410770680527840941159356818185099302115319933171770983550307417972089961779970652170755327016602154551743581860656449371182458196308408227332410874789888000000000000000000000000000000000000000000000 3665 1268681433017303959746276784718691001398496235429439522060409391974594718021840202217608400599374449794375425756899287774843785086819904785324252996754619935762169151575424767554631679188221452709062898631361301056562160232913567594539998182822261085594760379803631616000000000000000000000000000000000000000000000 3666 1289671165808729486062310011558918067710774265529260362476465465637065805406389856906751599765408959345714748257207748121107578555389321375709919629723356152776222360945260242833961028532996602215353190869432901529294534413982202012881821381716389100446372560193454080000000000000000000000000000000000000000000000 3667 1364236027093496578463631020783091966880984963276998257429084547523782340175802596883470709629989254376592214905213277763577630413790104022011011690244047991528905167917205545958662431012347974342401093789807165734903215039939689969550902576459130808872491585581875200000000000000000000000000000000000000000000000 3668 1415278871644613797385739664417833503056804128569675062979152336716849026372856435542376076316825587023335461041122618088065228830632590907188294440559301487810598898689617998358476331492401810117116780972418998466481226487012263403785800291904880601041190250348544000000000000000000000000000000000000000000000000 3669 1888069100930589824730147507892569435718234235237316377482473752678148491764116504579379553477097742892226881214153749380910612938444497754938252623414993865406165798215459801924433744252015376759190200430709342938717354395926791593472118066462582385659902085300224000000000000000000000000000000000000000000000000 3670 2079145820871762084588083747489128921781085044180458996668131752129510841859588841545555014298932989877822738263804718990388561307952651298224899828801035867522680500854532564392414689298722069532852509239325392289673886655011841759106564113407320231465483432949186560000000000000000000000000000000000000000000000 3671 4158291641743524169176167494978257843562170088360917993336263504259021683719177683091110028597865979755645476527609437980777122615905302596449799657602071735045361001709065128784829378597444139065705018478650784579347773310023683518213128226814640462930966865898373120000000000000000000000000000000000000000000000 3672 4183369058442635334670102715616832863452073526393796336497830882848303064487220969557120012322962759238820970081229889635266458333435433259038038580975768439587849472662354446995702801385038374553491616726054928565297787293801238627149720557129860334143818091515084800000000000000000000000000000000000000000000000 3673 8366738116885270669340205431233665726904147052787592672995661765696606128974441939114240024645925518477641940162459779270532916666870866518076077161951536879175698945324708893991405602770076749106983233452109857130595574587602477254299441114259720668287636183030169600000000000000000000000000000000000000000000000 3674 8770943423326946065561434928594556930054384658790371305608095003011059654082621014414220075513693157162167861017302905715669193937538125220948853368608162294724549776140818153773156320539271962147546631094046113268673279321156546262238149831776738966842515775081676800000000000000000000000000000000000000000000000 3675 8823719882647161114141545320426586213430885339926512254375118020245111154823358572673941559067884160649055758706779670041653038939263803817217938049664760440811786451150550451527334045992701441314571797713552443891498176154745737158528353144451119164184992860977758208000000000000000000000000000000000000000000000 3676 11029649853308951392676931650533232766788606674908140317968897525306388943529198215842426948834855200811319698383474587552066298674079754771522422562080950551014733063938188064409167557490876801643214747141940554864372720193432171448160441430563898955231241076222197760000000000000000000000000000000000000000000000 3677 22059299706617902785353863301066465533577213349816280635937795050612777887058396431684853897669710401622639396766949175104132597348159509543044845124161901102029466127876376128818335114981753603286429494283881109728745440386864342896320882861127797910462482152444395520000000000000000000000000000000000000000000000 3678 25749867005029013427456910692484901987678775096703663098903785998169000621794110359026464803026035407994328250093155359718957976515975229957699134300253983866285122089539063238968316198579372692870388241375855772512884678461754591984730413281703191115707793935937044480000000000000000000000000000000000000000000000 3679 27821546090679519173575133772157709991227206182667967898033750117567717191365944206322667141529264990629937509053991818672387382445003249719743528711800269075199360159290125325533484639272139373583037383620218443744060015770531317039744032912690156554777349110101966848000000000000000000000000000000000000000000000 3680 28019635031464799368231727599380267642357751361475976042831021680141942019781777798625604996534641086614092968783915310832265721355894058221370439811442650968436303394799678479182091031072086030933600390951687699928682854295290658188575451893910914225079035750680363008000000000000000000000000000000000000000000000 3681 31166823215909856673427779020903836081954820512764967001007832135596099542961766994297760593133251653228885846243041345563743217548835161839412229367472954171024231502471788981561643625561946537765010051993076683099768807263678413118484398495676629323123659798887792640000000000000000000000000000000000000000000000 3682 33447588640323428117666716631327121005319161369616464936305674193137970973101476133586357219171364256703968879108866149913470924995511124312954650914322340523175514550096650290086287714407341084821343070503774521603918555414276728364199818413602545124430678320585113600000000000000000000000000000000000000000000000 3683 34865083183911759764664437446711081648082095031240116122076985997585250079884665830218998312165991696906479800281945236551025233741043446243564205743805335212365105980095481744864885324836291312422352871596458832732697414961973109850547849675668880940443665740857344000000000000000000000000000000000000000000000000 3684 37791045394198354792947858606368002221412167534315007143378716016958454862735236843340512943040172258020799203495746332168774859121160016047945251105302864703633013188502987281909011100692590547088212828012837378963482062982164074117505191419340204463268646208143360000000000000000000000000000000000000000000000000 3685 38624984098662374123537038247528600197711591751456296603204293543874840574864653209075916513908917071055156536897092168403496348279360224876301786063021238578376977319186857636133147531256825049189576329879704598040760791062515165635201007976984487553930120281456640000000000000000000000000000000000000000000000000 3686 39835751789061620371217572341201129847872055734377333764527647946759462125392531270196330305560086685124609973231714639626670962911956269077145611400136068425454583806359510681228652542879039766288785185421599362917425506262230230811846240812176338750473595414118400000000000000000000000000000000000000000000000000 3687 53143202205552495002472138174022666702849604787672950333692318746365340415106992803211191371402985208198845623709845399675870465739790935776105123614239494182073832454715839974015905312637907398360618497363162628355782867412149170235223861837113506985233253012602880000000000000000000000000000000000000000000000000 3688 59786102481246556877781155445775500040705805386132069125403858589661007966995366903612590292828358359223701326673576074635354273957264802748118264066019430954833061511555319970767893476717645823155695809533557956900255725838667816514626844566752695358387409639178240000000000000000000000000000000000000000000000000 3689 60638126304692245469691939455452756916594872210362634053965717139333757097380014429396910342362969086712119919369329268186160865167541636393366664377121787900387420925139095646736566401003883979345305478522675748037448569301216051630524871591988664922859999173017600000000000000000000000000000000000000000000000000 3690 61430527425793702060374758834155255778702683174925565504594414929213300801912897432501606663752154801217042967276333323959727719385064692243083576053559028773529130231828463653387062628190797398830342437831446657392287944202419749329621536702216828804176681065512960000000000000000000000000000000000000000000000000 3691 122861054851587404120749517668310511557405366349851131009188829858426601603825794865003213327504309602434085934552666647919455438770129384486167152107118057547058260463656927306774125256381594797660684875662893314784575888404839498659243073404433657608353362131025920000000000000000000000000000000000000000000000000 3692 125632995443073067650120374684582725839023549263350160422983374222376774427843734806967526649812884712242647828123833523648658838878128155792761798135678601957527963549783928117679851184425900512364065083704810025443679881864953713089777780754370289275107940876943360000000000000000000000000000000000000000000000000 3693 167601550802696137997339099959030961437626641231049155955855555844501915026184732851545031030750558444113179667252920251479925410664690410042939233685795870507998961682620049519986721348584815007993731969145718710014936301073593522834183561375336453914486556684451840000000000000000000000000000000000000000000000000 3694 251402326204044206996008649938546442156439961846573733933783333766752872539277099277317546546125837666169769500879380377219888115997035615064408850528693805761998442523930074279980082022877222511990597953718578065022404451610390284251275342063004680871729835026677760000000000000000000000000000000000000000000000000 3695 302010351478995125537876189242136572857638625175949163110030271964750682060213010467344336046290582838056713328743698642080438883321520308911250762459225653306270441703014369363050991042466187825479259040167464463779357530143035624859512528185133961907146459797520384000000000000000000000000000000000000000000000000 3696 303488734470417499965140232103340411378121505724510997067537384681110174604257320939453272800109713311093764931837025410123165146657615115473096339803095715741521447472514100441994746804702374870802434443794832593737329782957408355745035722298980682250751561013657600000000000000000000000000000000000000000000000000 3697 606977468940834999930280464206680822756243011449021994135074769362220349208514641878906545600219426622187529863674050820246330293315230230946192679606191431483042894945028200883989493609404749741604868887589665187474659565914816711490071444597961364501503122027315200000000000000000000000000000000000000000000000000 3698 620930973973957643606838635797639002589719862286930545724386833025719667581124173876122788027810677808904484573183799114964636736839718282232312051551161349448170317817327699754885803807322100310377394609143450594083272429499065371524325960565730591271652619085414400000000000000000000000000000000000000000000000000 3699 644975455531636340676347653733073021178409405885274197690709069318133864886433589341485447028225147295873806077583509011436919869738720923332906851258923875656852854062828555577974727134519216269400138646100947657136301286600414304610152012516574600316378462751293440000000000000000000000000000000000000000000000000 3700 652711539852163814967986888063927795197902896271036067613246603134122710528812657530601133135237162588181084088466863591898202307885389261573725180213669166496682402140142053628801526209502603576957062600768995262057931032796718878379879496142523051564271735112990720000000000000000000000000000000000000000000000000 3701 1305423079704327629935973776127855590395805792542072135226493206268245421057625315061202266270474325176362168176933727183796404615770778523147450360427338332993364804280284107257603052419005207153914125201537990524115862065593437756759758992285046103128543470225981440000000000000000000000000000000000000000000000000 3702 1523817723720518805398747166704801127930457645461042536637491122720950620918907327997577645412946355587811647070170745936136080893030410031123507396736204910167128486814548809545017704496679689411355566602047818484274134443991329805712622712585258992856487927050403840000000000000000000000000000000000000000000000000 3703 1544574463854738228102148629985264754608562024468880504689249557857376402708163463062750822239125333743377086866199847475152237625120858827516494951850697395141801703824952916302755689683290418056372717058951230178539257992865716353574868554315523121487092343680008192000000000000000000000000000000000000000000000000 3704 1737646271836580506614917208733422848934632277527490567775405752589548453046683895945594675019016000461299222724474828409546267328260966180956056820832034569534526916803072030840600150893701720313419306691320133950856665241973930897771727123604963511672978886640009216000000000000000000000000000000000000000000000000 3705 1754654651420314771413780572894097540177338455965867234072894399743564196249834027822568862239679966442368896856533813137540475758746841888715371761664917804289500669052790650644548057487209723237636636202389960631591616818012206158188210892413536524498498805039104000000000000000000000000000000000000000000000000000 3706 1814115454825223136429720707397542022037567956072127440854136984901114645355486971220648241842431269653011832619574920615986540474356549446325291648729010287427188351571843019240558957133515423577530972339683226560923046288187811609840368934164123120277540004954112000000000000000000000000000000000000000000000000000 3707 1984398280222712669560965740538331258400296064291758028428767729234035236604671631490435623005763694816302669827768575396644552773132071825987754353376892258235209726774817197691077055844495807017550509285093255957255069110508470940549701420962972814494278793297920000000000000000000000000000000000000000000000000000 3708 2041725341651368813348282528598327494754082395037964371472265463634129587884362145289048207670374645999884746956126334241436506519911442789849622812474446923473115785548311916735485948568892352553613079553329283351575771107034271212165581684235236473579669069548748800000000000000000000000000000000000000000000000000 3709 4083450683302737626696565057196654989508164790075928742944530927268259175768724290578096415340749291999769493912252668482873013039822885579699245624948893846946231571096623833470971897137784705107226159106658566703151542214068542424331163368470472947159338139097497600000000000000000000000000000000000000000000000000 3710 4152170402799296909715515670174296154349223594624069037055300392314716921878888122374984424325318878955816613631138848233790892212397012806250522801604903756636642369132017715801788268854496156470687569894422786222160100828070762163589881277130678437441987579454947328000000000000000000000000000000000000000000000000 3711 5539216527276527842838625296496019275744500590956371436762758550726544604925543333881098731659334688772590486003239946563869347206315093398115348273127348208097694967603764454557749216837567586709995728592055740006956563595691232749555111595769004423743702652793389056000000000000000000000000000000000000000000000000 3712 5581180288846804568920736094196746694500140746948465159768537024595685094356797450046864631141602375808746474533567521916625933169999298651131373638832858421795404777964399033758944286662094613882041150778359192582766840592628287543112347289676345366347821612284248064000000000000000000000000000000000000000000000000 3713 5771177915701163873394633493148125305376741283014795888611721263730857352888092682388885554754933520517129333241093224790383411745999274775425207635048445091473546217214250915759248773016548898609940423996345888500478052187270952650962980388899369889457534688447116083200000000000000000000000000000000000000000000000 3714 6736674490912907424799024417528005955493735237539667300090206742282700730867212343231062846699903510457933485051529759968483173020289493437261049171403014966463723943785442380349301185124012556769185718890499814801151660486274727784151606357900343805125012159261258547200000000000000000000000000000000000000000000000 3715 8092739420833173023052305358594118601394418011057371387278991339217361007577415778196797311737551474118148173619137910355227517999751654967180551941974852968352318050828213935097799825412474695626395457552691138212528193439451411649125536622600801780584301863890090721280000000000000000000000000000000000000000000000 3716 10115924276041466278815381698242648251743022513821714234098739174021701259471769722745996639671939342647685217023922387944034397499689568708975689927468566210440397563535267418872249781765593369532994321940863922765660241799314264561406920778251002225730377329862613401600000000000000000000000000000000000000000000000 3717 10301738120117862742067528093564231201802051560536969925054631735835173892006637454011995497450894468336513578654831821326042592807625519727941207732727308107336655541471625653470659556255074825267257858918707992659789063096546401241627253196652155156943144930735292416000000000000000000000000000000000000000000000000 3718 10396655854639833221877732590740805813612267023318330213061891856251345641625863229079673588643623839973520767647351770539734631439145410880225678319945311560414081728893047265756937132019095784959523748282209601928767463555052664152330207003746616045981318870514794496000000000000000000000000000000000000000000000000 3719 20793311709279666443755465181481611627224534046636660426123783712502691283251726458159347177287247679947041535294703541079469262878290821760451356639890623120828163457786094531513874264038191569919047496564419203857534927110105328304660414007493232091962637741029588992000000000000000000000000000000000000000000000000 3720 20996282705257848258964065638827092141700822681132995338589695880191235458432256111012166863207566802457640961968588220579047843048465944629215727763983538141161976930115892754767265674882461548408272287293111274387467451591328499741528070323350310764473442029763821568000000000000000000000000000000000000000000000000 3721 21684685416905646562536657954854209916838554572317683710346735089377833342315280901537155940689782107456252141049525539286557608394317287076075259821819063981855812239300020386071110451108116025405264821302721480105089335250060581700266695579853599641997161440575750144000000000000000000000000000000000000000000000000 3722 32527028125358469843804986932281314875257831858476525565520102634066750013472921352305733911034673161184378211574288308929836412591475930614112889732728595972783718358950030579106665676662174038107897231954082220157634002875090872550400043369780399462995742160863625216000000000000000000000000000000000000000000000000 3723 33326320272793737458918866844971695211674963544137874613092790801247447467072600652760757761623970062540559858741136031776250139019955003386998797952455275873796656237538147288718490926277801102981373948153438605181704516264627371821710703233390598732371835948185419776000000000000000000000000000000000000000000000000 3724 33596474249932040920269326129415805475432532293765158731928305930751385678229942876923018593700476936456903354626868683179092773759866034614379502695966554384980227963094588109420705104773407747797699535818741246339742652601582594177886320207475959415846619423682068480000000000000000000000000000000000000000000000000 3725 35015635662213652993625530422813542086032699606174204230087346439895194211189655981206835758434376393255513927365417446520278589203170720559297257551227210561587151385673583641628993510061249971627085119659360488642024885340787376173331518216240030115309105933820362752000000000000000000000000000000000000000000000000 3726 35298658328663861117452199030698526161976008857709131174297770848862188061254303170970923086396957673903670609003284178194817181503212272169731256187111742062677297914093273819661153768685511767500963445382430586667430644409184769695436203515164295554486737002603479040000000000000000000000000000000000000000000000000 3727 70597316657327722234904398061397052323952017715418262348595541697724376122508606341941846172793915347807341218006568356389634363006424544339462512374223484125354595828186547639322307537371023535001926890764861173334861288818369539390872407030328591108973474005206958080000000000000000000000000000000000000000000000000 3728 75009648948410704874585922940234368094199018822631903745382763053832149630165394238313211558593535057045300044131978878663986510694326078360678919397612451883189258067448206866779951758456712505939547321437664996668290119369517635602801932469724128053284316130532392960000000000000000000000000000000000000000000000000 3729 77532594759765214615184652282835463527639090247492388403487321744360331997823888206430048680112460918328796361992762557197608387390782453449329829011386557412574840426454223509919220022687262625753258596908648136665313552534444716986360822875659009932689666752318013440000000000000000000000000000000000000000000000000 3730 85377559455350060524097421938550320643715260561781672004313296987526253762334885927102164358390506695118839090663213048200076074760107860835977073000603197253997735570679322899471261532509705005412808740961447910493492052850026703941647439469852034486094072818332126412800000000000000000000000000000000000000000000000 3731 86713606061455583826965032194450853488564161817909260795280059295693648755502718509773298526502959124248356448109296875226372387918189653445930553973452420325658344625282894231165548646532084226535745107882626031449249196286573108866307793932825762120516287440438744317952000000000000000000000000000000000000000000000 3732 93990163807532282487699796928606775887228787313096135605261513546844180383044456742209096882010185431149855674118110658457928775453281968254687295754370148923392065081403430533619769851617707325881829283154938002955725824137423491413865202298274909093950200270921079455744000000000000000000000000000000000000000000000 3733 187980327615064564975399593857213551774457574626192271210523027093688360766088913484418193764020370862299711348236221316915857550906563936509374591508740297846784130162806861067239539703235414651763658566309876005911451648274846982827730404596549818187900400541842158911488000000000000000000000000000000000000000000000 3734 281970491422596847463099390785820327661686361939288406815784540640532541149133370226627290646030556293449567022354331975373786326359845904764061887263110446770176195244210291600859309554853121977645487849464814008867177472412270474241595606894824727281850600812763238367232000000000000000000000000000000000000000000000 3735 288855699985082026480995337241814937882426429925059788607705953340741749636913855672189761545443117675194379221038386912975108283917218439925146391635235091406669577455329211001925763157302453491743383399530514085990249976393121475438615592713022738882503021498560034950348800000000000000000000000000000000000000000000 3736 324962662483217279791119754397041805117729733665692262183669197508334468341528087631213481738623507384593676623668185277096996819406870744915789690589639477832503274637245362377166483551965260178211306324471828346739031223442261659868442541802150581242815899185880039319142400000000000000000000000000000000000000000000 3737 336985684107497950599450346202337762746068724074210396260787370389120393305095513597101988934935738961929732358104609870135746898529507526609079206825047288479153225233900202601564403830324510161188948463477477204490330987941175040619282320966176619541224989132143247281356800000000000000000000000000000000000000000000 3738 345749913169159356031931002779309842433059111486870700383563004910269845039061075672736558721028245017031935733979963001103799513851792982947415686464760132995870716394483323940600055004757840659591672054755966406636610971077185714745247092624359394644954161906264755195084800000000000000000000000000000000000000000000 3739 691499826338318712063862005558619684866118222973741400767126009820539690078122151345473117442056490034063871467959926002207599027703585965894831372929520265991741432788966647881200110009515681319183344109511932813273221942154371429490494185248718789289908323812529510390169600000000000000000000000000000000000000000000 3740 697094465679956771026350321805622213079848375101005663525348638393458579568725701495836676538435753384155235695023596496403018197395535688974712560431235569172691718470335946660898014820580571990312373702861797328091399862309975918861111277907806640312128365607835622860390400000000000000000000000000000000000000000000 3741 710607601603413358819524127823883852160923721206333524950843682101396421061618953893146064066903583852893061575977967089869807891435093679146988629943435350403412323275700331812622407308233969020252121298592925225340571843152478472568611686966552800042156847195951105835008000000000000000000000000000000000000000000000 3742 1065911402405120038229286191735825778241385581809500287426265523152094631592428430839719096100355375779339592363966950634804711837152640518720482944915153025605118484913550497718933610962350953530378181947889387838010857764728717708852917530449829200063235270793926658752512000000000000000000000000000000000000000000000 3743 1127432350370022720323882674198076592291930846765197354613085323242490126474574694201177584484484709697953903949682815825270175754527074639684009420505221608572919628080439885713390241953567242991704357209056662447527375616900957454571100159336712299075275547038579939082240000000000000000000000000000000000000000000000 3744 1132268517147638094882444052538481597331954208012914657724027797655897669654299282525690853383827397677888943107477677976506729246371923868878520033289668774667929363397846015341511465338359495602153704238678881996986601261945466061153429699324916212419147264753797378867200000000000000000000000000000000000000000000000 3745 1167741682857884814365418607888427389209987806105580511011683519086165151572253580826053219611675267121376283761568091224967877197306635086788546722476860328942582846684496825358858763673450085479984228680982463930871370848115451392761944113721938173594822661427290796195840000000000000000000000000000000000000000000000 3746 1751612524286827221548127911832641083814981709158370766517525278629247727358380371239079829417512900682064425642352136837451815795959952630182820083715290493413874270026745238038288145510175128219976343021473695896307056272173177089142916170582907260392233992140936194293760000000000000000000000000000000000000000000000 3747 2336732287301713890564383118031280903969932818420899610805197715732850265873461443556733234110635748432187194564592405007395613086802902938375797772999150455028419792670260492242165504634251454473850793435420524079850625515319796316425237900292776815824506095754503828537344000000000000000000000000000000000000000000000 3748 2920915359127142363205478897539101129962416023026124513506497144666062832341826804445916542638294685540233993205740506259244516358503628672969747216248938068785524740837825615302706880792814318092313491794275655099813281894149745395531547375365971019780632619693129785671680000000000000000000000000000000000000000000000 3749 3065840571319128454883704704731578270426024388362970589112701862329800988217610538477248463168174268403355577523365482784639257067851379047025023676594793308004039267621083459131025329609644491419655900338544063562566165957440039668353317245141162420762075772690691723886592000000000000000000000000000000000000000000000 3750 3080616137804804506604623999812046496828518432701838797494155272765735455078974004495292030519739041955094253536205313593440921502600081669341093676265343214465452463001437931194082618607599544086894241200277484927616135370957505058665996650192325884921823964783917303595008000000000000000000000000000000000000000000000 3751 3122111075404311408092444650851631919459413680119750359606904099517725708225090946569160553719034151856028780042152211249082054731349537928097460997901452114028973540672671517441897058445715398881630363146739754085920746032898751397236197201802414508685256818067243008000000000000000000000000000000000000000000000000000 3752 3182963962680020298183675514259655013509872327863428135476334699944005617695197053071884389322363182561775729435315003717821328900614548412823047832302191263236142252196903821725905600057246196612641273687320556447145984146358140039466207924607552145291137769577381888000000000000000000000000000000000000000000000000000 3753 3306141343002157835838931712935895224146650388034781123625110235578115996537627518326090741520735736872689652488011192133302068836701958524715297784027086129311045193105758361835431386574181412673386888029921043318201253713275608421810223093579781727361996140052480000000000000000000000000000000000000000000000000000000 3754 4959212014503236753758397569403842836219975582052171685437665353367173994806441277489136112281103605309034478732016788199953103255052937787072946676040629193966567789658637542753147079861272119010080332044881564977301880569913412632715334640369672591042994210078720000000000000000000000000000000000000000000000000000000 3755 5957398825098344535325119809386194144832269174686979802933007804023594517428462720122343892663483520748635448438418461560455390989119030168948610143456909355822525144336196996987469221308828809915307588644107193407701235635584683746848229288665828438792373002043392000000000000000000000000000000000000000000000000000000 3756 6457290779844374512333734307169355680185305805878491708174675303312329915157571058593054349078979382400787614067384419579394936686339329233791942407938982460879988587558718771668017749745765200720645398748999388125645232652472856320805982928532543287345261901059299737600000000000000000000000000000000000000000000000000 3757 6533592265206517102106138260204714936943300436769457158506496119939727452809166105629087056323653687582397008813778763372983308131997487644321095023329369633955479813990887521322232936922936053414315399815432073203227620333342150141367944237760141156331582743650500608000000000000000000000000000000000000000000000000000 3758 9800388397809775653159207390307072405414950655154185737759744179909591179213749158443630584485480531373595513220668145059474962197996231466481642534994054450933219720986331281983349405384404080121473099723148109804841430500013225212051916356640211734497374115475750912000000000000000000000000000000000000000000000000000 3759 10289008827443965065944182383745667550495377138753942185633140453021785261394689970517232113867298680593316580438089469450388544531542283629461848746807067277204812479091573524396584294896801429259505588166563456710987402950303441184300603222011266949963239150059520000000000000000000000000000000000000000000000000000000 3760 10427126315352303176257610251766602963386103812239890922423414272064045122185444233127811979343554113255930817131015873272537753750263337963408923354289285235500689542176185425268393187533959875456194411389562198336592763767724914165133521297316931020696649623142400000000000000000000000000000000000000000000000000000000 3761 20854252630704606352515220503533205926772207624479781844846828544128090244370888466255623958687108226511861634262031746545075507500526675926817846708578570471001379084352370850536786375067919750912388822779124396673185527535449828330267042594633862041393299246284800000000000000000000000000000000000000000000000000000000 3762 21032779368510138834158295352958887211579093760397947711398014593198369632609887085620560906010886387763336782911946625860730731714484301310336378549639340051481980866083077673155588703443683901759550344558195586753023673897888325017835472673301321203692055527476428800000000000000000000000000000000000000000000000000000 3763 21727257932564718890003144727820737261018026101543162966019647150520957309158326753541994520832000560944201676687341089922169953988075764089451258973448186185257329290906575520854122292708333841911988327633230346692982002753007279145782870355910327092493208304327065600000000000000000000000000000000000000000000000000000 3764 27159072415705898612503930909775921576272532626928953707524558938151196636447908441927493151040000701180252095859176362402712442485094705111814073716810232731571661613633219401067652865885417302389985409541537933366227503441259098932228587944887908865616510380408832000000000000000000000000000000000000000000000000000000 3765 29015930054345787440827332536993881515157654868266264113570321757871521487199553627934031355831701299057645950346337364721322585350760041168243583032130201455138757300327248628878806567235823516394083400820109641636467716289629022070153175100105187573583266296784486400000000000000000000000000000000000000000000000000000 3766 31138238081177936465070703145414005420266329052916596574448608149304409915977578121862920506429677165503005197000240897683796465879272775607977970819623153333000334977151184528591084990439358036450336358137237661139020783538241887684427235907427167007536785203063580262400000000000000000000000000000000000000000000000000 3767 62276476162355872930141406290828010840532658105833193148897216298608819831955156243725841012859354331006010394000481795367592931758545551215955941639246306666000669954302369057182169980878716072900672716274475322278041567076483775368854471814854334015073570406127160524800000000000000000000000000000000000000000000000000 3768 64905835362029807724731818059091028585462062221338783418149193183556732105445284183537404114133668825699415753055688307339562447161914994369023230398616080916859075899846385303944848035257571439010508299707606427972626433771534785831568739740547984420630200539630534656000000000000000000000000000000000000000000000000000 3769 129811670724059615449463636118182057170924124442677566836298386367113464210890568367074808228267337651398831506111376614679124894323829988738046460797232161833718151799692770607889696070515142878021016599415212855945252867543069571663137479481095968841260401079261069312000000000000000000000000000000000000000000000000000 3770 131337667611461920344490786604122575679604717133230696923037655193491666177777495167575010493213106276521285642282531195573547069345058776215346765840175231166699875467194586623784914349770475660065936453046176726000374472139375544531841342092266526763985971884568084480000000000000000000000000000000000000000000000000000 3771 146085904727026283896672072287531933371549224621580366416256072260230850855192287436082311275751833610189367868402153843265986845990162251529031815273820048607062357791202910161608478776429680233861514762293077426344559708806452921231884486478668480061778950356572569600000000000000000000000000000000000000000000000000000 3772 148503401968371872519075629039335062292591410371819285009432886694797318836247478953937101296863566081279972064805971991972516179138935622121710828765348985581647314066707450046079541072966341608889955904931497147347897576328072709526501960250183088478876947170983936000000000000000000000000000000000000000000000000000000 3773 149611928229581296504596735185340227239094380547297186255785843588969872066803214545170139019395129561009464072988047024218351399920778757734805816895577718195282324988871158281970038632892595187023748868211375471764534174968581613368176829158481180410328695846207488000000000000000000000000000000000000000000000000000000 3774 151773831925425488664432322199529794221692529439659824245536884776393763950780712793180768678684024192318960219675156410881196662880591421170456823625522516354882928070227025626743849873853661593908564446074480119185367647218658465452634753392939851997978478654783488000000000000000000000000000000000000000000000000000000 3775 158179912134931770436510697072834788508586897773546103026855936303686137681866743728060670337563511243153994039562931590176988997611092817036420054312731407278736585416375886071456520225217166461184365425242124842687289322009968296223756576954408311143880415290998128640000000000000000000000000000000000000000000000000000 3776 160613449244699951520149323181647631408719003893139119996499873785281309030818539785415449881218334493048670870940822845410481136035878860375441901302158044313794071345858592011017389767143584406741047970245849840267093773117813962319506678138322285161478575526244253696000000000000000000000000000000000000000000000000000 3777 214264934059631570145422133189954554285516859404506186265677467859345553802613550952235048143026582108561036512189278884358639024364919781887974510937415366972046584916449714041590785358149792361434448283024364436591275132574012256880587465173911894925256273791203409920000000000000000000000000000000000000000000000000000 3778 321397401089447355218133199784931831428275289106759279398516201789018330703920326428352572214539873162841554768283918326537958536547379672831961766406123050458069877374674571062386178037224688542151672424536546654886912698861018385320881197760867842387884410686805114880000000000000000000000000000000000000000000000000000 3779 642794802178894710436266399569863662856550578213518558797032403578036661407840652856705144429079746325683109536567836653075917073094759345663923532812246100916139754749349142124772356074449377084303344849073093309773825397722036770641762395521735684775768821373610229760000000000000000000000000000000000000000000000000000 3780 645524470195552649117973796956000778772498786317245215098384858235984239003694859303832714528728817962907632868636017005492693517084446241461149439782351197311928416525789344821654045938647824886692272026070881913481205822106268788235417663798569309090264059080395980800000000000000000000000000000000000000000000000000000 3781 682750635814988951472044811688542752667966482632190859585297508081373408163061800321354167972969286185900795277832100585008640839021574972081799961492287844046864605743720787774098965737174732944877245658397810132616737459795096678566797831265170258921961482784604160000000000000000000000000000000000000000000000000000000 3782 699136651074548686307373887169067778731997678215363440215344648275326369958975283529066668004320549054362414364500070999048848219158092771411763160568102752303989356281570086680677340914866926535554299554199357575799539158830178998852400979215534345136088558371434659840000000000000000000000000000000000000000000000000000 3783 719727882733317412460014997895622516860908990097214006663776762087843326476266995924504896783921968824414715893706384490333459628614005632134807235999304202439683360140779376814907464684556011425182682680254318143170718462504732712068794543544338723986753985615757312000000000000000000000000000000000000000000000000000000 3784 729655163874466618149118653039010413645197389960623855031552993289054958565594816557946343636113995980613539561205782897096679761422474675336666646151018743162989337522031506150285498680205059858633478303430239772731693889573763508097329640696674430524502316451836723200000000000000000000000000000000000000000000000000000 3785 876512742889200534309925391460195366740770451940000211885522706858979035940384376461990147402874717711314804349080216661147249592769093387769506853662049182263095762915354672784977881589173316350815581555612707079370390374014959084012792177903560649239592623953571479552000000000000000000000000000000000000000000000000000 3786 1023139543711321957730749332011503855830279961105188177452396807106431325700660428850549642680433431738194358702870237023731966835392192122833119434793445445680320887892195369767536383750199662548199236278520920651144367800266270397166864347420514151176972861735111229440000000000000000000000000000000000000000000000000000 3787 1171158371123526812386581094783236159689626585863716535097437433622055630870053026040266348356196817100772136673943074035328564305002219010444804287264696736914798150131474427797397656501362334817077039622216237516321262733728828336711639733736679236993505443546222559232000000000000000000000000000000000000000000000000000 3788 1463947963904408515483226368479045199612033232329645668871796792027569538587566282550332935445246021375965170842428842544160705381252773763056005359080870921143497687664343034746747070626702918521346299527770296895401578417161035420889549667170849046241881804432778199040000000000000000000000000000000000000000000000000000 3789 1628330127987737161254711516262406535958828263120334865082562922114145542038609880414597245069021441765623811424970823100265758131293502621811853109571433146856847516202784845232713378968678378508164137981505821120576006093632380374087611975477511108459518150491955527680000000000000000000000000000000000000000000000000000 3790 1793056547912078013614199774302905801805826006017391996782775682839646311989027391572818129163213145758192731883078336599943805756203426724250959179958310686131900695167485172599278569631788865636315626358704665815331950896127749086349963419508375604315306614553351028736000000000000000000000000000000000000000000000000000 3791 1906575083098934398324570348249301134223243704304634660587069058572764498241572994130020473332569112613272730362216396793459689769681908874789280125050387185204059911661139518023061410281458449851575887848014482644119168126341220738377104672887021517449924730230457499648000000000000000000000000000000000000000000000000000 3792 1947324094686044947865928600605184387191083248328323172261217898454390377944344457105777715875056302619244831860113926151459439349524145761747150904678677371145756091723400262875100282257281111620007758865379221355494204522276169529924739012321413130881151649510951223296000000000000000000000000000000000000000000000000000 3793 3894648189372089895731857201210368774382166496656646344522435796908780755888688914211555431750112605238489663720227852302918878699048291523494301809357354742291512183446800525750200564514562223240015517730758442710988409044552339059849478024642826261762303299021902446592000000000000000000000000000000000000000000000000000 3794 4179450400186485421274395094801256054012105319029319373564941289868150505526915429785549636969783506640353408656074263055430266025240865252742356933745497278347694758781488451903090485804624165306242597700655426409346855076110049160898013546933890985001883096527918858240000000000000000000000000000000000000000000000000000 3795 4221550229007757764607139550149670825833928587861602622152268540928219529134026227223489058644226123290223350835376058645600986078507742119623186987577826135281573186846030520001408850180366011883870938680396228323687525215346099348218544918810347692909892822717809295360000000000000000000000000000000000000000000000000000 3796 4316393359915868561760706543706146946951565078724427394127362241969830321974155754184309814052106172946560481061714177667675538146693996643434013166541723572264700105817907151952600453163661170148417001283228084979555474499793435401951415769245158923129113858051152019456000000000000000000000000000000000000000000000000000 3797 8632786719831737123521413087412293893903130157448854788254724483939660643948311508368619628104212345893120962123428355335351076293387993286868026333083447144529400211635814303905200906327322340296834002566456169959110948999586870803902831538490317846258227716102304038912000000000000000000000000000000000000000000000000000 3798 9122008353725756721158494223305774822068707051271193971960817634912657956048163022922420318046056128958517820589416375472271711028775345247158681820456356328010298991668678120493985610980155461306263877403907575578053878527546563235943787496848973662255262092129220952064000000000000000000000000000000000000000000000000000 3799 9506460813078183249636438424288010542539035700941627434380622209564149287529120085191181327618878417918455353257935839572635652872899976656042764196031145292026058719286898271166145924086598794924535535072271496387856915553611744061979732563765980215070617965743862448128000000000000000000000000000000000000000000000000000 3800 9571881002519197470311553557105343144725485765791386473887862778315921864000462733959073222429195192243090092227010443250626967140711273461441491275338773728082295912603268828889159887900134259808233614653590624125707849722330088895036354191314500372266954848469746974720000000000000000000000000000000000000000000000000000 3801 10048848681527320234552312635924476062102808072475848504508493391810390310646522751922186991349145958787609958673756084946748495648405578375837113841876653424264626709735757263712782351670060467424826198917402092779357451571426395583269593980580534141918636498380725944320000000000000000000000000000000000000000000000000000 3802 15073273022290980351828468953886714093154212108713772756762740087715585465969784127883280487023718938181414938010634127420122743472608367563755670762814980136396940064603635895569173527505090701137239298376103139169036177357139593374904390970870801212877954747571088916480000000000000000000000000000000000000000000000000000 3803 30146546044581960703656937907773428186308424217427545513525480175431170931939568255766560974047437876362829876021268254840245486945216735127511341525629960272793880129207271791138347055010181402274478596752206278338072354714279186749808781941741602425755909495142177832960000000000000000000000000000000000000000000000000000 3804 32675974218239997294062172111070179540896769422808261201929700309637529062321073060217190540926308300886332119177155724825523508385445340121956371499006924959186267716924100517244226640103725879446515765957825413447267496056058893597996041364897746365010600548371907215360000000000000000000000000000000000000000000000000000 3805 39252443976689984117877632434898198833759361331903987035412814729850892806232430080336692468742213718917349699373652750706197292388916023312817485425964950277287756545846087905556959412301444182762488202222179328237917543683341483551613770953285587528157997206107390014914560000000000000000000000000000000000000000000000000 3806 41144922086384080257885644936556759151721853926701948511574478380774382720852895047030785821156985836332170349307474819041996202384159995652917345001551171194950226938197986123119192283942746720717695716889163747757183896832862145147649839065929003957316010503883256024268800000000000000000000000000000000000000000000000000 3807 41734459058888105669583998712087623302100556375085004778638724999738676801062499225722596535780723778807052380964390114002440132652971047018321272623396111387224116051720445637977938324660783198057131717870060424345495856083532186678396318936376854575584371958968581147852800000000000000000000000000000000000000000000000000 3808 41976763228572960056891160128677489520137561758349341365931132925794178280813503663938608837942854483250703220672297565554530342393878905131205187731647476282927198987316452251389919209208810088729156045972558225517364640391387463836906682110822993718339946098430800664985600000000000000000000000000000000000000000000000000 3809 45348801170498246526894588279228504987918816719463090794060946427622824539983040228958019966599412900843870714056391576419426888886084367325289343513401046675664778263318017305664182436822955008222978221038513487060872510724678082889043781696161744430864820054731230124441600000000000000000000000000000000000000000000000000 3810 46934366129875746684043914313293437487062055557659791428871404329121800511407236329165718326990247418402296229082028330922181466594391386816670114957773831982046544903048161983405238255296650282520206611750507147591929419361032869729383288728281474687443732180623768378408960000000000000000000000000000000000000000000000000 3811 48661937392828702096094951571157262856598702647684334588286748169292821740012444770625357379952822806003719230564326928431028815300439769909278564491612096582672711163314799605960437501244506393305377665928196342471117555002893281665368310681471758054317465437207860753727488000000000000000000000000000000000000000000000000 3812 60827421741035877620118689463946578570748378309605418235358435211616027175015555963281696724941028507504649038205408660538786019125549712386598205614515120728340888954143499507450546876555632991631722082410245428088896943753616602081710388351839697567896831796509825942159360000000000000000000000000000000000000000000000000 3813 61988106140733456323164864602485696199660575979261098506246920513687574897880166760018155832732815628530850719569806101749645873855256848807372246288805238795690871640366418216419037458601477956332695968206197581079635471970202008715637651507988694129429710284330681633865728000000000000000000000000000000000000000000000000 3814 92982159211100184484747296903728544299490863968891647759370380770531362346820250140027233749099223442796276079354709152624468810782885273211058369433207858193536307460549627324628556187902216934499043952309296371619453207955303013073456477261983041194144565426496022450798592000000000000000000000000000000000000000000000000 3815 95890261533611549845832071778865986463359894885244626411775318009232366617734174350130012715797725726769273777122916893314072091051660873356978548136448796457255175370766638676805803446743308326669012176473918945225976546052185395398829814034877949724605865768902034794217472000000000000000000000000000000000000000000000000 3816 97305931620141500492514236301214272726042743569374086908760489476330795421547275289511176999301934121434654157221456560813499942516766837096823431156881576259907756957194729088950426940704955534323588072828561526637883014571949730262407565116951519087122350433902804445691904000000000000000000000000000000000000000000000000 3817 106431272575905966567410308222285084905135747272530699843744726766934066188352665699436627091102498278277329858090071625846727688322166980671453762499823580540741211676625430955665395208828482464815178150471814186552249077182524920277446743472416829011082149804737708594665881600000000000000000000000000000000000000000000000 3818 109373579684061195600437484373190176470746436440657962216906807677806835045029919589091824120512218009518975066531868026661791786265227641107206442538773214584340491215310728117043428250540252525415748544176739936871612585222252927623644064855167734060395805617384390661872025600000000000000000000000000000000000000000000000 3819 111878533912612230705963241506679375202984463427842962316084595182108121057892686918191987899504680822386314087997294847125372169791376839856404729184886324610606358094098508312230742028267898462070889122121652020144940380272037947422646910519998448202048946923317280682645913600000000000000000000000000000000000000000000000 3820 117595726569007000522731772316097303400660584486537560705164678902327077506496437026183540691431100503446349236040808235430729593368333872491249336017314408564999358764804276785269186033280119506250167506431541268183826630554564965302482067437442230392436967610794249800426455040000000000000000000000000000000000000000000000 3821 235191453138014001045463544632194606801321168973075121410329357804654155012992874052367081382862201006892698472081616470861459186736667744982498672034628817129998717529608553570538372066560239012500335012863082536367653261109129930604964134874884460784873935221588499600852910080000000000000000000000000000000000000000000000 3822 236800588601613241755853717844991105851988387848079271570273913042191428645306988362718299159040779058067622246612248224590778974133866777702676605806952975842721865617077314761807025705396772846625964163393388641878941083371898685955322388518052046048061820052026611662634090496000000000000000000000000000000000000000000000 3823 473601177203226483511707435689982211703976775696158543140547826084382857290613976725436598318081558116135244493224496449181557948267733555405353211613905951685443731234154629523614051410793545693251928326786777283757882166743797371910644777036104092096123640104053223325268180992000000000000000000000000000000000000000000000 3824 503201250778428138731189150420606099935475324177168452086832065214656785871277350270776385712961655498393697274051027477255405320034466902618187787339775073665783964436289293868839929623968142299080173847210950863992749802165284707655060075600860597852131367610556549783097442304000000000000000000000000000000000000000000000 3825 506905694774256257802419644750844507509000203218521436049053223453826641283889493229623811210474730899686178978560543398910203319503584355484930093380777351894941746830976373112495944595785453015737092168283259408109691469087392027995549919601511025235375371230079483626504847360000000000000000000000000000000000000000000000 3826 760358542161384386703629467126266761263500304827782154073579835180739961925834239844435716815712096349529268467840815098365304979255376533227395140071166027842412620246464559668743916893678179523605638252424889112164537203631088041993324879402266537853063056845119225439757271040000000000000000000000000000000000000000000000 3827 786591203339965243387756729600594901506427097864263265957028155586924448217678763836001988671097001283642851714239616539274918107852226988628800288016376202582695192117988381686449112084234416230911225056431370080767198211167555429079728881119441590909583249197301974081302691840000000000000000000000000000000000000000000000 3828 794870631360299060041757087025408944645256906015706240815237263894341242143453080606809374123876380326797452828276714865284655261164381624254825988129934400453789100520434553976316900908743090204439459234017012917768325853292975853871686657322979946700884907065763617138735579136000000000000000000000000000000000000000000000 3829 909849675367339404003841258618005663482707164903378482422285488880178896591205320344730891573954932762497017097000303357796115822602153803587493124784746620299650049126776847610478013509357419242758241742637998190690633584931004431074476048211816471846000575389920946821284233216000000000000000000000000000000000000000000000 3830 1001881541066106893927660766681144939276407774575090510926715412284690715943056318751985574853454349078536202822188513958945576492105949068029868213871237204173056073970458145899111092909310204222648118287107762233619278216377477368820189263548723012460548959950805209956868109107200000000000000000000000000000000000000000000 3831 1336541082517632221307997478384335687351468107439436983702689599363913238362549228294991396560128878728875785659183281834644299496184597675264683778072077819207314295085655660184266812937450626529707449617966189702201332600532870559347079624563166509558394984424168541034384667443200000000000000000000000000000000000000000000 3832 1503608717832336248971497163182377648270401620869366606665525799284402393157867881831865321130144988569985258866581192063974836933207672384672769250331087546608228581971362617707300164554631954845920880820211963414976499175599479379265464577633562323253194357477189608663682750873600000000000000000000000000000000000000000000 3833 3007217435664672497942994326364755296540803241738733213331051598568804786315735763663730642260289977139970517733162384127949673866415344769345538500662175093216457163942725235414600329109263909691841761640423926829952998351198958758530929155267124646506388714954379217327365501747200000000000000000000000000000000000000000000 3834 3067712463305648834319753190612581857354719717923176000446430048226206455512018337477553365644516521794779509339118705527238294204054278899652476005174372304480700360222643880947260766924620537814710537199535585128668831854757770913163161642632398723396921891005830534877235118080000000000000000000000000000000000000000000000 3835 3127250367983869768115870629131871848932247630624118143139803047383382370139991249115911319599436780825864265079103507289424387773671112785926780777398549341455406793107976306182594491865569116323216608549161283702889550241876028902742689365256386895050422916207678017782069329920000000000000000000000000000000000000000000000 3836 3244014586268981788678638525998808622512510123325992684198594394931787880713400013287446969519545621668388417833680423957698350304181560178907813176554664008425332696097397499432918636854056274887232813089146201763224712020387633878007432637011089652495487408208938722991464775680000000000000000000000000000000000000000000000 3837 4327611451551867089370423962272388038805200624050549683498351164970795877769799425906874425482645368923677777942093432412845980283942119618999039196712784153276196654985283626745672486135680990554526071282022017460984193720496227335256564617937857458089715491125031570584262148096000000000000000000000000000000000000000000000 3838 4462446416092522332596836128922135977948709233364934982723535641436494706632785977036793179305404056560202495204191924410813252013245678708419192975061208783672463457418414981054655082215628350116242313075938046058638989229910893802628634841262386035793354839222397872001423245312000000000000000000000000000000000000000000000 3839 4880867141447223379489542800696367671264223616502913179580525894346056561562180949657568170415906007603686498800206112468371657842188752818632701312085034642969691111445748513309660818149221298699250278652311104161233887315723576372413423543655860595075263884118548457810219237376000000000000000000000000000000000000000000000 3840 4888512076872703550435468134198227657630481523163800878047285329204170909376265654565510467395274194725790110776733080497923137588777359837623187437206658761260742984228624354471313091964809517039564534033392403070574168382551598217937266597364662966496915519869591659993026789376000000000000000000000000000000000000000000000 3841 5130372494469104175869306887464406837093458869887047398250524333497630639525316279154208886321876965979090071279929769638000294321055699979514589514309836780933313476701704719834961265930084950416334593438342851798203774914222067095286486683890950639502010290717712386799278489600000000000000000000000000000000000000000000000 3842 5303363149586570893096502320293012236227547933429879171216392370339662487326194529275825085540704715016534161795644851705538084210788565078503882835368278237735642776802155998844902120823617226617919097327354166269371364666436790991927945870623183038618863701947918293024112640000000000000000000000000000000000000000000000000 3843 5400285579757763461838375664585370180861325537802986526300604200407014745397476287930492937704402521770758697785808718936737623373381168778707453412630929962651569082204253749018695797676614679481634454307007819253398161182566274445661887976797525609525544558182358065348608000000000000000000000000000000000000000000000000000 3844 5485329447155523516355515438830809081347330664382561117265968046082715765010034969630185739872975789830140724522593108211331916654851738365773712521491259568362617414207470343491431164569159792544337359099244162863687896004338971681026642118164415776604686992169481814409216000000000000000000000000000000000000000000000000000 3845 6589259148199335861148648368647645528375521298611793959426898007390290470585568597511964517553355693310033487643406945421745952019175393740741727658767394184310464297358713071639341711766081419198202959001386105963470757244002602061045559666449850859904691777871994838581248000000000000000000000000000000000000000000000000000 3846 7691474982786092928073461357879482013320045705518717284583768387990750731689251515594997665096152554984093284169479707006102622471575238134060171941448130783145096417969524377525860049169370702972368227286662260217912712989351656392257453701327600795303027400955324876718080000000000000000000000000000000000000000000000000000 3847 15382949965572185856146922715758964026640091411037434569167536775981501463378503031189995330192305109968186568338959414012205244943150476268120343882896261566290192835939048755051720098338741405944736454573324520435825425978703312784514907402655201590606054801910649753436160000000000000000000000000000000000000000000000000000 3848 15576749477174887434626800549700920573494905362096225221751240882758816173953981894716550544324378274244712488907729648541370662650188451748401270909988998522203117132032679640769234523189167378587205778807317430050353776113763572181397954381821556232990811983717414312345600000000000000000000000000000000000000000000000000000 3849 20779816490036776917998669344427408626169245278185311563183426205402559632059443902604509441421618517238953257772047676977759057604869455422693639873672823723022352785163039992998402443782215648795848820200594988282451113829541543166989909977416117724705104042167467287511040000000000000000000000000000000000000000000000000000 3850 20910097258566021854224111393417764539912297236995344146449990701944917063695169071458632361255074552394358052837909633855938806787829488790405762857345557059745348671913360488515863054403970336332848903698001460124783322020359262828947441364709252065922984279977531597756825600000000000000000000000000000000000000000000000000 3851 41820194517132043708448222786835529079824594473990688292899981403889834127390338142917264722510149104788716105675819267711877613575658977580811525714691114119490697343826720977031726108807940672665697807396002920249566644040718525657894882729418504131845968559955063195513651200000000000000000000000000000000000000000000000000 3852 43026616057731245906353743702732007773130310044232047294929240801494672739862773283687695966674180388611572960190586741815139743240235292871946336776649711676729171824724030080351442309673691173590679979958832260088450984587615880315299884335138758567369028124954634470241075200000000000000000000000000000000000000000000000000 3853 86053232115462491812707487405464015546260620088464094589858481602989345479725546567375391933348360777223145920381173483630279486480470585743892673553299423353458343649448060160702884619347382347181359959917664520176901969175231760630599768670277517134738056249909268940482150400000000000000000000000000000000000000000000000000 3854 87997205732528662561488530042635642403480363012149277449569140072936393946888021263927546871601712300804994096293398788230361101385902903192926393588389018760539480930685591640236835326109747912253228031301346700602584995587322839560507895974575955021817982219410231341246054400000000000000000000000000000000000000000000000000 3855 94010119322364474449465437399683132477228319174289898904001477569339848010653536601462689699957648336335818965899718393416772671184190808278496090997392823786610665431097493221894204105023331310937613971661719532874649305738219470407232148460826230887583391924886312671583928320000000000000000000000000000000000000000000000000 3856 99885751780012254102557027237163328257055089122683017585501569917423588511319382639054107806205001357356807651268450793005320963133202733795902096684729875273273832020541086548262591861587289517871214844890577003679314887346858187307684157739627870318057353920191707213557923840000000000000000000000000000000000000000000000000 3857 101244917385883750261312749684279774787533212213203613616102905039158677930286971246810280262849595103628385039704625224522296715659733025283622660556563406069319421894370374362027860538291089085375423218458619741012112870469795305978019448722747499236782594158725999898667253760000000000000000000000000000000000000000000000000 3858 118180462731703355402909676195051105791927411172290254112698080856086554496761688977024300635992575712178836487354454686455123721718200148622385252165600476159397020965578724404740594313363862216340421679550407225410448798473708571383732854429922258507938795589815735328702464000000000000000000000000000000000000000000000000000 3859 125653639051502244053387788072091102187593409231714490769824577145515557207586325191747896117386223882213674676995986379863315368826851040373506672523131094504770656114872673153863896600826577032961948344580800623487874237200722495750645373165932048384176101781524671533311590400000000000000000000000000000000000000000000000000 3860 132073326529522919450507911824060865663844287460375293413516549311205448603861763612759315109053308217628952760182074157526114035645419130909723212801571437027755823592392647732441366707535473803493337605799258973099092734054591184007064638337026396027479802931733408645916917760000000000000000000000000000000000000000000000000 3861 133038080906906543901181543836213185268498150028933503564623095980002144654210285089149392918638971054999914251047466652348668071765172778467540331582582915884169508710040203401424434503406924334792292845341620747629152513010380580546491243312378893529711784304711305029385138995200000000000000000000000000000000000000000000000 3862 199557121360359815851772315754319777902747225043400255346934643970003216981315427633724089377958456582499871376571199978523002107647759167701310497373874373826254263065060305102136651755110386502188439268012431121443728769515570870819736864968568340294567676457066957544077708492800000000000000000000000000000000000000000000000 3863 399114242720719631703544631508639555805494450086800510693869287940006433962630855267448178755916913164999742753142399957046004215295518335402620994747748747652508526130120610204273303510220773004376878536024862242887457539031141741639473729937136680589135352914133915088155416985600000000000000000000000000000000000000000000000 3864 402228637890637457653676452227594341066757806831418583628420786891420354945088258042354232230638031376322679768207389840561489424883387390721273891990334374828956334325644615581896198791854135174811843529630184858163380386042524581340561748357493855260817277320677259006943799803904000000000000000000000000000000000000000000000 3865 483175065018006406600578144895803160742018195343135601495551111224341048782585272627641287264604606155375169265128794020093573396281081533667256397224903740717771198287444465605638794814281212170572733202605554010117421667051082432772168573234416892522848970059485753039461535449088000000000000000000000000000000000000000000000 3866 724762597527009609900867217343704741113027293014703402243326666836511573173877908941461930896906909233062753897693191030140360094421622300500884595837355611076656797431166698408458192221421818255859099803908331015176132500576623649158252859851625338784273455089228629559192303173632000000000000000000000000000000000000000000000 3867 966851089149561808957092607204665733781332417845776786818469304990127759616785460001397288150012327506349483340278457707393049927239489227556044423684877366081180313835943824384533824770930782259414593137406655510136468447287287812597496471065240645483772433607887509970099288145920000000000000000000000000000000000000000000000 3868 1208563861436952261196365759005832167226665522307220983523086631237659699520981825001746610187515409382936854175348072134241312409049361534445055529606096707601475392294929780480667280963663477824268241421758319387670585559109109765746870588831550806854715542009859387462624110182400000000000000000000000000000000000000000000000 3869 1248007047123828826579622979085573757590003917731831969216853864485599638720034775945199839688790772055301952934767897027964639280124914384115878351582022352316668877816028967604972587430606090053107184538021721958201395082710834918734019858431356646548087186420176063035091189760000000000000000000000000000000000000000000000000 3870 1264188353561019740968865501407761432479683326363144637150300983667106932916287775901990457277883053492973531532565838007551361130019653267064483806995055011321604806330352287699324048163122010406728721917400576983488864431395256643675676875554715877829916609694720030159132845670400000000000000000000000000000000000000000000000 3871 1294000520593610519765319212251255473306560043013026138575465982901075906514434277234874543663685164412619303390524273200988078726731641154753851613152331993370417843785630535382714969792766205465991725071767182141032655534087568691355590162079524774177637054072260798318850867200000000000000000000000000000000000000000000000000 3872 1300722601220070834153710480886326930310749965314392508126507364630432144989833935817912852981418593838139403667877646048785419395441935394518806686467409042686627806610490953748339463142339016922957915851360777892414643355043867749492502318765652175601936467340168646621805936640000000000000000000000000000000000000000000000000 3873 1735194470778741837418303905833864704134354508594010157493815552678140328685541061377519354598400373974550356997934775577848320007860083587028884282223258577993962422483146317181187151314107190967617426736149333102855421397722426749322986185075228195609760656569044854327088250880000000000000000000000000000000000000000000000000 3874 1807546217223865508568743608593292563832264329944443363198086797865294993720595972635532383043193488058320249669308044437312879720624918129119233159555357066508448274750595983893271159061208712949013408584241828659983828616319048425427035932547811398589894458208875624672861880320000000000000000000000000000000000000000000000000 3875 1827215216457944838576762100361894042932177264537704675735174169251377937944239609296692300158498111694565633482937184889083918808537732010248846847939945188085361429456823279013877797895424764233450648236610197540390027531398643251569195406800582614155464112383617109153388953600000000000000000000000000000000000000000000000000 3876 1844324472292034508313791764345400653962400999514250137734687823072788548326271124773617923491157785477469270732074489838895433077694959288107436039676286750669687416614884676233012972711448868805557085689219384835259168315470083045984190957721025532117136855452999712837206016000000000000000000000000000000000000000000000000000 3877 3688648944584069016627583528690801307924801999028500275469375646145577096652542249547235846982315570954938541464148979677790866155389918576214872079352573501339374833229769352466025945422897737611114171378438769670518336630940166091968381915442051064234273710905999425674412032000000000000000000000000000000000000000000000000000 3878 3958251193025429542759832158694780141062162942479088335470459580415353495743425736225106905565740629297159963099402393474838703548807121927300344457245452627683116515392742527729323522829222489197308562641979144862383464225228151653507599198298280710125150859211421310607425536000000000000000000000000000000000000000000000000000 3879 4402605026828238305631986130778521402445333480776465022102039381640884963667282675704818435697617981339366706055637730533889308324997465271316481023340914792137489126623204374172107514763515304542105812521470541453277253096657302999649955215388642683443807918782782751543132160000000000000000000000000000000000000000000000000000 3880 4517327190840016445175028081038746031353222717504644322213573431575283668860883178864309318567963547932575178014259869539029354800958441533546348046910943789559028445970197057812815166722007318411753048606266342456058729506038723949847232170175601638817343677244356811890360320000000000000000000000000000000000000000000000000000 3881 9034654381680032890350056162077492062706445435009288644427146863150567337721766357728618637135927095865150356028519739078058709601916883067092696093821887579118056891940394115625630333444014636823506097212532684912117459012077447899694464340351203277634687354488713623780720640000000000000000000000000000000000000000000000000000 3882 10545874549001340044787914213292761267065831065193779677151143622370742297879599693908603658826277160195899937791899030833281512008642477402437144140507143051417160244302669061102610338426945115417520589885049128333626087013150664262393013256785637503568244304365742770733711360000000000000000000000000000000000000000000000000000 3883 11534318040909147110296577067674676170885250044524838660280884356532341117906369785021954107468909198466551588057101688409621498687394732155449223189617396769414681253810953053439923358166750401076808989077939568128109716028477682124900603646604164485932286934725604496249978880000000000000000000000000000000000000000000000000000 3884 14417897551136433887870721334593345213606562555656048325351105445665426397382962231277442634336136498083189485071377110512026873359243415194311528987021745961768351567263691316799904197708438001346011236347424460160137145035597102656125754558255205607415358668407005620312473600000000000000000000000000000000000000000000000000000 3885 14597729888749631806959265163380754739190647197343406531558960258676279471084156886755513483272300755359472993975528822300107940523958621620962507142117784099121569731116472197970259821627956278158082079943998530983670373414329026448783556069162143984496115893936482007813980160000000000000000000000000000000000000000000000000000 3886 14957019342533199706255988706257567418303660377987665787770493888231405290150071292888801358860087268203777864017155406257269517770737713132622878694716135356933532404408569277305609794748984187553027378513334826661304439326700692891863311259769957873169995807867702267126743040000000000000000000000000000000000000000000000000000 3887 15135430993358165174237161919933282331748982131508269649863464912166407230722866468530967326508827721925293847855304704934392509618793520128628896940015897276422646392010563080796903418077088247949446183353026638187685047051588638762750161881092736167958655413424565739963023360000000000000000000000000000000000000000000000000000 3888 15174480092928232679846648921790695340860821610691727517897168382012037796333606578098900678744402612848733718463806523058578248807696496186752294506940602893750878193847535637764903684893592603594310595590779544890955648308171684786389868181095555404718094668877157498838056960000000000000000000000000000000000000000000000000000 3889 30348960185856465359693297843581390681721643221383455035794336764024075592667213156197801357488805225697467436927613046117156497615392992373504589013881205787501756387695071275529807369787185207188621191181559089781911296616343369572779736362191110809436189337754314997676113920000000000000000000000000000000000000000000000000000 3890 33418237106815378746224587079667582818637261516275170055892178030993348737054360768904932246577786351509507913041198629153927628476187628677395578345666102191551882522887301964774943398327969540191631078899405745411760616212352554837503701460818471346497604160583845103517302784000000000000000000000000000000000000000000000000000 3891 44580581873837087859091163000771165551162008157583757480634341459770849164408081890376523099912312003660650803192376143472455179109767541704482418462154676726969881368669010135201571429987697914656051341485980284151972988791774483859397629534967307117921662369651737780914487296000000000000000000000000000000000000000000000000000 3892 46244109879286076123208276391614691048655136746374142778542754731288021500196327825345309234574528989445294209184761122109426900299776531447926341782999044217996136601900421641681824371402562332314888320225465969296968227278374149960576300188844426769705447077196702162670845952000000000000000000000000000000000000000000000000000 3893 49166683668448540827154351224337058494608062257812469740725816527626107448191234299479917985422700486104452326439996389914106286317749768729516241847068016385395017378880030204354958629196598843350831675417158033472274921272632117629450835446282334149414590548288375123850821632000000000000000000000000000000000000000000000000000 3894 50054859488388419360575495663270938677121572047624884863506348162145028282228477542104139549890598800726702936221294963869588719165919328209652214203096396053145605109484074575656599832384467454778477473603329011408524676142100129768581130161065106272681001793121016958439915520000000000000000000000000000000000000000000000000000 3895 50858372057388735338803013542987688394664219942238453568553070914549423552290836170913430007621600554564522568853143237537715578223682800523223071825270292221440592766027272405627847523026063663741143248546544495632259377914742702511556355634174614598420035109952438275447717888000000000000000000000000000000000000000000000000000 3896 57215668564562327256153390235861149443997247435018260264622204778868101496327190692277608758574300623885087889959786142229930025501643150588625955803429078749120666861780681456331328463404321621708786154614862557586291800154085540325500900088446441423222539498696493059878682624000000000000000000000000000000000000000000000000000 3897 63638335729907369990134619131232023974557349760628707646512100945133501064466746802550416596940396066669103754214055195042372898972693067235678226763368418351635497503505847926579318205226057810606687599563060496784067486375323934312339475848160652071416329279612723214843641856000000000000000000000000000000000000000000000000000 3898 95457503594861054985201928696848035961836024640943061469768151417700251596700120203825624895410594100003655631321082792563559348459039600853517340145052627527453246255258771889868977307839086715910031399344590745176101229562985901468509213772240978107124493919419084822265462784000000000000000000000000000000000000000000000000000 3899 109262645208227204030680867238543871850496613742455109160281358501036090451954811309140794633371209119757270731441592120588624368871105292687712087749804506640770999681945225672883538399978072801808836645810651487864708462057103791980709840808085352366003168525049358112257998848000000000000000000000000000000000000000000000000000 3900 109881565344402194551951651879927763281480164766923014150846229963356990105169720402612715764609808279081514461796636947550643803092856979904822784447035277958758724754282443741430338265809629863639998589581315716445469355831960906577259312075223632034025466044816912883384320000000000000000000000000000000000000000000000000000000 3901 113555417073242389506576175195062126187547890640589133165008261968210871233306094033095207781055728920631352331339989550660239796509335480752704397300887521294765855369167267088408252311171046059688752341816557275353980489309625252997775580868012264108111423876102584742707200000000000000000000000000000000000000000000000000000000 3902 170333125609863584259864262792593189281321835960883699747512392952316306849959141049642811671583593380947028497009984325990359694764003221129056595951331281942148783053750900632612378466756569089533128512724835913030970733964437879496663371302018396162167135814153877114060800000000000000000000000000000000000000000000000000000000 3903 227227420816991188037286412171638689876315029628858542647434396895321342950424617320844517418149502737485118782116673135766742672891883831608850996241714352159649540158631420487995568536419269784736528043326971385692923997602114597631072491901186758466847192129901373371187200000000000000000000000000000000000000000000000000000000 3904 230723227291098744776321587743510054335950645469302520226625695309095517457354226818088279224582572010369505224918468107086231021705605121325910242337740726808259533084148826957041654206210335473732474628608924791626661289872916360671550530238128093212490995085746009884590080000000000000000000000000000000000000000000000000000000 3905 235763659001117887253930968912536303431375900514516448618956840435876131846677310043831418355667867367118591775146413514576397153023445730520008417017276133011119103346524669991382447343671551215748018383757876016099963532774837421993255728547700473243690728252517577307822489600000000000000000000000000000000000000000000000000000 3906 238187461829679598412235151073621338615806628461044099318767272045170561385854045408741386617450493001252812688438445034310788594391518716690216353808291919095307978855294294498413382843965332983656801150996092619386200104475076401830887525418787061802052967060294421958361088000000000000000000000000000000000000000000000000000000 3907 476374923659359196824470302147242677231613256922088198637534544090341122771708090817482773234900986002505625376876890068621577188783037433380432707616583838190615957710588588996826765687930665967313602301992185238772400208950152803661775050837574123604105934120588843916722176000000000000000000000000000000000000000000000000000000 3908 595468654574198996030587877684053346539516571152610248296918180112926403464635113521853466543626232503132031721096112585776971485978796791725540884520729797738269947138235736246033457109913332459142002877490231548465500261187691004577218813546967654505132417650736054895902720000000000000000000000000000000000000000000000000000000 3909 794365155461360970614527618137209726598418825826000481582493960417175697634011783081946329535731013733889441940597718617759540981124627601194775880119230866348951263839970037349911025647395062334013456085331236618899474805971893279299320775017038005531534925169476698552401920000000000000000000000000000000000000000000000000000000 3910 802962420808999098810130199017516418554698939364909207819425232384211927604220159660604022135272591165084381263639457661645222930549507612083994177117568546669925824145880294083918223397711548849474228069421857405351724358927646838191553781010166070249279909189062186059694080000000000000000000000000000000000000000000000000000000 3911 1605924841617998197620260398035032837109397878729818415638850464768423855208440319321208044270545182330168762527278915323290445861099015224167988354235137093339851648291760588167836446795423097698948456138843714810703448717855293676383107562020332140498559818378124372119388160000000000000000000000000000000000000000000000000000000 3912 1673695363558716743485510884862971274587311121691072919731191810585687643667864126341743142962546288577324321857803813197140881556697391955259606202944214664069293389853253302537880262013032205113370013041731650777676653937185892967670022769715734220454281573008707361439744000000000000000000000000000000000000000000000000000000000 3913 1699507905544393899226461391196147891925088445404538082204489907243146438191271943258294144902295286485892002996798960290141047199829794809651254946182994552237519462582919097849920091095344436707497158615648629325528348794120101911048337251058853094254234469410422715681498726400000000000000000000000000000000000000000000000000000 3914 1752306945007578651212663590849536989444690973861915910050755127314662318032740552606596411830911916365753413908614717462897622131111056709804894080110463315739050586237724698477567462346479040918073641979073385719048052612650879930945672289925813077080115291742252368763709030400000000000000000000000000000000000000000000000000000 3915 1769433787391987670340096869741111169240871232956742370949133879749371801242906030807135860828215774830256349190366004200932495810282671439784573368091014183433957491109635613593048180828675755441852744238088741359246430628636736520773162341980242353710807687940758710425485312000000000000000000000000000000000000000000000000000000 3916 1814288315219232113032284640040492483845753458267708742240676609218542939561126550818855213943616349541862497902359548013718372015263613285723168322352062619902125993943708544357207618979053025466165444922445886026569985251215814631876677820929042203586343896813382838574383104000000000000000000000000000000000000000000000000000000 3917 3628576630438464226064569280080984967691506916535417484481353218437085879122253101637710427887232699083724995804719096027436744030527226571446336644704125239804251987887417088714415237958106050932330889844891772053139970502431629263753355641858084407172687793626765677148766208000000000000000000000000000000000000000000000000000000 3918 4235503686126152132997489312187236969359743801092253248117762247730882707745036233753833942708520854187793858003480478568494883816819399863858500826158981906959649623557406842049997813973082378299420659507939023973752935916224513401853887094224088130015222399871597052765929472000000000000000000000000000000000000000000000000000000 3919 8471007372252304265994978624374473938719487602184506496235524495461765415490072467507667885417041708375587716006960957136989767633638799727717001652317963813919299247114813684099995627946164756598841319015878047947505871832449026803707774188448176260030444799743194105531858944000000000000000000000000000000000000000000000000000000 3920 8505720144225273744805273466085657617920149700064595611060724177889397194770986208940114908108344159248952129966705382320788181123277461073781438710471217998280177825824495106894276078336018880425903628379971711977195986489482659991804227313666357651349792147197527368847589376000000000000000000000000000000000000000000000000000000 3921 11346755266491627315502453038048521625540898049890293446742904404910536336134621697908189398791441228962322105586652453472391932304123501129255020947097697046930736285446677853380338996001992824305174113008335623949139663802695996091945274794862018927843905995035093570569633792000000000000000000000000000000000000000000000000000000 3922 11604508719458844528595348267554809030367999931517430976891138282750479383770272363638449503652876437126404484281460361057443798420661615228981307842686089177379533257856824609555892375664260315622723747180376828246255922832288102669836377333411970962748014476897619152913437818880000000000000000000000000000000000000000000000000000 3923 23209017438917689057190696535109618060735999863034861953782276565500958767540544727276899007305752874252808968562920722114887596841323230457962615685372178354759066515713649219111784751328520631245447494360753656492511845664576205339672754666823941925496028953795238305826875637760000000000000000000000000000000000000000000000000000 3924 23878077753239002531316952002130142744361802151675294928048613899247099220038024963428111394986567904335684178869921274085967094015048812178121792212904187582100889565877225079020352828372833903329926402948613312462219938820722199682684544439309843781026160761111546390003476070400000000000000000000000000000000000000000000000000000 3925 24883932632241634262053939847449700544951670099310728189369068278414566402708472511427881889296318732093399822931816629901396392234845148249853909384365034053894393841359121669683069223308580246714324937021749995818646854323241692547765147720900383063487364918198615004021600026624000000000000000000000000000000000000000000000000000 3926 25920273856779304966927115964267744939992720069232470408676203849707669510324811680438505096814204587736270296916589078032023212251232634957286475454761548567936951772694630158285962502665343912015192882133675166715766054367614547369539699059441892646004004820997589885619007389696000000000000000000000000000000000000000000000000000 3927 26146360371753791697800866706934993666885335680093565304438456862087874278369079373990674294496148472761692015419386418781765490184205840071374039870006974065336894679656830751456690097088385749309386930665357380552240929351539369874234068756743766842457104122404832841685425717248000000000000000000000000000000000000000000000000000 3928 29414655418223015660025975045301867875246002640105260967493263969848858563165214295739508581308167031856903517346809721129486176457231570080295794853757845823504006514613934595388776359224433967973060296998527053121271045520481791108513327351336737697764242137705436946896103931904000000000000000000000000000000000000000000000000000 3929 58829310836446031320051950090603735750492005280210521934986527939697717126330428591479017162616334063713807034693619442258972352914463140160591589707515691647008013029227869190777552718448867935946120593997054106242542091040963582217026654702673475395528484275410873893792207863808000000000000000000000000000000000000000000000000000 3930 60883286774879826124257061521610026303466857886798188296612608653417572828820360604514847542558777547767319862320012342724719917301447795776601365761556780048214106157938289780916208052184954537007370495409087917805047300202924132920303430986190240965176886565087806325848118027878400000000000000000000000000000000000000000000000000 3931 121766573549759652248514123043220052606933715773596376593225217306835145657640721209029695085117555095534639724640024685449439834602895591553202731523113560096428212315876579561832416104369909074014740990818175835610094600405848265840606861972380481930353773130175612651696236055756800000000000000000000000000000000000000000000000000 3932 152208216937199565310642653804025065758667144716995470741531521633543932072050901511287118856396943869418299655800030856811799793253619489441503414403891950120535265394845724452290520130462386342518426238522719794512618250507310332300758577465475602412942216412719515814620295069696000000000000000000000000000000000000000000000000000 3933 153925427068624272603796777072230667937698806008986634540953576518413534301943787810461733767926854102179935661628136626156616119588617492046512062554797972628036658557996005872697854913457356567626894534798360574856538835888745034094264319541393364520974110222791850341809640177664000000000000000000000000000000000000000000000000000 3934 165172271838055207332055846956604009664470376697061346042471482011076122162144791965682233974430028566395573162461385141108426537238768770135100591371875281899351263688544206826043733565390839698223486107950403303622268901551651371775463842233965684405697972142740271910034918604800000000000000000000000000000000000000000000000000000 3935 198408566049052874306408428788197647454388244757488354166699959450372091346706717518043547043011875455112238393522861417975050858784981304736623887558313729662397913082491595083504264881603904794322224249427999732131189812902574295464701780345403178538657156761279454933887158845440000000000000000000000000000000000000000000000000000 3936 200535196788896571465964730944303739492182848382611481035262150399425032161205740535623890352946481522820250716384564227242282092012013893537445072354194695331656438450800648663543279899116835795146690917964565899923838325850005666113646456832645825559134159724819707622738572083200000000000000000000000000000000000000000000000000000 3937 208584257876458783026898552944776901161039239489817999481149303936757285360485852751163583563370090606351327019455404899254222988588708861438603296139896181502318836743703999003892345307527582959541891760030122226367469364292150685462704416070203390091549542151597745628773141708800000000000000000000000000000000000000000000000000000 3938 218621649692174274093243972642374583672847134247270976033175853233342892204711459069778250444028553918229318753346174035755904637506184995192896010413789608603833483920030200254659428250781751202608900697925820362260616371038584188995522404552245876975593264321462433063367396556800000000000000000000000000000000000000000000000000000 3939 225027503080269806376714736813693834102227910770618170134559180875570579475365712416482141295027802567933168629416376224977047509949304360504945072483367424445102577373085108865375583714230765359205917557501025108636668948233686370426052933360718636319001909741604730691191098572800000000000000000000000000000000000000000000000000000 3940 236519243318957033518231603332562023799004961758090227246212152269216198081330472094312663668385275293172482022291963291603545765289543504856265766927584153546978619472911021851176045873390871586095171943448686818151990190554470760858797447353300605335496208692803670142562200453120000000000000000000000000000000000000000000000000000 3941 270720390171840024406473163421872519279646246304570886060658969489388573071062664678506621359146330368281174624424912400073153364501532020389461885460406027876672583422865221957463879769586759887421474887506806635040707637956349520825947438104715720131010709535405378605925066080256000000000000000000000000000000000000000000000000000 3942 276154484134541044451028703070454056698968485018965978165282610874244899596197687270250504503303868045976129440790624772671735650584881976452250997380794532882184708769255013110692427373190518085304892646683900611711441106707385473021419481270017980780564078116279769753670312263680000000000000000000000000000000000000000000000000000 3943 552308968269082088902057406140908113397936970037931956330565221748489799192395374540501009006607736091952258881581249545343471301169763952904501994761589065764369417538510026221384854746381036170609785293367801223422882213414770946042838962540035961561128156232559539507340624527360000000000000000000000000000000000000000000000000000 3944 558524456949894499581829830594855359222181975006871948608804235614230821422373934732122973714378890206573062727887091012530135438844735640537771317501471671577344536931217456837170701799795120134512274422325234788211256339781479447068277325208853858971116362305613999631242475287347200000000000000000000000000000000000000000000000000 3945 596667744339937200985773634851189139963572508517294307114174407378119220508144809121848282164369690914510797893268978519498900333106933773589013642651191410005358507648046572342687200830990070133141934622310309441208395366406383933662081359005793303323741706607389433555858055233536000000000000000000000000000000000000000000000000000 3946 895001616509905801478660452276783709945358762775941460671261611067178830762217213682772423246554536371766196839903467779248350499660400660383520463976787115008037761472069858514030801246485105199712901933465464161812593049609575900493122038508689954985612559911084150333787082850304000000000000000000000000000000000000000000000000000 3947 1790003233019811602957320904553567419890717525551882921342523222134357661524434427365544846493109072743532393679806935558496700999320801320767040927953574230016075522944139717028061602492970210399425803866930928323625186099219151800986244077017379909971225119822168300667574165700608000000000000000000000000000000000000000000000000000 3948 1814743582236782675571799278192323959035181132793842132230601526741299954498203266023902269703071556127908928616020306872979028708343979080772248104399929625930837724749062888235521768100214929228647168010163864133367422130666932750055796666250232644581433962363162048757121638339706880000000000000000000000000000000000000000000000000 3949 1984757727692692225330434186281125995447221002972307564465945875186876286113232718427251892471922812253701923316341432083147084832997995163981306740134829347999306213882389390603179949011754842792746659808479007546278318721673203340796624251221628485676849357865609568939086538531143680000000000000000000000000000000000000000000000000 3950 2028563446474457838506762754006762217925416520337401946650199340493031301808767418222793472311861494424661801298978247041002534197738478833894965225952627510461747754075082939183599372454917838003218042939683407164609375218129219016562023856522702803726204388363069824805823331777506181120000000000000000000000000000000000000000000000 3951 2256246507635213549452529969928035321025337840140759930515160549519561845915044881985214229027173306556095458573134946396018941300038344179082680190994156422651236438801588950340628875276821069045802581160152974990571225720372596606165439466102538266955184203303645506703810493036258918400000000000000000000000000000000000000000000000 3952 2273506616715495237351815798602663807831682377489118003937511646249635692549016821323515753183554261449334776874761496178948880336891121286180999530674087665143827431361787948380407405076222796568291588934467750070564547219436198787072416633645026637284459289441583161830334664267110809600000000000000000000000000000000000000000000000 3953 2346041224626657597865532753293875414861207637787873513534720392690302035681188843539221141121613819142633593285521583793830599350630419273377202905531087471010828904745214881927937850701785238731985837036065923552377174847573744511086691142395416320627532766273218915747154912778125312000000000000000000000000000000000000000000000000 3954 2738435347346777723205434328857473431538449665395576635413310220154974955992791640481919051192638938411295066060089309415707993058541234458483374704226099567023790657692970031971637541898738674505708759601652215885009951177882581656884262392770726703702588930931182545851848841423224832000000000000000000000000000000000000000000000000 3955 2823821654980943395201011472314347032339191931544244974077860923692749126179651027575875822651874516530055603671095355723647224675108925917788988083783834439368041925427949789002455724875098562725782392158050765082207260810174028103850386164704477999486661827799095478462232647437595443200000000000000000000000000000000000000000000000 3956 2869805675750275291687703326790403794900759659420336922425497551120052897757757789822148851025024024287647142682499143163815971826005148769415885904713156359990105605896703993340187382346617462415956193147668375306415319140257689324607250886511742172306069015533372915826945101104414720000000000000000000000000000000000000000000000000 3957 3828345970690167984520914603452244170840256891155126931300477989504967560332030823977537305487620701092943672271486530056424548704059553407359928849583575691307300622523465306887450239874751427403926701429682567531354444648435620679567254644282803640867603043349146578019734261858304000000000000000000000000000000000000000000000000000 3958 5742518956035251976781371905178366256260385336732690396950716984257451340498046235966305958231431051639415508407229795084636823056089330111039893274375363536960950933785197960331175359812127141105890052144523851297031666972653431019350881966424205461301404565023719867029601392787456000000000000000000000000000000000000000000000000000 3959 5951829713917022877001273137526796665303350039063388509609223157499664419360732275313453733054148722006634471892442485359231817598426332721087714824420783432803564320164177404955197868587823320065117881964817678755663865099353171748298211410774405858725482539498921161463856638197760000000000000000000000000000000000000000000000000000 3960 5979023872061386758526362186835262623679263380838492146149202822895400313892768996230633773770177896766085447230272841008905900786481371550948908564496398440853422567096512651087602241183515541845949328009903440699586941381401995067908980227476360682756826030026759745224773466062848000000000000000000000000000000000000000000000000000 3961 6356465838159953497945529957596742617139647295841209010468521222045181682345110224113198890048352685084174055089859648762696230247894829726331623021939499633676307205478501971959703386968414657830485584010528622034998455614948175531306390743988498229444487931491863660274830901510144000000000000000000000000000000000000000000000000000 3962 6820849414916537161006465873951780370215524698153533550638442496734327065781742788249996854985667204956259285124105799828403412505475509318800270687350407498793996605097155014418331304839641651395391879933138887192353423116995518359418548904073632761404555276030945753562386393989120000000000000000000000000000000000000000000000000000 3963 9099066021045294557053306018328525761110307100285071227896030523379193347574633104136566365983240419088505052082604128855560242748831938919296533751191438902454577835024227023112095310047419447958243222733265027055454440010397663338344218332326855911015484967789047850646703953674240000000000000000000000000000000000000000000000000000 3964 11373832526306618196316632522910657201387883875356339034870038154223991684468291380170707957479050523860631315103255161069450303436039923649120667188989298628068222293780283778890119137559274309947804028416581283819318050012997079172930272915408569888769356209736309813308379942092800000000000000000000000000000000000000000000000000000 3965 11592968112304006456456926422327423730458421626529913673246588319073292055018298045164331334951724612802770830669260264639555453866582992486441646172420334592366566959140918232069198914415818148245254658459956736191347470463273766162444411358976867744614335154661910651155796459520000000000000000000000000000000000000000000000000000000 3966 13531967244670323680594691753328429468995661846336273518325327602302183589330003607993047015763923244114996993365458581568230679340560683764296943413088885668019384233651764431147169915857965015810710547998464835394231252808201169754663164017181205667858306782737735781130877009920000000000000000000000000000000000000000000000000000000 3967 27063934489340647361189383506656858937991323692672547036650655204604367178660007215986094031527846488229993986730917163136461358681121367528593886826177771336038768467303528862294339831715930031621421095996929670788462505616402339509326328034362411335716613565475471562261754019840000000000000000000000000000000000000000000000000000000 3968 27268964296078076507865060654434562414794288266101884514201038956154400263346825452470837168130330173746887880569787747705676975034766226373507476877891239300705728834480070747614751497107717380345825801269633683445950857931678114808639406277046975057956890940971497861975858216960000000000000000000000000000000000000000000000000000000 3969 27407006840121877435131652072549792805108422710493953163365333287290303998038029791227487970434644165506399899245029331153083299398996966770220686644436809948703375767462453618346012889975549764648870549533062908501837491226236791930533587563131334373511206239460176659213902151680000000000000000000000000000000000000000000000000000000 3970 30178159753956422820239408004329827410958274340110563983216716986338545846728541692340489531889702631129824777946471185747450610782673326743654111627374309621294494872839212817534331971073077574185589682874739269250356615339111845336843094750070169293499561537005594521423307813683200000000000000000000000000000000000000000000000000000 3971 30530857511441538634021987525656657715709199897683557222763935076312400188686145942394893727216452406981766895170953959792773685373752255514682772477675164219608219331731073914101318961683503346424207464151964416943693538500869455597932608290239187745100371394400111093426763847434240000000000000000000000000000000000000000000000000000 3972 33091774959451175174344221812982707841804155478275941666226568057162944430433395366710753866715697616442836264928947912715381530221878390243515635726348875254334139897630183996995344539407502030214034245898784091520076640822593082819880561145648391760028104681642614948800768749076480000000000000000000000000000000000000000000000000000 3973 34475656964358524392933818763342219468350624196002815235540518445466897352322392825186552084179230091965390679529791662550140699130643664083486575738382540617134613833187719204499918742449488542115868399982592377078876617731534979900389139271328478576111451685937280430885613810483200000000000000000000000000000000000000000000000000000 3974 51713485446537786589400728145013329202525936294004222853310777668200346028483589237779828126268845137948086019294687493825211048695965496125229863607573810925701920749781578806749878113674232813173802599973888565618314926597302469850583708906992717864167177528905920646328420715724800000000000000000000000000000000000000000000000000000 3975 52526127077152401077801307462135412244302849395936758995219669432623940401956618865665342290275605875095106550300344992826450242191724822609461471644484155394507283147417930562969027355886675615404695751418552298220378685794941661473597959140314593117925183718270956964091770437632000000000000000000000000000000000000000000000000000000 3976 53544977283587332566180963253085629069227461614066286576767317008067640132035634760023125836969410851816478024882029877872089729815824088403539528069833723785831473478621898418604746008402523710603003822239778809732217671541666540254072438680587606891932917722747900639805458874368000000000000000000000000000000000000000000000000000000 3977 55405002362913721797969954585602276937855466562965854550978746349811305384220169005197617274025997925013354940750067870673263578523395213425687612193471702365235818824885925932037431198642670506167187990492010593957948810168760647713009175279248078084779072292569889797285766758400000000000000000000000000000000000000000000000000000000 3978 55854107326802039645081593826039434282012580826766399467435881968597741786789414156439777335612845549122418315922302511801781500620480882398504965861609105718765533420358292081269310974433850363098474590999733463622003342657884793454824463424781892636727273310609673303557526257664000000000000000000000000000000000000000000000000000000 3979 58606338702325618410201556420366015101705954374751990165831273254006905874834109926467244624614058228354537479315575389194912762969895882400750138092471003681719197385999135459186929196362474873743906672295372503858449884180157377480134654376147956911580501270842613727211085522534400000000000000000000000000000000000000000000000000000 3980 61598626086220793489151424406783494422608765942526336491518731012293059075089990463498351676444806216448772172368243739881903777151742530172873030339488405380272231935314499172964147031463761355213006438947311462514666811801440337236673251533117444741809233813069925425065669647400960000000000000000000000000000000000000000000000000000 3981 82172835872777679890241927005996032150408472869479857034148120954496629049675491388313855482484331325817922549013969840553749175626682871990385226851134339806060189288646350851100637006240535194875663009983060015084152069693852300235870776076388176578907402664239565002536857077022720000000000000000000000000000000000000000000000000000 3982 86124904081075871794972341080320221483629449698257641710147669012340303013382336072852825345565246709830515472342350621452741474133062592303054121485044496874326858172019034621372809516067760200230679401303411501117239732366226509808739216753156616200872760987967340224766304174735360000000000000000000000000000000000000000000000000000 3983 98577145283993617609092209126029014835815839706421780671260948735747295464605073485198831599671572841808600359366384915016258260423341387478506486913395772857451371546048545453552305065434484268887251520179821882159223034197338240834171947703656170118564765705692441206767474610012160000000000000000000000000000000000000000000000000000 3984 100681454943445065872314467991615461675400816918464675197033904727685562995429609604931289052393435202208123738516591635253181026986075567624944675564495990719945381898153895125426110873389401736775029556592111213710597293510089519302683100636590731848648564621504977913866164098826240000000000000000000000000000000000000000000000000000 3985 120939292960234817556884783482886178310290317304473664170280163224201772853664943529464747614243220957179577207030996390837322078693535440386502960386326169939250287712671781468570197568236363856850488219890322725523594736872280569464188754688218645701495358307924490572591750436618240000000000000000000000000000000000000000000000000000 3986 181408939440352226335327175224329267465435475956710496255420244836302659280497415294197121421364831435769365810546494586255983118040303160579754440579489254908875431569007672202855296352354545785275732329835484088285392105308420854196283132032327968552243037461886735858887625654927360000000000000000000000000000000000000000000000000000 3987 201768168496587499376368027412792342061159729975873190349445118970492483452025224205768654684060878938951347594434987275144216740974383326470192218978695663104614817191159306941447346537924082821341815020782329936750022725919817842972347754804963401702427734532493431146329960716697600000000000000000000000000000000000000000000000000000 3988 252210210620734374220460034265990427576449662469841487936806398713115604315031530257210818355076098673689184493043734093930270926217979158087740273723369578880768521488949133676809183172405103526677268775977912420937528407399772303715434693506204252128034668165616788932912450895872000000000000000000000000000000000000000000000000000000 3989 504420421241468748440920068531980855152899324939682975873612797426231208630063060514421636710152197347378368986087468187860541852435958316175480547446739157761537042977898267353618366344810207053354537551955824841875056814799544607430869387012408504256069336331233577865824901791744000000000000000000000000000000000000000000000000000000 3990 508232278199976653685462203703669549014057464869798393186865799136225922422888171133178009318964314319548460290578580070494814905867754872433074406722453002474578240733818402713505250156546153663675237571807628332243364967213150758730617367084875866167348576823321204501712837437030400000000000000000000000000000000000000000000000000000 3991 548980624929930626616320781504684188663104600677393198125157386564066485573224313136651496006169215188766266193495059299944201645938490505942117090970476773298126809883985111738873437770770746509124449043402708921279842056148437073339509533397746461990666089954635593428761624077926400000000000000000000000000000000000000000000000000000 3992 617603203046171954943360879192769712245992675762067347890802059884574796269877352278732933006940367087362049467681941712437226851680801819184881727341786369960392661119483250706232617492117089822765005173828047536439822313166991707506948225072464769739499351198965042607356827087667200000000000000000000000000000000000000000000000000000 3993 622582614422941492014465030009807510397389761966657675713619467972624790833796426558382009389109157843015672052992883287754237663702587693664061425850596459050844472909840934851507595450714373876751669302620708901158571753078720156728348058515888382796082165912788347301782523740160000000000000000000000000000000000000000000000000000000 3994 933873921634412238021697545014711265596084642949986513570429201958937186250694639837573014083663736764523508079489324931631356495553881540496092138775894688576266709364761402277261393176071560815127503953931063351737857629618080235092522087773832574194123248869182520952673785610240000000000000000000000000000000000000000000000000000000 3995 949494679396184395088194197264523636376345482989953115629518221923249397484515687885306236738124869458200541158416454370367266399426201834924635878015781242878103878746132305796691860262322664027843029883955674513156297272780413793038379986067780190981621067184733949326167145185280000000000000000000000000000000000000000000000000000000 3996 959568686713958079816448266975955839898725538609323780898661402072834208407058147813332612264525811146654559580778707131693153648639655036895327403136725945569042480315094143790046352197596862433758109423754428784549817992830075073349501966853227696907923355203124184084788979695616000000000000000000000000000000000000000000000000000000 3997 1098301508889470091356175727261636202293722002022719990185214857794207828899644867979115640543734362155809435664746712982058428874949002753072965099975770660591072718432939080241619318780381950978397836087429767885930514570106712433351839600615140135015092996919238523952469314109440000000000000000000000000000000000000000000000000000000 3998 1647452263334205137034263590892454303440583003034079985277822286691311743349467301968673460815601543233714153497120069473087643312423504129609447649963655990886609077649408620362428978170572926467596754131144651828895771855160068650027759400922710202522639495378857785928703971164160000000000000000000000000000000000000000000000000000000 3999 1678151449448792167674054375707542616790404732012807516355860517009724927896780981945388828851371155828099501121837830377117253454725789781986687317434930958931332484210182890799705699140542323339995852264507664630822772282282170548400811221815973809842348536951290481108601660243968000000000000000000000000000000000000000000000000000000 4000 1683201052606612003685109704822008642718560413252565211991836025084979867499278818400590600653331149275927282970750080618974175982673811215633588081679970871545970395396372006820166197733743554002001857838021729820283623151737382696490282068020033911577079776280130873729791033344000000000000000000000000000000000000000000000000000000000 4001 3366402105213224007370219409644017285437120826505130423983672050169959734998557636801181201306662298551854565941500161237948351965347622431267176163359941743091940790792744013640332395467487108004003715676043459640567246303474765392980564136040067823154159552560261747459582066688000000000000000000000000000000000000000000000000000000000 4002 3410546027160306588892813698215980054312880110142332083846119725419022966439753342344547651890332027070582387715114408176830842888793819636729367154021758572100822628002808186417993172683014197330517934846418814024663084002002537300371008229813174604340747615019075140885933981696000000000000000000000000000000000000000000000000000000000 4003 6821092054320613177785627396431960108625760220284664167692239450838045932879506684689095303780664054141164775430228816353661685777587639273458734308043517144201645256005616372835986345366028394661035869692837628049326168004005074600742016459626349208681495230038150281771867963392000000000000000000000000000000000000000000000000000000000 4004 6869055503248368247650594369542992875682719719900480027207652888079898773799287125648929358309506218320579489397946823305397170494396168318897110269556564603088003273803694274411887073792207233102695222128408319740045599849674871040811537882502808252513688109204725950827875425845248000000000000000000000000000000000000000000000000000000 4005 7035758640920350669142904423089237013762351512012846253649284504160316292700744633247260621348448967384927219860257133264827452176286641450604745622778368895868984512191411557325542257809720259269195955914240673801582464479549084905910534386335764849187972031507970440036043862940057600000000000000000000000000000000000000000000000000000 4006 10553637961380526003714356634633855520643527268019269380473926756240474439051116949870890932022673451077390829790385699897241178264429962175907118434167553343803476768287117335988313386714580388903793933871361010702373696719323627358865801579503647273781958047261955660054065794410086400000000000000000000000000000000000000000000000000000 4007 21107275922761052007428713269267711041287054536038538760947853512480948878102233899741781864045346902154781659580771399794482356528859924351814236868335106687606953536574234671976626773429160777807587867742722021404747393438647254717731603159007294547563916094523911320108131588820172800000000000000000000000000000000000000000000000000000 4008 21997739125752533888992112110314942600841352149277664614925341082538738908897171892387138286434759974589436510844335193223312080944921202410406399986217994000990371888898460197200640715433203498121345480913118106682760174099340185776135905167277914786289268804761638828925193390223523840000000000000000000000000000000000000000000000000000 4009 23259818990245685430276154578474311047831301703598478943235424662902507238900281327654489511023951988304619923747210754332852508538252385668661105722743540361407553016711031882293707347281196681275770707651139581746114361423199911939679027275025960158096287071891159122097288411663564800000000000000000000000000000000000000000000000000000 4010 25611361129918875605644732843550834802117543194511731759474610452998145333382507571769009329720879002506845234719456237188481553357504275208789481246361568617725679255763136204459664573599735246855299174798287759241325923237413529410503720142391222064189538072565869714660970317018562560000000000000000000000000000000000000000000000000000 4011 26884665370278539424543987162432741503991254884862832203973014509553608681622078351947048165265894341637148851660797237969623946233803286555506075409093591882337332979189464964708076325840763125327584652624428859050120572073708029204352587109764025563543639231328737444886023562676142080000000000000000000000000000000000000000000000000000 4012 27383833535875353002125590788811651028452765292189020637304449910784480061020101924164678592174678480801472842329547271082499217687652494890946762101108076243577401032292394906139999749852357528271505233742361040298999476822646557888142149724746548359351241868823287659944439342694400000000000000000000000000000000000000000000000000000000 4013 54767667071750706004251181577623302056905530584378041274608899821568960122040203848329357184349356961602945684659094542164998435375304989781893524202216152487154802064584789812279999499704715056543010467484722080597998953645293115776284299449493096718702483737646575319888878685388800000000000000000000000000000000000000000000000000000000 4014 57868067805083246803692640408191387754432650197879295692418927450495607881196658944638378403576593286435613272535233760336177167980633610582067316781096187759487907742566612745376103367486866758045611792650357363215934292346491860259124236481265932696784209423760434062606530825420800000000000000000000000000000000000000000000000000000000 4015 59126096944868736985374655677618335520804737598863604947964786792312169856404338623599967245069155131968266666362904296142518158731132788286395693477346621243032708305355354350572423935891125818663927240245117540733507554271286827045426943714079773027086436554021314717753358239662080000000000000000000000000000000000000000000000000000000 4016 62821478003923033046960571657469481490855033698792580257212585966831680472429609787574965197885977327716283333010585814651425543651828587554295424319680785070722252574440063997483200431884321182330422692760437387029351776413242253735766127696209758841279338838647646887612943129640960000000000000000000000000000000000000000000000000000000 4017 64658023868928251974618693654283160282931312115232731919463686693615420213660515707547447561285072016668539350984946258245993796371713414977214304438263891618181317939350801219144178468688208193102075151553952393929237089247478616431924789420651711443117514628212074643702138535936000000000000000000000000000000000000000000000000000000000 4018 65500420011988201764213051147320222745987793527948432729628813286370319766369226174561821353350390271278508776712171420141282681065072020038911444326672457162652076039640094266512038904809498341824799339060704787187475575462711883563549116887016723995502359009200324911548872544747520000000000000000000000000000000000000000000000000000000 4019 131000840023976403528426102294640445491975587055896865459257626572740639532738452349123642706700780542557017553424342840282565362130144040077822888653344914325304152079280188533024077809618996683649598678121409574374951150925423767127098233774033447991004718018400649823097745089495040000000000000000000000000000000000000000000000000000000 4020 133383465443531352580131807297306058914556157167935953918317108592201624730557502504899889840884166310030955661544812184709317257494572595021216708107821378768726974063897520640341257213172166797895860705617084089327007619073593569308927751109840473628613349132484279264601800503092838400000000000000000000000000000000000000000000000000000 4021 266766930887062705160263614594612117829112314335871907836634217184403249461115005009799779681768332620061911323089624369418634514989145190042433416215642757537453948127795041280682514426344333595791721411234168178654015238147187138617855502219680947257226698264968558529203601006185676800000000000000000000000000000000000000000000000000000 4022 400150396330594057740395421891918176743668471503807861754951325776604874191672507514699669522652498930092866984634436554127951772483717785063650124323464136306180922191692561921023771639516500393687582116851252267981022857220780707926783253329521420885840047397452837793805401509278515200000000000000000000000000000000000000000000000000000 4023 415591375768778422805892014184560785757262266146600934962511022074250902533694507084614412503014075732350798597165103301997812915065065781274702684417922244294806123022175879642210944984787898898595211942637211376582631693149871799089719943249736696718553124814473561382097068898857779200000000000000000000000000000000000000000000000000000 4024 467540297739875725656628515957630883976920049414926051832824899833532265350406320470191214065890835198894648421810741214747539529448199003934040519970162524831656888399947864597487313107886386260919613435466862798655460654793605773975934936155953783808372265416282756554859202511215001600000000000000000000000000000000000000000000000000000 4025 471749777130587030310530555348985580211690142649859731841814209140220335505667002210504927718932484352892898584673807195880459147295879819079983752652319457306265892206056384560214332284021959423005933902839729307196753051441382648342490669209477423944238409651416929187588044811665408000000000000000000000000000000000000000000000000000000 4026 480220756316226494900922688899341056295965047925260064463387762058743047116234353193341791758342154380165263508777702294744846046243259457889789780230907275767290123920520685366897972627331403313003967692897630139537002170148497808190664929422691891182511139353782216126559689606430720000000000000000000000000000000000000000000000000000000 4027 960441512632452989801845377798682112591930095850520128926775524117486094232468706386683583516684308760330527017555404589489692092486518915779579560461814551534580247841041370733795945254662806626007935385795260279074004340296995616381329858845383782365022278707564432253119379212861440000000000000000000000000000000000000000000000000000000 4028 977277625573013723010764803500004302091095605072522723930383900610373131351097387338427323464184278298322460430419196842790978990153424873129160449617892018194175417289539038463740187262795909228909827445146746700598742288373950696489115094854495687233222832309042324869052576647086080000000000000000000000000000000000000000000000000000000 4029 1000923415909344218191907363376537505392480048893751064988737661453969864871851954079690158595004049006077700102022392325171355067585184290471115177090937205571239069200554902307591062509949021511707157443139802344736237686997952739461445543594974346867368923347010620351101280941563183104000000000000000000000000000000000000000000000000000 4030 1012417514194740239268720361321765449001951615508007259808617913673348630373477056057096631365979463355579345337923314340345798447807674003643526213598851936371159980703127315405512039982522676288147086929081502227318483056443797433706787824133185822080127530359827254910882486797782220800000000000000000000000000000000000000000000000000000 4031 1054652438225531187277760299230775678728823481792763771973288976867341712855900863797120194719322710802050342864680182770748456545582144127258266998492172742976467595041598746696843986670966472525873020384285529207141511165622668173043965131481881541207174085159019469789007075709288448000000000000000000000000000000000000000000000000000000 4032 1057276995418707676342339687433957277584948929987729621686008154182731098669156194995166569518296926532932932501992333592594215004503848580570049930608773420746642154254119791842330763048136626664958239913700989978445269960117374754297975845009612416028245991693630001626737276563436339200000000000000000000000000000000000000000000000000000 4033 1095634500243978541639395595256616063647806828835592225443304286389506587761365660068037233959062994722221222480759525631867781606809929281447804359549778348842880206599837797438753281600406496977370895805383835731254703908025212309299290283993404052256200375127365299956998745812998553600000000000000000000000000000000000000000000000000000 4034 1643451750365967812459093392884924095471710243253388338164956429584259881642048490102055850938594492083331833721139288447801672410214893922171706539324667523264320309899756696158129922400609745466056343708075753596882055862037818463948935425990106078384300562691047949935498118719497830400000000000000000000000000000000000000000000000000000 4035 1755627741672616584158983821192121597070226382062636007148495929546941107542504258875042673551094682452059997632358631832167270914518682508811742544542357199218874512870559761261024632454183406184901918286063636629277284116108358084886135489343827178816492762052076260080126753350426296320000000000000000000000000000000000000000000000000000 4036 2194534677090770730198729776490151996337782977578295008935619911933676384428130323593803341938868353065074997040448289790209088643148353136014678180677946499023593141088199701576280790567729257731127397857579545786596605145135447606107669361679783973520615952565095325100158441688032870400000000000000000000000000000000000000000000000000000 4037 2399978370073552109181917878733195776730334282720409249564603052798209589828011687070326776837273578989281205876853893278351829853819809610511879048032186922460270595081342691911078112490943253210129849946660419123261976481754263477196025505396704873365203279502725498778607743131870822400000000000000000000000000000000000000000000000000000 4038 2801365020679199975174689811282003180302992805178034795192711524306417267835493615204150876141157218772245234102368765697712062238342305077480143493255047711130595559717174666451982520414163736058331805155382755025952513925450503669798902660842479496757381020968714263511441759092604928000000000000000000000000000000000000000000000000000000 4039 3206331350047132013314697131243783073729803985658317023409839717835064771531533675822336621276317055167040744844439958354460303724361982562600223849209950286361098941673308709143252720831710505652457267301540917824041029351335300772586523462782450452324394372733193076567492207128346624000000000000000000000000000000000000000000000000000000 4040 3289750040181046732609516508492660267289887427646302503507977660890843118390079777656107234265375998392988803905496940405894551209651062912505175109572580193364888445388965971938175144049777577091679183804500154500564319028655507382468548837595416487157933303710304176203387527695748300800000000000000000000000000000000000000000000000000000 4041 3658905889740927080051499750554009241314421252584831623697596328655544841352517734509163656748422050597550822981741013950200887670177112707208678354567352770894392056437576159580534472317839191063643183751682829681631227725833007108044699754855227490817508394587087688669552050379004313600000000000000000000000000000000000000000000000000000 4042 3739513969687326814573707120537478793565601031137945730349938010225542476746299255480150978688281923359757402415246802571709144774022010784091628165060694833854709122815032339341408316056642161747995476114028332634387471248528561862340703676657593613699503311326075252691965553404595404800000000000000000000000000000000000000000000000000000 4043 4039190290105438653445400297361262972429985591382984320451460022985293182689917726240787647244472598733478489313736155981014883356371880305021129480699313088048806363656007376409181336103431625456388224946128421747912437371544972445568466152697432918218705758089060387752699417500623831040000000000000000000000000000000000000000000000000000 4044 4377958935325817122561834052263071096460429763854784773703668907742364128023768865898232653190030331977114307083810705503468205667288874067175851545061385702853759136677891981189822474439655646266025809504079202451443351594988878166296609694672965426233247680453991497781536792212500643840000000000000000000000000000000000000000000000000000 4045 5258757412898801142264561815007772218939584612281465952159412008110748585891781829007589668648480438410567433286004534261846843675673057848778128912402774501346636346534791953619489434113838100371083529354751232280623728575943033040189782903809349947071056678602812383856513966463380357120000000000000000000000000000000000000000000000000000 4046 5308547749103976781518240583378144374564978967158466883704651176300803043606572520888430120536355268021538289094661271842572568214126683070418345853407252013195968649735181246151328296677155067302717827853491614311738294683748602570195848423263577867920234239287032001677010864611514122240000000000000000000000000000000000000000000000000000 4047 5428483508464706001275314423432302381395578017522083808711336534807299139852612221978319513258565368763991004679364434742879168105681352911718602736255654221696411579338198875942523336122875319475078467988930001978782630876182108248872293176563170907519547433259761256949740804339924992000000000000000000000000000000000000000000000000000000 4048 5471657618497942585281561851893296183812131064569410883313974984767623382321818194852355815181900818052975838185173371165927549738075182856966811068357022028361421182874568255088957947950504095753974563579168205208284391777485942578395867655649617162099722376325777861655232980839301120000000000000000000000000000000000000000000000000000000 4049 10943315236995885170563123703786592367624262129138821766627949969535246764643636389704711630363801636105951676370346742331855099476150365713933622136714044056722842365749136510177915895901008191507949127158336410416568783554971885156791735311299234324199444752651555723310465961678602240000000000000000000000000000000000000000000000000000000 4050 10986708764330929343734418883867319708325525760078663818033142032782743077071074952980891043877560383466203896739773143872905899222306511956884434600779417935685891862544161749523586788723283483283866661396049575062643144052927202053882157474867693177344799874180172713183252915207274496000000000000000000000000000000000000000000000000000000 4051 21973417528661858687468837767734639416651051520157327636066284065565486154142149905961782087755120766932407793479546287745811798444613023913768869201558835871371783725088323499047173577446566966567733322792099150125286288105854404107764314949735386354689599748360345426366505830414548992000000000000000000000000000000000000000000000000000000 4052 27466771910827323359336047209668299270813814400196659545082855081956857692677687382452227609693900958665509741849432859682264748055766279892211086501948544839214729656360404373808966971808208708209666653490123937656607860132318005134705393687169232943361999685450431782958132288018186240000000000000000000000000000000000000000000000000000000 4053 28831714237690357771043159116369986861044829910303739399600584088691458493889928700373473439266426429050654233798692880084577849626413154337557518421315120867008565403656172439607601425681209230482643709252390856913907772793062021011467991900857224681127186797235409189105980565010513920000000000000000000000000000000000000000000000000000000 4054 43247571356535536656564738674554980291567244865455609099400876133037187740834893050560210158899639643575981350698039320126866774439619731506336277631972681300512848105484258659411402138521813845723965563878586285370861659189593031517201987851285837021690780195853113783658970847515770880000000000000000000000000000000000000000000000000000000 4055 51948367333008496402885470684574144310700734049849642708726981252292495472093770743340900661223717342619528586866142882950809536569962199228362034673345841293382824265836625322510375928445767698480289070603566688237963866512716688846156854181840971821706830440789570272150044429091078144000000000000000000000000000000000000000000000000000000 4056 52283402769559431704890952042832399705702871230383593238266078366347282793787910233859871214436543229984143170761180559823313081276630768959763190864641505907173257323945802456816162602673727327464523713024967090986251835760500390670219360008412521708790996281524123277769589199680307200000000000000000000000000000000000000000000000000000000 4057 104566805539118863409781904085664799411405742460767186476532156732694565587575820467719742428873086459968286341522361119646626162553261537919526381729283011814346514647891604913632325205347454654929047426049934181972503671521000781340438720016825043417581992563048246555539178399360614400000000000000000000000000000000000000000000000000000000 4058 156850208308678295114672856128497199117108613691150779714798235099041848381363730701579613643309629689952429512283541679469939243829892306879289572593924517721519771971837407370448487808021181982393571139074901272958755507281501172010658080025237565126372988844572369833308767599040921600000000000000000000000000000000000000000000000000000000 4059 158951133508963451594398500694291311206677583523770693655021533914504376965207049416272910876828890860673175481537191158884967055891746216309182261634062828664671802533261503632520409671834041871697860177183164338235830407136157694954904421718862764777719854946546853918024014089688396595200000000000000000000000000000000000000000000000000000 4060 160450666464551082734021048584748772403838689663501005988116668936129865795985591948182113282750009038962174440799007487859445620058880186634895294279358997662481777552509871295900940550452787558995688526789262670301937283516455490867559796129483024730351798142993897843202527873046937600000000000000000000000000000000000000000000000000000000 4061 166853357336613216740372665099361208483036075846011081973783451185194068325956821065349714935848993867996029430431847213181435445279867759195953242701020396135512711089252798059680022288069422092413198678276432769690330001878999831841247367444566337784107771927911456012811804373596241920000000000000000000000000000000000000000000000000000000 4062 194758284883289033452255414713906570927904960755630103576700367786960614533405939141893155174256891707784215901530217319381981383094310369145350454973169342504500776732694681898965433021002591352071844140504213089830942666228768427299650355882508118005524907933615443969567207275741839360000000000000000000000000000000000000000000000000000000 4063 207029732268402106706280343192741418805482790182455436771140218907692148255459649792312370485166823735872921437292758331600655401884953965992220943998449252250773669198298090128358511920954161279161234924525752673031171790280848465383399541291519905957047170209832552854885206153148497920000000000000000000000000000000000000000000000000000000 4064 213499411401789672540851603917514588143154127375657169170238350748557527888442763848322132062828286977618950232208157029463175883193858777429477848498400791383610346360744905444869715418483978819135023515917182444063395908727124979926630776956879903018204894278889820131600368845434388480000000000000000000000000000000000000000000000000000000 4065 228069698939499065298402884489658472811329938552253472912484814373319521412615298181005328449600801503087054878754689247042390426212042347980593434415126575764727385910826695478218945219453905893110048877582563442088058309655329856971602485203050501692827331986895083154170297291280220160000000000000000000000000000000000000000000000000000000 4066 235111851047104650472529008642321611620942933146147615233993117413618510143952191598524089468395492917919216573256588423793173007793326462584906494846190133191848792914389063619300793352545815969809587228890375927317443969742933024485111614570723639990711123290350089230509590681326767308800000000000000000000000000000000000000000000000000000 4067 240620896687664169871356218973320833057261323869904664419370129235101634720265508257295251050799317770871216356908103345287948792556435397082360842042132607968075030692428414316351681178644773108935888970459235831887996322775458288097385582863764027624658247116503417096077086759271687782400000000000000000000000000000000000000000000000000000 4068 247548580627948898928355590975140198260692414227749381429308459307132448172660206848077408558052904174575041010522058513886883082994338354752589811578502533965513037777831417373512948161815053458425130722072999768069756032906294342802341525593659648758422229013524482291754351332059984691200000000000000000000000000000000000000000000000000000 4069 267379509253583403348651714785620250556496631298338316855598076438700637011252922553704001141674802733849145342725919368891021190689833826048200101445510474783870022142373215032929552111054675401384995540955497701242390107458642000669074392459605983843302662471139552334243548343640575180800000000000000000000000000000000000000000000000000000 4070 270697711366857689986722007478878320582651370261579205370227379933218417369235519194534462131427473067884255089747746717468566741451945436972924066505707833450856904684558433774451455638109303134354728492104482279665940338254916807372517073024692391740542332849133641442461038165690480066560000000000000000000000000000000000000000000000000000 4071 276192943370347698415491792230277577112732136386017990429288850579189419184260964471050695788098193565465582053749035874388960104051399286805568603980637995438332976299055771265069878660534292061284970265519009142400457532811758242663821018181402845839810263787454724016278226930347162992640000000000000000000000000000000000000000000000000000 4072 310717061291641160717428266259062274251823653434270239232949956901588096582293585029932032761610467761148779810467665358687580117057824197656264679478217744868124598336437742673203613493101078568945591548708885285200514724413228022996798645454078201569786546760886564518313005296640558366720000000000000000000000000000000000000000000000000000 4073 621434122583282321434856532518124548503647306868540478465899913803176193164587170059864065523220935522297559620935330717375160234115648395312529358956435489736249196672875485346407226986202157137891183097417770570401029448826456045993597290908156403139573093521773129036626010593281116733440000000000000000000000000000000000000000000000000000 4074 637483519700636946449034349275364798312187409432092038030069948124569469020967347674530575995001370637211404943232365439109587595849361573641148508798995316415471058049672172030091420940564922036258849220327424393997506248694290341928667986394800109047038110808570263824759476344940826460160000000000000000000000000000000000000000000000000000 4075 664287944859703098370592171520486436288463635938921734747239818384295460867990699143680129347862058189988640395176151513478447420745704808312359005153220788774987715136170198791041721632081588836838552014315994837020708479938601447644408829287305877411693099089812509563532827555035188769587200000000000000000000000000000000000000000000000000 4076 830359931074628872963240214400608045360579544923652168434049772980369326084988373929600161684827572737485800493970189391848059275932131010390448756441525985968734643920212748488802152040101986046048190017894993546275885599923251809555511036609132346764616373862265636954416034443793985961984000000000000000000000000000000000000000000000000000 4077 862384706977508932063332752956766381554643178244294380100349956423910924221694216191700752715903340558900193375239156817155347200858773289616489091239338204953555675440481834287034907061305751771931923567436515860270275387229686818588485784099641413425830286224336219626119933897575332052992000000000000000000000000000000000000000000000000000 4078 1293577060466263398094999129435149572331964767366441570150524934635866386332541324287551129073855010838350290062858735225733020801288159934424733636859007307430333513160722751430552360591958627657897885351154773790405413080844530227882728676149462120138745429336504329439179900846362998079488000000000000000000000000000000000000000000000000000 4079 2587154120932526796189998258870299144663929534732883140301049869271732772665082648575102258147710021676700580125717470451466041602576319868849467273718014614860667026321445502861104721183917255315795770702309547580810826161689060455765457352298924240277490858673008658878359801692725996158976000000000000000000000000000000000000000000000000000 4080 2601168141692637369425568007769678564136445346618372584454744369048942968281375015945021309817606358098660606819685851779361077441349326844203786674407460307419444594123697211522993948017798443370081504512175502565943492297508907132666373910164788694384015294190318514997920191150875916369920000000000000000000000000000000000000000000000000000 4081 2644884729292175826225830348726140480774479401761720497875033549933820882398820541717155471732480307051261770142375759337578342736548931369792975612321184169204642900642898489165030183960837763814266017175199054289190552661776612801676435433641186559959836506168452002449819812627677204971520000000000000000000000000000000000000000000000000000 4082 2754713162571156578710361084786245701555448253706897455240845017970555445929336575103640484513747358603424444055707904551732378752157838662888531441015256486646088249137940563936348659945596854074763108426177367639524537489801373442181719682417301182259053678990967708473944393002277824102400000000000000000000000000000000000000000000000000000 4083 3674754001191305584952849543966204378838163011654169212096771164538695466407454059932069584316162406698595331032912917346706324920240664503332892866495887887275226870720420794830488344931517845592778409407657977580985768223999475748758857609403671942034987005585725537470069496277952679116800000000000000000000000000000000000000000000000000000 4084 4593442501489131981191061929957755473547703764567711515120963955673369333009317574915086980395203008373244163791141146683382906150300830629166116083119859859094033588400525993538110431164397306990973011759572471976232210279999344685948572011754589927543733756982156921837586870347440848896000000000000000000000000000000000000000000000000000000 4085 4665906499522026244294625586519080309169706885009326785809541324141018202987672877269308799499999053059679852578030488329660313760473462193864338124524916580138126827917109956770354270803320351920732133259490096693743380151120263677352462308957221767294529528815723770970972052313593610240000000000000000000000000000000000000000000000000000000 4086 4929956818271555370975348591578877788229687026032098632046064271172878245224135882754290946151454674969828565203480038372523000800238561624527907144983801293374599167213694851281728588385582184070645989672277727288449825936577838298282124062130136181995855537479485698474399649647663513600000000000000000000000000000000000000000000000000000000 4087 5084463661660008167076311782732507034244600071688842321092830991339819945291430401741286564039518587155478930072441563200977193207189143353358338178939417052327997887497634178829130882621388761681346080959017386051106160886374154349096173273334793294739216487304059743990714007037778329600000000000000000000000000000000000000000000000000000000 4088 5182879537290708935300805930431095430447104428220585113758629529358600386058695623066806943566477499425267287229324505303752261958517020733646359873124652980965526986098472037960685698779850315662975333946231692703052671890276199836181561016054507366507785373656252779220494290784354304000000000000000000000000000000000000000000000000000000000 4089 5280513292923686080840655160224360588443195899915052997190002040892772244105649401477945498948092707326535708589044224880620697966431100240101367370098428492975652455539638142119752561952890096906698158293989333593846232107256518836061354379601221666141926938484831601493755026595685335040000000000000000000000000000000000000000000000000000000 4090 5814259293414305722933470402399979781255444426661368648180481658947718144465740041960667244969218548625913974819956440160220692045194871254566515385644652000451916934133889801386955002283618497878345785862724922116910493411431172847824026572284443189454900141776778795723172814087857058611200000000000000000000000000000000000000000000000000000 4091 11628518586828611445866940804799959562510888853322737296360963317895436288931480083921334489938437097251827949639912880320441384090389742509133030771289304000903833868267779602773910004567236995756691571725449844233820986822862345695648053144568886378909800283553557591446345628175714117222400000000000000000000000000000000000000000000000000000 4092 11748486660661929021140965072766126955508639012832730471493211408786035991676635207286698628231010098092693721325974889863729834674959915929340785851283801307541210725940772427674239151512368461841551600390178705968157367272051126971124116731013477727091159293053038059748922664950138981580800000000000000000000000000000000000000000000000000000 4093 23496973321323858042281930145532253911017278025665460942986422817572071983353270414573397256462020196185387442651949779727459669349919831858681571702567602615082421451881544855348478303024736923683103200780357411936314734544102253942248233462026955454182318586106076119497845329900277963161600000000000000000000000000000000000000000000000000000 4094 24137548857228339248605009792272968706241250822604871864111317070648067365273124555135210201644063519982685901723072264909218851875088034090316603974599997892015338229418151013567144221509077577771761243386825440087810036355410329490380030190956479974202330091626241766938914673794151580958720000000000000000000000000000000000000000000000000000 4095 24291656676040508898518529174133679699812551345531981066463252598796532506168039187944640254465903254058902384160714499613781069537225509324059884689381022095817738166003144418797264634522499803703109941527523355279616161419967112679321900087921287030700262184147913967380583423476527312299622400000000000000000000000000000000000000000000000000 4096 24291656676040508898518529174133679699812551345531981066463252598796532506168039187944640254465903254058902384160714499613781069537225509324059884689381022095817738166003144418797264634522499803703109941527523355279616161419967112679321900087921287030700262184147913967380583423476527312299622400000000000000000000000000000000000000000000000000 4097 25821442667403613611158796409321337037309397139610465687257824215744964657075507399780600298172752524729739835343153959451050327203583655585990299572933736982128751434588809569046780954066823320752925169679083649625944930063023865104109646045015291957893150667717090556329810476442869170721259520000000000000000000000000000000000000000000000000 4098 30139754711666889175125421607912177078366276912387786718288955776939756120844413603054410736166255087370044499587185985774770501787287999813556028896489436146377452445053718931906773430974117403504413226023816246281425446334979340261360859681538968067289665020251969285213734260459855852811059200000000000000000000000000000000000000000000000000 4099 60279509423333778350250843215824354156732553824775573436577911553879512241688827206108821472332510174740088999174371971549541003574575999627112057792978872292754904890107437863813546861948234807008826452047632492562850892669958680522721719363077936134579330040503938570427468520919711705622118400000000000000000000000000000000000000000000000000 4100 60989605328823340145789272626332702904904799480130552180487562712585663588843520807746341452072584639405497361199871077311626460314432291860162339890459571951013442774350674248610398820300489443659442687832085244767938772031828037604970119955705422662084638905184292706535876979379569404621619200000000000000000000000000000000000000000000000000 4101 81359238795613727099126227738208123972899898768604472541990254806813540474506173478499765027508073787920878631468581075259714906473237795694143209399106949771327467916102024132131622484977865624598024279905099534340800474377910457988439358063161072382477699233908435453999937603788491606751969280000000000000000000000000000000000000000000000000 4102 87298616832297926182511150593860825282438217369710903514218618279180041855904987904872309233418040156327940885244764464013728077745041184177793689128683039244879378726843266925918449551219169848923619507387158405318480055893226765808866649148955083959801433098687150691673941859319935927949721600000000000000000000000000000000000000000000000000 4103 95467702781708334478318484312468384171948439533002366145800311610039076668382427315397146349948156827991435686909144512768958022339542704190874627809095477458281072090702127867419153543453726529607514553532967182522098660812330670766753481620995557475488564313300907180047964869494128643145728000000000000000000000000000000000000000000000000000 4104 96028863978572665768610511007239827514259038574271451326679807544290084715253046308879721589774353571912994502488402987497469344315132662856200088757758239769745382654362642655224852186499852145778809386324026131558329943392324863219617858668776158437305290148981813464581945310741300456194048000000000000000000000000000000000000000000000000000 4105 115347170599262088765030203651274402189979118599954965949039221952614066601329342734298884331467241106887678943418687182247936810066028491516724715988322885660924629555533252408131414247455877089167905805838429825992915849973202716562626920080658862185435065315671514220152141340050585508904960000000000000000000000000000000000000000000000000000 4106 173020755898893133147545305476911603284968677899932448923558832928921099901994014101448326497200861660331518415128030773371905215099042737275087073982484328491386944333299878612197121371183815633751858708757644738989373774959804074843940380120988293278152597973507271330228212010075878263357440000000000000000000000000000000000000000000000000000 4107 176169006263206555062619822171756179247512776856006058788569407321478421599550347566118775710642804979001867806728225963117888952779034561701161273106979361578687087275793702012315402563117707043181006450759985433070070301708900999168422086377222604336777599140760825337208744094358086615040000000000000000000000000000000000000000000000000000000 4108 180083431509524138115556445786445550701580001877507659688789142629659252758484637941770185457427897758255574998012397011475008750173290123245840809628756367469844470108337279645568970610143895661216948055858081206847963810555805296127160993552534227735643512408382061812668942897266787614720000000000000000000000000000000000000000000000000000000 4109 206111409670724736209342358562450458532348791424110149254198549503237988494419786701682508030872650471535077877909454811625355636980908511398256008339238540396989984221188708836068046798036498930224005902222152432806299593815860942194974375528078554743937191411688224915044638456360646737920000000000000000000000000000000000000000000000000000000 4110 213293572020931707931029587289357935064808177493274518058682674968716625574804850671345581712977160473703260011989695555562617202625581690404220355552469100195003398161782299079360691462003943098681251711603181080306865360630431365209705827174023119833318288350463760508583984767700286393496371200000000000000000000000000000000000000000000000000 4111 426587144041863415862059174578715870129616354986549036117365349937433251149609701342691163425954320947406520023979391111125234405251163380808440711104938200390006796323564598158721382924007886197362503423206362160613730721260862730419411654348046239666636576700927521017167969535400572786992742400000000000000000000000000000000000000000000000000 4112 453248840544479879353437872989885612012717377173208350874700684308522829346460307676609361140076466006619427525478103055570561555579361092108968255548996837914382221093787385543641469356758379084697659887156759795652088891339666651070624882744799129645801362744735491080740967631363108586179788800000000000000000000000000000000000000000000000000 4113 504100909928932874106185575192716377627232664465353889347072162568610091905456964981894478801981139125407489414273008057363000635789819774689697073862121733700756649821520939661463750251598110548179368193473551037690957524199759269000483712159419585656227421699410565680026657211760367261188096000000000000000000000000000000000000000000000000000 4114 508538688518627367014666096071890062201618744705121295918687012780246865199289303355020150471312604184019117846235548638965548392911292654565966891852295137682649743804324725372660325187120944524422867966823108594463313133501975137565236446058383988258612655480377175461737257738281580860171878400000000000000000000000000000000000000000000000000 4115 610841208314187492308844538790445723837499942470362071238001827047150328139965046252170402963787186546184367284308664856394875087157774919578067833838955680000095072382504670125990823353418959095417877663072903539782248641060267212022804479651415620984321868044850712513689080347620097711574876160000000000000000000000000000000000000000000000000 4116 613823101804990590431760074223020273512451705455651340719454974928540732780189479974913113811738956082397580953738676438874981634068445209119361098434514264501724763154255501831770393290249717621852524508922696632438718580026175424099903448245184365595919567933929939589985812662348220873006120960000000000000000000000000000000000000000000000000 4117 643954670617297281406671157810405560431015253409294814667815317316337262439806074363583463017083785623609243412898359013013304715684708297926061853617134179308962304122556964053526303199308259160092129498841763087046509814669816573950529844722858212434428943638961563553028594490093224702676828160000000000000000000000000000000000000000000000000 4118 659544031443530859900809984847620149458927172038121625840099462338756858424709268180840738633345261302971536150220532324027443528475847315530554376053543308590768784087734594855483423198819146397671119407587932363480677801444416526437523068408284043037765969317514600932382735003847252934142197760000000000000000000000000000000000000000000000000 4119 879820178264495889059503095658461153611227094150171983837328396693375750771033785207158531575153853928988319888804410208293668582290078697445822293274931190622544531840502818843244683332407235214030607194153327495587661721498394003134767871197029346603446327132419672129858176197926715209128345600000000000000000000000000000000000000000000000000 4120 902693789520252500780913740891256589639873407113959317789087567279269745460017818376614357079590667852945465108893093511664107677856919107593634810539235633455672028432656105370133323103561347366138316261420994335054254290109890711882283257916562631466457054429825324754850594215925394173182607360000000000000000000000000000000000000000000000000 4121 974974263894793636695894688205086402035688731660196276208546670732130750719524418318601471591586681743104841082524659253938606628220631028939413936169457829926706495846517008094327534310234275765226314594544222851311410054230250831862061224587344524584329009305447865378495850972756127489793720320000000000000000000000000000000000000000000000000 4122 1030141096399032703514075482539048171147900045944186295297610963293427037858101455559499900357231205259955839524961104558574819217376234725710708701468259539524884292434966862053273939536276999181733983598231193882070933742889453724294807754543043688951860791313458202827460214749073472037945606144000000000000000000000000000000000000000000000000 4123 1043730775238611062796944497268873864670201353043465230270141074130340721227091691616957352681676937245983482967193461627808719398090639876818146021227215093075910265401091560559907319252149976611468298111218413785704778494076061359495025623177403240813860406430448958142814591986336458143942311936000000000000000000000000000000000000000000000000 4124 1304663469048263828496180621586092330837751691304331537837676342662925901533864614521196690852096171557479353708991827034760899247613299846022682526534018866344887831751364450699884149065187470764335372639023017232130973117595076699368782028971754051017325508038061197678518239982920572679927889920000000000000000000000000000000000000000000000000 4125 1312284403182427680076190582334757657804181383375495453675557807730736472617905408652828712832022301268523824118665666687797073529956060660203642424959183866256693833781180203863959844976818581930572212268370502627078885531469981542922885877276723822360157296186791545105818507978148409102083031040000000000000000000000000000000000000000000000000 4126 1968426604773641520114285873502136486706272075063243180513336711596104708926858112979243069248033451902785736177998500031695610294934090990305463637438775799385040750671770305795939767465227872895858318402555753940618328297204972314384328815915085733540235944280187317658727761967222613653124546560000000000000000000000000000000000000000000000000 4127 3936853209547283040228571747004272973412544150126486361026673423192209417853716225958486138496066903805571472355997000063391220589868181980610927274877551598770081501343540611591879534930455745791716636805111507881236656594409944628768657631830171467080471888560374635317455523934445227306249093120000000000000000000000000000000000000000000000000 4128 3978957652006741844683922837116965188975756193381394192489429688309053568675350395745838901237464418291146022969193314739502041789429603156966898844917370715797446417739476913426450865114530799061548317977582430326744616909924027305452251741981981624824728140239361208810542489509932615276041338880000000000000000000000000000000000000000000000000 4129 7957915304013483689367845674233930377951512386762788384978859376618107137350700791491677802474928836582292045938386629479004083578859206313933797689834741431594892835478953826852901730229061598123096635955164860653489233819848054610904503483963963249649456280478722417621084979019865230552082677760000000000000000000000000000000000000000000000000 4130 8089584085302632551943017430900172007669908848287169997187238395851559224385800690085432803251067438231807870936436875864615489345741462209762714316911155527744222500325579412160114797711536357281923567977136829438280365926468162300666742669005928220723987318197035501499857486324843031462632488960000000000000000000000000000000000000000000000000 4131 8140781952692602214252092640950921353436121763273504514756645292002096718206169926995602475843610425648989957665414765659008894163952274675752391089942027791795971018558317463481398078019373328613133728228619701902509348197503253332248567024069492479017187397432813271099249399065722305547117527040000000000000000000000000000000000000000000000000 4132 10175977440865752767815115801188651691795152204091880643445806615002620897757712408744503094804513032061237447081768457073761117704940343344690488862427534739744963773197896829351747597524216660766417160285774627378136685246879066665310708780086865598771484246791016588874061748832152881933896908800000000000000000000000000000000000000000000000000 4133 20351954881731505535630231602377303383590304408183761286891613230005241795515424817489006189609026064122474894163536914147522235409880686689380977724855069479489927546395793658703495195048433321532834320571549254756273370493758133330621417560173731197542968493582033177748123497664305763867793817600000000000000000000000000000000000000000000000000 4134 20679675157533089237960624550766570216685231380054110323372172230608960060887110380295382161145828602139430272206125513385065218103555679233160728248797883394297868341295992867708709489500690019296258071363496185836909133886708514018886827452858867487385432551818478558290524177425196591202959360000000000000000000000000000000000000000000000000000 4135 24839656322943815328852703675513798876553306994878948795399365016533785747553936073075732293562373193034920315335962389914851593373224437962622130559311876216639183716928791432957089421690945104573296032230804139499450157331360343001755921812561872226126920727940102733388501715442125672921694208000000000000000000000000000000000000000000000000000 4136 25179573811597425229291066707012110513381837979954556468606805248416597027882026772663758882883097781986591151329487135735434621135738568394790123912178918514350354634294604260194824165525059569507876327255210224929932063611461391850407422987078797484710097840494279398374610929003281077701181440000000000000000000000000000000000000000000000000000 4137 26429734834033727103443095974587729294213174460398091608850887037560448050106099252163120954940652630408149146242649205472777229034260130475711862080890890493234813457407019147329874220459834255877114100274851538518431382712043747525167347496520814789969166535773765454641436675506730444978651136000000000000000000000000000000000000000000000000000 4138 39644602251050590655164643961881593941319761690597137413276330556340672075159148878244681432410978945612223719363973808209165843551390195713567793121336335739852220186110528720994811330689751383815671150412277307777647074068065621287751021244781222184953749803660648181962155013260095667467976704000000000000000000000000000000000000000000000000000 4139 79289204502101181310329287923763187882639523381194274826552661112681344150318297756489362864821957891224447438727947616418331687102780391427135586242672671479704440372221057441989622661379502767631342300824554615555294148136131242575502042489562444369907499607321296363924310026520191334935953408000000000000000000000000000000000000000000000000000 4140 79867619063904673848203074972530287328418653294810849195710349564399698845035716824715549182414862446764590501484996601075971739719415127341137025331270887416611334191412271804923333340614078796366279051697014365455945240588345517220669412496841524408916964717846829117839258493928998876393504768000000000000000000000000000000000000000000000000000 4141 82609936081253993693807963883498057080400823488452235208823776201112451942959036488363134934593445220806945609871291772081421870493584010472670264420315234723125339272576084121218356626048377026409639331710290965737998771226590864129738099404736864460845205277659235043031466043448228058746585088000000000000000000000000000000000000000000000000000 4142 85154117059164367206786650888873543094828244850771839786617935247526855197465244461114378345587589477205045060968224223807211466137376301303131725103450661395820994400713338837891135248868529295207362078308585378380814637773215358681194064773671532315994195741278250785565645875629809892778311680000000000000000000000000000000000000000000000000000 4143 113593725464481673598221522043249104231592287940842641211162158624844012510351767111570373176673580031165208401768701430726705688870555491551373010470044757206933357456528625438811578871637000072072232198594753802624052537429260204456086731151983494752928427458868279094349014388573872771217489920000000000000000000000000000000000000000000000000000 4144 114747798146994549817651929378957005145411077513536252950607928015807594640355340942892568550021497389972402101060981416234814454940357942118658367615603992766365191276841688396825629745514299056839294064182799196845196757693418145575379339451060250142290545009248653482825709745206698764539002880000000000000000000000000000000000000000000000000000 4145 137830527368053414771299512851706576780077909353783390874908168854577400912303030416898036885035492996465883374775376130525763590943834201268253087600174235024976370953421060917657091048287001381619345481349164992728950070653022569443540753963459217288902182690025945479370920216196054028585533440000000000000000000000000000000000000000000000000000 4146 160880001736998065090714511134302263375489681531844798918754580852491263027168592777577940588381206180021802005839793791793001001512498596453760853820406369060086000895365810592625362436739056711749985180018479196442926254532165058098671300542172068512662528369459960528120237951722315359610470400000000000000000000000000000000000000000000000000000 4147 162837659301772220209613544696725943556573594626475036083259280506117395967289836925836449779478024369445418037735988086865312079986316507708926456152266241952593243668482177243168435915739085047785227972840778625572241512309589362647332820481005913622049064171877979084881496450238368951828480000000000000000000000000000000000000000000000000000000 4148 165837926252170000696567439914146801296521698156274149207363821793950589197110703486429324486121592058085913325702362881410409392773391657384722876645353722424475649236579141299777763349755623633094381706976930484306523908446964113290424898063174767664742699327948981058808085082733492253491200000000000000000000000000000000000000000000000000000000 4149 184442395702896533249215102255562089257323112495866901319193686933475910261091453367622952407538346078558246060577185126292199818479048585132123349656024107817237544400532464183113003575251557792684680030518625852647942854697858101308513359520610906388269926466725866212480060274516261915852800000000000000000000000000000000000000000000000000000000 4150 188494782251963071573936987690626322986512994213892034977163217794217207072045288777844929158985130609791496800111025889356822643476356377234446523541220231693338009868810829628063718262499113758100766623652919139497425193360495099592335189274715922824278871517791901186075998990112880076206899200000000000000000000000000000000000000000000000000000 4151 215734814966635995788969703510099857861168495241075604421067964382284207183077920572241566954631428987769646855282350127611700946819316367153627408309702989813824538003061338754438143800226728955441208674027606004791255997701204329305678866730979217675489358540445886077976836939408695871898910720000000000000000000000000000000000000000000000000000 4152 224832223006071237165447130075831023440618107823937081706922604048260115775076681822241377240664692070687780491373226258113666376466197529113110127808284215072020927485695259832463738787941405809920781843860213183685385337855230742564889142300776181548267294207661841336694610167005623865049088000000000000000000000000000000000000000000000000000000 4153 449664446012142474330894260151662046881236215647874163413845208096520231550153363644482754481329384141375560982746452516227332752932395058226220255616568430144041854971390519664927477575882811619841563687720426367370770675710461485129778284601552363096534588415323682673389220334011247730098176000000000000000000000000000000000000000000000000000000 4154 460228091833605849429130555884537698052709857460078780857298093419965833062727092734307559723352199266716431454641267494694103894042658195989599202715555135901282669937408459643030612568023116100391838851492259665622468303786408511603724688903201734880359208830410178724973048441437178164150272000000000000000000000000000000000000000000000000000000 4155 491620398724716253244508780969956719039035556372213435759961841808573246856779003449517925832798412955242096388402133497467739345377743516256328255906090348740858825040712635327316444028282869412787114304266502558395751959433006757402454390307404689685994902090718909680935995402179685155183001600000000000000000000000000000000000000000000000000000 4156 614525498405895316555635976212445898798794445465266794699952302260716558570973754311897407290998016194052620485502666871834674181722179395320410319882612935926073531300890794159145555035353586765983892880333128197994689949291258446753067987884255862107493627613398637101169994252724606443978752000000000000000000000000000000000000000000000000000000 4157 1229050996811790633111271952424891797597588890930533589399904604521433117141947508623794814581996032388105240971005333743669348363444358790640820639765225871852147062601781588318291110070707173531967785760666256395989379898582516893506135975768511724214987255226797274202339988505449212887957504000000000000000000000000000000000000000000000000000000 4158 1235580167773314731600547296786342436682819422125646298092798653330802176321787552805863283457875810388156926003200734713740603256166783755799290262182662288033034210607044596604849477088045990080332742134591691965926577456780041085924546468569963056769410151140188172109867340302940561359870361600000000000000000000000000000000000000000000000000000 4159 2471160335546629463201094593572684873365638844251292596185597306661604352643575105611726566915751620776313852006401469427481206512333567511598580524365324576066068421214089193209698954176091980160665484269183383931853154913560082171849092937139926113538820302280376344219734680605881122719740723200000000000000000000000000000000000000000000000000000 4160 2480710713655022234073369355286975442924539863939220297040420871131794127919492304087520679251657907233420378970677417135413501030255629608261763444266253366698207816078684706999881365593197649649209118990996653048497998024337125967682326146558824378711917192337498571637009017535758924160203489280000000000000000000000000000000000000000000000000000 4161 2536427485740298097605828370834846066904041945424785925528312789477672907858589010207030951463810895630123356841661063556264636820966119251359593835994909474822423592107762963792934827385927888592037070388427443552003285297417944414628203202952340905496550240464642190350495991497808652938778771456000000000000000000000000000000000000000000000000000 4162 3804641228610447146408742556252269100356062918137178888292469184216509361787883515310546427195716343445185035262491595334396955231449178877039390753992364212233635388161644445689402241078891832888055605582641165328004927946126916621942304804428511358244825360696963285525743987246712979408168157184000000000000000000000000000000000000000000000000000 4163 3991177755082559726204915873071298020170004948351120128884051854673007970645198803295244818168309281652950814049644282247184225006904133993119952927869880681473582359089088622952619927274249156794685528890578243739091201009165516604331705502517975837418715965800514676953000630469724809110881304576000000000000000000000000000000000000000000000000000 4164 4325856640464242128654967168010024526433057576960447695033255914190222426316481715457995737112403551300701862821612769341299649072088467654477581319439335305509564902915495597230528503947751522324749991551397906381794108504760844452409087448530371068251348909515981319137341515868834312473523781632000000000000000000000000000000000000000000000000000 4165 4359301173345805910434655585230005603175682740271879510780160292238422954485639860893336612556781496960381174826278671567938665236906176704636373846455199960201416772161479019356784608980675047464338195894493359191458176833743820083155079259415808239186191266317128195147583236783216093308754329600000000000000000000000000000000000000000000000000000 4166 6538951760018708865651983377845008404763524110407819266170240438357634431728459791340004918835172245440571762239418007351907997855359265056954560769682799940302125158242218529035176913471012571196507293841740038787187265250615730124732618889123712358779286899475692292721374855174824139963131494400000000000000000000000000000000000000000000000000000 4167 7272491375447027496885135700548053278987169939478740790390823767955874754116255050921142769545183818482085317310795186414045504535835941736690952360488432834038117927583804584961895760212269339244258285759532371715106995343130422954181272998913176964683713343920108845680712454502062442019815424000000000000000000000000000000000000000000000000000000 4168 8181552797377905933995777663116559938860566181913583389189676738950359098380786932286285615738331795792345981974644584715801192602815434453777321405549486938292882668531780158082132730238803006649790571479473918179495369761021725823453932123777324085269177511910122451390801511314820247272292352000000000000000000000000000000000000000000000000000000 4169 8946785445384405877123005119369594828247000256620535681710039860513023804260808087666209182944626815154042677841154174370163716736120724214751249194355251887940905785256343512028625913923726015138888116189529608079150968156501904724773486964025727649188584849125492296057598505817167945225207808000000000000000000000000000000000000000000000000000000 4170 9258347914138548057058446833797558455782958822741124230548298675701371339776853455770658899230556687547326600196311367251464254987302619508333681502477571968495371751452203926773971282600515570859777960295591206508135093150697715565601626773572040731853841821438165857249467914767804114686527406080000000000000000000000000000000000000000000000000000 4171 9569351849238809361300720241651223210111585346502453985062841008476869601836541039556236588351996576276306563510399345996345483191010459440138172095584053714207102585480314136200487113798982502180649054569086518354661594987801256398554652995940093779693893355491644296898674847305223891148865536000000000000000000000000000000000000000000000000000000 4172 9925395559973662138586662025035014604765284204341136273617824234553895987289804685686288001144220409368513729289424599555184397576925473961300167691771130228995685086988252954668629980373532952421314414102508170926214720408559814878183873565931071949862619420540041725195182767982543614970429440000000000000000000000000000000000000000000000000000000 4173 10214218147040728340830995009212951643558167579488457515906293108332476330974093750449354234664004304488223950451989249974531446150257280895898547157728997711080486159871810140099182969773266706137838014216453989446818468756993278193398057723350833887438286770903071445868072578285479151219507200000000000000000000000000000000000000000000000000000000 4174 15321327220561092511246492513819427465337251369232686273859439662498714496461140625674031351996006456732335925677983874961797169225385921343847820736593496566620729239807715210148774454659900059206757021324680984170227703135489917290097086585026250831157430156354607168802108867428218726829260800000000000000000000000000000000000000000000000000000000 4175 15964793528037491132372041651863793813833451782165302070106447061196547155236626762229716895424695603983380812009051555089875720847416538520747942468201438612627125284346037312922746038865213056890253099107884685061603644711939119195882912353995845150406424245149826597639792056365741995548737536000000000000000000000000000000000000000000000000000000 4176 16088095980938897843022538697357843758270196630076110234749839032407213225407697620013023703199365065366665152790258337643199909230004343201554928400059036234743956470207216987644979623217751859709911896285084518446183052913659374034944937027072826464075371372239463870832628353047395379089244160000000000000000000000000000000000000000000000000000000 4177 32176191961877795686045077394715687516540393260152220469499678064814426450815395240026047406398730130733330305580516675286399818460008686403109856800118072469487912940414433975289959246435503719419823792570169036892366105827318748069889874054145652928150742744478927741665256706094790758178488320000000000000000000000000000000000000000000000000000000 4178 48264287942816693529067616092073531274810589890228330704249517097221639676223092860039071109598095196099995458370775012929599727690013029604664785200177108704231869410621650962934938869653255579129735688855253555338549158740978122104834811081218479392226114116718391612497885059142186137267732480000000000000000000000000000000000000000000000000000000 4179 50659624827369631195185626372075361510437146965007449010243004336378266255658205721150766416596674436110294009777466196343058674684670081206603040540474289406874757703086621563008359499150592281152938905759418812443448794611567928434675161034483831000977024489840580988200323097061775254762605772800000000000000000000000000000000000000000000000000000 4180 51049840701292044905195555081309548510470735719307848609502659872771200413017629426903339525314940293125125099511335759157272249113727366179679573830882804964804182942917794902580485073950989368633586105390415824636388205914719094773940656087203090023279712305776984517809218622016701008666899251200000000000000000000000000000000000000000000000000000 4181 52881545143975869442800428213304345917416796600196340847588263232605022608638485655175267364760070956019176652476094777542691616859187294975502186685019792840987744027076541504397212637182222444768155597522317976778513970991808270122306653533016062032502702915070939693890910063720002955389802905600000000000000000000000000000000000000000000000000000 4182 53621060665915640605601990682678104929631377003686711150149033684826699787445724713896801582399112867043240048623521004162886183800256146532022289131631505957559601768986503390271358807164163036904674651261595904731793086051428111833161579525501457140686026536797733809420239866017654028250801766400000000000000000000000000000000000000000000000000000 4183 55370400233739838809756381868070440267761194976856632223132619180927429000369485945697690144661778960577984050209820270965363321711470176844414505656493243031352326365705212011514254200873064809739862618607718891694674278929701653070271815453283774182155216055019503848592815067320357634846217994240000000000000000000000000000000000000000000000000000 4184 62291700262957318660975929601579245301231344348963711251024196578543357625415671688909901412744501330650232056486047804836033736925403948949966318863554898410271367161418363512953535975982197910957345445933683753156508563795914359704055792384944245954924618061896941829666916950735402339201995243520000000000000000000000000000000000000000000000000000 4185 62890210655207870961828515036016000239550621015503863776424015572438590379948816537216549068861322680761028720488306673502958707793674480829342280747886830473210266189987087230782972170809025362495703567565142836910704253959439543266928110998857663379068024898462811009331636174052386949059051520000000000000000000000000000000000000000000000000000000 4186 63496261203888037688691812254849571624686951962270532606863305904411528323015276626744641089835056055785668797205575017702734105432172296907962415865717129130775014497201942286664143181771489782072381741096411157556718695026520429950134102889306072925071882479479667459294242246693179662899609600000000000000000000000000000000000000000000000000000000 4187 65502982666463744540174053491205666576976586764851723967551910383466043604921891501269117954466635657548706443154996492318811079518943779876280095989775170475945734294990871594780415631384079317637876824423514717724784804727830273726860039159864330890156701406897185251639862166753766001302568960000000000000000000000000000000000000000000000000000000 4188 70995517457036840822789126636819921633251776635923620917462662677582036017248475944138693515002653791034548933185098470921142008555161434145810281072171389914179940005611517645969538999518079269990048074892519959007688410961587333760655360625302715573649506154054473153721147259922951404043370496000000000000000000000000000000000000000000000000000000 4189 73201592858244200283384268989941444621855645401446671284954440331405206627953937061046958002756973541603419097775595881034510828030039331817007775681758636493434118932339559154742603770689545010017987421852457019880808672319150781984856515898970314080175338266186109325164459745400783227332853760000000000000000000000000000000000000000000000000000000 4190 80598806452340456312020995119451316920485268515698124383223520617526153824041913858794861127246099288965448817129761359539050869599390674821673824592757403970665356213923346185116593204359225347872436677113336887152974601311401808374905174347708366871435161922558600372760026203883388690305436876800000000000000000000000000000000000000000000000000000 4191 83279666307356588760035150465991238023858047326925645216154791644123950536001032037139887533716572705163534315918501222024464462156406753064061725433978384540561144952385426504361598880737200762705699337228441754173978766342744320704308083477009650200714990154662385365549597325762675877351941734400000000000000000000000000000000000000000000000000000 4192 85882155879461482158786248918053464212103611305892071629159628883002823990251064288300509019145215602199894763290954385212728976598794464097313654353790209057453680732147471082622898845760238286540252441516830558991915602790955080726317711085666201769487333596995584908223022242192759498519189913600000000000000000000000000000000000000000000000000000 4193 98291854566696642011613530223080660824018562314429458490925879828384457708866969253099004378542095495528635449521764559751563559198128363910514336116328044143640367536034326404051294764239633242885995005827010010537170880505163593108374277249920080073953119656819706113448935478664556064712268185600000000000000000000000000000000000000000000000000000 4194 103851702936865110449172931629899276915880670284732590703207378767051838602214288259607950610916608545387250106083304779431583486463159525349047253471537804448132453335156726957499065580253825371825531052205051526429569806983706148167882382479958580460545432830524453670854029821386977575702206873600000000000000000000000000000000000000000000000000000 4195 124741185057244096336845957265588385771618044116384346997619264515223642466369055228844578534948018141897266762220902605045737564428598114386752360670784032035022575879819227293883198848021898850058888349895245447233376200281384707990561592110726539665993577254561112420708415934599042663587239690240000000000000000000000000000000000000000000000000000 4196 155926481321555120421057446581985482214522555145480433747024080644029553082961319036055723168685022677371583452776128256307171955535747642983440450838480040043778219849774034117353998560027373562573610437369056809041720250351730884988201990138408174582491971568201390525885519918248803329484049612800000000000000000000000000000000000000000000000000000 4197 208001259706245130392941961534071687513164440006228276790840782521007267563708349812503495726453436809355916799468951733182760424608335760617833648205422275639423986364391341277208931539800921753321689822533062091653870693719755621808521597796857768704438510305878327380917010015110629083265892352000000000000000000000000000000000000000000000000000000 4198 312001889559367695589412942301107531269746660009342415186261173781510901345562524718755243589680155214033875199203427599774140636912503640926750472308133413459135979546587011915813397309701382629982534733799593137480806040579633432712782396695286653056657765458817491071375515022665943624898838528000000000000000000000000000000000000000000000000000000 4199 315451158971768397428903349909946320171882339460615624569749225018644275099918026640986035630308895212102928391570054635204701709455731567715951410673636216015303785517251430734040310162152008077717561725253907203728475641819175538311480521531531732242077805293761067879539520028558580640930332672000000000000000000000000000000000000000000000000000000 4200 316657616143575194639193928492094507553190951109538656447172408028708170510207215242462604830828905706643078488424229011581034048478361469223776595051542616098627112710762100554200603133218403419574485162093796293023606453619063028842268959011798113694485320332993917232744520296810964061594950041600000000000000000000000000000000000000000000000000000 4201 633315232287150389278387856984189015106381902219077312894344816057416341020414430484925209661657811413286156976848458023162068096956722938447553190103085232197254225421524201108401206266436806839148970324187592586047212907238126057684537918023596227388970640665987834465489040593621928123189900083200000000000000000000000000000000000000000000000000000 4202 663682484692327268434500618189115413964813319097015279079992506304474056656238164296417609604210724479533985289255381265322800804578210412823103039313929631484646975219345170612622657033388973103295623056156665695510531208930385953268890896952477712798595833025975534924780226961855915130181648384000000000000000000000000000000000000000000000000000000 4203 738128632784405539215215382188700243054589876731095237229550613987906367082690664065884300757863708629167886522931398375025040335032382021895075369211526912030740751701752633558779863473308983020946892054610201775435270608744672248705541296547019848097674966968032587082373259205880889494869114880000000000000000000000000000000000000000000000000000000 4204 922660790980506924019019227735875303818237345913869046536938267484882958853363330082355375947329635786459858153664247968781300418790477527368844211514408640038425939627190791948474829341636228776183615068262752219294088260930840310881926620683774810122093708710040733852966574007351111868586393600000000000000000000000000000000000000000000000000000000 4205 935936868030014989048153873343887943265759855628843944238562531971824832382395224499890882697161974356806485628776952901454726338278259332725511991193975021772684965085899002971386518269981792006857999431053284140018795105409336672768117067129528897095079094285877622999135324206918182140641280000000000000000000000000000000000000000000000000000000000 4206 1092446806638466017960321326743068442199222240129854152581601468244520357657652767205028339646441125613644557780713359467832403407079954271984107696743968461622661279949723073614440905063619516202475737658124078794828102675864266264139016846785364480856212037840991413626175351014636864489390080000000000000000000000000000000000000000000000000000000000 4207 1250296774407400306678479343911952437424002563810991877060488089550237891453679848017199816476613591546374315056610425714257400179776771698980380768805686365233374855450326836754724927111438645153048054544348015788072220516010605166396585804618442896545020930290118928327525437498869086683136000000000000000000000000000000000000000000000000000000000000 4208 1328440322807862825845884302906449464763002724049178869376768595147127759669534838518274805006401941018022709747648577321398487691012819930166654566856041763060460783915972264051895235055903560475113557953369766774826734298261267989296372417407095577579084738433251361347995777342548404600832000000000000000000000000000000000000000000000000000000000000 4209 1355155027526699013161357816883806413453856217810304253726212400801649874542656549119605172690640910870745916618529802942916543585503737449386174061417826710628838947670657697109482055309027470494948594022640912256469898735141123984066204936119276582398884291108045563895602221850678186213376000000000000000000000000000000000000000000000000000000000000 4210 1492090216498682599157948354380351042470479212771897854983689672920749923770252606130643371569190435293018432573983147792672205751619877014509862697528713771579048292763854632026925908707396817751628637666262055866385571359711098512360894787283329197058428694238106168018767360649113381982175232000000000000000000000000000000000000000000000000000000000 4211 2984180432997365198315896708760702084940958425543795709967379345841499847540505212261286743138380870586036865147966295585344411503239754029019725395057427543158096585527709264053851817414793635503257275332524111732771142719422197024721789574566658394116857388476212336037534721298226763964350464000000000000000000000000000000000000000000000000000000000 4212 2998431533441478690189420570789167710943541799113727876681645722851249130480049172205227940574571801200105809107603192889954461223885598126579513959503738085389033054417526404760890269264912038729156307210902927930157824394300048968488369276450930879284559668268362347193396873739956595692929024000000000000000000000000000000000000000000000000000000000 4213 3278804352152889684596743013772050925473327525784102431384345063169807490732729094801041462290635657935700118530651803134209943312352822886467468511561230477789046534830593808842428060676696021571363130742312032879471283298702131469437931078924264675789089922963585839398493724271485004640839270400000000000000000000000000000000000000000000000000000000 4214 3321054088233488348818261045178085067398712403330634722714469052412367010113313689708334882276152134556528711486575344940310762867606283547090235034381633761945699677322268031922083347972844304592182695655591539360289613263493978934944116990826974486325686481685202331214742886261383282843496942141440000000000000000000000000000000000000000000000000000 4215 3547513532879920316783984522727494610529293807300214952775874331914003200146413100836559430227110811667107104436024662784321804420582925146400225688486312245554429595059117897720766481437532387525046406269594768336649355366776949271453151292453298468108123079706870108319458940985835362073231113584640000000000000000000000000000000000000000000000000000 4216 3586489758445640270100885988448846309767115655837346540179600541176853344357400136813580516660631140377626301902974443021565034714516810610794971897659158042581649745735476254121569886345365690474135656589296150333368812569961548795891417921975072712455112545386310366052630749961224992687067322384384000000000000000000000000000000000000000000000000000 4217 7172979516891280540201771976897692619534231311674693080359201082353706688714800273627161033321262280755252603805948886043130069429033621221589943795318316085163299491470952508243139772690731380948271313178592300666737625139923097591782835843950145424910225090772620732105261499922449985374134644768768000000000000000000000000000000000000000000000000000 4218 7268786942120715421016635031795915294649823146612519254233857023736882109015475462667217983214297643525741139802468048781487638439726737453375363186718579689444756425133142898753167621060945323383699173214747700464211039516670951592218686225962556917429746126054753888224498485407636430592827020489523200000000000000000000000000000000000000000000000000 4219 14537573884241430842033270063591830589299646293225038508467714047473764218030950925334435966428595287051482279604936097562975276879453474906750726373437159378889512850266285797506335242121890646767398346429495400928422079033341903184437372451925113834859492252109507776448996970815272861185654040979046400000000000000000000000000000000000000000000000000 4220 15278962514364579857884111260275957691120868749148539759398600795237041262039848755319409815857201881300828310309123190371201154830577694420768954957025470786377556922905816437274600342635046001519366902784953982924439041523968132372503023623071294782806461605080681818470374050172914865940987063125934080000000000000000000000000000000000000000000000000 4221 15558357357274055412310517266053722988973953855138656503145103197518955845902020964237834819302250417722661543315506534973344002985716862809291333781251097877439770087360765593999962697450514860543390441313201493849151590097029429971722414490878260118372867812922795418562501768966055643690263328042516480000000000000000000000000000000000000000000000000 4222 23337536035911083118465775899080584483460930782707984754717654796278433768853031446356752228953375626583992314973259802460016004478575294213937000671876646816159655131041148390999944046175772290815085661969802240773727385145544144957583621736317390177559301719384193127843752653449083465535394992063774720000000000000000000000000000000000000000000000000 4223 24134427510308046932267046295634555660944962565532159843903135691761111995106549593305519378234710404077104247679663795714748258290038840845632410450916337195248033598930358336058478720923237686111210538232185731922098564150513945029305989307801398622646692509802189966355490548932710705821969455207415808000000000000000000000000000000000000000000000000 4224 24203230105557767889798625605680614139472853999691809954560731158076692515584605782904539246023671603041252897260977769179885382212787377432122796581391822883863259753569504543685376762502129309635508160976586014413143772955001318411697404156504380069318906191929094306134366396950667137023691187959103488000000000000000000000000000000000000000000000000 4225 24387767011260161941542850644215310993988981308711302522658182398218316463403877909481562052376477239195223649238466162970132235893476381720779057762761273493831122349981199857123867899939738815428686231611083929758418319154983827446392478652990005650637007199660259019199724067756341739262292659233462681600000000000000000000000000000000000000000000000 4226 36581650516890242912314275966322966490983471963066953783987273597327474695105816864222343078564715858792835473857699244455198353840214572581168586644141910240746683524971799785685801849909608223143029347416625894637627478732475741169588717979485008475955510799490388528799586101634512608893438988850194022400000000000000000000000000000000000000000000000 4227 48798661350174434989715898396675491889347321537582596797353024997857418433174189083931812167391528662590727264004896731974375550246785363139728603015103164601217324000436540254652784512918775628785706921478792879839035233207222262600178406787869997081881541196095918947853407096221793333184862504488009728000000000000000000000000000000000000000000000000 4228 50613364668012663317925207359608150904943858794517694381973143586479224483422284308959148405276643424885810192131882324730179396151105973067501481363358372713800695325793152095051374142234795937679790312381174326091939815137098644241274250811885483663061041712024704391352121483258693999710534083094249472000000000000000000000000000000000000000000000000 4229 101226729336025326635850414719216301809887717589035388763946287172958448966844568617918296810553286849771620384263764649460358792302211946135002962726716745427601390651586304190102748284469591875359580624762348652183879630274197288482548501623770967326122083424049408782704242966517387999421068166188498944000000000000000000000000000000000000000000000000 4230 102533210717223509095398154393974593780058625357000059388591526597989547356537157134327830778523825973465907670508125548999473545622206058189590195352446250710008348218826040919163881271067546769339672322170214290748171411643609089366774380021367789648167394096987840129105543120590339775838708330431166545920000000000000000000000000000000000000000000000 4231 205066421434447018190796308787949187560117250714000118777183053195979094713074314268655661557047651946931815341016251097998947091244412116379180390704892501420016696437652081838327762542135093538679344644340428581496342823287218178733548760042735579296334788193975680258211086241180679551677416660862333091840000000000000000000000000000000000000000000000 4232 207213713805488348224207788461121430361793871140324727350766121815832278950907553161521165866545533119150996653487625455046056484870008054770585420974053679445357185405585611491085121312209806560026772336951323121616723376410644547097250841299727574891060806918519928219030050495015032217140007411237854904320000000000000000000000000000000000000000000000 4233 212180478063183457741398782570586169037803468513888762230604436000860988239114276365981693326926834013641941663857883531822117556955723971389443485004707392853370481096922059272668947935774665488607150127626776069025936569992693471416326823218601981461363949349318717223907271193900243046768764019208701870080000000000000000000000000000000000000000000000 4234 217268157943666276435814601746176839909913394111960997908661861390239934063527840882635741693980343392822668741890557149278459722628332104980649597342111886173672810513495892619010633145470107342067700655921092462551335825496057895827999423455631716116180851537416105967572551731776362142432321959838277959680000000000000000000000000000000000000000000000 4235 218814962149116835826538915316743049191379451169147713502906801885875134514064236240244868376774276250883568972639952562573762897044893135465481011961031728600448448521947740086213722844666739974300853369330616716448743554544211032269317171238432179155975009450424017540579096194712833949229479947504346726400000000000000000000000000000000000000000000000 4236 237161728576353876091849758271601691034764555806535631112434324397681828628944365844549987093015880262138438338306167231607988323733544452944563384236988245992961202961041481032076255372185334752079825378448651546042134814875532717653627326864434183134741489577084431694675608204097574640823653885364980940800000000000000000000000000000000000000000000000 4237 250710779196775352593723316211544747607600857465298575400009294797369454466045550937783387165356418630690656812874265854376415906780849961502349956345894007235024213656521583637147638382652063278177053369030288408996408823642600938590204326644813463952605713228136938588613440971493162575769494660642242560000000000000000000000000000000000000000000000000 4238 261093142102760695538764961408679303916962824792587491492295518871692337250423967000438533989621069271100595507375942729246243444878527205318935471365025762997925675301606994497995426292073515636397016571266136235374210281702101130430860733965441119420048629018506682876756414543192890352891067920736583680000000000000000000000000000000000000000000000000 4239 271147501511672500591398294482302715914746284074519362025601968825789883718002226215319291859714399630571479366747545135057295743344538677292217999941015227013298334370126076699659709325641222762939653706828751734259113645505689523238720713173823325882876108723168333406962634087779911148918513999607234560000000000000000000000000000000000000000000000000 4240 274754694057799963340310340657891007882777119277351481269994561914692492750727088516722619159528860557481099126827032315276530940229146051451974079947705678016815705953428149901954959205009868624474024983235048944221167098000299009286689024283824666366431896567120921464831170012023709913166480962308014080000000000000000000000000000000000000000000000000 4241 549509388115599926680620681315782015765554238554702962539989123829384985501454177033445238319057721114962198253654064630553061880458292102903948159895411356033631411906856299803909918410019737248948049966470097888442334196000598018573378048567649332732863793134241842929662340024047419826332961924616028160000000000000000000000000000000000000000000000000 4242 563657076195350520266737284568519921321781701336784567395653500885914784940950400071272281975186528991737357719154279435321287072627611914354266739034087346664269015208281612110466326581052678848790383632607078490777684836969571131434320767219110079633804455396313415476634829008844898139105400773297569792000000000000000000000000000000000000000000000000 4243 1127314152390701040533474569137039842643563402673569134791307001771829569881900800142544563950373057983474715438308558870642574145255223828708533478068174693328538030416563224220932653162105357697580767265214156981555369673939142262868641534438220159267608910792626830953269658017689796278210801546595139584000000000000000000000000000000000000000000000000 4244 1409142690488376300666843211421299803304454253341961418489133752214786962352376000178180704937966322479343394297885698588303217681569029785885666847585218366660672538020704030276165816452631697121975959081517696226944212092423927828585801918047775199084511138490783538691587072522112245347763501933243924480000000000000000000000000000000000000000000000000 4245 1505216565164395403207581986138240344399313705271136103732060199593262040692972775993731525526679590338363529939367256614298433909134101633921476017660026575402124818180653731647231437965029144903070980362311782384319992652222459013874386522668297742588571696263123033894126279356953168439526583791578513408000000000000000000000000000000000000000000000000 4246 1577346904425596598022525076597480635345550114603918890864160425710134696373693062321904552103697791118943343177242166960202314693587676186919213987202697231406064547353761816772264934188267569835711710231732169040172376519669225649723641537208684651994349092085337441714738891586000988582372679734421094400000000000000000000000000000000000000000000000000 4247 1639776786481334006271872328542427821324680787179182667601634631532109828488231817705498578073484960614156612079018166704909475627467947973772799898844442054337487372037404185635591823599059216960300620291235638553773342234128794635631257640145564643940133213094434531034494057050283342969183586527844761600000000000000000000000000000000000000000000000000 4248 1663808372684138276780824823379134744795580418981048416549205569682589784665433660980876375021467599140421217634644264463092320864931146807912339338944000195210237401919739451616804767570427639936045198091569417039369443825372855076644245551671484695707975901840645156890934469155586260076058367153615667200000000000000000000000000000000000000000000000000 4249 1904188619162583183624513395595383673930352660816837281263113456520584342789901413700493075095390680036062809984125447147561749658448111360896841623040725435878005411828823621680422453536693389615190538325762165676785425794477715158539023237607024977524142391908273777291607721073248864223024306884024729600000000000000000000000000000000000000000000000000 4250 1916816189840779556784011520740009254564838002309506238253204924845437561133151468143652409806620736696101083833492233205776973725845752068479405020360658137390716882175100265579024276400090210316347158558028036335084994353377483679098482379602487478984674626415520249031308699393526010309489121692745728000000000000000000000000000000000000000000000000000 4251 1972464160484506645816485083263250434385475944110005072432086282056308866250369100113427416034381073761577644623080369918035682001830517311045113823436822119968474905724341559243560874413219189985901193583763022212413700869084408961928591900307879931348230847235150321136479729855781603806305314752430080000000000000000000000000000000000000000000000000000 4252 2465580200605633307270606354079063042981844930137506340540107852570386082812961375141784270042976342201972055778850462397544602502288146638806392279296027649960593632155426949054451093016523987482376491979703777765517126086355511202410739875384849914185288559043937901420599662319727004757881643440537600000000000000000000000000000000000000000000000000000 4253 4931160401211266614541212708158126085963689860275012681080215705140772165625922750283568540085952684403944111557700924795089205004576293277612784558592055299921187264310853898108902186033047974964752983959407555531034252172711022404821479750769699828370577118087875802841199324639454009515763286881075200000000000000000000000000000000000000000000000000000 4254 5755731599308877879256751653780860176210053017086629237632193339153080046604369933393348419275631703025998542401743123105546707160933733458891265419826934795171910456717216445161513932346616867416838995807473741968795163488741635560638706454303213096875207866156450071161095127510754479690053267855769600000000000000000000000000000000000000000000000000000 4255 5840078120556760975318197251481874096842699038859484413145138201492217325632127113934933260889042829522195624091498770678112232266587872671638531779288837302501889295008804244868459763256712887323842598276971490763097057204860021871413241558207121749187674072788233341653151393562140791063256032188825600000000000000000000000000000000000000000000000000000 4256 5873225032396930860657660130341589449536566836227112050459507368930341620302873124157573978725982655506964533619430898282009188750547018983169755321784063602277743408013669286867382135622724986711403966781441586858613627218668339910624428694680619692607481931289177119926219627719828947589017568427376640000000000000000000000000000000000000000000000000000 4257 5950932831545856548907921444611882698247457179680828848037909044150142570652412357603776286210000754282157765604238150575028408090288100363689814251320080673392604957607391880837444876647529558922874998591270522103050496679590732006278539980348709953763829087326856825411315373436665083284861964045516800000000000000000000000000000000000000000000000000000 4258 8926399247318784823361882166917824047371185769521243272056863566225213855978618536405664429315001131423236648406357225862542612135432150545534721376980121010088907436411087821256167314971294338384312497886905783154575745019386098009417809970523064930645743630990285238116973060154997624927292946068275200000000000000000000000000000000000000000000000000000 4259 17852798494637569646723764333835648094742371539042486544113727132450427711957237072811328858630002262846473296812714451725085224270864301091069442753960242020177814872822175642512334629942588676768624995773811566309151490038772196018835619941046129861291487261980570476233946120309995249854585892136550400000000000000000000000000000000000000000000000000000 4260 18175969152877754044720928632521865159861315801882565437790703463600981336735255136843082168478771244984902005589528137643371472879626299576702291960831930165923465043225890006299930459949706281992013125109073974897712444070219146829905993359273066863015885321593520724540988846942744026612737925384010465280000000000000000000000000000000000000000000000000 4261 36351938305755508089441857265043730319722631603765130875581406927201962673470510273686164336957542489969804011179056275286742945759252599153404583921663860331846930086451780012599860919899412563984026250218147949795424888140438293659811986718546133726031770643187041449081977693885488053225475850768020930560000000000000000000000000000000000000000000000000 4262 54527907458633262134162785897565595479583947405647696313372110390802944010205765410529246505436313734954706016768584412930114418638878898730106875882495790497770395129677670018899791379849118845976039375327221924693137332210657440489717980077819200589047655964780562173622966540828232079838213776152031395840000000000000000000000000000000000000000000000000 4263 55067580496660514002417544880559675774075145076989220513480133258809924832435920356246356885090395798012248416294861992669454489163488356206953674451841391750171218663828813642645062597312708358015305131049908499724556280780144442339909354467081494758509862035656486736796552428246642568062542644240606822400000000000000000000000000000000000000000000000000 4264 55744111639634623824267946974950945642208836631207641541534560863337996875601706500693366013222435891362734678951080183124113334689135092488037931032224583350129350307684081820058434675379043464961394451629111351722558104824479976609142331026332229463863050565622312352020494723029227106594597653274689536000000000000000000000000000000000000000000000000000 4265 66955803266403241773885748340213635837164373322070832603459745097129661660732124913426806170017173937181931315507030520707346655763829556578677138965397572858520027907161895268829586010464678146823930553742485251411117723651959971904590130687643410953775355848557627054400556631608413761492383271508508672000000000000000000000000000000000000000000000000000 4266 68291911339733756236489538543732499593618261981582458683725201014546134039899427411307443476444931365171457396190501536687611317650774282620209535511643295724944028881958731918920632442894156653436621431427781671305546338311890427385316946229756965933890394553784029056948799468847844052297904371112345600000000000000000000000000000000000000000000000000000 4267 72581947057634900079980446292428681033128576774210169184833798547757356222650046269775813399604513069132283687671503076062215979780667539441856438630354739163381134358894208308055935213446664163519321512469748866195550692083758349904749731087253352473133675721091660627007958236813202513296862625723842560000000000000000000000000000000000000000000000000000 4268 74405789197207351954589429978073895969460392803907831886821459618819760980485522784557311911726457459633847154215105186008081522166321317241531768474299312474624866448258227306833909257702606268780610481333025206143166162419409768108182142703882478007429768404864290383480469351278579080932523226274201600000000000000000000000000000000000000000000000000000 4269 99254295323473469180112723182019074999011015377231668075628501062726078653780687983656733448443869074478703152195548764559137229255981675769454897413916641554570009640837735455939318077098124543831912948807935345409131200072464610853543753428465452665936047869023976718120112793473960576818282939086274560000000000000000000000000000000000000000000000000000 4270 100888649127639824562159127824007630193249726785669540315292426056490324206514421814184214541351700835763097170410695610375426709260439607731629200659167470527887474766017135857589083667708684864796014365991370866528800074583175566188174829422094015565588868764149120751996429873267772214851947772343274700800000000000000000000000000000000000000000000000000 4271 201777298255279649124318255648015260386499453571339080630584852112980648413028843628368429082703401671526194340821391220750853418520879215463258401318334941055774949532034271715178167335417369729592028731982741733057600149166351132376349658844188031131177737528298241503992859746535544429703895544686549401600000000000000000000000000000000000000000000000000 4272 206077651280038268269193644719193436395831621653475002691576121642214750297320284257864002125487437097420992397905219557029174047063577446826760506304980199263009321012362704301005325993238520460963358923556752144621669916149600833891487722510310449282534372400538290839972685671839074529586134832652065177600000000000000000000000000000000000000000000000000 4273 412155302560076536538387289438386872791663243306950005383152243284429500594640568515728004250974874194841984795810439114058348094127154893653521012609960398526018642024725408602010651986477040921926717847113504289243339832299201667782975445020620898565068744801076581679945371343678149059172269665304130355200000000000000000000000000000000000000000000000000 4274 618232953840114804807580934157580309187494864960425008074728364926644250891960852773592006376462311292262977193715658671087522141190732340480281518914940597789027963037088112903015977979715561382890076770670256433865009748448802501674463167530931347847603117201614872519918057015517223588758404497956195532800000000000000000000000000000000000000000000000000 4275 622600917628610814767912925563236278110678391880465743125619106978859464251643284060932522068108180323365141903914109500328262842400005097203955725458552695967530374145648494689448815474858875634253233040679905819520965300375281092207706700238671350954032692073205837707258301853292508651378959787478325657600000000000000000000000000000000000000000000000000 4276 778251147035763518459891156954045347638347989850582178907023883723574330314554105076165652585135225404206427379892636875410328553000006371504944656823190869959412967682060618361811019343573594542816541300849882274401206625469101365259633375298339188692540865091507297134072877316615635814223699734347907072000000000000000000000000000000000000000000000000000 4277 790036085507623690585657040754781943751657867684907246326369356379968633776747308515279748263510413060700240863663798615140290936223944703897351990419502161627007583060547792080992225686291295670604518237366920936534154738231003730922583466790205125293530229994071467206456410780695769954884902652698899251200000000000000000000000000000000000000000000000000 4278 800075492015903755016540515860423138754121485222222639929842118093699570485846672467683386663330592474288245354751519458412544236246805786236066658598560504460018635931037198800434583284993074452022550090120708458962269723048035774781202763526646261341361928163936433090258118881822611319114030441992028160000000000000000000000000000000000000000000000000000 4279 874853678303956075317213559603818020149279954886381834932865471264475408561913670384079598446426638907375862921440026386716377942806811692167008379510795561189409349402130520127535026559873202125950142061498820235305560421029319084367949200228412858899134524813706093325860272211420253722582427155646382080000000000000000000000000000000000000000000000000000 4280 897564650430339204706885606364132490756619642853820913934282788858864529069759228915351702254410888498861814044564487745865920619271529720411699678501373095771784231623267288545639809903854929212974456376718908990945866284955384507227594697959061497956230502997657405533219332180579080065708455051611078656000000000000000000000000000000000000000000000000000 4281 1197313407225108222484875975140538329590094961521162511889853575021098912782517229016825127878483470934313089648205930257717162493529422315565583458722206359137255967992068027062286734710154022669110656562480305764034579475200437974980885105286841754650746825544416061338926771920510173314818585473999228108800000000000000000000000000000000000000000000000000 4282 1795970110837662333727313962710807494385142442281743767834780362531648369173775843525237691817725206401469634472308895386575743740294133473348375188083309538705883951988102040593430102065231034003665984843720458646051869212800656962471327657930262631976120238316624092008390157880765259972227878210998842163200000000000000000000000000000000000000000000000000 4283 3591940221675324667454627925421614988770284884563487535669560725063296738347551687050475383635450412802939268944617790773151487480588266946696750376166619077411767903976204081186860204130462068007331969687440917292103738425601313924942655315860525263952240476633248184016780315761530519944455756421997684326400000000000000000000000000000000000000000000000000 4284 3613888206920391879751936513781704981725396041226182348283892899331901009649680098967764195400002901768767822785256038103409521393778426889693628884091023592530330295243398377529649202457899220728679676675702253576298884214721377710845121565038313094809450550403966199883096839270522616728933038588717275545600000000000000000000000000000000000000000000000000 4285 4340722598396429535642176317769606357844161381603758779416761910890702428802796302221336975578675141132925991072281340434778134209178204047115640306055074174751117024408347536714751708097233488695626477878018422443374899281293029916487498680551163717245401783647046399111222022098551019532226399951275006361600000000000000000000000000000000000000000000000000 4286 6511083897594644303463264476654409536766242072405638169125142866336053643204194453332005463368012711699388986608422010652167201313767306070673460459082611262126675536612521305072127562145850233043439716817027633665062348921939544874731248020826745575868102675470569598666833033147826529298339599926912509542400000000000000000000000000000000000000000000000000 4287 8685505741786681736892998263525900841373864541861964480049068033110582315443574640272628429151343430199559115906089604480814246093014198743480219471142940748168979714882558822294531247539740348288068321965464364458726762921127961638322506714404994566125270734537916040878301127473153069017242534607836518809600000000000000000000000000000000000000000000000000 4288 8821216769002098639031951361393493042020331175328557675049834721127935164122380494026888248356833171296427227092122254550826968688217545598847097900379549197359120022927598803892883298282548791230069389496174745153394368591770586038921295881817572606220978089765070979017024582589921085720636949211083964416000000000000000000000000000000000000000000000000000 4289 17642433538004197278063902722786986084040662350657115350099669442255870328244760988053776496713666342592854454184244509101653937376435091197694195800759098394718240045855197607785766596565097582460138778992349490306788737183541172077842591763635145212441956179530141958034049165179842171441273898422167928832000000000000000000000000000000000000000000000000000 4290 17758198789879028148737071771096472032634090051882537940463691703110446692437106704724433517954835677011967840853369412250702866735420132490659358915023919651296044582809725985677423619045238692921036003031644186304486169847959162618322894878963530641535332126637634811903453520640355758707532236991355682816000000000000000000000000000000000000000000000000000 4291 20323548685191145819592497286416158735805634617582259410123944501736500001442747645238622371179727787435856603276787433936288273851476617268412393933603812672451013155080976724141343160085434464829684962796383809290968744173821425941867436495419692852023605912112636755278005712261613322728395940231341146112000000000000000000000000000000000000000000000000000 4292 20628284709305891950682119506397023861025326947488337117542181270505328721187563930576687066480000522426244303210580094422068836204497604609230572850716672608716137919805374299013128005623047669031283468582258076327626868365585761048262219280241441418432264362928627848494400261580414906575534518343229767680000000000000000000000000000000000000000000000000000 4293 20918876912413962186048464385698445350565186807382291809555882388015524598773474906393791981161665448864799556900667591535194857193200123862672662981141630522374368447146147522555186658631368696144603121729826699331284798720040559323343734017309807290248793639798696050235214926765203974555103251699421151232000000000000000000000000000000000000000000000000000 4294 21559961747837707862636225452815119891621814784157498620508294506502342807663268274611056758732242804392967964373972527718152194588861153641275556050517056907470451690696262636504246343039791720809927401276510262402063679959961855611734015006514504915399656069799189067097853092408907760584107082197871099904000000000000000000000000000000000000000000000000000 4295 25896110917290781880947936902428917113522224592287774253428450096325503069820754723118266493401640656929144714631819103320850591147629307230753384970480991602026133571346099211577089164973284845611475825398788796969201417274038217608715814103062800301746141520251799081152827467856973803188977918337386912153600000000000000000000000000000000000000000000000000 4296 26987697215868279274833510502035733057614841685351210633164269208944634291805386583240380921732411773706183638878484519114983927050132571522254941484803388810996801398543115870274047855870887745761726351387788581263087414515708555256284700156964059899353561081768942897365134735770954217117711071028497612800000000000000000000000000000000000000000000000000000 4297 53975394431736558549667021004071466115229683370702421266328538417889268583610773166480761843464823547412367277756969038229967854100265143044509882969606777621993602797086231740548095711741775491523452702775577162526174829031417110512569400313928119798707122163537885794730269471541908434235422142056995225600000000000000000000000000000000000000000000000000000 4298 57911775238132712129369627878017854550403997013883900368284671321714926526533167488045835411280535468787278816921117740597879675392691442492233742982096107442565165065901344079369580483036268722147762128578237801930094541952976041441307204718575338619561213005596621163313539423998296114163155509559951360000000000000000000000000000000000000000000000000000000 4299 77251698312996301619037899876442154383942177213236892115206778341196725610530024820106519218404369302885781097816763742858150603507515670917379090871532709601706196880450215629729367345203314795791202814563417760958497521076044497238878173318453878276660987170169603118241402084786538281892234171571503104000000000000000000000000000000000000000000000000000000 4300 78154607210091791755388595260204345938144310869208109082971212262765804986904195983774357705757317649105857446249323591257447469099432968870923962818176501697029035990170139682030308699709916313103731688548383080486820609969218195543963832389833963662576746074210764524309522071839848897237001833914826752000000000000000000000000000000000000000000000000000000 4301 79033413685584059196697709389444204690286643013036569994044744151735279254500305264526154592676706744911158271666035258001893199326897342335274128834951709810955004338149688351440109214955927117314872985713790636649456092301654049144653674602214120040695386220337430405876469520573263187728986333100638208000000000000000000000000000000000000000000000000000000 4302 83501907407477907837206868478875346427979146594388746365251995918003008618998303263328192534853519614614119068635037562120049323053985045443388416330435155348573460625674771694081333159386489010869177702520224279355327794320573290196013403952199509865922649436274495436590827225681785679237739210585669632000000000000000000000000000000000000000000000000000000 4303 90177022177608117664313903213989061904122275960154362590528550644479870544800580899763176251817677291197148194785349765426780264414258359785016751270877181341747508006007747410199448781479224934814979238317466944220836652690091215354970734886538233882353871789400510908897484605713662965813305090164916224000000000000000000000000000000000000000000000000000000 4304 95813086063708625018333522164863378273129918207664010252436585059759862453850617205998374767556282121896969956959434125765954030940149507271580298225307005175606727256383231623336914330321676493240915440712308628234638943483221916314656405816946873500000988776238042840703577393570766901176636658300223488000000000000000000000000000000000000000000000000000000 4305 96979090831202724677532075524568959009344147935877505308524847380449040754698991640244331536503511422426474146679175267614829068430037203378954535247149776539185822143810719107536633518918161332182764625197779493828806758353918748738682371426338400559293689533336399579326748018525395138343418570337157120000000000000000000000000000000000000000000000000000000 4306 145468636246804087016298113286853438514016221903816257962787271070673561132048487460366497304755267133639711220018762901422243602645055805068431802870724664808778733215716078661304950278377241998274146937796669240743210137530878123108023557139507600838940534300004599368990122027788092707515127855505735680000000000000000000000000000000000000000000000000000000 4307 149933317249339988908232136919569508317240723446443692357430764960611778537383919736978753520705153939848534239597900379386187863468335117454865577855762938992099014995584597795664744904419969993640325519946177641627220709777588537330761797326565323814757765540545281072023717161027580665098047491932160000000000000000000000000000000000000000000000000000000000 4308 162503343303825526988719102951061259402314185680475461508848684684702156433995678480244926357364241221450540251154076144091978857760972798699530514234084618614439563716712793097131596869805264515365561434872640960271475835205661533209042664622208034768980903786964503100785748978234872017585327570944000000000000000000000000000000000000000000000000000000000000 4309 168918431297998652913155340942587476500307639886223985254404407630748372850857677969088342128295606485099050186627110956908603333309849460051305348430106456705467518521681152851699164984449054565035981748678802062921488980064896987373622512650380018997397700124144468822111601915566499042867852345344000000000000000000000000000000000000000000000000000000000000 4310 185983121194708098221405266548508406684431741924962519950802843601631417773279207110895778365628539382105335628736603282415835260749337507829511637583138606657294283648615639549089424814505954402954965579289516392254766843539360069074808935788827712079367365457616179811954690257920472806640362824138752000000000000000000000000000000000000000000000000000000000 4311 206840143054786474094296709877204181490902898512929892989213291695457783487388554885089258420068535788263918487359777914087275184047842024211425862573082316034365528894997858557953716899646932235224333812212423398517962918499588045813430919802355160927544480860356598943321185237749280351364372505192038400000000000000000000000000000000000000000000000000000000 4312 207900276047317502599301257779588968415654895309907297728517496496989004685073039553169909484726415967144912586921469903006431089726767237652395168832470142118236611149760449894852674172830129776692386296153150968099817360117726118881813386969589526407418669475393765089652745684368639726427556147563069440000000000000000000000000000000000000000000000000000000 4313 219761901704152512698951793937734469046180981773851588487906597358604034143000691964651076368198201752090376418727250361868805972776193586019117405355861848590263379322391629919813308833730212368993721029547116680123203666820595057110806720414559472849947200374255240408788174341283082240673091195345305600000000000000000000000000000000000000000000000000000000 4314 256508025138110480087198147958147164110516850705833123458894077508637035205170649674663597579392433287310568696300990567202972027239003526556235936812127781916345987435545558745469824770225219223443646966876130381516171194443400565808315372008041032785126568838320998156818972699618752513102862252559564800000000000000000000000000000000000000000000000000000000 4315 308095698595254632402132794071663006409323399490909599217727421721340617378403854683582930772868755372230649612545910974956432200746922079666616472802968350695804418365891338403945354584608804204812796784377984112519981088939266627556381772103338504434477302571232395927391115536233527646778939753910763520000000000000000000000000000000000000000000000000000000 4316 314897768434245267013073736184010100072528809739661417292420479860977005095557055385933198528973668267481337031473519989283199155759115084326209262356149484781320942643307611506868729140596890717929366373891271148953463696779513650758233561334885137724258682639817296804387126950360728971597705559607869440000000000000000000000000000000000000000000000000000000 4317 420058704571831122555293901681596380589086271050769898032434564867963752268666912711751112947149268585325777963024593315941174164115271027489490479092829224473736064687217584880504872313884937362700018683611579535436297137552607155121991076708680964024185293330959255189131364886872277569172601192379842560000000000000000000000000000000000000000000000000000000 4318 434026855086017341841318270888084934509026255700504674053486767804200913916758009567727911369338275211901031554200674502807962549950096216397448733610512198026802573422975588416368895175068775819778388488389269241234936078803533402707807944162887541295841147575832022344783999167021783726268661131064115200000000000000000000000000000000000000000000000000000000 4319 496721542072179019154648367319591035275749905051592297086282508637040122731633917833977506207010298252856095005921663298876124271252079872009177301179400350785946757327687143766604433952844329191278410383051149358452716340087131741419679923363495650126080039963427336356386303861661221646139542146016870400000000000000000000000000000000000000000000000000000000 4320 497875205644986018787904043056260243691983028151548406165674820647747835092165486382263423191344413309461451299234403096680276317443487366067169405566287224504094454785239105279168765343014729813076213556841907065494847037586887961767118962919831647658204557608612061666421749740334239849076704615910604800000000000000000000000000000000000000000000000000000000 4321 518387753302549258254311195748233348223851563122413812957991024633234982798604906331734195664968992809896047591007607344281971535179627463549560621559166053279005645936265526096761029745861731668339541656810315238367899400980525979000694844956833220244212089762661461430555561194033635310838933377515520000000000000000000000000000000000000000000000000000000000 4322 777581629953823887381466793622350022335777344683620719436986536949852474197907359497601293497453489214844071386511411016422957302769441195324340932338749079918508468904398289145141544618792597502509312485215472857551849101470788968501042267435249830366318134643992192145833341791050452966258400066273280000000000000000000000000000000000000000000000000000000000 4323 803375792018976407892017380980003444125709368673673984870672946845794237575608515979118652488696848845945683741015047310680830501039337865669848957237420636423035509859034141261592969143779172034853957159420139697001807705665139028798642187076498425557831622526644222421563859020154073960774501316689920000000000000000000000000000000000000000000000000000000000 4324 816157171198562931827099948485171372521389405809693595119328595001668734442896560176723678230507364874326430300423340251217227299662412694561897245453289189449296224027298344737885593735160341657967170214951840405369732010835365620764387536772141641676537523916414182071676516421725539916920244425195520000000000000000000000000000000000000000000000000000000000 4325 850378232551229949005750150406813066434160093326018410053831055571311987501170145074671646928113054013769430903001387541899062804249371000493435052034447511678524600025474490546932373732219012755314216684075980652422340440232173158852096550373348322756110340318104275791193936219742232314178866918719488000000000000000000000000000000000000000000000000000000000 4326 872240218915033270967832804472693067075722333626140552621475062062939457600000877525815714735371919884568844588554537073597297247524251218025635402367234494873584352090640791486906278950158055854512461693135538798837030403229336163139981450843456780132044344185964994170564043284651711545520677170708480000000000000000000000000000000000000000000000000000000000 4327 1744480437830066541935665608945386134151444667252281105242950124125878915200001755051631429470743839769137689177109074147194594495048502436051270804734468989747168704181281582973812557900316111709024923386271077597674060806458672326279962901686913560264088688371929988341128086569303423091041354341416960000000000000000000000000000000000000000000000000000000000 4328 1962540492558824859677623810063559400920375250658816243398318889641613779600001974433085358154586819740279900324247708415593918806929565240557679655326277613465564792203941780845539127637855625672653038809554962297383318407266006367064958264397777755297099774418421236883769097390466350977421523634094080000000000000000000000000000000000000000000000000000000000 4329 1986245504152884988020728484426387341627754934971382075447737029739003327537075929909535619640861469494832650845594002604442297580077758254942113020268992776161159984944588633177457904272743597855621499846962734590895999826277470138733289882991566011421416391763066841175070066308256292903298458179338240000000000000000000000000000000000000000000000000000000000 4330 2186893082396477351162452074843904803638484623309694838810096390798748941457719433569841486402729975348431023259718359719391051900435613278658950548520240101975217905645935503436402957380295752046406968025947581205587438327246796057377550925801176985352968732819872945223403533191803294343807589463936204800000000000000000000000000000000000000000000000000000000 4331 2253615230174511951584985904085499349104686112272240173145377109461552301693451310641416795869479933612704647375565868872942600387379687089984155323907697336416174007503074701400992665096361241749097891003059825258763375653260245663864024474083817631080950930041608595191512839532354669899834505900222054400000000000000000000000000000000000000000000000000000000 4332 2273525519451106543107743442495274254821984749255153770619935331093938251853336259168765990782636977630127952690931463717393656646332352178383872835641941754768259962587863298541423794979347183764361113083041706385887106304662967751236815127092448107539088393701853948864864269284166717163620535633130291200000000000000000000000000000000000000000000000000000000 4333 2601923650038488599334417495300147202740715879703120426376148212251951554898818163270921078340128985510035323635177119587683851495247025270817098911901333341568119734961665774997407232031919554752546607195036619530515243882003174204193243978783579500850290050569899519256455774847435242976143501891249111040000000000000000000000000000000000000000000000000000000 4334 2726489649698369945367367827829773357754081381098840101670881738827565818101570926769265890066218914845795642685472320493870315345240438202027303036997619817832165871262966061994863070686646343200821934033603713584217309955899580376637259762700512231583337396214817899018838705987542885605998856832381091840000000000000000000000000000000000000000000000000000000 4335 2750573540155981854320537324551742315565380486005943483248571186850376731154709155401060451363902359651447941424981879542832993878873540136922732728099647186886822961237538822778482797163652636715857869045200119259300882008347523684429587449618158937923520013837254374667536177109744387309910387821568327680000000000000000000000000000000000000000000000000000000 4336 2922484386415730720215570907336226210288216766381314950951606886028525276851878477613626729574146257129663437764043247014260055996303136395480403523605875136067249396314884999202137971986380926510598985860525126713007187133869243914706436665219293871543740014702082773084257188179103411516779787060416348160000000000000000000000000000000000000000000000000000000 4337 5844968772831461440431141814672452420576433532762629901903213772057050553703756955227253459148292514259326875528086494028520111992606272790960807047211750272134498792629769998404275943972761853021197971721050253426014374267738487829412873330438587743087480029404165546168514376358206823033559574120832696320000000000000000000000000000000000000000000000000000000 4338 6175394012185292195822032633342357074033276657168304849611873902336435365659938417662533288181666732780022885520312270300076406400982663770898772227026643741825977496142846583560895129072778518108259582029727286553631820144434753605149703201510024832072314455476969993877891787935861654735847153682140364800000000000000000000000000000000000000000000000000000000 4339 12350788024370584391644065266684714148066553314336609699223747804672870731319876835325066576363333465560045771040624540600152812801965327541797544454053287483651954992285693167121790258145557036216519164059454573107263640288869507210299406403020049664144628910953939987755783575871723309471694307364280729600000000000000000000000000000000000000000000000000000000 4340 12465316412474579009917663695274836377679617616393167261489122612641148438618626424946873170064301223716790189789164304832829279372805038845062945265052473594555612874743803628829285146725401875440213417848525936551013666536688900482192058665608098497240595419911998801999698623619176110968369781978169344000000000000000000000000000000000000000000000000000000000 4341 16628098752529600083437511663719966493643757818080123349275097508225236346757779729906036819928730685493806036079033031111875731560582425951289508510610412813430304841690579621274353581405524534074520254386393951389989593052174385493104233453245352637427639525499239048579736547349737001605843847738084556800000000000000000000000000000000000000000000000000000000 4342 17315606681720727779195024165200695877515567035558436141600894809046087464941034084123305649983476281144030708724608435282847516615491122408890901650952958727831750138029709355615504739098252952310293687981216008995537239687985441816376812336408381640705897698188149893857552577672851127633777776058024591360000000000000000000000000000000000000000000000000000000 4343 17890317492787096481733219819362922631634959303390246959576810712620206872786220810329249639721017715627700276162521607553468104771390240718691525390553339159755721072843519984487818849878890383782321949921436996424379862003210969011456376891263209389900697192799497384125572498403921146997554098722402467840000000000000000000000000000000000000000000000000000000 4344 18644351149810344565595128957255815896599413670767286646565745620887190430386147899345704432746347621270595999944302248561271440750809216122943855571584086430050903915075748214058702412130441800196354486707330126217504982764388162630725785204758855969103383164433532832890945100435372963577110135778050048000000000000000000000000000000000000000000000000000000000 4345 19044749740234476161768310294594453316693531197490183273281604473926569143712770293772911056207484250217419348707250463642467355148239332252704229332404704161755389038860028792286000001631124774824477624374462633311982285488132604824610484528623196048674990248988676715118806040388030080491083211563492966400000000000000000000000000000000000000000000000000000000 4346 19452669413385415410213146927410398769259925440006706609790982883006656300740085320145557076153026081547377460593885011725840149903757176049281562223058620181284286260575906249684361447449194381781896154481546170303939068042095284446021150863908297972073651352045997769257896932819366735494908287045441945600000000000000000000000000000000000000000000000000000000 4347 19605597962162060162754432558583559457766086799462892571218311841364848776128273736706138113515891154014126841762164372424471236772229207740765576343552409994966367784561017999846440484730470251581055302629475701224455202774616520933071925317109833801601596902669389467624107788047471781495400126413275136000000000000000000000000000000000000000000000000000000000 4348 24506997452702575203443040698229449322207608499328615714022889801706060970160342170882672641894863942517658552202705465530589045965286509675956970429440512493707959730701272499808050605913087814476319128286844626530569003468270651166339906646387292252001996128336736834530134735059339726869250158016593920000000000000000000000000000000000000000000000000000000000 4349 49013994905405150406886081396458898644415216998657231428045779603412121940320684341765345283789727885035317104405410931061178091930573019351913940858881024987415919461402544999616101211826175628952638256573689253061138006936541302332679813292774584504003992256673473669060269470118679453738500316033187840000000000000000000000000000000000000000000000000000000000 4350 49444004142860796868745518682183012439333866011698296974415400525393376304067411949211247086986539596105664583593145731504560980200593631934324482810840808287144190916233435032956141401045233963917845509951687089797108577544923353567688666461046950047874399702613754753850688786350424808392718229379324313600000000000000000000000000000000000000000000000000000000 4351 52262279985028664958446890242796632497570629285132071927532329884888390764727292822490158528284527548624463110851894592811110535962191128753468114611152983644852125799207212395612082197217499974964484007024714023720900964253642505190568496543233727502011813618836115529294023526083436574060003544484806656000000000000000000000000000000000000000000000000000000000 4352 52455129726670837153865513454024664351805207252973887691102559884463624678988279142868350995178566395667357808677916344076096183696368955796838845661378640411069292315071445651684451504218302557897932287493439905727251152313619045800127789888411711736336580458758020014641971952378947410126645623984750592000000000000000000000000000000000000000000000000000000000 4353 69972388617429177520771315966308350051970465317647341664409494898851523293574415659947832557363946698227852701027750222222190026708744585899422062199609646536368802645991205254388839961407740307541414972169968662821796101842579804991787231467913550063763582224119403943990396487374220036723521753597345792000000000000000000000000000000000000000000000000000000000 4354 75074109897775228993832887906946125426239799777677349385051088184304242537859924329878824498416564033071969999324379313706084142467591997912242995009658245542873463419824588921424896461261416690367493242221483864675430316736852072931318843483653542154956777608569129305644705182067183323337032823954472960000000000000000000000000000000000000000000000000000000000 4355 76510644112311818715470687466725320410956683225372944095210386654142410230146270207744394163866768049728663565473820878242799752097591947073231578208436705046336075185241219666181758959071191934091124372234586198161016006581933964290626840957515056769385739600738212581086191337053254719551749539827286016000000000000000000000000000000000000000000000000000000000 4356 76934004178518736299149743812069965783634024141285930996366085681550315208208540477668686964529082150164228812689654837155261714046210137103798636019979514083772837336294654460271179458271864228657303162966201394511730015936784733143623834111305653615832256240838706632760777793518520414293776177129586688000000000000000000000000000000000000000000000000000000000 4357 153868008357037472598299487624139931567268048282571861992732171363100630416417080955337373929058164300328457625379309674310523428092420274207597272039959028167545674672589308920542358916543728457314606325932402789023460031873569466287247668222611307231664512481677413265521555587037040828587552354259173376000000000000000000000000000000000000000000000000000000000 4358 230802012535556208897449231436209897350902072423857792989098257044650945624625621433006060893587246450492686438068964511465785142138630411311395908059938542251318512008883963380813538374815592685971909488898604183535190047810354199430871502333916960847496768722516119898282333380555561242881328531388760064000000000000000000000000000000000000000000000000000000000 4359 307877569619647196781326021695036201618038643067703587703948916940886725994210810559207716923368452026876168661637533156969078616468274237719893345618133290031657628714702619045243450453985841209438149732201449922839029962580509281669515803481305973531619424698848550002308540388045596874128727111788134400000000000000000000000000000000000000000000000000000000000 4360 315864825795612285051089953444622237391386103725025796694980526377623621737574881265527549137939740294730729798949564835926326102194498095588983494970876030398624275568202723789563473731632943989664604030681745127828966158481861960366001862044482448649919027069140665098964566918811821190458469618276106240000000000000000000000000000000000000000000000000000000000 4361 323201408737758652253764948416951945464745618593371192356178630835148761671946335267184858318503004078777920050227455280869479014253587802172739341172702669508119889590871543397258825585135749995062158256673451013084662068804024950989002920064683529315369846730460202477517583130929899346421311510413312000000000000000000000000000000000000000000000000000000000000 4362 377241674934370865220639670060307435503372050759711111262016314550267121669508550098832165663405192193712281854794222133195701482383957808635644876991770656087944992969207306438854132667646570415692474679360153703548319741917464218656282948538334062722736667080334850891766116954047833474688844208936058880000000000000000000000000000000000000000000000000000000000 4363 754483349868741730441279340120614871006744101519422222524032629100534243339017100197664331326810384387424563709588444266391402964767915617271289753983541312175889985938414612877708265335293140831384949358720307407096639483834928437312565897076668125445473334160669701783532233908095666949377688417872117760000000000000000000000000000000000000000000000000000000000 4364 943104187335927163051599175150768588758430126899277778155040786375667804173771375247080414158512980484280704636985555332989253705959894521589112192479426640219862482423018266097135331669116426039231186698400384258870799354793660546640707371345835156806841667700837127229415292385119583686722110522340147200000000000000000000000000000000000000000000000000000000000 4365 965835045484347658279953080848615039048483566041979168348347648051779280124079073831317717055316429662144259533869431814808337730575014478789786191368706776454373366966901613802690036673564369959572153276862215265585926107057449820608809168584422008095485697366743813058071658815683430108118232649160458240000000000000000000000000000000000000000000000000000000000 4366 986801382008911458685589527892932081769425853921898716135083128676153992871676162266003071353927706427261881476367754466876353436682262726979492844779134901519002739230535731479729148213475354078804738863147819277411868525028834681728361279461681637362131502587818031369084343861048679224514848828982453862400000000000000000000000000000000000000000000000000000000 4367 1078979659561036632474401894134807305420948535856221198376225172389022422564443243311701439987488926710709196510023457970037447335688445734003432126359838078308100576423046158440304348046593985986082579357453537174884870422279234585275964668368861239851338115006363168577872873062414360686688045717094242713600000000000000000000000000000000000000000000000000000000 4368 1083948021804815891024491332055775421948264327701629083176900034379543334731214181212613032149534518931794014729802412969758694149066090720073702205776238892252793055131151659810380707999187677124136235969223211652855713359522187419953534426381576477018692577545530078109555809236882669257672908090166896230400000000000000000000000000000000000000000000000000000000 4369 1151929190992401662736667475285917046594673638911290076715243678404211926226035139809424835636421415664108085722804726931962418479349214921808428338923970137657920647256591534668730709149655762410900835543417573975374778427485300385305291559524019638423411618957338841658814283432102386836549452931461965414400000000000000000000000000000000000000000000000000000000 4370 1163598615430027652719684488442798864537556390597922073785494220538793343029642545728041153568882695256634629127420382295726050408049181045240946304257649886803153508499298062966052887540213184447233330921832397676816085535199268430077603331443246703390954795071295900728092682842348054631992079381826633728000000000000000000000000000000000000000000000000000000000 4371 1184630921226378996343204408763082412674450932110017369704293149365913567541098459623104459866217095398272735010209140721391118374587408171596359063498365696680891177779823743102365935473520837799660244296540931986840883006622818958291072991188715376305976233373280184727189712715988749700273493950846730240000000000000000000000000000000000000000000000000000000000 4372 1480788651532973745429005510953853015843063665137521712130366436707391959426373074528880574832771369247840918762761425901738897968234260214495448829372957120851113972224779678877957419341901047249575305370676164983551103758278523697863841238985894220382470291716600230908987140894985937125341867438558412800000000000000000000000000000000000000000000000000000000000 4373 2961577303065947490858011021907706031686127330275043424260732873414783918852746149057761149665542738495681837525522851803477795936468520428990897658745914241702227944449559357755914838683802094499150610741352329967102207516557047395727682477971788440764940583433200461817974281789971874250683734877116825600000000000000000000000000000000000000000000000000000000000 4374 2971086954956526221333243167390895913439247922619963288467074676219326802995851297242809006568138517931218430581797466465232082437181951457891327146640969929634299318583112988721186124863062009481487332885934653962409416439775349841493780540974450146767396814664407986236655850584710316048736389071676375040000000000000000000000000000000000000000000000000000000000 4375 2986091800802513902185527456420713519342083340494507529700300617758932504276203374892021835012651838159832612476965939971780116703822035969752918821919363177818235396057425695434538959651878654689196420510342501324520344199441163793597635909555876581263015509126110547675419017948439617923762628650017488896000000000000000000000000000000000000000000000000000000000 4376 3359353275902828139958718388473302709259843758056320970912838194978799067310728796753524564389233317929811689036586682468252631291799790465972033674659283575045514820564603907363856329608363486525345973074135313990085387224371309267797340398250361153920892447766874366134846395191994570164232957231269675008000000000000000000000000000000000000000000000000000000000 4377 4481185775141221137161820352982524815034621638547313082979600652713679231382944433651401766123238835318047843689712946953535593517121134912084627148394764494558504147169854198635645571823258228024665135855027018448594316260889757462545697784710739341428997211226289354124702888389016381356099198550232006656000000000000000000000000000000000000000000000000000000000 4378 4695596577779557076738940944034320260730058080583069689820729870546869625229018329998358788425786148012691281186828398960881794163873342324146092562193557054106757934115780236847877417365040918360773515561009172441350025172894052077978506291156229262071532962959604634226363313670787500081271409007180906496000000000000000000000000000000000000000000000000000000000 4379 4888651609491979184668526049160399740945750123683965127996383220662191851199972664520837730655493536060958429352334606345215130528701026159754221036235997728745099440690832209450376356275274696171362347102642175552333912149498449444579744613471671048708426228014972994519489656805793352206628721579094179840000000000000000000000000000000000000000000000000000000000 4380 4976945832152585824636903456461322629169576072178427235338083185607879081388168882810449250939446792991887717098261144227250733914127030615751130563687467150123024371631581915670364321722746924815702248238022546043371275570019370582062420879921610994822816528689459856646930344884795930526020444650796482560000000000000000000000000000000000000000000000000000000000 4381 5374553074941635380875113374470629395687255703289100485544155946992530578248380721933047124981441164883801611852667681920336880700655085403235380663816768933466186098290854300117858992053214309993816201954007818316808650202334967680904873236719756225814171017207350588996134146542258966298071664746865623040000000000000000000000000000000000000000000000000000000000 4382 5766359681562674930324702192880330891075367063919379298413004835200482915340074881705050069826536414639361325118614707790314343648122386075782857884501213528988691619388784514500469787882839332788695071464587469907211792578741451294220446315103074404364007071542619573260667866212676785367878105769915187200000000000000000000000000000000000000000000000000000000000 4383 6412920187961941410254008682097764063928800181233115092037406016915008409476729133453004772849064151299345547604124067188761345582983679961443704190113272850116351118258376159215536929725039834597244252362271532697173258991940774471162376466367613836841550933328196276845907971611580547556479838455857152000000000000000000000000000000000000000000000000000000000000 4384 6613323943835752079324446453413319190926575186896649938663574954943602422272876918873411172000597406027450095966752944288410137632451919960238819946054312626682487090703950414191022458778947329428408135248592518093959923335438923673386200730941601769242849399994702410497342595724442439667619833407602688000000000000000000000000000000000000000000000000000000000000 4385 7943236210897517018015992671716162009047152224480798172904414411636370690203915729408502624123457267951874307046094495276819189967306634823475886751644412754897540659081128387894093824462165778688805826008172492965457617507551846954554823014917255385304288156048431607567219161549576891918587767029843886080000000000000000000000000000000000000000000000000000000000 4386 8052663015852127553069019115609615708576829909407776347416027054842593908076736424440391475194281580224032627772471438123718567701456373653478534750370071378429343313031184523690743844038165248378125497170911097873153704260800132629181750688911980767301207165454860407553716869880495987318750120821496217600000000000000000000000000000000000000000000000000000000000 4387 8324748966935965382675960687875682383894597042171386602162014990685339864693336827235311840545442134847847558807074970716397355735226772494757402225712626934066584494563453233262751523709179558627643722741017961999098257705280065506113154661618561455567593892235725012955509496273862488568499789258293248000000000000000000000000000000000000000000000000000000000000 4388 10405936208669956728344950859844602979868246302714233252702518738356674830866671034044139800681802668559809448508843713395496694669033465618446752782140783667583230618204316541578439404636474448284554653426272452498872822131600081882641443327023201819459492365294656266194386870342328110710624736572866560000000000000000000000000000000000000000000000000000000000000 4389 10491764538395454396215057318493775858594472707613413614116175883611148708304719041882178144902297181126638511413764831157800982152798894385332225233783789234591742429649907957155233240096180848350112312691576720850944047042790057946095221957324743217792795428523180906387874136503969942675046500873011200000000000000000000000000000000000000000000000000000000000000 4390 11551471047884849288241523418089816905625866985654293985541961166745960899919073419561336101691242708453936762520976297224560625149436519940493062216794615391771766049141007237134324772649691085496423839165078128696016589020560915076234584248087379234407450952188797809980153029670931140352170266973962240000000000000000000000000000000000000000000000000000000000000 4391 23102942095769698576483046836179633811251733971308587971083922333491921799838146839122672203382485416907873525041952594449121250298873039880986124433589230783543532098282014474268649545299382170992847678330156257392033178041121830152469168496174758468814901904377595619960306059341862280704340533947924480000000000000000000000000000000000000000000000000000000000000 4392 23440779095477341602347077548117971378181006496134362411803193877337561343675769047709059623056031996379175937588243788869758476135436837433356296758352533629237336223750211513941974436988041939386018079887857884602864338644250503605279357350184372555825850097933354924761554592875829633858703801817497600000000000000000000000000000000000000000000000000000000000000 4393 24582857692438549200626168282929050167198783303789586973269681147306160028325036362028290625009603142368373279533224860514494359941030548324253927122589504352269874125846846245777032400599213744604082758020912791368527163096439243457579400323549265516269189528092659741939143990780856946148520482570240000000000000000000000000000000000000000000000000000000000000000 4394 24785463662431174606125834505041102778466905144205435217554870827091650358228814134242809503787154816618662070298608581892361071698786294601651624324149307959568801659851078495055414535768987484257413110422184050638047991363717588870691318458084012210084594936291225618933147924770809063836557739294720000000000000000000000000000000000000000000000000000000000000000 4395 26473983571264311310961263960555040566138092380148767284581632370356375127622221424925419695410673767058809936707596362397627781143963239603328947977375571057539144524130881929372900498325992968551951288936075594194807893649679720433419229542207742898146556828745153564385922367477045983741771045771673600000000000000000000000000000000000000000000000000000000000000 4396 27457043920118989015707819701556081456045079274303997928857437603678316845913085713649411552006402797841473182400407792880005446794074203343980937777513930080664008061010301664421532175343088304321566309890208733920534859954968708095305980776186983449012175059323312642437239152061932378147837788616130560000000000000000000000000000000000000000000000000000000000000 4397 54914087840237978031415639403112162912090158548607995857714875207356633691826171427298823104012805595682946364800815585760010893588148406687961875555027860161328016122020603328843064350686176608643132619780417467841069719909937416190611961552373966898024350118646625284874478304123864756295675577232261120000000000000000000000000000000000000000000000000000000000000 4398 64095609964710068620608767333064811279981371305331084418320967350784583298921879962084745030101164029751672142097126813403400693115675041473449125998844373210463233146672348102176494129417327721943134225835081985270781058173567662689391420515631393209222562270390592763819414225798490899140193890577940480000000000000000000000000000000000000000000000000000000000000 4399 66082401109168736515856747991636901117501009499431643638834959600202434263713258990559070010818585556280362788011188695759570795462926424160631511306086179927229613688954644606691398933967999605507409275962045443035239231135821107759278216569350425613282021747774667741673654828484967032132410143250841600000000000000000000000000000000000000000000000000000000000000 4400 66353573357310804224028500831813195540598745695683839163349640569305920027793788149567011226118715347514627111205329484437706712565103645256327826265493506696331563757368020525284400056513005234336993103148051322199102505424518831413277105234959412634337226362952187217533741067807535845982313067315200000000000000000000000000000000000000000000000000000000000000000 4401 68905074576617028948568850642116233336719815486675845723332117181160246695192052293756265134761423243933664256819034310109117373759004442889964330112685648990947661414620443101831100380674001962864491565163269128735560517442140966891853700879541122039737236702538052438511749182840981946973321953280000000000000000000000000000000000000000000000000000000000000000000 4402 70496011450955623629330106694281753969439042335628038802892039020628042934619266050870169179521160037789401754573693851736692001588835632523636727924611333993058582894476350371857912132724473285250558593126053402697749221391037063012092037543684305259611859158440665447752685504009095648577102807040000000000000000000000000000000000000000000000000000000000000000000 4403 71430824308124276391567122098537559627835350245218081794996052399155547912473564085914210285798972658538743477541669581764614225700491235986460273060101002695493821075189348197991768437079652177507068941031346610869562765141796418955655581392806223613479319481390021930868660683987767790741225472000000000000000000000000000000000000000000000000000000000000000000000 4404 77418567270013633348178411538085424001183821082061552060614471488524155015894170045085731019225985025710949512231052717539049501513945293003052567919267802656294117516075485605649184480687882111932188015520072749121621189356144732408264134484559260464109233648523208238937310157232651507442374410240000000000000000000000000000000000000000000000000000000000000000000 4405 92986737342856374890557561203744056536694604012381565984076217936943739642726706785061152566001246741790278632326969864011447455818385928286939138849942382608632534602035392347439729578077118042077097096459200105581350832161216745870725976800908813568346472269480784295712703799759799246938968246190080000000000000000000000000000000000000000000000000000000000000000 4406 139480106014284562335836341805616084805041906018572348976114326905415609464090060177591728849001870112685417948490454796017171183727578892430408708274913573912948801903053088521159594367115677063115645644688800158372026248241825118806088965201363220352519708404221176443569055699639698870408452369285120000000000000000000000000000000000000000000000000000000000000000 4407 143511492016235190828190749056629417979954346387543073213462614339476305966616970315181927701206271838585912151943486848451596115365041155878489930158090924265096729739135460317440969425362091802262069960494819720493218213687461346159132531909556257895997630986623962342245587662859285455730781034905600000000000000000000000000000000000000000000000000000000000000000 4408 145017486059007628614369424036288106139814992916930989978415417173465798370255375402022878284266857650403588268814147851716646278212925319621393578271371506690557961997544472927016287105976991063630696673560469650733331864149567419594341137888141451998383321903837673130111900867424113500870276022272000000000000000000000000000000000000000000000000000000000000000000 4409 290034972118015257228738848072576212279629985833861979956830834346931596740510750804045756568533715300807176537628295703433292556425850639242787156542743013381115923995088945854032574211953982127261393347120939301466663728299134839188682275776282903996766643807675346260223801734848227001740552044544000000000000000000000000000000000000000000000000000000000000000000 4410 291355954166527035729738465986980574454777634934117951975679662431612194583879878880961324247251313176265854038969336383575954475641268924010956833458350734654272488302017205918878659947566927657482058144125523552407500300522775738937522032819825215812491541310032915266466505629099085500862548672512000000000000000000000000000000000000000000000000000000000000000000 4411 318565229225053940719375198760971322317083314890775248317210077187622259036754611371497381800920237464627871812856555401215692372953222137575616438566444646237688018201296498703038402570769458918056828863370303851103407353381514299681274090430271702909030007564606237105400980948180239766645580077465600000000000000000000000000000000000000000000000000000000000000000 4412 398206536531317425899218998451214152896354143613469060396512596484527823795943264214371727251150296830784839766070694251519615466191527671969520548208055807797110022751620623378798003213461823647571036079212879813879259191726892874601592613037839628636287509455757796381751226185225299708306975096832000000000000000000000000000000000000000000000000000000000000000000 4413 531182948004570432007125161273398189435245545473502285646890668631811162413826314333145588982931884157217526729695027722081519723504124934478398553417279525827360919641454007592407499749354701235870619815283968535755454638691953290076534610858098234206300035299422831834096463241634474202551046635520000000000000000000000000000000000000000000000000000000000000000000 4414 796774422006855648010687741910097284152868318210253428470336002947716743620739471499718383474397826235826290094542541583122279585256187401717597830125919288741041379462181011388611249624032051853805929722925952803633181958037929935114801916287147351309450052949134247751144694862451711303826569953280000000000000000000000000000000000000000000000000000000000000000000 4415 956996937357780522420096456617245703543318063505527620620087779947003522555726646530877724470701418154028745525532221451379899509115326356545746359305505236458840626003759334549878266789808370085024980563761153476305698402594377551831172247184816909431205163415130753469523700653304069947136885653504000000000000000000000000000000000000000000000000000000000000000000 4416 962218104322140658331531268577837751531357118518666621652314381304265405719602107554808091375636809564637800314045669353447972158137846708504587778218178809245507225881684606565585765905219433437461647464523986436087992076872477489222795377404151760869054323558388813770765591863671075825351877369790464000000000000000000000000000000000000000000000000000000000000000 4417 1101176032194275412804477201097253012651689345443705670555782125743301009270389332896510622282745122662528272838962346399041276039285819121449392007770122887964885653597568214598218042725319242625977907180109194286531217090698748080309466099481590571021806037859736517121857080606926026830102965927280640000000000000000000000000000000000000000000000000000000000000000 4418 1124358685503628579389834615857195181339093331663573158356956486285265241044502792536437161699223967350160447003993132639021092376954994260848326576354757054027304298936464387537127896256378595102314284173374651008352926924187142776737033806839097740938054586025204654324422492830229732658105133631012864000000000000000000000000000000000000000000000000000000000000000 4419 1250420055198958347583738708478234592725253387888168396117739458908968294664179593996400349064111272241943319726411220341975708657357019909314548746142491979093526690869201857400009265102288676330165175508618529982090894856756931223448862015463245598867343873246525575072189414812706381439053155564257280000000000000000000000000000000000000000000000000000000000000000 4420 1259518141613939312136997791407803417405529112695121953029407969535563837485654396152338882222883195353582547968844879167640393035521651716583508472781366057385323982245607786681413107344374726305144733877851270757399473460396138500165755243743563353871712876554050777228900276227003399435710174650485964800000000000000000000000000000000000000000000000000000000000000 4421 2519036283227878624273995582815606834811058225390243906058815939071127674971308792304677764445766390707165095937689758335280786071043303433167016945562732114770647964491215573362826214688749452610289467755702541514798946920792277000331510487487126707743425753108101554457800552454006798871420349300971929600000000000000000000000000000000000000000000000000000000000000 4422 2564162926989792001097741102169664302380366446919764893932219660686340885644938800544595439285451461100175159623587350631554012531557859926354985450099584468032341013475082103989853534601037105529327975271503882070080558480492912257697696451357399301163787243427014410923053678092417675472873904946754355200000000000000000000000000000000000000000000000000000000000000 4423 5128325853979584002195482204339328604760732893839529787864439321372681771289877601089190878570902922200350319247174701263108025063115719852709970900199168936064682026950164207979707069202074211058655950543007764140161116960985824515395392902714798602327574486854028821846107356184835350945747809893508710400000000000000000000000000000000000000000000000000000000000000 4424 5227005010353535181246473990195420642053505013662681089904979553212505968638312563675746738041946535280590296235604301928812144495817071896523049057462476559907326054290896230640541082778557271679609680203602082633820193847115580905487549150988611053567696911382415382266469771784893407261321966002246778880000000000000000000000000000000000000000000000000000000000000 4425 5307776907946523572601479671156759787965325785902842571674199202560424677695411107221421129139792490168224570809354880482865728434253329894981014903384154621797657411206062245242917302233229591926986013094882936123616602811228775207253712149289025182577811294842685664741226754445781566286080326921460121600000000000000000000000000000000000000000000000000000000000000 4426 7961665361919785358902219506735139681947988678854263857511298803840637016543116660832131693709688735252336856214032320724298592651379994842471522355076231932696486116809093367864375953349844387890479019642324404185424904216843162810880568223933537773866716942264028497111840131668672349429120490382190182400000000000000000000000000000000000000000000000000000000000000 4427 8414907321298677543673237373391382864701203931248760081408290035423401529837193119504637579602936321684532187448558328241363926067623968770131018257137499701152891878560846266357192199888557333710237760824970154369987224220594706988084295523470033479575563341769929152693931997381282053531959787901262233600000000000000000000000000000000000000000000000000000000000000 4428 8502933274890049559278177902558533365009452230702341310890072353646691164104474000224095799944072755522638996797310627002029448338253206748668423355565721263226243602325470832607074305048230724494380642872596230480899924801396732244648254238057381464514109855871619526347986580142864119604077326941298884608000000000000000000000000000000000000000000000000000000000000 4429 8783539489277340231334091193252048641064027730674578045180796779049428037515673695912554332433921446679421546193279460539859434562483489762079629353346295453308349980342413280903520389533764805989322551131293204642949556871254564604438418109922398039976480258645677402189813822765518993097102248694178958540800000000000000000000000000000000000000000000000000000000000 4430 9670629327389708137156892265843598219008740115409072048477989365143298843836198787986182107237600493328690431102673055243568565521461252697363801684963638312381173391557826991099653506632247200952258653266343341133562093491977109691523202289740057950523833644622822217582763374305219238602478669290146218639360000000000000000000000000000000000000000000000000000000000 4431 10149484845403834157303999638676105316058315384621742876928918425287253417571929373746210285041194619521149319838699363767740393121615311205548508375108435904451171409800916296705157262064071829030554056931079398544264036946298467845048493709993761376874822632888245796269200393796924218112711552375465726443520000000000000000000000000000000000000000000000000000000000 4432 10783827648241573792135499616093361898311960096160601806736975826867706756170174959605348427856269283241221152328618074003224167691716268155895290148552713148479369622913473565249229590943076318344963685489271860953280539255442122085364024566868371462929499047443761158536025418409231981744756024398932334346240000000000000000000000000000000000000000000000000000000000 4433 10911240631080237027886059649080883819666802728826751373347093298512613322659491142259658660206560111473321734095814715273665607677287450314211736694715106447029656735905895520928412261015266503612435328849275357750777090157522617059739407769770339882475340770130984223639620913908847578677578101241159037747200000000000000000000000000000000000000000000000000000000000 4434 12735530411389572050389442551866840080091371297083617889472047695982992289057167280994881626505774956970329229686510626341326802697707160277164481891866736334025506450633913734718084320012173075768654755631437400024525653635380019385069219923990448650841625913947674675363770119704658364001494162883481698304000000000000000000000000000000000000000000000000000000000000 4435 15296441946687962961334961894274752096196465471185526961013581406123745752059990620425288717797722116339430662864665337654406609635836892777342272017548340225582938913064906686252181492220582946289072595381715598078237858241735567998543843550982565967623329553012491642604940154615459585163854235745146581811200000000000000000000000000000000000000000000000000000000000 4436 19120552433359953701668702367843440120245581838981908701266976757654682190074988275531610897247152645424288328580831672068008262044796115971677840021935425281978673641331133357815226865275728682861340744227144497597797322802169459998179804438728207459529161941265614553256175193269324481454817794681433227264000000000000000000000000000000000000000000000000000000000000 4437 19328721241876854469893613631104413295878975431758531832020296676743958144500346354830955322082583419828215303620795935831973850777010327379375022606770932243819780466705335975612543535265863182132215073842327368885971063164483250745442052821152864655557174710043479510893996319667830974426132337955771200307200000000000000000000000000000000000000000000000000000000000 4438 20737443704940567840833718055468681448476473931921588232260581916219772888119677665049299807661775388398753965020567068197320268278881985277154632705655574717879915658696265676490682005756261429172671144353030042020517510101844309532084078768187847619404722236885182999185553329978958023541120854930256560128000000000000000000000000000000000000000000000000000000000000 4439 21746728765206980941458331198985976132860468445155928996322582982875504858664113631875190453719292036114462302059205958602770638247030037772798109313653088088315343091793098853477574381117533075628187261047694060937804215655146271384716334386367009573626236946662203586426900831438024767061941143132572745728000000000000000000000000000000000000000000000000000000000000 4440 21953215771642756482270973368384503724988614665059033637237505190868149357385180723742258366933346499840087479136379758720102185071294103081153664953558380444432006219001513675339815998611607231935264157137395701069504402966390993122049255962693701171003190797347092758272352987137931473506355086873841369088000000000000000000000000000000000000000000000000000000000000 4441 43906431543285512964541946736769007449977229330118067274475010381736298714770361447484516733866692999680174958272759517440204370142588206162307329907116760888864012438003027350679631997223214463870528314274791402139008805932781986244098511925387402342006381594694185516544705974275862947012710173747682738176000000000000000000000000000000000000000000000000000000000000 4442 65859647314928269446812920105153511174965843995177100911712515572604448072155542171226775100800039499520262437409139276160306555213882309243460994860675141333296018657004541026019447995834821695805792471412187103208513208899172979366147767888081103513009572392041278274817058961413794420519065260621524107264000000000000000000000000000000000000000000000000000000000000 4443 87852454097881472739692136888088753409828198271895393401316544668235209060482806178510498316005583197736977666733321342831211449365557465711596000959325601814598055545472243184092067990837072042676918241096268819969757024675241864270202522959814829393067773452323171921742743513902741099568263188048789897216000000000000000000000000000000000000000000000000000000000000 4444 90051920422515484575161548072235444958360732683791809981443903266537014007205338982487161725517727903282619217183037165491873833281543103063702447115089550803184339718783881531816104989581607808982394133855091885029537520675730168690675477567058295263364155221496869228217731141379887500993941026945147863040000000000000000000000000000000000000000000000000000000000000 4445 92833974548920585569646215811933421696909637540412254263882921061454928123676687116741257172798970754685232598238766828867805301197383450592239585958454341109445470889643782648439825893188008243770692225547696009363842030941136912842060917477191366201254836590885051176738591351674463189287922867376310190080000000000000000000000000000000000000000000000000000000000000 4446 93547510083097518541093057353565284311884033822678874559500536882941103411006192213155288454600966660297452837508952171653245116811514948894387329173541134447138189705720784178305246971931689140894882013820108773074824142926919039774259986691702899579152109016385778949832330036438590925485935712413346168832000000000000000000000000000000000000000000000000000000000000 4447 187095020166195037082186114707130568623768067645357749119001073765882206822012384426310576909201933320594905675017904343306490233623029897788774658347082268894276379411441568356610493943863378281789764027640217546149648285853838079548519973383405799158304218032771557899664660072877181850971871424826692337664000000000000000000000000000000000000000000000000000000000000 4448 192941739546388631991004430791728398893260819759275178778969857321066025785200271439632782437614493736863496477362213854034818053423749582094673866420428589797222516268049117367754571879609108853095694153503974344466824794786770519534411222551637230382001224846295669084029180700154593783814742406852526473216000000000000000000000000000000000000000000000000000000000000 4449 257371481478058256211323334965763471313717869731417948219643417660158312648785834092069063530769566311457715247005156346189623721871572307617808993658227420999206622330845048051118510410620705310868156931763968778871550169002673927303293853525281660458536227890421117637528344298810450180180914079559546044416000000000000000000000000000000000000000000000000000000000000 4450 262991918154660177049667909415826630362947168075822967196980495537709877962845805820349923080306371975772791839426241922614521450716767724497678984654871954949675783164448366938288882205533719632251439926381949502475015372693326914688727946326590514016657775785974097719991125439173662173304864851891549103980544000000000000000000000000000000000000000000000000000000000 4451 525983836309320354099335818831653260725894336151645934393960991075419755925691611640699846160612743951545583678852483845229042901433535448995357969309743909899351566328896733876577764411067439264502879852763899004950030745386653829377455892653181028033315551571948195439982250878347324346609729703783098207961088000000000000000000000000000000000000000000000000000000000 4452 533131831159635921189013593972229663582856321501515574249049016326530005014423324363349702128292531765874791278427927679109468249202007306400551760505677371236985703472988355744844178284656833922429746930368193959592667276299060169950400221284588023846699177163350287618202250226679724881200045236843646709399552000000000000000000000000000000000000000000000000000000000 4453 549194287747520388464535492239890991506486906287560350079326080176864094664835724034022178754222479555010584724122699093455699459191256972698840426750420863148423465030880782944954680776175072605072734432036353990276008603187999510471723754757052350661752586134155701689109539998684253588298673095109206291251200000000000000000000000000000000000000000000000000000000000 4454 567388025035397470775104092110229278759621745400080930799728473149382845730394095864412380471287399242965915201286245718764488823309718660475654847343554363817600373194995754730771824586131180340556137823711374424016305341794354983742819296430889718829778367284490866153645765999914821343612878447166338629632000000000000000000000000000000000000000000000000000000000000 4455 570201476926836338920904006261047623997250355505485934452839497347106237648077493040990136196522919555385559301049688603324845456950929548005881551046513724121855310792732933500681062941433147702233785198863932669126020140799171127217257855096987031274314261280539892772798122733847260346867575718482500648960000000000000000000000000000000000000000000000000000000000000 4456 641476661542690881286017007043678576996906649943671676259444434515494517354087179671113903221088284499808754213680899678740451139069795741506616744927327939637087224641824550188266195809112291165013008348721924252766772658399067518119415086984110410183603543940607379369397888075578167890226022683292813230080000000000000000000000000000000000000000000000000000000000000 4457 1282953323085381762572034014087357153993813299887343352518888869030989034708174359342227806442176568999617508427361799357480902278139591483013233489854655879274174449283649100376532391618224582330026016697443848505533545316798135036238830173968220820367207087881214758738795776151156335780452045366585626460160000000000000000000000000000000000000000000000000000000000000 4458 1497450982400809307669019793721480479994575080455246738952596228214885869279201265401989587582112391117949009237624204668408333477762690373377816906733513927043857559574000252168268161927692754529193665350496502117370241936894455472622421448376618164529783097036029440000767768661385586950451287197819894497280000000000000000000000000000000000000000000000000000000000000 4459 1507574348844081333876616867871502581585854789602638514094637528570268794074794612632215028955145102554952408964968236590403546805273171736140945150992628816854425781438097813427189651359242975817188796999402022289038629672870546786664773070028060589361746663103265072843491688595222301634577598806471288553472000000000000000000000000000000000000000000000000000000000000 4460 1584375306238025099942029425291371581025134184544659721416439817761584374150303017426686360618897777590770739232994920341235425604787088032133031036043196699977198415586831098262159690202072334962592754582390427198102861750545084075796752075482320279763194134619846501082688434995356267944263627424914165517516800000000000000000000000000000000000000000000000000000000000 4461 2113448568285193266170427043072691354940170016367472482966633365523980592448249806010822200969193983393074792190512075069188368445882955848967400466391553228156298784166993727125286624452674586853153351265199438793878682730080785400928163001944998146973165605067407451174932687974056924744322935685298429047603200000000000000000000000000000000000000000000000000000000000 4462 2170083167241608798163155877954858826677159075135821670252329847230337799456387365384121246173814011574830670715634492922419955159510254170791860509023010046259066584130142827217214774419174368614500228629064555050839056384814977777685708480580846676740311347174788473058548512264364735146963530926972913424793600000000000000000000000000000000000000000000000000000000000 4463 4340166334483217596326311755909717653354318150271643340504659694460675598912774730768242492347628023149661341431268985844839910319020508341583721018046020092518133168260285654434429548838348737229000457258129110101678112769629955555371416961161693353480622694349576946117097024528729470293927061853945826849587200000000000000000000000000000000000000000000000000000000000 4464 4373412367509902362449517501448208603453218281119728297767810286314682750460713394769343909715016307844346857326764532045505311278656282548230690520224315694635775677069816476184444109573118017050813911829598840380760177781721351823508939455374513303962130380345664698905397147541667338964379069436139154073190400000000000000000000000000000000000000000000000000000000000 4465 4440370147995050480984195426876574943919179708458123454620898232431860714905649854419862081699970181166825827186363290703900229998234396032600034678480057607250923036379843164728044293934721599853794373441292016872502974572126082094733343082569157118708014757548182583047108569799624836051165123554023187677184000000000000000000000000000000000000000000000000000000000000 4466 4484365494111236895277382603352683685197067659167096079613147478128947413806392505195265304026314618026892413423380187370061751520624756206385707874000689575984554320047060435866736917735773152042799181404513406841061949795051059275789354325241480324382611698784431710354257348147033516612348480826068732739584000000000000000000000000000000000000000000000000000000000000 4467 5981834025313779023014563257542620639689140902591339279663257236625615196543175300520443543156572076758418566718054431919903080468569822711879814716730637462182892719166316385988081159651125459650098773581278305136261928547768692247758457405611226107289400455214015584945885194121726465906924732827602218123264000000000000000000000000000000000000000000000000000000000000 4468 7477292531642223778768204071928275799611426128239174099579071545782018995678969125650554428945715095948023208397568039899878850585712278389849768395913296827728615898957895482485101449563906824562623466976597881420327410684710865309698071757014032634111750569017519481182356492652158082383655916034502772654080000000000000000000000000000000000000000000000000000000000000 4469 7728671515896510800994425830443992388787551858324999992181927609615165316562045872788443865910930303524390501494651738011212945101118558019304177221352702324244212082772564348409122658481348649251281210428019431817451140378132258935798666127223469459648796896650936418255725102490826547908749160410085924536320000000000000000000000000000000000000000000000000000000000000 4470 7997037792898418044502797298368079000434091215079693190714642375491638097285119603169423762779556478338847289760303098062035780250145440086252512104539583153828955052403067591777648696383473804889707611800579807603877732292906567418726323846409420424592954672299966691792467246184192617726268208237180537431654400000000000000000000000000000000000000000000000000000000000 4471 8497910240358835255923201022514704346208211189617058655050557344417902353907293831383166766119113972538656599487143918423094305631872704213533668173719379305655736833086797597525889071781169159575986378853684255985330929237193563600686330587530281289104066518047065748239900658133096768138239302108997177101516800000000000000000000000000000000000000000000000000000000000 4472 8601138557591840989530099310447970307403020815297383545894775668823871496418999901205456705279467380756500394150218120515929114223820031899633349322411091181477635239027368099889829548180620874615469475715900596993065092229296822805513089371041820260941174650075482883901467720804169839550752403795703650215526400000000000000000000000000000000000000000000000000000000000 4473 8757245200276193264902904543895534711701449129345586903628457952366908562228868183167047392217306217846901754625045143660350629625258901159044990703238997558614222401153786586009655282440438712673856121789446032541392592130132853958081924652830062290662407985157965228342836086894385942825510748293285250334720000000000000000000000000000000000000000000000000000000000000 4474 13135867800414289897354356815843302067552173694018380355442686928550362843343302274750571088325959326770352631937567715490525944437888351738567486054858496337921333601730679879014482923660658069010784182684169048812088888195199280937122886979245093435993611977736947842514254130341578914238266122439927875502080000000000000000000000000000000000000000000000000000000000000 4475 13685785133420880958290195122685774354824608779129974199713549234376413875638104319801060946073798770987835494808645819135433983975646545101673106976438235539451517029932164972157454825267670564516325255278258993221139777851543107465243300312283024229299724479170523293412341901819677988497416474805871809501593600000000000000000000000000000000000000000000000000000000000 4476 14832900904484644582236368077040644628860616256217378450308480579599313890270261609544266949309216356266756232777692642454466631103806628374922963221144915386307855966669208479145149025387048768432533278166608218305447094056251120350473238384692130808996435166313526140675240656304787463446789787086393801588080640000000000000000000000000000000000000000000000000000000000 4477 15019572737073992778193921096381384695794056674891024034740252286589786956732508500912754035174962316485938612678120714187945380837067322237011535158109996774794588712090909786491543928498385849707468963860300524828313273310249941046334828394741055354111824991204206999092533573576379610028573486128273775656960000000000000000000000000000000000000000000000000000000000000 4478 22529359105610989167290881644572077043691085012336536052110378429884680435098762751369131052762443474728907919017181071281918071255600983355517302737164995162191883068136364679737315892747578774561203445790450787242469909965374911569502242592111583031167737486806310498638800360364569415042860229192410663485440000000000000000000000000000000000000000000000000000000000000 4479 30052579796810842437227013857428584583623707318185349522105495854294591611995189191897880837823247497297893270626973200034377296004042575889261899954107390684450353263816963499446854890922083314665123499244626363185095520925786331056038471483931789648611943206908596652030409305984222886971304909185105935728640000000000000000000000000000000000000000000000000000000000000 4480 30119835573234772285953756427250350298603566595227403875528080100218407052756806932894744424383263025188017381342955332611563401681428530387896307250831473930222183903962663298900540088022224702448360331798674199735235413652498299601365644540859967790193882026394108441010472797773677439637636820616978571984896000000000000000000000000000000000000000000000000000000000000 4481 60239671146469544571907512854500700597207133190454807751056160200436814105513613865789488848766526050376034762685910665223126803362857060775792614501662947860444367807925326597801080176044449404896720663597348399470470827304996599202731289081719935580387764052788216882020945595547354879275273641233957143969792000000000000000000000000000000000000000000000000000000000000 4482 61437502982210366821131190778609631894368439949866987159804954855989465866978569415596823011705789908825704753082867215976168663175747859133244342676243606486918211509597842984561773189031905881581449906084482547846504130233742123394232477481977318030958894446129143858879952460896986052142533093263328201932800000000000000000000000000000000000000000000000000000000000000 4483 122875005964420733642262381557219263788736879899733974319609909711978931733957138831193646023411579817651409506165734431952337326351495718266488685352487212973836423019195685969123546378063811763162899812168965095693008260467484246788464954963954636061917788892258287717759904921793972104285066186526656403865600000000000000000000000000000000000000000000000000000000000000 4484 124972683590331979932971301560762072753710079671796881505837016465545392340642833597582896578691857101928449697777068189012269352345975588613937120177838639001772675318329420448906447305967498537083674075824551743221072812882251730264221112029216953372149523243896128197231507823161003676656082712333510718259200000000000000000000000000000000000000000000000000000000000000 4485 126093810744593955517512699304053179582820221143308701473967823340309871664876190622970505311489843998451795642109628037515975739076855056604271377930065354709360496089856720357720526172048216663435432941313690445968329345848137033457706869813341339556291849411080543968199718666563572952586262795082006108569600000000000000000000000000000000000000000000000000000000000000 4486 189140716116890933276269048956079769374230331714963052210951735010464807497314285934455757967234765997677693463164442056273963608615282584906407066895098032064040744134785080536580789258072324995153149411970535668952494018772205550186560304720012009334437774116620815952299577999845359428879394192623009162854400000000000000000000000000000000000000000000000000000000000000 4487 216450578229517467878012990532656587855304569576526081963356485718601625738021863796305555268516844427828781335861873942606895159916684934393084762881100313982134715999516591590694522521302224084840141877812317341566469600954174716184389961893296010682229057472410186926645399871136703934696143181753179386675200000000000000000000000000000000000000000000000000000000000000 4488 217808416240999037147339658338274459264022625148909649567074064078412490425846769560781314880684255918566005721408175812885924290442744917030001648601937299049471251132208416559013200004567307754311758725898008352032801812144363606801504734848975327356170338999428112640929113650418811955801451627954762153984000000000000000000000000000000000000000000000000000000000000000 4489 224310160009387068106961737691655786406232255750369639106389707782245699095275031338715085474137517289269468578763643747598936955829095511568210653037816024394231586986901205113013594034554391567873303762491978750600945149820314759243340697083273098322026170014336414510807594654908925745526868094460874457088000000000000000000000000000000000000000000000000000000000000000 4490 246961480631763565788120106024625669837075888005161430341151025594899260316413965306937117766213368365534090807565579558182365321636480067245321925232974053286184794565667746450765234646436625216379081133507909819076808450217348330020503047833378622804366491289891279226140040150864461015008197363642593118781440000000000000000000000000000000000000000000000000000000000000 4491 274646428059112618509535889542699971808106994094351397405859302921475835142250440156986268345417186347635295753879056660006555546512172301961791257915944977487460937161937963641350573172070466342330586809194047791658419150702611583192590365416840930505004661737791669433768584645921226344374266470420249260851200000000000000000000000000000000000000000000000000000000000000 4492 343308035073890773136919861928374964760133742617939246757324128651844793927813050196232835431771482934544119692348820825008194433140215377452239072394931221859326171452422454551688216465088082927913233511492559739573023938378264478990737956771051163131255827172239586792210730807401532930467833088025311576064000000000000000000000000000000000000000000000000000000000000000 4493 686616070147781546273839723856749929520267485235878493514648257303689587855626100392465670863542965869088239384697641650016388866280430754904478144789862443718652342904844909103376432930176165855826467022985119479146047876756528957981475913542102326262511654344479173584421461614803065860935666176050623152128000000000000000000000000000000000000000000000000000000000000000 4494 704218804654768189897634110436575449376755930465199744708320791300776379206167161783500919411106013579954029759267619012391705437691308970535090602699574711591127514527094656937745096289013792427829922802998964205173750364236751481680603656039893415628137550754810745861457744172297804582195709125444071587840000000000000000000000000000000000000000000000000000000000000000 4495 714012386942050306530724572777129246603411373124734022330705770304977990494317875407649119413363542998764749555692543848877641309716988339536471791497602446943594692833299717144261716998844677562062872960941694024415277137296079167878861636495524877337344993852773261420390226899813542943910548212277890252800000000000000000000000000000000000000000000000000000000000000000 4496 758638161125928450688894858575699824516124583945029898726374880949039114900212742620627189376698764436187546402923327839432493891574300110757501278466202599877569361135380949465778074311272469909691802521000549900941231958377084115871290488776495182170929055968571590259164616081051889377904957475545258393600000000000000000000000000000000000000000000000000000000000000000 4497 1011968112777333511653902213725922379131828249764238843379027755077381946290053642123788369615480579019258933464567658100885155920104456153681572603673402250527109597689719740163407604990715942044346125293046613260587383506170708789456224758896515622364309820166540039627072741035214576714342707937683533987840000000000000000000000000000000000000000000000000000000000000000 4498 1053699829480717997274347996089568499455960615884709819951939121776891423918839276686893998596949903596256345262108961155024907825077912233240016722767708534202692788626944916613996503551110542287022266412186030364402227272725054143690279276411684561542434896049590487579608340495839941303241455971724165120000000000000000000000000000000000000000000000000000000000000000000 4499 1152050836038849399733038910484646668771449144721083828252778144886659989706769000629525732420232735254056340233931644105514173366151189726563290201041835611397963364767261095305847564117432056762486381580442308962901807506117694346209254523713929263480289216170841998973453135994641766154586730562322432000000000000000000000000000000000000000000000000000000000000000000000 4500 1156159797787570111541078139554760622299812416369295464327660316069273921698951752052002362405722110631817818507059937787139642367971406016510461425753052866901208942455989618314709806799723839232641772744311772867422326236133656903841412140288430018325964887348179062402823074227602498164671375212544000000000000000000000000000000000000000000000000000000000000000000000000 4501 1323091961104491999303693699811330337819036669000156306770691484699596894350672058498013398688901238904861032943908164098651783244630379077717854251931301141801383495644822343953732078369737441688691654370495825634376351949372206296374664160543978737549499924558878713124086298848700185065452803719168000000000000000000000000000000000000000000000000000000000000000000000000 4502 1984637941656737998955540549716995506728555003500234460156037227049395341526008087747020098033351858357291549415862246147977674866945568616576781377896951712702075243467233515930598117554606162533037481555743738451564527924058309444561996240815968106324249886838318069686129448273050277598179205578752000000000000000000000000000000000000000000000000000000000000000000000000 4503 2028468359183034645761031736879028945029400957192207547268378376861830376536234428425890579453251000410471757549833967135590685343876864308419202474000031587518552223725651766435623555360058084096503977835346542653561898147234110323478122341746618362420367332310479710297126709150026655840300171264000000000000000000000000000000000000000000000000000000000000000000000000000 4504 2282026904080913976481160703988907563158076076841233490676925673969559173603263731979126901884907375461780727243563213027539521011861472346971602783250035535958371251691358237240076499780065344608566975064764860485257135415638374113912887634464945657722913248849289674084267547793779987820337692672000000000000000000000000000000000000000000000000000000000000000000000000000 4505 2318866349254279552783216597727919635263480881052247219455434883625953251008894093802551624475756820395398182806487153649452759786610430737880510692898484116270530234066115275520855559766658838024399670770533524136683256529489898847919702394379285966505737164235530687699988479965661547504116419893657600000000000000000000000000000000000000000000000000000000000000000000000 4506 2706546983900615307272540493123961335067424327595441952454653877064529694930345485207513567918568987789204192915530804059499108243598212844346972240488448557229943025532926900063248485721422609966229051032748110653087393681596702746015659753332870458905095622996117410054455206718480018763141663948800000000000000000000000000000000000000000000000000000000000000000000000000 4507 5413093967801230614545080986247922670134848655190883904909307754129059389860690970415027135837137975578408385831061608118998216487196425688693944480976897114459886051065853800126496971442845219932458102065496221306174787363193405492031319506665740917810191245992234820108910413436960037526283327897600000000000000000000000000000000000000000000000000000000000000000000000000 4508 5454153785523432938442681374105336099640112468323205657087309061015598172504533353950662993126826468167843811622170016741016586947867259070282443405382328040371945319195813514741713403744098247563428277595574954522318250402500332093285699852409252486985706388103972039384979336505452908304922574848000000000000000000000000000000000000000000000000000000000000000000000000000 4509 5663701027258604831090010070848741111270730122661746595418860984446222141798781598364174884912143554204119489915604499359510952609370504875550578761895288594219321786274052671011790096490414713568581225742209883639274477504384048555931441802294407965251132539706188841688263974717859938559798118711296000000000000000000000000000000000000000000000000000000000000000000000000 4510 5732054281108277180666724578368236544533763234881945094547483396043465544332334266107507473631363366441882671192964437566392814428020425724738768923455398215534227191535352766666246206912127715199192372978036684710534287636422415496781303660921540854355147065199882426999753121658643386602094636291850240000000000000000000000000000000000000000000000000000000000000000000000 4511 6189442817590558170057361678057517368292457367880730046707272327543139000074955400367162941783691643271809308955849189610152159004943491490261513766783428965450701935639404505380742570909833906217138184893617458116154356947308224651293698968428921242528306492556344840149066755366379238374036136500574289920000000000000000000000000000000000000000000000000000000000000000000 4512 6255375630560897005424151149994215289659088072199033429361943670579550600608377029132725263400561860510390499996657170325040597449736498057401449998653292389849644166644884180537927578322987929186162293387823769254542153026640402810029184443458789910890791781425120817141333778060029083789471940884069089280000000000000000000000000000000000000000000000000000000000000000000 4513 12510751261121794010848302299988430579318176144398066858723887341159101201216754058265450526801123721020780999993314340650081194899472996114802899997306584779699288333289768361075855156645975858372324586775647538509084306053280805620058368886917579821781583562850241634282667556120058167578943881768138178560000000000000000000000000000000000000000000000000000000000000000000 4514 12778981768160245274440889901300182530938757840933961412174927485753552330970841265274661786095739813599466544633171000113618935718117697151504274173248837957376041075155500994737321491204465580775827225916117421734719073575063146092552420315853092733160580714437750814921687948523272214691836438593247061108326400000000000000000000000000000000000000000000000000000000000000 4515 12932781792288964922945655579638303428155187741483564224470505422981553250553547260516275667583853287833693485021756065936926627886312793466335358483538690400057825908645623038706137856128901052133757481297854334996132261865059002137348397471907902693157877697101812960732930375745923274697165325108068908793856000000000000000000000000000000000000000000000000000000000000000 4516 16165977240361206153682069474547879285193984676854455280588131778726941563191934075645344584479816609792116856277195082421158284857890991832919198104423363000072282385807028798382672320161126315167196851622317918745165327331323752671685496839884878366447347121377266200916162969682404093371456656385086135992320000000000000000000000000000000000000000000000000000000000000000 4517 32331954480722412307364138949095758570387969353708910561176263557453883126383868151290689168959633219584233712554390164842316569715781983665838396208846726000144564771614057596765344640322252630334393703244635837490330654662647505343370993679769756732894694242754532401832325939364808186742913312770172271984640000000000000000000000000000000000000000000000000000000000000000 4518 34158443064715920349265739604682764591622253998401064587211670611832837401052461639117975452882383625410955759927812600121533911286570061728064743646808922174530657085516768463219716043629937411841089065687108120697163081150488124455279091450346550332020772929589618452519724889326954162899639112873202698682368000000000000000000000000000000000000000000000000000000000000000 4519 68316886129431840698531479209365529183244507996802129174423341223665674802104923278235950905764767250821911519855625200243067822573140123456129487293617844349061314171033536926439432087259874823682178131374216241394326162300976248910558182900693100664041545859179236905039449778653908325799278225746405397364736000000000000000000000000000000000000000000000000000000000000000 4520 70086887013414682493225258003597539458404366814361120508751818304571374577008749858738119048691163813681193757593019390382344114341491205112162629373543359864222056109551670895123113295371727520244333854680432083286834302454563155714114089722743416148887835023837493286732515310374795268016905802118248214508339200000000000000000000000000000000000000000000000000000000000000 4521 72402909624232509244092998118104854410968253966542446785754415585715865189917014099968809431747079257594186312829047240654683304267264375169883476012739367426887250389767714292827937027656356885829020202166168351152273006864705792491989967086053518735495971381186889986564556866984674810201588020664875667475660800000000000000000000000000000000000000000000000000000000000000 4522 73048223101648489028441150836207322766385584899137484358618906453454033817561665921368709372038220040514629870197304709744432963824336843595552419662824441255074578213971177781960988872089685518642396647348820196830069689233718801948560034248213735951414297574511383103900325310662123628928100039162225066440759705600000000000000000000000000000000000000000000000000000000000 4523 146096446203296978056882301672414645532771169798274968717237812906908067635123331842737418744076440081029259740394609419488865927648673687191104839325648882510149156427942355563921977744179371037284793294697640393660139378467437603897120068496427471902828595149022766207800650621324247257856200078324450132881519411200000000000000000000000000000000000000000000000000000000000 4524 147460122030719114600842607596221002961128194070400896716870178494257185309951596791486726612623434145579796424164382393241899612690265921503070093654391903703573550159594821148983775588370672233170113599965065362654149481876688430519016203200255770881878497672613504921466074155390061340732805421664808321216308838400000000000000000000000000000000000000000000000000000000000 4525 153630198350232995002741460371106282128429961907323605628212027238339301726286506829068509575582097590254012175340224221635829938379803709042312813959293120294323607298247840946218490875168396375149702764236411410246516197132538529241530220418307216954916531534486190459544070030589907662908374711407452736711666171904000000000000000000000000000000000000000000000000000000000 4526 157148825473738331339901022850573555041694002970362307563567851087991588959372423598379433504571235954417894389678661615099102172452373406894572236472554349823645212497659323754986720827470640292128937892062471155448936406808799895556416880305307156440013006934147003208778789053871160386800792325765494396165384977776640000000000000000000000000000000000000000000000000000000 4527 174764396437028364153025533749027007008642044521169237814778865432073672046205818580461314816701374498518941131800429841984688412726779928674746852916455356328395959597269062520301498101869616693966616779279547136132037389107617216985420572706851350504583841757958966236313433697704339990436570482787754084762154067558400000000000000000000000000000000000000000000000000000000 4528 185687171214342636912589629608341194946682172303742315178202544521578276549093682241740146992745210404676374952537956707108731438522203674216918531223733816098920707072098378927820341733236467737339530327984518832140289725926843293047009358501029559911120331867831401626083023303810861239838856137961988715059788696780800000000000000000000000000000000000000000000000000000000 4529 212495734540867916117765252475339420967252298109689555142272386369599727593271313087113748180656252923735134455266354554596825656832846246039926499780224317721246386844791770383724587618076716636621522849251113184494446523769819530195325450669362607737408051949679190781357009404019562701329535235095184202094601673113600000000000000000000000000000000000000000000000000000000 4530 219870273227425531841504297209630280424084259037748072211488208240660287209290193685773128443331541430037250134282969601353731562717919518385171774444571185536605578863553967457044470844568720041643003975406754057799767578125623085761885912277436904930594821141622944505362823942381084897981897404392162878369563966177280000000000000000000000000000000000000000000000000000000 4531 230549020325851925646743848442081040597385488161744744223456564483950044530801848904021706685860263166512017956287381062373880985382268101568672163913883338556304980254806111369592335918461877388310288792027781985527476332185170845388497126256553140610150752009370909360448314225054524652305938656906649686247958483304448000000000000000000000000000000000000000000000000000000 4532 236310427360342493177236190189653158315451688263131869016249098300750284481114023024360543583631409123559306417886075168769688449669023292964470135829872880956872336207472977688512659276842587015321059786076344316923652706737465189221868157619661895179903614225212489305749139454833894058590937224509355081162743045160960000000000000000000000000000000000000000000000000000000 4533 315219862727058686743345416091473679497711270580293203409237671355495369160483957621059776085916816296265670747819739526628826974123784091941406376294136356973417092152968669914001855551721057716281496195632636126848350177039129810320711842436365970405023211901948637370415739809188978635184963712976522575108333339934720000000000000000000000000000000000000000000000000000000 4534 472829794090588030115018124137210519246566905870439805113856507033243053740725936431589664128875224444398506121729609289943240461185676137912109564441204535460125638229453004871002783327581586574422244293448954190272525265558694715481067763654548955607534817852922956055623609713783467952777445569464783862662500009902080000000000000000000000000000000000000000000000000000000 4535 567896985905974810728249683371865213752325410973012331301059458447347399174815356159354511792949430348590290568112700345059036864865764379068289897362421984462532524502441965921038325275777318998749543587785510704147107200577386338487685275145516572477035634587309232379174787779911663452823511480781201536816197008359424000000000000000000000000000000000000000000000000000000 4536 569655291162923032628638561235955840103495095557669926583877797240232443152868801286061196709102697379005540919499113416088049836635759276345921744202996323204393906207993738647062701659578036325618054460288895716325496001235564276523408401127080072990072704963786992280211755681163184765006974086552610752605078442475520000000000000000000000000000000000000000000000000000000 4537 615102183398120524111559940024623200536155079716627066207280412771946559715360476720227678633864818308446709354415284268095890580590989204330262777050042142909131310273965081599725732948885323043291316915700639896101719003986657039657595849574476177568550245800522498091589596218060716950911427640488964722053881884835840000000000000000000000000000000000000000000000000000000 4538 922653275097180786167339910036934800804232619574940599310920619157919839573040715080341517950797227462670064031622926402143835870886483806495394165575063214363696965410947622399588599423327984564936975373550959844152578505979985559486393774361714266352825368700783747137384394327091075426367141460733447083080822827253760000000000000000000000000000000000000000000000000000000 4539 944496934101898529206976485620835648998842836153135871919684556496525759346163992238539533066893515392764464319073155571988990855448254107745325563060978524150223472114970387341960630358043232375305467702097939229498506076488522488227522558647073939523914401079697900100143011865626864586896377182304595188516849734123520000000000000000000000000000000000000000000000000000000 4540 992597086880079945919458871516971762809286994710978713764138041853851034116043658921826144768534959204028815238058611067579251025227039864159187244427808586677556123784020512098916613033823545268558005642443085825740398221778361629949259585684969938032766882052600432170556296759401507205311135314183655331833197686161408000000000000000000000000000000000000000000000000000000 4541 1049001744155085537310562531441714758766786842806318456148302732426800002504688622555253463961714446296562220339655147783728124379774435083950996794278917021777077555854783682318838274206431257738211857504280384265408179290786945400491563915255241872024563867801448139681191808695194715100601409516352615406256933599969280000000000000000000000000000000000000000000000000000000 4542 1224374978131630187323902460823688676770493490909226634259515894998152883581861360379562813646671851155812591538414367449217651346557712554261734427067316215232607497034209966657121421900407676855968469484162650153400801857405133288948229693268592493633608753107760200070279945436932514693037344749281936397529311902433280000000000000000000000000000000000000000000000000000000 4543 1244455664601822476436243752950040355452778266059797339187401009928820635766296121396620792420416358101219396680242990370336585705901451404485199645339608763294709355205349924526401548212096576736431219490236298432847866116225054530495978691561028842742960993368336036611260465612319909061464949974977702796448890317963264000000000000000000000000000000000000000000000000000000 4544 1263900284361225952630560061589884736006727926466981672612204150708958458200144498293442992301985363696550949753371787094873094857556161582680280889798040150221189188880433517097126572402910585747937957294771240595861114024291071007534978358616669918410819758889716287183311410387512407640550339818336729402643404229181440000000000000000000000000000000000000000000000000000000 4545 1294266096079645226942154587660310431673894873648242138881361268119462143951580215348314762126589742787805381652045099859519456236236389284591757815420873338862125633106849689258676826539001193998557337568586671178388077366893434751358888093936288914260977767362249259615708421676185637873172933665130174018881206322462720000000000000000000000000000000000000000000000000000000 4546 1941399144119467840413231881490465647510842310472363208322041902179193215927370323022472143189884614181708072478067649789279184354354583926887636723131310008293188449660274533888015239808501790997836006352880006767582116050340152127038332140904433371391466651043373889423562632514278456809759400497695261028321809483694080000000000000000000000000000000000000000000000000000000 4547 3882798288238935680826463762980931295021684620944726416644083804358386431854740646044944286379769228363416144956135299578558368708709167853775273446262620016586376899320549067776030479617003581995672012705760013535164232100680304254076664281808866742782933302086747778847125265028556913619518800995390522056643618967388160000000000000000000000000000000000000000000000000000000 4548 4208217020454469553386556351952325947811554269933342119550846148742451990725877723527941965452548947928293675965962579199776162416719285987417674904917537971888126673210470323860004265594004762873336583270120642880324774670691819552634975643164049908808040437781967649935002635692186151499563602898864467175437616682106880000000000000000000000000000000000000000000000000000000 4549 8416434040908939106773112703904651895623108539866684239101692297484903981451755447055883930905097895856587351931925158399552324833438571974835349809835075943776253346420940647720008531188009525746673166540241285760649549341383639105269951286328099817616080875563935299870005271384372302999127205797728934350875233364213760000000000000000000000000000000000000000000000000000000 4550 8464751665413767436737593443529192781547573659773558272529192659783596581744400938746555512965833496233689214678000297921929667542671582954361561211911881589804958313571797658296514926151992325155119720033454448977138116577557247908377863205339056852944746760748291711381145899632767243079061946705632634815323627168202752000000000000000000000000000000000000000000000000000000 4551 8611224543449208439219216275121840293123095706033651014066741323968037867345299916087459788818427211987676554629389065964185893778044450689637756200824504667718915874562382338749338201906352152999526979230428525350649121083551556000499230047990781476308412208365872264506290803794915604191268913839187760814650337272004608000000000000000000000000000000000000000000000000000000 4552 9687627611380359494121618309512070329763482669287857390825083989464042600763462405598392262420730613486136123958062699209709130500300007025842475725927567751183780358882680131093005477144646172124467851634232091019480261218995500500561633803989629160846963734411606297569577154269280054715177528069086230916481629431005184000000000000000000000000000000000000000000000000000000 4553 10083545981194116203970777678483189423700176724737680425954589337692458134894280792544942137768704278405109758653666794196568252053313544988584441528264326586481201778402789663909067003669076156170423115047125356552843439199848445604032862771713343251711718318704290079845728455593184220425120926406520150953936817351557120000000000000000000000000000000000000000000000000000000 4554 10163748668634236780958624507247094241029645643628767812793942526898212845787927354135270550616248853632355271310969506917533359925436653548545812274274608273080534744200372308342231976261823279750976869557700627447700254844988119143775658850859361478186180573059117991289060843735000248032132068920256348653222300221440000000000000000000000000000000000000000000000000000000000 4555 12207225313884708661457429751184372819305263052717190259587869757899911576260328579425791964750703108637066278366103745511507085588545553285746843660289714210834457560844352176140854869642168751827558498740541756237976664922001561567933192371797312255594589437616122716714460411789372329562602949267811846720176229711872000000000000000000000000000000000000000000000000000000000 4556 12427901840529933332809632992960789248107165949097031923009517631333550577971799670148243163785731438505908619548222587226341007912136303544868502686872510806134532509324818008996783674322031791177951705585188206791159732608664466839274433571533290707288392380796257469569492138391597373467739367616331208726230524231680000000000000000000000000000000000000000000000000000000000 4557 12548771409129179404686984888542221165648391211315009650076528556128283828555506652158065904146441318473753643965386622420652951065700583532937568513712203461830330359106954925202787046395620956159186174936497831746159610418380389847288356588934409062299784918825065715592744900085378598083594352115588494219236239789260800000000000000000000000000000000000000000000000000000000 4558 12810538032818974973367130592900913731470771445182372558911671127116059864144787122977880816578614849595598653992761652007120381717986376888882200636816459728169064368300756879794075494787866774316614920177829629854104191478619061240441668412202942925242607167025333157084462439508189816178995000584581187372383355902361600000000000000000000000000000000000000000000000000000000 4559 13215255224055680178844235298930665358061401877686522304486572407082976004275731397011353518069493075018025690772674818318112579464073631864739858812963465870451646027905358483346564017834034067638029575941023473737309288437002255309288632791440817975749949366370427499248961897622890848411600258501179819339660457410560000000000000000000000000000000000000000000000000000000000 4560 13285190012215589601237800036784452334546016510228953258510307565397469484692405741193382362713262163431540474630329910545782249823519477871192051559672276118211885198407228273874477241586504342678830678022465129882848148229209147018847562787436661376885067249533790609176587375706522927018848666779329225561226650583040000000000000000000000000000000000000000000000000000000000 4561 26570380024431179202475600073568904669092033020457906517020615130794938969384811482386764725426524326863080949260659821091564499647038955742384103119344552236423770396814456547748954483173008685357661356044930259765696296458418294037695125574873322753770134499067581218353174751413045854037697333558658451122453301166080000000000000000000000000000000000000000000000000000000000 4562 39855570036646768803713400110353357003638049530686859775530922696192408454077217223580147088139786490294621423890989731637346749470558433613576154679016828354635655595221684821623431724759513028036492034067395389648544444687627441056542688362309984130655201748601371827529762127119568781056546000337987676683679951749120000000000000000000000000000000000000000000000000000000000 4563 40118677400869211936283514748102516691429959647312938203658938736601325143007216895094807397741635383766692667764747347373853684638150114326054318621071722681796630179803279057464449091887202618353710212314338784286477935499596406298846561898173471568521698173631508012485244511868978889188084098497424787025444418355200000000000000000000000000000000000000000000000000000000000 4564 41606232350609704078472080982880645015956912790644511481679042431521419450022541895722264024384794083296532392129448124229236552297422761139950930849257517782175688366406186261364410784170616681183689680002259872279031324035907434350958885010151671060145785231829401307885130295576524313838950382593790810560925794304000000000000000000000000000000000000000000000000000000000000 4565 42493088797344643760684053027775657960488057211444008126153666224406578582659981564635422765274294307996084208279027364991892197123065376991947723777187503294164229135639957742065829409025467562485122870882690171367167408018224541312529021106581765988138160687958046331189314406041369424645178812257212428936174737817600000000000000000000000000000000000000000000000000000000000 4566 49597013803158035594067417740825579726250936366602812701044999167039462005068123219483464568211597749691043607718657159124674174814618777370645417072394215284935690541576257694997448696923219339926897432703502482910786696186183570989557812866139697188055702609987289895475130345121531111353038749657230325498823248445440000000000000000000000000000000000000000000000000000000000 4567 99194027606316071188134835481651159452501872733205625402089998334078924010136246438966929136423195499382087215437314318249348349629237554741290834144788430569871381083152515389994897393846438679853794865407004965821573392372367141979115625732279394376111405219974579790950260690243062222706077499314460650997646496890880000000000000000000000000000000000000000000000000000000000 4568 111593281057105580086651689916857554384064606824856328577351248125838789511403277243837795278476094936804848117366978608030516893332892249083952188412886984391105303718546579813744259568077243514835519223582880586549270066418913034726505078948814318673125330872471402264819043276523445000544337186728768232372352309002240000000000000000000000000000000000000000000000000000000000 4569 148856272028241960402010320847738675495797417959562847764732163216813746991098803840676807730809556420159966917335347177276422358956983844752055469214209030180039341274717694072754289249950179570863454548131599297679634249053315531343495303323802002169850653252070577213688181649584393681860106655043138451716327908311040000000000000000000000000000000000000000000000000000000000 4570 163885532476005688158388731312277904925241525685129237043434507064406082323270270789853913493806205493809451296445258107192664651514833704866934052114696275244708225643770331430450796875098658227535720880140324805717288549111242388937913118597985870985420662190064720579736874375783660096581245493635651816446634348878233600000000000000000000000000000000000000000000000000000000 4571 187544195810887712313584698539313512252795189543433608105343849437613576914298761009141094990656424632765402160292994615900177142560584134441709494224487015731162345435953717621914370559323426934067193368100431845339633963719782643581581779327920673413391163799457522347638738947325361403756883940837189522279531939092234240000000000000000000000000000000000000000000000000000000 4572 192922690860678970593490307042558991789113057234595473680085670808669882143752552528976721874943922641758430783937583856759326248460291216688577100227906182751595426625055710984428128678879444972053636882260094634165471163283077607895027668315365666920085457083997423051833851287376711966947691450874832166579008242146344960000000000000000000000000000000000000000000000000000000 4573 204990348822552427329040032130970925409724520218201072903653581451631419924906916833813293955770986568397007026014872656415771262344924180118558517847795923263397791753632103842194759760284082996403305137944135350718489450630113531172637104071629219407630156346500990110999928977680723361731909101695917360097413480159641600000000000000000000000000000000000000000000000000000000 4574 307485523233828640993560048196456388114586780327301609355480372177447129887360375250719940933656479852595510539022308984623656893517386270177837776771693884895096687630448155763292139640426124494604957706916203026077734175945170296758955656107443829111445234519751485166499893466521085042597863652543876040146120220239462400000000000000000000000000000000000000000000000000000000 4575 312214089028209370489869074912996119250987572325481065589872615333895829784027473394270621075343016507118191037449887829399523022576983748422697694615061245989499390667345169411839987649493311580464170331285523409825952225447981010821180139223833164661870857924285978604773418582414070743555144363986327675996194992029696000000000000000000000000000000000000000000000000000000000 4576 313720025659682637127011119652008705864771287765048876135552919080095838448662408138390428026470804920762830283716539565372705323843960727178846222658111744010284953183917642888650331560083375787677580187260204930163902609737508846658704595621295821750710521430643622674343341481364564546123979901681569552132889812926464000000000000000000000000000000000000000000000000000000000 4577 328941476180032708367578136799585687812841476270347403837151894990094187258080811053737663664806187390138216504161513444726012387445715595479269133272273435433594305039722090590242061572765429937426271853560794583360260833398370964612529582302354283171507440239817887920672539524253708509609516418650366562538833427038208000000000000000000000000000000000000000000000000000000000 4578 337363534813909619934921914475816448098275603715818827746582546177128065991798775878135267927537807538051059283277230850383932465669885082662699049129966915403830987804000384624681990339205165663433687529158669510002399629974455697850245496059413795831687749975094022142015979849952827896928592016879675687933373193807462400000000000000000000000000000000000000000000000000000000 4579 356523144758614701325026695555886739409036835214553701883220165296403281722142247027444801554377379299625417341179183008102845210235701314734036024460210511806004039534911993736922095053705479835706913386337849201333927630595014550671780137295989615732259989572181741726948445524809728669939098698928386206511657130131456000000000000000000000000000000000000000000000000000000000 4580 374676816696454924962049052232485696743775193753037538672024551665826440948938991364275324258196070004120779798971508862058738115953739649395034184235874774086939678293382578194917603305783921591120861207059513963816547567690928677398899650848593811388968241009715405216457106530534948449983241782285894585530885865891430400000000000000000000000000000000000000000000000000000000 4581 416671797706565990236788291779881050913656869498857727462618923987270777141621664353777555119448142397894597151767673897341495484253016582976493736527501449942120143839437804466788896842438812384798546924152895863328599608669604750602062020580141265897715240317988163281449333985546788205289033342019114810778004695810048000000000000000000000000000000000000000000000000000000000 4582 426456136514568703356374392983089596852183612150512732275047673841848110812601144942580032085443222534591508572086314007898911604149797805889629087649683100236931934820224264440517174301611799094067139839020882205793053714140797077091765613616823237658799731893045638662079940305072003667693747262256923514817852066496512000000000000000000000000000000000000000000000000000000000 4583 852912273029137406712748785966179193704367224301025464550095347683696221625202289885160064170886445069183017144172628015797823208299595611779258175299366200473863869640448528881034348603223598188134279678041764411586107428281594154183531227233646475317599463786091277324159880610144007335387494524513847029635704132993024000000000000000000000000000000000000000000000000000000000 4584 888838593096088069987198595514907567739882255438268178337689508143930584981464908192713517485776821443108940779342923918342628807818771104386437374007616382978526732593507194515173197093886043238563231253204034973284801092355299852002341464132528765115997037353567040808476274182610191210801816982905465039898440577843200000000000000000000000000000000000000000000000000000000000 4585 916233967936985338704523325091443524517724835278671824217570665689416249038696061893548900527055582293435477291717639058659367229446245204143075682476355068644086467110836397319526932960484948183378261741281836778047543640202107797168263529797865639532256017677263927053316569016249090749937674978400279976084947494502400000000000000000000000000000000000000000000000000000000000 4586 1374350951905478008056784987637165286776587252918007736326355998534124373558044092840323350790583373440153215937576458587989050844169367806214613523714532602966129700666254595979290399440727422275067392611922755167071315460303161695752395294696798459298384026515895890579974853524373636124906512467600419964127421241753600000000000000000000000000000000000000000000000000000000000 4587 1419716377718326486512485580484947257334601344050871637021145831296699035812554404711566130354657971371980293221556674026447919386383236526701533939010901837167103935245800794019270690831282068269765581643428732797665956413104940607486050525109724784627124741757076677468538500795188751656384814149019348637218873802752000000000000000000000000000000000000000000000000000000000000 4588 1440309031352864997506243141743535385808165806148584238469857022384715805913441020610822166228016043894988710238860645676230628536206449654937983871818768212758006810394413735499036324556559678045746433428559278030951620928007001494871882173836969031399586144973611150618724513032168281829602165369581170934070370107392000000000000000000000000000000000000000000000000000000000000 4589 1555162510292803487037550488527756089146875765720642103639825484097230396960908327127512777953004838373928607390408937196123364923709017931892361965503873370279587699825784625401899470856277284269289644793381967136923598754726850989831460373764363259437088382873238620543214023133001676836553928858577172482578599378944000000000000000000000000000000000000000000000000000000000000 4590 1564028471974419282363197483990532510703782244956511843015663253509912517019635492042217729024001600966906093990807445257762937997011647732154428093891342530183226209181340289202716155318596973397658823407206845518276900201911928294410323634577116396802050820232038538806014546344570173640489437425566486478807324042461184000000000000000000000000000000000000000000000000000000000 4591 3128056943948838564726394967981065021407564489913023686031326507019825034039270984084435458048003201933812187981614890515525875994023295464308856187782685060366452418362680578405432310637193946795317646814413691036553800403823856588820647269154232793604101640464077077612029092689140347280978874851132972957614648084922368000000000000000000000000000000000000000000000000000000000 4592 3159631683513197630508163319845673504643128648269277103937738232125748171928563940374543001357724142028290207583921780146399294852209500120647675434671388441330350066420007767339234356678207677053144425848041972988338011352693247337308662356210375632269393324264489343070898301759764904372247176937993412476788565228912640000000000000000000000000000000000000000000000000000000000 4593 4214679506893022453487848033566492234133645657293049383011002473904036229919538118458614127119999524240673200289295864896548906754451864094645016686806899307696946098193050046969736074557237046756745639130925010051023345278719761239590679718067510801236219384133006863209559938500887158383448189501821129944325029007196160000000000000000000000000000000000000000000000000000000000 4594 6322019260339533680231772050349738351200468485939574074516503710856054344879307177687921190679999286361009800433943797344823360131677796141967525030210348961545419147289575070454604111835855570135118458696387515076535017918079641859386019577101266201854329076199510294814339907751330737575172284252731694916487543510794240000000000000000000000000000000000000000000000000000000000 4595 7593043027863293331126536692933141244844960579447844464366942153248056893797450610270204822732941551262909152981919932517814025205271656727577749957750021213500100274283918958964849126990289360151812431544247622819670853981190941583995564874277646422541272722932814982358165313288771053401803780144380370753100745975791616000000000000000000000000000000000000000000000000000000000 4596 8229382401057154770929970293289024594592756425742024106160553586971657128249307576191934062999030484667571003313556422067312606872975874690034952411707057646933140499973144512522387158665914089658868203106750502282217376072683512865391880195585352405424254275236142654702697694055887982354069157970342500778071808928645120000000000000000000000000000000000000000000000000000000000 4597 16458764802114309541859940586578049189185512851484048212321107173943314256498615152383868125998060969335142006627112844134625213745951749380069904823414115293866280999946289025044774317331828179317736406213501004564434752145367025730783760391170704810848508550472285309405395388111775964708138315940685001556143617857290240000000000000000000000000000000000000000000000000000000000 4598 16595718386067535237597316566427166814732495422403799945889917404527995412159058190133649650823269192509474240770899981234669201702026443302635558881360895746402664454266235452306777390769723252707513671636726505479216349986689407198543264913216687363000120800557018419637355835243194655471105323211518332724750252507136000000000000000000000000000000000000000000000000000000000000 4599 16895920721481316796924473765182726246573275485863443741138154642821487780483384764225931243720235722959311817413560378690173204270281056102896536192353684048638209480129440852743252795522559322516040401672981870117514593055508714738936316022342438681541883145296865313679384516381558768328044068773919548029031864598528000000000000000000000000000000000000000000000000000000000000 4600 17006753814202790292947488659566532524555499918058535826909067106841404404018260431334163347521213897236822224974472716866058964215468291419110376139125503156746815533698964086155428331305675836078752506950202615820074407697936583168981397399241061831132005568014949254293311469503989941088226941182004116856849561550848000000000000000000000000000000000000000000000000000000000000 4601 17561913475728932156574748263772566123074166759847090548803047748477148989854572325081576829955766004400729585849466172313148151654121299438552212612197020541637419923853848128225362304996686803204856439863234619280810781578411150530802211097146733360929999349091605374606278539022682166602734882722615729803104731791360000000000000000000000000000000000000000000000000000000000000 4602 17838412744451247775578810005227288140309762415340955070484769683072075860147769908791523568426879253242492834703347816804304278629184119696654104851568390394926840404736730281073820999636230590074666124750452737063969201768585018796324669764227891598213506224544754041581089590234156698325367119376581073372027709030400000000000000000000000000000000000000000000000000000000000000 4603 35676825488902495551157620010454576280619524830681910140969539366144151720295539817583047136853758506484985669406695633608608557258368239393308209703136780789853680809473460562147641999272461180149332249500905474127938403537170037592649339528455783196427012449089508083162179180468313396650734238753162146744055418060800000000000000000000000000000000000000000000000000000000000000 4604 44596031861128119438947025013068220350774406038352387676211924207680189650369424771978808921067198133106232086758369542010760696572960299241635262128920975987317101011841825702684552499090576475186665311876131842659923004421462546990811674410569728995533765561361885103952723975585391745813417798441452683430069272576000000000000000000000000000000000000000000000000000000000000000 4605 47631219321317921974471096277329654852817073927176426481625306375408095951905991560738069012607832407020006479852129714044108805708391812923435098253290308516786284314851253057796524064530828508253825019999716678381120222446807722909529663191341228799692146303744806508336395961060045843390536096209363948706432286720000000000000000000000000000000000000000000000000000000000000000 4606 48233302838752097537207221115240475457296474064268970330092387045539071491585639846218248264048247752609396627120325915788953945775320112048885578514871115423135726627693882622592461826235420811096719775481281724498695951271723580008268423770504980018637274479898025173611707005430569560129864833530075777966551502684160000000000000000000000000000000000000000000000000000000000000 4607 51249124324350747815140375212120998809624349036613225159452338847645998215864133164451557081874382535989334219601728441169423299850946873476870197163271119349222370168380624769295075646715792659425268276457486916651637861840749488754157687617940914598165396948406663522599357957641777529335845686963465954129001452666880000000000000000000000000000000000000000000000000000000000000 4608 51293708164563319148602872276246375929075957865701187947759822396012806391780500396434551041928209750026732509483939601187839501068738040830917061188641516147264320903629324747345789066156171774396495130112517353290743244930650097269820286737225769678285593031006408336451119034594923921270892094694621644389226769285120000000000000000000000000000000000000000000000000000000000000 4609 56078417700862506231239345737587935106649841682422721685179315710423487146112594504560461732005307576511439573609714204302594490101236925272061893773827048878787791153928344763303736188532794912245338154107202766483081349991374770374831190954611256494125672064728745240562764920825912872029757918547558683154387843416064000000000000000000000000000000000000000000000000000000000000 4610 61739899696575668816845335337704421424808143090535137326613505757362762674515787741064348346862539063148811864475877525276099899058413974858223968440906457900376715113033632438972922076783801424690280553839242976212373301933982258062238061624028966823663055131437447260066536231528424597632066522324403520645017781347024896000000000000000000000000000000000000000000000000000000000 4611 62849532397938544792913665320411160308772710533311294922816175989347990722631757206638260210674424816853566502617940680070420047616275689756789251589162088602019770561023828519174594999360589187202352864092145228879337741644823120385466069842750335211320035542036210328826635937266872509269875330719042876221847240032911360000000000000000000000000000000000000000000000000000000000 4612 78561915497423180991142081650513950385965888166639118653520219986684988403289696508297825263343031021066958128272425850088025059520344612195986564486452610752524713201279785648968243749200736484002941080115181536099172177056028900481832587303437919014150044427545262911033294921583590636587344163398803595277309050041139200000000000000000000000000000000000000000000000000000000000 4613 89902106317036324084480713291256791054456028477524817472011218401600403939246022601412150943933615681399774769995489741654093120821940267709469445372465047581209133527409760295634362003182962368730502886240952758017007609579482504108843251330289173854151214930683198980329402867984649072675105706821055930226073161380659200000000000000000000000000000000000000000000000000000000000 4614 104931353600994973976680681940946331348746425940209787320177588463090074710728723599577561929275544338245422029184570672256417260409100713563883357142304447730717668809395652021859365034268211435440518174709701666086893981612426690467612370018505051527857785686181860031993216307180750629930160664614990055833660978469273600000000000000000000000000000000000000000000000000000000000 4615 106915953819472657438245918390140197002137807250179671020746341890548103925667989039574918744485393903688411699321524057289403030956168514268192585911352911187764591236252496873973660316277026769011972204211997032758189243043711643578775525850573281801358003112445942528087186782014149843207594031458941281243065914438451200000000000000000000000000000000000000000000000000000000000 4616 120280448046906739618026658188907721627405033156452129898339634626866616916376487669521783587546068141649463161736714564450578409825689578551716659150272025086235165140784058983220367855811655115138468729738496661852962898424175599026122466581894942026527753501501685344098085129765918573608543285391308941398449153743257600000000000000000000000000000000000000000000000000000000000 4617 121014298770774272755624487986853889654770859885100300624376008173507508317041224977755539303609817151298480260505588323800150447053185591016193174504899705376877346433214953525440453469678262456419732100548357684627041323096263704347077396294653116917388010695095515282180387734245925531709638039193352413999456609181368320000000000000000000000000000000000000000000000000000000000 4618 181521448156161409133436731980280834482156289827650450936564012260261262475561837466633308955414725726947720390758382485700225670579778386524289761757349558065316019649822430288160680204517393684629598150822536526940561984644395556520616094441979675376082016042643272923270581601368888297564457058790028620999184913772052480000000000000000000000000000000000000000000000000000000000 4619 188601664877411643307943541049720420056518278783609829689097080417155281779373547340410910084816312119417745326935970670362789817545255721862049324465574240384962543713751831427378417045722478616456812078273974278887431891277162408292978307697675698978142984410319639250659377215168855477629695210988248164512752109438894080000000000000000000000000000000000000000000000000000000000 4620 189503243960502565808923452571981317008874469603260629693167679382035197547775063951244463546075102756290025981421078717916969409531232584209128796134401693570799466778342833684571923469771868659137202076606496966810707771732292046935104674150470374819541999169086493698493023455373283384520537778579969074840325252825743360000000000000000000000000000000000000000000000000000000000 4621 379006487921005131617846905143962634017748939206521259386335358764070395095550127902488927092150205512580051962842157435833938819062465168418257592268803387141598933556685667369143846939543737318274404153212993933621415543464584093870209348300940749639083998338172987396986046910746566769041075557159938149680650505651486720000000000000000000000000000000000000000000000000000000000 4622 568509731881507697426770357715943951026623408809781889079503038146105592643325191853733390638225308268870077944263236153750908228593697752627386388403205080712398400335028501053715770409315605977411606229819490900432123315196876140805314022451411124458625997507259481095479070366119850153561613335739907224520975758477230080000000000000000000000000000000000000000000000000000000000 4623 579641227851196446534144152187872921278768778374359916539996145432638945064756577958503215409902168604922581806817591419326619522349527033234323201050246478545407682682998446630637697121303071627490167688446258986034712586646218909489678745053717024846352735713790809176922769425737751529912948519697432248018582792201830400000000000000000000000000000000000000000000000000000000000 4624 583680539543539278914173031297196077524613856969303191219717372926943049211549306724764561858751661069068383770628166969287083769892032448100067613601119276305305994060580317338865137519360932753814140982442400163637741942650722177151627725855485087737268085788451372307075541338112230634651017847360828988422893473680588800000000000000000000000000000000000000000000000000000000000 4625 589771091574227229434065610900660422977968592846720302251254428124711725326750046184029369868173262042387749765632824500812873211875131767606749260154578483844810081433556342441192302467999103805153539407156199059534330479292106826929472930605440686143026114112078697175305812462764583431548801939707802079287562109504716800000000000000000000000000000000000000000000000000000000000 4626 623075144556821879138519339962583238590096304631330674297573461247290444207635306127273741211378428451130569305067790155644730506283087741400415620492311775813728168764147739556438082318765383163847635379450637621145360011888977121052378232218273171257596227530432732311612162815399774434369306676466674596896200777929850880000000000000000000000000000000000000000000000000000000000 4627 713011868933684335034976617902565994745493820644435622083048954353206230042547554475943943128755548812737192442730371049372383414212116010965365079367014775963694133306176867112698975865427226507393913048005931217955678557168140268564490044671105839670591261673317040876747338462356048767548751463316870800089280474093977600000000000000000000000000000000000000000000000000000000000 4628 728611229502762943363913668783751005020145483653539658170580195212681970739782111362080978447956094785763111038630266280122888106291282185431040898785733680652610118840048269100479303109635874120292940716089177864981881714412877802911705161532541621777270531034601399713111740772371630653671945925900926215196128868082647040000000000000000000000000000000000000000000000000000000000 4629 971901830357491746251864080678671323305418975600136810466292959358093078616560567232118398587152507058517921471944524743900945899568475025895038984366437141493360556445808331274168758992265153887103559328900962169378946023896762605614056538999289948772103078594598060862991612691173922550140260049947429259370614805002977280000000000000000000000000000000000000000000000000000000000 4630 1070016833474030921673656933806007779559521392946621209931186028871146246674132036259789866679817470357591486727806052458099250732163320212332712902597893209324048425768668047761794619004719603245775692005097106014678706405374921944779420205176813423704373346130921238806513343833959386876785042357757866105883201957030526976000000000000000000000000000000000000000000000000000000000 4631 1169817695155788233140267202720617714134730590163602408968451313736341705336772450503619145862468686601097658453303901506729523232565802262833638899416350781386149754736465894011123751119681644162441901767083731014867157179902216907751762821716327308559917023042778119403578933164399518592565465434809662354247750899894059008000000000000000000000000000000000000000000000000000000000 4632 1219086930118935532626539445117951699861186133465996529738163072842761342659826456651433340325403759905488895041137604520901839584304864910378404855368855251174318405236787576894068111440293686316422827807065028087802007545347731087214286626968755130425695341241978566931420977150174955875845081701321137181028109049554534400000000000000000000000000000000000000000000000000000000000 4633 1259680068619184287371474056546057408637051716277059404641427463603379270718700847678851163110364182027474421344734339178331656936316713010257388855855156475868776091264820588468271439859408449572346132995974722554352360712817422239004878991854034993729371729062761310305383457195260314958031227581937768896281855204545003520000000000000000000000000000000000000000000000000000000000 4634 1351410017957408746145741879773205373922773942369591095981271671296204199059533887143405723689365655394039117147667220092523711731772058067126781272538486516087420732419077004233354285897408044462354640825458967193050561376969711335258944855361031048467549540501932704423168801712725931585309011779694832772309801061276712960000000000000000000000000000000000000000000000000000000000 4635 1383830354878205621170840754739991045162382493184663248856716806433451200244637437931178142069168745323105848617905956788622035477052915280017780241754879658483175442492481401300360488575008028790937375662146518869577465993618497315574003400860288302084215731156530860666057361396379244075825144586797722176938282024727216128000000000000000000000000000000000000000000000000000000000 4636 1407277967425350541902935966391936916158944777718129032395583659789212802359172183480539622357881324510297272798018608450929247320058986389165808782782990951397815286130493210758270411626147064993056545886941412198637879632106148396306639213354572813696235214425924189981320305730104419984983301967681977412687946503027687424000000000000000000000000000000000000000000000000000000000 4637 2814555934850701083805871932783873832317889555436258064791167319578425604718344366961079244715762649020594545596037216901858494640117972778331617565565981902795630572260986421516540823252294129986113091773882824397275759264212296792613278426709145627392470428851848379962640611460208839969966603935363954825375893006055374848000000000000000000000000000000000000000000000000000000000 4638 3285066400931456597455918025174269551407876417646853019059293520167133339301009447880090980861035866757701708047073087286358874824990889499982765205520628992619626673251362893679963702671916990086698923105973339730815741184963963851424493581087768633468514528320964944920413649774980366686304573202912203750199453703599030272000000000000000000000000000000000000000000000000000000000 4639 6570132801862913194911836050348539102815752835293706038118587040334266678602018895760181961722071733515403416094146174572717749649981778999965530411041257985239253346502725787359927405343833980173397846211946679461631482369927927702848987162175537266937029056641929889840827299549960733372609146405824407500398907407198060544000000000000000000000000000000000000000000000000000000000 4640 6615659864351354588485203250488076789381556241134125082418942979212178276877358158951611704315466944564623043052374308424888568200966108697960790589322613643230862554807376485755617696256458862100176402491763591606956232894122121329679845271783117794185810270181438526330853234257681191900820453831591464157804717599311580364800000000000000000000000000000000000000000000000000000000 4641 6667258658311040093828591188478618965317692806806370858170204469096245703422388607724213757499520806809536223819367857430465495924856130808185130196599518009297116510668035916533596477952843022792827352265790349046013253395666803553492492547038342104176179142779919463393938366271021254511884750088998109555185532912405577728000000000000000000000000000000000000000000000000000000000 4642 6985370547957531894888938264622405418993757867095777518004361093088075215680711881173454665230206759304081148694315116286857232722370373844978569552141179677520010544065313106346607266121415741139314107930543354115359654451065789075483200516590731095205987022555203270502661520208554764200945813170016476062530925509639929856000000000000000000000000000000000000000000000000000000000 4643 13970741095915063789777876529244810837987515734191555036008722186176150431361423762346909330460413518608162297388630232573714465444740747689957139104282359355040021088130626212693214532242831482278628215861086708230719308902131578150966401033181462190411974045110406541005323040417109528401891626340032952125061851019279859712000000000000000000000000000000000000000000000000000000000 4644 14115993408430833003467974382719702961022674978882675172491815458258482280108537788521439319616624030169187625847243687537056363036293056585266874674779859294840048917390310462790672025869687495532689881090703701185145683080104559614917345927443616305506421229962503520141745941743275334974145978451678678676491527727461328486400000000000000000000000000000000000000000000000000000000 4645 16953807441359550941179827731445924522643281769287906678264544536579643946428890941865266206131441458149705931992548069932340342835651367356938299868242937134096072556520545439348244572916829157706215974528265359835826394173861559088839469828301565053722983910360487402965755263940154673239008802419962658082550652801230517043200000000000000000000000000000000000000000000000000000000 4646 17404855941611042099759870767365345081889588540996705023638663371559040270883572615991495338116511898599444485255703851917082730838628841623059743249830766828036309683541847735198399733914719954137944494761574282970174984577865950464184370837191161556705055014393887533665775874999432080177148063519541374762386627725652488355840000000000000000000000000000000000000000000000000000000 4647 23216473069895642542376803057200822220392143956452304503742051614970611235956717285269138115815907297744024181969693720609775154966133086456265818656387787203619308393039879615757968796294688917712656680647063326185119238368407144608838781607903419293217944991194948644648531714346506557616738649141103014331903920481956098211840000000000000000000000000000000000000000000000000000000 4648 23661663118353809818182464829370036728643094348289345594452686348242507903115491309822434643804697711091308509478318722793007566223232557419261848533935563748581382936383469091180418743836516663659728118199256504789103875873204737199529181079428029179276366447470406926162540614957009285602126240280489912899658092162182356664320000000000000000000000000000000000000000000000000000000 4649 47323326236707619636364929658740073457286188696578691188905372696485015806230982619644869287609395422182617018956637445586015132446465114838523697067871127497162765872766938182360837487673033327319456236398513009578207751746409474399058362158856058358552732894940813852325081229914018571204252480560979825799316184324364713328640000000000000000000000000000000000000000000000000000000 4650 47733290445819823210132678259427416965701298511774701531603683205237006828187528074996884049785997771861871580859436314937974664755680512376830382943767751504218563522155519729520399829959452579629030238565248134373794144769108722015606707990438535724405240958596919596871100775297287936764555170162420235536457697073192752906240000000000000000000000000000000000000000000000000000000 4651 95466580891639646420265356518854833931402597023549403063207366410474013656375056149993768099571995543723743161718872629875949329511361024753660765887535503008437127044311039459040799659918905159258060477130496268747588289538217444031213415980877071448810481917193839193742201550594575873529110340324840471072915394146385505812480000000000000000000000000000000000000000000000000000000 4652 119333226114549558025331695648568542414253246279436753829009208013092517070468820187492210124464994429654678952148590787344936661889201280942075957359419378760546408805388799323800999574898631449072575596413120335934485361922771805039016769976096339311013102396492298992177751938243219841911387925406050588841144242682981882265600000000000000000000000000000000000000000000000000000000 4653 120878454721229816243119247693346345948277820182338355219252811970232050614146303315453248388269528214536635843849419508276870052092246803966355624867640120037532011134039836929812752779624789651437662262792218074912873705394629970094782232403442766229348032888800084092055287949029111074870899140425598369804136730610945228800000000000000000000000000000000000000000000000000000000000 4654 125851986847505819415913062893609254636668499724724369834714018902817626936374147637913757713726056209052454492165227466578065063180121001625078664889027817284156762933830384782023295380575362392015598277182595562789432015276698823962724971840435939079571654993348209197810693356592026199597250983412698123839011766038586982400000000000000000000000000000000000000000000000000000000000 4655 126777579022773783443763323698487749191386984582571606498660824134084499425869087620334123875012864761493190519170045263490343318449342881320859675011398270685231555308592859068501239944697602579474974161273294240104650728198749346397004000271373117029055524411125818945819518920673996172459010660698280908102521329727569920000000000000000000000000000000000000000000000000000000000000 4656 129474442576537806399816138487557730522752152157831687088515849192277300515806482011110765542389930540559362869461350706640218542804170300677989790320332495547299115454673499278435128328467424340439791263951276323671034606592511272457456397194708598927146723469835610112283457432481165230822968468122095593369863494931631308800000000000000000000000000000000000000000000000000000000000 4657 258948885153075612799632276975115461045504304315663374177031698384554601031612964022221531084779861081118725738922701413280437085608340601355979580640664991094598230909346998556870256656934848680879582527902552647342069213185022544914912794389417197854293446939671220224566914864962330461645936936244191186739726989863262617600000000000000000000000000000000000000000000000000000000000 4658 267484218588648591923352407808473729284833807246960594928303027185262536663993715878937758022158507617768176638025123113008240539241475560325623938014723421328446549879482675486990219477777021685066789862747210822837624232889397020279755254650731659244014072726222249288764100192661393078282339522885100125450722047845570969600000000000000000000000000000000000000000000000000000000000 4659 356798954804118815365801692731624171995304253060290802177220489687650285363779522413464123197227198180880795091249333037529478781779830111136558844230588364248377828357441207141430920449863645434881295506226861326880568409248281379301226986283893706541026510308924720031501324819904305929012900011323375174504918432408508825600000000000000000000000000000000000000000000000000000000000 4660 374961034016847821272642157228367208093431520283996060551159830177339792580921179960219992580955358225857702287639668820695209773939216132270939139654879706607366622371852659817933680974912594540422974520817257019530035004112854257766087379738757427458678074720178669666810764569980260280687503348099251193705856670756388208640000000000000000000000000000000000000000000000000000000000 4661 386082759602093307496830695790225557486033302665301028448863723445311735581202740382768890665983695122387379897866269167071762606217074237889144961593795630108432581510000831931177476597049832514079588171858446846380502144065354172191352683375076503696859204055099223428114473688581369695792641159271686610468318521160179384320000000000000000000000000000000000000000000000000000000000 4662 389912514866091742495541261753683007873050906324463356017633013190507504509004367016189660362685641315061279978616609309157157918120056907206691754317525312879890720329999004529090249190093361609690744485759684848167833604757552995409813609868673461905894589248204256035251830139248702553674632925111923957439546443352110006272000000000000000000000000000000000000000000000000000000000 4663 779825029732183484991082523507366015746101812648926712035266026381015009018008734032379320725371282630122559957233218618314315836240113814413383508635050625759781440659998009058180498380186723219381488971519369696335667209515105990819627219737346923811789178496408512070503660278497405107349265850223847914879092886704220012544000000000000000000000000000000000000000000000000000000000 4664 790282994973245749922097403307935984061653014920768063374629869431430940635865320896894737494794529261987197405010539781372536092108502437513526745249583743974030050049059236435908906658572699572812846380706110065586997288076925099794011491984640086617529011625936281170398055142688925219336189676413874146430570391890177294336000000000000000000000000000000000000000000000000000000000 4665 844054983095312276407697671781901029525585916840820775992828723772483789702338558179899507113208284194043684661708360577172699459122729916780586695327742230693646912987907869880471364022379377845226291481177936429818410839028164465331877313407356433914904951358570280859539144432521252010632262101739908992214195258161344020480000000000000000000000000000000000000000000000000000000000 4666 1266082474642968414611546507672851544288378875261231163989243085658725684553507837269849260669812426291065526992562540865759049188684094875170880042991613346040470369481861804820707046033569066767839437221766904644727616258542246697997815970111034650872357427037855421289308716648781878015948393152609863488321292887242016030720000000000000000000000000000000000000000000000000000000000 4667 1366987541020143930605567462487380949681703282052471236932081253865467898112292561810388396829460442819417696273095875803910345337346070715737631386624172538171372250634064113610937861359797212057425371750543727734969587260908222743318022556150811797908576238629690845428543868134271631180581869371354741585526915357636800020480000000000000000000000000000000000000000000000000000000000 4668 1481538750197904918781849456929724782482283782404722313760831839623936828200887035069391973859912009969843149147482987284903261615078611620135817021061241073827149260048785580642069027638981935514168849791013110928211137438029394627709801055759586906724734826866792621209626782406038384823504019583696807377189632191790699249664000000000000000000000000000000000000000000000000000000000 4669 1499457294817706412332185368502755887475679193543983118240067948039984465324654519018444818931662707789511663365549506698763599347889761266669028851660406579623776420614425677361664538558183408294383508972377474498986128138320602416605513074720095496625750755869812118653480090472693354619130071577097726447129367025357330317312000000000000000000000000000000000000000000000000000000000 4670 1650818820886858578933271204842604893799404406557521671634945193267024957275023078191465514816953295288264085349917422568098019333565156910411756570935311140794382521098765986080747585540537372942812264899546222139398805107476398849389039544751926595684281475947314183163050269562469095823601913995524072052436159782595117480673280000000000000000000000000000000000000000000000000000000 4671 1714163553753721687567681010834229706207456294029698846222205352501495384397688294738685579616402620933292570440087760771411757145830753521922384534117680437154527329215668918479575070471188623489500089545341289054991351850005523263029259614036701890480308292675355935269740553512980922990673725843867504913974417498643979179130880000000000000000000000000000000000000000000000000000000 4672 1740947359281123588935926026628514545366947798623912890694427311134331249778902174343977541797908911885375266853214132033465065851234359045702421792463269193985066818734663745330818430947300945731523528444487246696475591722661859564014091795506025357519063109748408371758330249661621249912403002810177934678255267772060291353804800000000000000000000000000000000000000000000000000000000 4673 3481894718562247177871852053257029090733895597247825781388854622268662499557804348687955083595817823770750533706428264066930131702468718091404843584926538387970133637469327490661636861894601891463047056888974493392951183445323719128028183591012050715038126219496816743516660499323242499824806005620355869356510535544120582707609600000000000000000000000000000000000000000000000000000000 4674 3527033617587978035309642614104678165225061590143408146500341005208386991902156706963747058454522468384963669196893258285138962596035810605495586966340718218146411580651377176505077818923250746209726672249000244991352715918209562458899499910638905746392939615584072843282372736901709315117868289016638483170415065871255678746624000000000000000000000000000000000000000000000000000000000 4675 3552832376199142934942351498270123076270705630775612874410647450153734735321869529217896543451896992485807833849866701245100149580001875704510554086423692656196586536302913174546358740389221334079157763727529258652551309718644658966537540448892391106490277106140987267061994756358162155265372231467258450587002016471455774015488000000000000000000000000000000000000000000000000000000000 4676 3684455050184090039445179927558858101067276174000706824437076106378404260816879036505524076731094867827946145767636169952746349274866810059071847825790189083889841213093690340325195159986284783025094570013812977280697860354479720334759146332409915799992353009227475396187383971913626335130415898435571114273944635761582330085376000000000000000000000000000000000000000000000000000000000 4677 4914710633678820460895897393734471105834779239095304006786586600713748667105341572749124478654582504637306036552861152325262225214040752775441448406021916745162980199164517136330995513906044969676871329366034041357721742634155389979727261003574340219147544113950254118768724601507626620336703234115913846077907020207883696262348800000000000000000000000000000000000000000000000000000000 4678 7372065950518230691343846090601706658752168858642956010179879901070623000658012359123686717981873756955959054829291728487893337821061129163162172609032875117744470298746775704496493270859067454515306994049051062036582613951233084969590891505361510328721316170925381178153086902261439930505054851173870769116860530311825544393523200000000000000000000000000000000000000000000000000000000 4679 14744131901036461382687692181203413317504337717285912020359759802141246001316024718247373435963747513911918109658583456975786675642122258326324345218065750235488940597493551408992986541718134909030613988098102124073165227902466169939181783010723020657442632341850762356306173804522879861010109702347741538233721060623651088787046400000000000000000000000000000000000000000000000000000000 4680 14807357092230630453647879575330300123889743595613450498674585636050507318087693936909295469131661570040929362230055775399337969443875359607555436197170976968728097738576038323063835263384705901364305090813812687920921631346078063326136477537204985000193467288411532764430048254610846684299604811128787196753474211902406730448896000000000000000000000000000000000000000000000000000000000 4681 15383626764706619609700356886586651034018231015463547323492930592125729975420139049542393960854371395971762617326209871132881403426394546339420757023158692409550606433084616713576413243458158555590137567813226417919092774959338541545072486132305366310294649053850233415199750444748667356508559254350656750508500159379149718709862400000000000000000000000000000000000000000000000000000000 4682 23075440147059929414550535329879976551027346523195320985239395888188594963130208574313590941281557093957643925989314806699322105139591819509131135534738038614325909649626925070364619865187237833385206351719839626878639162439007812317608729198458049465441973580775350122799625667123001034762838881525985125762750239068724578064793600000000000000000000000000000000000000000000000000000000 4683 24215695969927106372928043163891691623038851963123372384194719563172181228496670646024079172576291682123912074356920901147214135142095988648755102681106556704581773213623152407240783435719322725181600071460269648992725160931289288085090463319372066082852486271586727285061036422875805146050105892458681270441860882499121594551500800000000000000000000000000000000000000000000000000000000 4684 30269619962408882966160053954864614528798564953904215480243399453965226535620838307530098965720364602654890092946151126434017668927619985810943878351383195880727216517028940509050979294649153406477000089325337061240906451164111610106363079149215082603565607839483409106326295528594756432562632365573351588052326103123901993189376000000000000000000000000000000000000000000000000000000000 4685 36354616276494501013249542987707372795922314110591547078068206016567303726271733946768399442148324980434102387079894081705184608361316047971398806848025668961968359272804647112666873335917375006581444076486546821199514677018317109143998086505986292536703262110038243272268707375660426031922956237181339289671057184590212487970816000000000000000000000000000000000000000000000000000000000 4686 37000282528629782003948297309537020710904011752888872642495461920433471033900358976160868461872036050084193203298296362615979264860496291320641326760520625134576989846287347107989706856850790451545018072184416606941373119818276945509582090330574196359180291548278334045415592209440071770655540886132342283101922329555737069486080000000000000000000000000000000000000000000000000000000000 4687 38201842091155995331124493849025442711781891874761442359567910400983898021173469313748325954348500660971067275477478415036988438556992609182510047826491858508945192952546416624381578753522039670063659974800922907816276290480718371563214024963140506947001985491287582270230052044441792098426672006465573595459097682809694590074880000000000000000000000000000000000000000000000000000000000 4688 40589457221853245039319774714589532881268260116934032507040904801045391647496811145857596326495281952281758980194820815976800215966804647256416925815647599665754267512080567663405427425617167149442638723225980589554793558635763269785914901523336788631189609584493056162119430297219404104578339006869671945175291287985300501954560000000000000000000000000000000000000000000000000000000000 4689 45137943406258451985796254692102889842322063244947532825968565547981152534870622841214857833168067584161386292315418020426242215476854930614685869069442867244632713444108589490833575988032006393159857497528607094367201573753541110084811348227756295809233649404977558182185995135844180632916652399852218279012598383884887832657920000000000000000000000000000000000000000000000000000000000 4690 45871621670595654761750092819138281875594180528883381096784268967454204951816304193874500155249791946528470967084290370321615332902837909562462950490069331972849184712550499884300450905554304278629685407819485934661477626743188969528414476146481149086864795345332198924303647048319978755988703431464924063475024498027477902295040000000000000000000000000000000000000000000000000000000000 4691 91743243341191309523500185638276563751188361057766762193568537934908409903632608387749000310499583893056941934168580740643230665805675819124925900980138663945698369425100999768600901811108608557259370815638971869322955253486377939056828952292962298173729590690664397848607294096639957511977406862929848126950048996054955804590080000000000000000000000000000000000000000000000000000000000 4692 92531158301537479961742671811474531591515020270846847555733768903711977768160573741524141629544875499347158515382028241481481846302016488359784585042268812693092229541888346290901820148991094816100408105428064747928518286668260355523038082478135252978793556944293121696607718995052357335222052582346339395336827971472437511454720000000000000000000000000000000000000000000000000000000000 4693 93484776119495113034113467983692579184691608094843992079102928921816761144624836262709436466059638546518927568094756599063723432303406441477124806337477226058239333897428448939043873359317792466863308064221754634104080978841526953187620625234889423836638563307811675698054789933314405686731469043471203659375493825529489362255872000000000000000000000000000000000000000000000000000000000 4694 140227164179242669551170201975538868777037412142265988118654393382725141716937254394064154699089457819778391352142134898595585148455109662215687209506215839087359000846142673408565810038976688700294962096332631951156121468262290429781430937852334135754957844961717513547082184899971608530097203565206805489063240738294234043383808000000000000000000000000000000000000000000000000000000000 4695 149767268932414500337294506332294805719907510535302462830082396011617800402693327289510711249617717754578036921950544793666948975879433422240978724336650231588884591119550886188581590741260846788195411176659409471773545668920738835084191406295347528978307789613450030600268346559290679538035876314804940487456252884277827397169971200000000000000000000000000000000000000000000000000000000 4696 168488177548966312879456319623831656434895949352215270683842695513070025453029993200699550155819932473900291537194362892875317597864362600021101064878731510537495165009494746962154289583918452636719837573741835655745238877535831189469715332082265970100596263315131284425301889879202014480290360854155558048388284494812555821816217600000000000000000000000000000000000000000000000000000000 4697 171232162798893567704766843002691669009460381896666496801109625873320718547880504531283960613904800472468933754450636009815719857912551258152643544097587100212348234166008603490998600561333235758155984810193527649940510785396333228470014251426377175169142232069455462563564966235350362302259640073364458512340818667090621066253434880000000000000000000000000000000000000000000000000000000 4698 172551459877947396055397263386742981249483405419076487794427120487251394620156790530104627535722096456162722723109112022480503459033170739142681487653304137198717923816344489606469497792365150697168570007173825618999544374860975635678802041841200992279742191634765485031662164172664684236983064575370516039453538387462024964436131840000000000000000000000000000000000000000000000000000000 4699 178578205254141816541323820611061655022854135587559824582257423240236474515413826041343209121169354710764663974144939635739697758641813708825835435662816630971978757745896646416009388775549629973077991994950375037708883970490215533141180158895114041490344413712653343968318971569963575495156277641620463377214077773967975108724129792000000000000000000000000000000000000000000000000000000 4700 180636700593432850998878731144438846355095762091940282307231915721875418016402920034224248254617887224244501581690042081852002044188628432197665065174488996941658429901536792126051389526174566315369545506369113048834183794080989783665410118231906077470181917912747337041901447836638689319625304532055391090305500172185601001281028096000000000000000000000000000000000000000000000000000000 4701 240951510331614859168862089414132226057989747390100921714757393543830412788489755343777830295342088069137043847467296337461869847699652576508980827992546651797816951640380422887049809197605937691540637361988101392226858451048407156064763411542729912536886612820581200858277399754834912669960159196932489307852140774823382596257316864000000000000000000000000000000000000000000000000000000 4702 361427265497422288753293134121198339086984621085151382572136090315745619182734633015666745443013132103705565771200944506192804771549478864763471241988819977696725427460570634330574713796408906537310956042982152088340287676572610734097145117314094868805329919230871801287416099632252369004940238795398733961778211162235073894385975296000000000000000000000000000000000000000000000000000000 4703 722854530994844577506586268242396678173969242170302765144272180631491238365469266031333490886026264207411131542401889012385609543098957729526942483977639955393450854921141268661149427592817813074621912085964304176680575353145221468194290234628189737610659838461743602574832199264504738009880477590797467923556422324470147788771950592000000000000000000000000000000000000000000000000000000 4704 725014147604731010303234199901678273029802697012467562137874359574905851540270070496642639172924336699708134496220417916818686481554652438919468560540953433706619508777072975396372665319300836843944299360655618785829855774601481199426624861876332003151963559703413344451923033833370095741877559683471638762423214879430152498341478400000000000000000000000000000000000000000000000000000000 4705 870758047804659901641874124243071861134601194878687617218401062181104983536440203918454958461519007450245715195630995964833345774269216302279770588043223459562464657049125123772474836541920085136253374870974806207853574652630399055529421682492017141775356575112276674341747425643144663540074411544885017593711016166947627787616256000000000000000000000000000000000000000000000000000000000 4706 906561398580023647351721004425405526091739036651193167483725835345742194152044375198989502297532675079028196894605396546507587219640506132532863653732980237655825883357066723392472326378091892689563812673066825585670099756387973992103423085529756977036235883433832020581650083907834263122973398759695359650977512798639946144415744000000000000000000000000000000000000000000000000000000000 4707 1008147711328707148260637258822011251710529652105724033059916389944768624418727361923415276313851939378663980660100185663066593447089584124689028517059087243010166656102042994524394757277197225345557488135722540793142352069515137035190189644050112723399161606542020289554629313168428457146682474649079662363640241183168394010243891200000000000000000000000000000000000000000000000000000000 4708 1033258581827978105529776992832212539914600801610586513821342878820113219929060074853665104382533849479489396731979013702939448120078731548612761830577616553094835470854730051085043085695518575114292540902817006094929286018135547019493725090698773216703443883425263089943807422635794818213429653945921441121873963026943764940718080000000000000000000000000000000000000000000000000000000000 4709 1097772418195876357049504084735609066699069954250797797860378742163428861647176453749366740090818938254458519876657888077887082804950140003063387995867646416177046639583061921369614135615475667437228694329995502159077651396902893962489619188913452692791532830975003467573304332581535068858757223184464217309166234157515841009090560000000000000000000000000000000000000000000000000000000000 4710 1135812957453358994500169878764106839038727087559091400983398675030170091562127547033192313793540507987162664047702926667593155759453589535368123554362747979222727844412869301141329984314888533473386846106565417219710654267294862330579862304920765670500606798437016708300702665694963298266160682705593948981312235718463517598951669760000000000000000000000000000000000000000000000000000000 4711 1299729769959399309159836796133639499078798812839011360512292736688419415120902020615249442093246864823113342256375251972111708250920071805478721206524932553491141952227242520846272881157267083004028881368432456997267875125793354595401732599245218442871703309577991022525452858828463748718365225675877622333659978548842032910166917120000000000000000000000000000000000000000000000000000000 4712 1313073100439874525566871175266753294898990823443361167681320597085702039040750164947137993689547512958884571676337057044425852421489002692960057916032925033286782421232817414591084308220921116816183416991087058800609509171440805774812232752169977783404181253958666929967628890240937907451155201713123836257804537715592597055870074880000000000000000000000000000000000000000000000000000000 4713 1751508190075344741852622040843143366591429040025880259935871191692728488398881364661035748488564864997996476399545222996219553251273615151850390329701943917471078520800142906330875456326419214611302316813723720876404467822395045640406854171190325939727124335922199718455191051212448128142807391887062479416841978627287136120990597120000000000000000000000000000000000000000000000000000000 4714 2627262285113017112778933061264715049887143560038820389903806787539092732598322046991553622732847297496994714599317834494329329876910422727775585494552915876206617781200214359496313184489628821916953475220585581314606701733592568460610281256785488909590686503883299577682786576818672192214211087830593719125262967940930704181485895680000000000000000000000000000000000000000000000000000000 4715 2664421246044445682070949233230668773377816948585559082887180068327105787539141337823179346040668279404955990774860236816980999693279072337550801790025389165747644047441323285939455070177532770630096276919762275182179080611465285305959634412184701422387471838102413567733050734631645342916359407459208022682571221966346914109923000320000000000000000000000000000000000000000000000000000000 4716 2740759568349221407975653574992729376863153250284390120521113717976617409036179891210259014833582734497885674830384647453623474290363014417645833258284872372752686053331858697747500441063861591161223834745227001937375092219657460713337973791406645808462672225420839180666778752941916688293034105860404061093234902308722661153476444160000000000000000000000000000000000000000000000000000000 4717 2823499479846556393876805381030245735409965423877881143027411490594779444025951359624153626602143722709142600863000033037129088608562652588744575394384038331175408651168292167868179699662015903347223044850743288788314717645156553866948176773788733229095507613358072061592568300200540588316974758112793617654540106906721835829807808512000000000000000000000000000000000000000000000000000000 4718 3029036659547485562855264519099047333678238234890857366904862454605824339778204925252770495010955023223410543473198377278807855171813523527010511595196068818293589364750969412959895769271158642667050961472075640076749799587437902859267017265976889009894278621291116848146181827155736646085311386368271214274982667531582508827987148800000000000000000000000000000000000000000000000000000000 4719 3050980626873971685952280232011763500508594377117919715692661870824464432490664517226136484994648161161407468444795573247128067032903422654937578101187885713489455276231067091448883390589799969144232524401444397675086669088723789346332641049671828318316824712463598208171019383219329601260530689794787555635222096724674690963409469440000000000000000000000000000000000000000000000000000000 4720 3091271223486350199568336126492424841301154666625576353955425134776214547561473821349275516373947510153951937043262040901009920210519934702962651376300334690416390508016993997772075269805136702638600804798576869817832236039463829947432243460923879797309879689156714942954863152201709327578612946824604285053441094802822371674182123520000000000000000000000000000000000000000000000000000000 4721 6182542446972700399136672252984849682602309333251152707910850269552429095122947642698551032747895020307903874086524081802019840421039869405925302752600669380832781016033987995544150539610273405277201609597153739635664472078927659894864486921847759594619759378313429885909726304403418655157225893649208570106882189605644743348364247040000000000000000000000000000000000000000000000000000000 4722 7216026419865039795513358238422283189155262187430598684540835422799631922224534987298987650016741281657634093174385977529637921509665116985872086496565312459342800413707891801333032725697014059362571755622303749570518864102303772749585152109462531457275756491192297673371937659488249775281089704467107669225300340944051204476601630720000000000000000000000000000000000000000000000000000000 4723 14432052839730079591026716476844566378310524374861197369081670845599263844449069974597975300033482563315268186348771955059275843019330233971744172993130624918685600827415783602666065451394028118725143511244607499141037728204607545499170304218925062914551512982384595346743875318976499550562179408934215338450600681888102408953203261440000000000000000000000000000000000000000000000000000000 4724 18040066049662599488783395596055707972888155468576496711352088556999079805561337468247469125041853204144085232935964943824094803774162792464680216241413281148357001034269729503332581814242535148406429389055759373926297160255759431873962880273656328643189391227980744183429844148720624438202724261167769173063250852360128011191504076800000000000000000000000000000000000000000000000000000000 4725 18116734330755647206485772229983988587049532790596443757598683463651839404185645164818589942644196031880058170945371302684766234979847110886691174304662828794602978794334483579601435475884282645657775476561289782088171813224523432790192130021664362741323694546274694119779783360711661880528740186190629178524454204527544774013065625600000000000000000000000000000000000000000000000000000000 4726 18713013401865952121545177898617915382281555228382181052141497275130576415387833766181666782493129654778071290017102711106463723105934515796827368416931143187702656667817481288453863674320249931614298899109175370154099036769028055578104616093805976921185188694506424248371975109978782404607767349181497225716785680446868726659153920000000000000000000000000000000000000000000000000000000000 4727 19473517641104346727470043502872091746339795773378008607216213297395735309116649670472301023653564726955012610916812550350938234020338258433890549645698049253212740005302674493526496065025383241642958829737996536675140007475158506112682759358702032633499365082337350356988077546714373315139856416328035906072270812780300583777075200000000000000000000000000000000000000000000000000000000000 4728 20293505871580045077246683411771089538708261690279037982777731808753673761177081798697398267802184757989084686478853965449366488756546910922653482927051916709060643394626622350041288871942483418378806983199715789401860395337570764258681295710351458192293828676267480915222115966636378375317812392068518287688260473928362795991040000000000000000000000000000000000000000000000000000000000000 4729 40587011743160090154493366823542179077416523380558075965555463617507347522354163597394796535604369515978169372957707930898732977513093821845306965854103833418121286789253244700082577743884966836757613966399431578803720790675141528517362591420702916384587657352534961830444231933272756750635624784137036575376520947856725591982080000000000000000000000000000000000000000000000000000000000000 4730 41070929371845972538524444444556939565260121116606168166991221868132832813238149027571219543164530514702418092617107719738050781710567383951966735126887975905926487741877123682999434383923824144410376261298392180573399180863842016060281483871407191976290201481894894791236989990021825668776201936663653272906410759103229120741376000000000000000000000000000000000000000000000000000000000000 4731 41968742215562791638489239244315765181974077082049385516004212621440783749525214239433302688184580645883735175864357970829976126200421762306794526595234462708461777341229572193085607671617941236040587709106785306207846540042110206301463108946783693553304296824050117029717240023824690071250654774879993798280390333523082497490944000000000000000000000000000000000000000000000000000000000000 4732 42235990679256347476186175882279005831356536695321051701314510150807675155864252033167691730482229287605123165074146289720427223456591208552666836658144634312510830154877438377080969863312521616655845289355971272764155852968263275521059797611968717493955740186755303143571825715952392954953851422129859280741324129747207947550720000000000000000000000000000000000000000000000000000000000000 4733 84471981358512694952372351764558011662713073390642103402629020301615350311728504066335383460964458575210246330148292579440854446913182417105333673316289268625021660309754876754161939726625043233311690578711942545528311705936526551042119595223937434987911480373510606287143651431904785909907702844259718561482648259494415895101440000000000000000000000000000000000000000000000000000000000000 4734 89240336726965908395280284632068797998401559994557363906454484112782380360594355814660752711206045659403592863243840858070597511920906848935631932347473980478331412658551638382194638680018251697203668033912191147865582510609343597382744251925227550693134959575485472645714016483110959582021503439761378040161348557398353746329600000000000000000000000000000000000000000000000000000000000000 4735 107179080113063881852553391805356801931357131834276176938962777532235841069828140802298739750698268554867109328725710307440588916942095067341490544319777386884390580622260494395685754025180260971476446011262533381991991729930815375552654061753380828029756669485070782727079391176667726563200085079557611017921131916861833153085440000000000000000000000000000000000000000000000000000000000000 4736 107997241029957499271275173422191586678924743527667598136970126979046801688681790732087279748795201902614186499173998172382883488827149228160891235497790954723202722459071643207866561307815224795686189873943926766587350445426470454755346077491956254197922750931521704732629615536794961117117642980928279804317476435311160123719680000000000000000000000000000000000000000000000000000000000000 4737 144057207767092004665729139008826099553113991930351818008214979806863838080575682521278931013755854940992341230187839140723271224560978195252244489464565693516616006392199299692635537169438095485042156584496874266241393180481482224637716036276796897777186880171377225312136248265007401270246846112967616641023339955431264187580416000000000000000000000000000000000000000000000000000000000000 4738 147876684730441355866232522316557063793601878144677480797746075878541150325499519694994270407761368770695612366014639833097181605464108559835832036371336482424360498231732418061162342858306781275533420589835525646116342755868079833397411676816033386025850611959748766942212189020509933953255219420107452880692894174078923670814720000000000000000000000000000000000000000000000000000000000000 4739 169216667369886060515652535974510025441072107428579930831183747020933637983653834118214536331553397845428415384889506173142972016853465304266670023104902012198796257188753160910794592372257387758388579306284834574898788297874818527815807444299922756490644809910012021565384940930349359891327083540453327819910692480194869272248320000000000000000000000000000000000000000000000000000000000000 4740 172255266155779319089632844837504082369994912403344405477454368874164870188563354109042881114664413809277161676382128650744460664110415220580595633291366940463533525005023284295169901359652618769532232094589314789663785575051123962039911093204547003958084688159030638450093312648832156138106624444130249886727616716990246683672576000000000000000000000000000000000000000000000000000000000000 4741 188312118757269415141616686802945074095816079521472799991497299664856771407370432091531022060390387420174609958727954596470208006430913275929738220672937758477143703676450594093970093971498000300038311772827988184433521497384353852793198981000857843266112955265917023160509468065838420932836917132080119422584409741733715767197696000000000000000000000000000000000000000000000000000000000000 4742 282468178135904122712425030204417611143724119282209199987245949497285157111055648137296533090585581130261914938091931894705312009646369913894607331009406637715715555514675891140955140957247000450057467659241982276650282246076530779189798471501286764899169432898875534740764202098757631399255375698120179133876614612600573650796544000000000000000000000000000000000000000000000000000000000000 4743 285471962903294792785939359361630499208207592307508337158267167134271676806099850105177109460215059881248992025381519029330143242361794214578814129074505871945658742637269579684142239415807014681086879868421091250091317490701338742361842023768036281079802112374732746188727799195238069541054092605864213396706169421531953525004697600000000000000000000000000000000000000000000000000000000000 4744 321155958266206641884181779281834311609233541345946879303050563026055636406862331368324248142741942366405116028554208907996411147657018491401165895208819105938866085466928277144660019342782891516222739851973727656352732177039006085157072276739040816214777376421574339462318774094642828233685854181597240071294440599223447715630284800000000000000000000000000000000000000000000000000000000000 4745 327198731009679084731370836287163427253544346879570892175274451880537550183774474937918687362072885262248063378432193166876835496641037909984200788522846533121748415686363263484240165420473284044539087052460438809631053678624535421599292323608282535357548228861241889192828345080437670343474666378368231950027801363507988319529074688000000000000000000000000000000000000000000000000000000000 4746 335555874912211026117665088893881636367119638097235277583677817716177138068781072463315061348264236525131890639091533554881214904532185184062069417929129049659941301814923786231050739414428210650924671383802474956790908084811977362389398866975260703881569576514758758662761897397515489112337131189673565393753366824779851475326074880000000000000000000000000000000000000000000000000000000000 4747 346022501045601619991610023498916985900570384916628487027002616409658391497491244316643004802837237912302912222752517146450531874287268836777081291944270236707793220132224652110184939301141422757574046591188174960607356570828628587698384454439269042300515456715900789763376862592108515110263779983237025086886347281409010238551490560000000000000000000000000000000000000000000000000000000000 4748 432528126307002024989512529373646232375712981145785608783753270512072989371864055395803756003546547390378640278440646433063164842859086045971351614930337795884741525165280815137731174126426778446967558238985218700759195713535785734622980568049086302875644320894875987204221078240135643887829724979046281358607934101761262798189363200000000000000000000000000000000000000000000000000000000000 4749 576947503501491871308092380953538799979080437860285613741929116390506361631892925650323884942002173762355980928372867900305352372668856829816075768776276182302515980965896378448135366443745649337699060807107709445569650091022980577660245809757740435509509246043179164928949747683466448190179621898913492602677587485387315946276782080000000000000000000000000000000000000000000000000000000000 4750 580608638877220688804061418516366980114596645550951797756785156153851728791565044462255598013132441384370725746205261754261148848777407020879804335082096247481550033152171591824887227391017388505986278668050973350436973685013389482261059721868781486983428904448601661428216282152632418098281933239192796699709273954118450131836600320000000000000000000000000000000000000000000000000000000000 4751 1161217277754441377608122837032733960229193291101903595513570312307703457583130088924511196026264882768741451492410523508522297697554814041759608670164192494963100066304343183649774454782034777011972557336101946700873947370026778964522119443737562973966857808897203322856432564305264836196563866478385593399418547908236900263673200640000000000000000000000000000000000000000000000000000000000 4752 1165139478312837627894548328501711476982285790423899892228774878831041936002022188625680070720055803560045430968272326151248444191725692175487405585521474913062675213833907777204750940900652145472232918404041236848594663320867921722344155015447436132801704855081648796924739495645192251428615499908663860605429464635729677148749824000000000000000000000000000000000000000000000000000000000000 4753 1191931568435186057867861317406241145201867592955827338600865121382470928555391158018303892733716329913861431282045743754219393388240116022361731225456515165454302907507075672860192434562499478891565451563069525293239154039997059158291594393858050724303753835091674036325326480245398555236588371262710630530631264745948338926387200000000000000000000000000000000000000000000000000000000000000 4754 1787897352652779086801791976109361717802801389433741007901297682073706392833086737027455839100574494870792146923068615631329090082360174033542596838184772748181454361260613509290288651843749218337348177344604287939858731059995588737437391590787076086455630752637511054487989720368097832854882556894065945795946897118922508389580800000000000000000000000000000000000000000000000000000000000000 4755 1909501157422130628721665675858991583881302946210948195943184521436960912507818782300331339212249879082909576214830597977687241348770334823317546178872953224282047740457718522394762669224428517415245855138161685950435686306143969052616336389101812811281464075198905465481161708461941759456756870885158179657423897037163053711360000000000000000000000000000000000000000000000000000000000000000 4756 1937077946778141742003775780895968295151878377386795808039846698860180486412254235579967054069993734522478223188547938877174450530820573336461436124691597820039405565613260741552805576091173849529155734101143862540232370573327273790714496296837311863013941341955363432287829774455174094564747342192696318045817141563624941158400000000000000000000000000000000000000000000000000000000000000000 4757 1993294968450807547119971595432750127929917965453576780909991503553469306498845361819850011692257234280593262833323376572614836740255664602444976974081486645662439723819284063239661459311066954614993587080861968003671950150496804953794933585717333351575705808761696533556547885654121933130059246816862463262735549486284039782400000000000000000000000000000000000000000000000000000000000000000 4758 2024475891741430439329416587478560236526716415705975170527424282036770745084183728972101895952439912402450910942135123995616166764680183593028193535941202372804447774928728959845169288134933611573261441461047603585768031022937621063265356664060200098474438368648255250816979427529644107007403544695116914053814184197768349745152000000000000000000000000000000000000000000000000000000000000000 4759 4048951783482860878658833174957120473053432831411950341054848564073541490168367457944203791904879824804901821884270247991232333529360367186056387071882404745608895549857457919690338576269867223146522882922095207171536062045875242126530713328120400196948876737296510501633958855059288214014807089390233828107628368395536699490304000000000000000000000000000000000000000000000000000000000000000 4760 4071190789844799918746454298846632794645783920613080317387392620747434331749143248727834869895405311935027491336824197571462305771641594473621172127467367214015518365986189472654093724598543929201834447258369058422187800248419898058872251995134284583174302368058816650646076902209689026547792371093841307106784457513641818718208000000000000000000000000000000000000000000000000000000000000000 4761 4112521138752745914319665308152518468580935896598319207305901386958373558208408492028873456606073176526083502162273986719934632758039944855228327790009544346526450317763662612199125691664098797295250611700233246694401146760220668537560904995773949448588799925181894371948736354904974139874228928991603152339451797965966903817011200000000000000000000000000000000000000000000000000000000000000 4762 6168781708129118871479497962228777702871403844897478810958852080437560337312612738043310184909109764789125253243410980079901949137059917282842491685014316519789675476645493918298688537496148195942875917550349870041601720140331002806341357493660924172883199887772841557923104532357461209811343393487404728509177696948950355725516800000000000000000000000000000000000000000000000000000000000000 4763 6743747582169096075385816719665220715560087801350124204439610159513750171622898365493471344727432531382867645268203544156248791094906458855425131579866368604983469152650538040444422760991004496693915261444516451230168234534271902015276906029433722272824657944298271957675937433268099221137300184421063312774052249755484101799837696000000000000000000000000000000000000000000000000000000000000 4764 7308798762045964196925187611756598018997996756110011608869632162996977556692647103645100514381318541424094044898014122866565263603594479009732725132132295410930885565041463063387463650447462716191923089805668639164403314740728452257725990775592119734077943518478856771623343040323889284136293902564838277059262472953036754147868672000000000000000000000000000000000000000000000000000000000000 4765 8777934930363025124650267375600018478662017971173336061787918190714620648407989961316403309113980552694370307917884076916278550400279996657610034893763597852657110670209595672428341541496195760069021170935655859316036949915694053678749129375563958772298825352723134962050575156923897306767559035208233019041738277020131610532511744000000000000000000000000000000000000000000000000000000000000 4766 13166902395544537686975401063400027717993026956760004092681877286071930972611984941974604963670970829041555461876826115374417825600419994986415052340645396778985666005314393508642512312244293640103531756403483788974055424873541080518123694063345938158448238029084702443075862735385845960151338552812349528562607415530197415798767616000000000000000000000000000000000000000000000000000000000000 4767 13817119797793650659171717165296325383079102362032103060221723077976717687308873087257301505086821240352249558759632343294142162667107402146238017888331589212515822351255845039933500574577345177886422213509828667441910013756185084494327333276350675845285188055212342069894423858120949464356342925790737159602736176790947905467842560000000000000000000000000000000000000000000000000000000000000 4768 14248904791474702242270833326711835551300324310845606280853651924163490115037275371234092177120784404113257357470870854022084105250454508463307955947341951375406941799732590197431422467532887214695372907682010813299469701686065868384775062441236634465450350181937727759578624603687229135117478642221697695840321682315665027513712640000000000000000000000000000000000000000000000000000000000000 4769 15055660963878772305429708259882920339292607425733993877297518978880880703687711217611780011710557683771982455062921755645344050603550417634675471794440259627124559716623350886440697583318242072943675520477403770033331223870843122495874766933523557150495784681872001021883315470403172730486969059763755539863178811059215439757312000000000000000000000000000000000000000000000000000000000000000 4770 15246700230029252942101452574833702800631131088210520039590108615278594513279263688939550969942914945883563671818746619278608569973282770866824244946019877222655172567346751601208817730159846123707287987426637253182589957363269364150406324484023148673117095520214829035169570220976141584712055824388241334686745133975669144016650240000000000000000000000000000000000000000000000000000000000000 4771 16460882325464638130864036765544156559797841973165862751520264523218819730283289532023092037303220708867122026617720628293045330728760240122058650036663971301033641066703371424517638518203964852024221791501883893573608068674314453990711885298387325015812527850927538729696734212609777351291527815053532400091948050089600556183060480000000000000000000000000000000000000000000000000000000000000 4772 20576102906830797663580045956930195699747302466457328439400330654023524662854111915028865046629025886083902533272150785366306663410950300152573312545829964126292051333379214280647048147754956065030277239377354866967010085842893067488389856622984156269765659813659423412120917765762221689114409768816915500114935062612000695228825600000000000000000000000000000000000000000000000000000000000000 4773 20924231971850570994926842631976091570859279746920937796892982996291520639727911763222380464312590451259441405010308231132296440976480949306219316669451912575111582493102874181560466752373299272837713145157697549510083838486667746165656655034170791288593438226013057832420689287296069208153131328329024274328788769143224370253004800000000000000000000000000000000000000000000000000000000000000 4774 21127509462453618461458981273274642815373740138882514714497805035730144433130820937982630420219017631712173182075359844334709747959279107350534798582708690603645521100981828915237744707486596911951586647803476017122176894037683996596624349011440261698073173165423388494065658010467250722124128819295333364198114460583579275912806400000000000000000000000000000000000000000000000000000000000000 4775 22009507590474772038204355369754252589328721129399087872856185276180608565133561842295389769079882078940325365629337083176289738445035074787536133751081718392741453350470339858701741908877221259946744404418747912648049803501624927168231538459676038198180812266838040782835552650501198418097270452288921924120809885420032308321189888000000000000000000000000000000000000000000000000000000000000 4776 22936191292353762999667428662004361699608193091904211029903284418456502141592535421051986820484700166191834378785642924837509938650931781671162987333271618691554598889495598258123930230960315902448348833811676031504821798305651938369467752346424183043285361783178542989526488634247297274419452352714011516953424765195025975240294400000000000000000000000000000000000000000000000000000000000000 4777 24367147968347313275939015120418181056981253266978448794692259382174822239552854030208527887716365951961378413112732946886195941953574584449221284225721719679441249444098710448915975789041619033617140650537894678746655600338981381939755401779801805871297817509401803247340084181838483378884124068123976584856044848585089984390758400000000000000000000000000000000000000000000000000000000000000 4778 36550721952520969913908522680627271585471879900467673192038389073262233359329281045312791831574548927942067619669099420329293912930361876673831926338582579519161874166148065673373963683562428550425710975806842018119983400508472072909633102669702708806946726264102704871010126272757725068326186102185964877284067272877634976586137600000000000000000000000000000000000000000000000000000000000000 4779 37058537065586973731463439338430224552539636621134262447591549700630564028239589234659808234701883981184674100143713074495351994590202188391411151211391090967302136741013316463033092046247378807950245632718219611226536615620299960810796158749108670078838951405969739913722024204890694771252063503630232968454387326861182082272460800000000000000000000000000000000000000000000000000000000000000 4780 38944080401614743476224403938466028936730043949636232045721312539547810664043564981972339969694678916354757685959910378453330088531212475763882783129690704732361013270920699790196636628986034209159449245380412344169915301762925449177280087362747309034233355723104998264738727364351604387861451814334637948492259339216985730549022720000000000000000000000000000000000000000000000000000000000000 4781 44563575270649472563653690005153642324145930104297667472253966849860395074364352876096452358268830138182126463243078446736808089791023991698145825963446002536490832026458375434625874228202802729444781792122961948348445721340807099094548642610124664529997146887180242706681955026498057557898314778547732521124643648330339914770022400000000000000000000000000000000000000000000000000000000000000 4782 52012609523385757236319141398393660007446425818967747985657669432594597070672464624997276157686323729817120382803880574035430045056902164514802669429558033250819108317871539111756595108754569377757194717313811604008309449887096392947943673253009126530928412018028698965929811132616346771407978646123236386848647105738991791924838400000000000000000000000000000000000000000000000000000000000000 4783 104025219046771514472638282796787320014892851637935495971315338865189194141344929249994552315372647459634240765607761148070860090113804329029605338859116066501638216635743078223513190217509138755514389434627623208016618899774192785895887346506018253061856824036057397931859622265232693542815957292246472773697294211477983583849676800000000000000000000000000000000000000000000000000000000000000 4784 104767172303062314705544115904755976536315332667611158448659782844775565440132281638874396747513415248291058174213165831247244892183022580039056244177611950263361685841768802885830353512949307681635743484736816824672921579558609139045412235993174162145131536348844968933480926103726815526262853405207867619222124969348794295097753600000000000000000000000000000000000000000000000000000000000000 4785 105737066780795433499910330149143252877248033034922719605024894137084205017284212807156225240930345763637310979981267747838713816665237139790627321536473405409906952592158431731426620130562678171971437757490671012065647081995790255692586917646785625236931944972389180378314611039939758595673347993992117227069488370093372427206656000000000000000000000000000000000000000000000000000000000000000 4786 158605600171193150249865495223714879315872049552384079407537341205626307525926319210734337861395518645455966469971901621758070724997855709685940982304710108114860428888237647597139930195844017257957156636236006518098470622993685383538880376470178437855397917458583770567471916559909637893510021990988175840604232555140058640809984000000000000000000000000000000000000000000000000000000000000000 4787 317211200342386300499730990447429758631744099104768158815074682411252615051852638421468675722791037290911932939943803243516141449995711419371881964609420216229720857776475295194279860391688034515914313272472013036196941245987370767077760752940356875710795834917167541134943833119819275787020043981976351681208465110280117281619968000000000000000000000000000000000000000000000000000000000000000 4788 319075522783052183211634669109815389759401796903594653313861785898244642046422444762176476830819034668529262034055475536298931304641239037495761076363388959034245656686981280558135161137442843384196595064506923883610633403533340170645440587465600821860633363729028295647588884977910046247785572018019477264157546042865660483168370688000000000000000000000000000000000000000000000000000000000000 4789 638151045566104366423269338219630779518803593807189306627723571796489284092844889524352953661638069337058524068110951072597862609282478074991522152726777918068491313373962561116270322274885686768393190129013847767221266807066680341290881174931201643721266727458056591295177769955820092495571144036038954528315092085731320966336741376000000000000000000000000000000000000000000000000000000000000 4790 702553569495202430515860369340373433920450215910241214894923122222143349081629068333254180616946480351325685576574700611807320542905462891597361124792760693732976712865928991970347477811581263190374963124460768303394392143411652432637893952920074378644099168739597700006640898873537166265417068697751337721716598450199268504864114606080000000000000000000000000000000000000000000000000000000000 4791 937129705575261658987989890653017629527111129695210271596182291793527889828505217681982861882025043188808453503201370437042875172337108528200939337585884247549059795924285439122096719288246356083928253487644714910826521961641072614995808377557267551892602737343287233063484766446139598034081965102407442122668796037528901634414618869760000000000000000000000000000000000000000000000000000000000 4792 1054270918772169366361488626984644833218000020907111555545705078267718876057068369892230719617278173587409510191101541741673234568879247094226056754784119778492692270414821119012358809199277150594419285173600304274679837206846206691870284424751925995879178079511198137196420362251907047788342210740208372388002395542220014338716446228480000000000000000000000000000000000000000000000000000000000 4793 2108541837544338732722977253969289666436000041814223111091410156535437752114136739784461439234556347174819020382203083483346469137758494188452113509568239556985384540829642238024717618398554301188838570347200608549359674413692413383740568849503851991758356159022396274392840724503814095576684421480416744776004791084440028677432892456960000000000000000000000000000000000000000000000000000000000 4794 2136852543769469156864333792282157533612507712958473164705450098811550242707582992065655290659869927310831072333790766481551765353197755151258736116648928621704694231331173012933816535285281469348919331770243570862128714907347707537334482321391638526391091346711320750322696051600102899346660693387250182665380195120030049578129345740800000000000000000000000000000000000000000000000000000000000 4795 2202506683664465123976172783599288780063385949886340473087767515294337684535550048870496011313637783441203600944856455961447042068386549895544944053181957291134946441529456805535536787028643552644834137847045150399810444796893559061416061351254197541735738892895255491414483362514755226457811728607093570531797815054294733115149852344320000000000000000000000000000000000000000000000000000000000 4796 2257276130010819025642183546523519858038526252843289696529423202366367858033652591451290487060929175640697205133433858322983596033856603413772882705702600295284032452794191776498597158824762826990271958981221862726698085659806041535223621264087306390838429623257761131487218946320157327229846510561330444694413365514231788336680062156800000000000000000000000000000000000000000000000000000000000 4797 2283856102000086623939082253123532945106942458529391279164402019504994405243382295429098221849557152431260541573055033718272934752424297735725268379500986119814201055974906410099990944292401243190827731158526498041261031832712623587736974351277273283648825261200893251026674369157491549493650403806930077869560455242737903436667289600000000000000000000000000000000000000000000000000000000000000 4798 3425784153000129935908623379685299417660413687794086918746603029257491607865073443143647332774335728646890812359582550577409402128636446603587902569251479179721301583962359615149986416438601864786241596737789747061891547749068935381605461526915909925473237891801339876540011553736237324240475605710395116804340682864106855155000934400000000000000000000000000000000000000000000000000000000000000 4799 6851568306000259871817246759370598835320827375588173837493206058514983215730146886287294665548671457293781624719165101154818804257272893207175805138502958359442603167924719230299972832877203729572483193475579494123783095498137870763210923053831819850946475783602679753080023107472474648480951211420790233608681365728213710310001868800000000000000000000000000000000000000000000000000000000000000 4800 6865880570286897290660702478989411189530784334208691725654211590394404663215526762660108720141644600607215126989620217144925721333040122180835674849154368194384514371775692306043284624195290030307580796558171964709434614573068290853413612805484011833660292997902886186805092046666894893451700768503404237416737123536088199098217267200000000000000000000000000000000000000000000000000000000000000 4801 13731761140573794581321404957978822379061568668417383451308423180788809326431053525320217440283289201214430253979240434289851442666080244361671349698308736388769028743551384612086569248390580060615161593116343929418869229146136581706827225610968023667320585995805772373610184093333789786903401537006808474833474247072176398196434534400000000000000000000000000000000000000000000000000000000000000 4802 13800678385946812370939078257642455113711814935260130670637449144055001594066843003489955043496756148271968172443377149141996242880213645839019762996669131552577154358324540871118371352523029646866680597347793585275425661914749563296321967019304124162514164846474810127053648003463444942672050980103454941457481646053718061424522035200000000000000000000000000000000000000000000000000000000000000 4803 18408581153942681721881190188750720268491688062719395548985455734915251743886685869764378914924333885999821820341659520869145871465305144053383057525246879412087340370608955087716231124099694113856932316751499940197730906561852011005189863391623579330668317230897841571227727944544759267154820331129514643089996377269818334749550182400000000000000000000000000000000000000000000000000000000000000 4804 23010726442428352152351487735938400335614610078399244436231819668644064679858357337205473643655417357499777275427074401086432339331631430066728821906558599265109175463261193859645288905124617642321165395939374925247163633202315013756487329239529474163335396538622301964034659930680949083943525413911893303862495471587272918436937728000000000000000000000000000000000000000000000000000000000000000 4805 23319602544453489206594108458218845604254817521659737543760196180160790680643904708578414443662311011109661455890971901584122659652809166385468017857371296720113158761767209853512464876233738432427699993681774831005670416828946872172058224668760100966509820087294069688322534494718131792310621062456542854402956998288202054343065600000000000000000000000000000000000000000000000000000000000000000 4806 23781161106537898226738215429911420445045793777397651139385079437889083598465008157193668484213901094832779967547665450094919514876994057293369313147956372504668575512658456871510120696498983170344422224273675403178990261130777030277400525581758835550709343369687844598055727710592182481030326695106251866047188138332472448385024000000000000000000000000000000000000000000000000000000000000000000 4807 24030124727542198675537310145369542085372716800739385948657385452378903565587658210628308711095036529216232220976358800835768260629014572801805234446181487169090815263945812968248899023290284830414978678389662452948686050903050711805070448220452799310547051802768909277155680754995281918610812595040359490345244252756024733204480000000000000000000000000000000000000000000000000000000000000000000 4808 27033890318484973509979473913540734846044306400831809192239558633926266511286115486956847299981916095368261248598403650940239293207641394402030888751954173065227167171939039589280011401201570434216851013188370259567271807265932050780704254248009399224365433278115022936800140849369692158437164169420404426638399784350527824855040000000000000000000000000000000000000000000000000000000000000000000 4809 28368386074198964865876930879415832224452902877653701704647497376307770749390446953698141455527132903330971911426862029187137589353627739831772482408161472407571921486532217199614753484352063292412610674614696635682149928792947958953336738876101689974537200735630352932724879677196947865296394364490173387271836251367329098629120000000000000000000000000000000000000000000000000000000000000000000 4810 28677014029300119375027259330409005714712586030022566617863907854734408300293597716300581696405470649632382833192697621176164209317351619666614591889628734626825063042261026205575236460487730208558169887369753711389650967618829558541740510470690888144098216089260056747633669488940718306848333054395355374793068355361802102203482112000000000000000000000000000000000000000000000000000000000000000 4811 30465448703171482318541648708284208313879198221940165204891816332001928943849188996266602628485056365928559374235799164735645628627522869604508911313003180599027216295142542103109635429201995499943757110327891017411787374609813026977257280452829194565833241566398643800358413385850851634267361497882140276191731087734355961420185600000000000000000000000000000000000000000000000000000000000000000 4812 33017976409879750768419461698518261987138227631667666556883688953490433606609242820370954742965746454872407240207886834137414439102663992630282191247117206450631807169163123534521298264392212649970268816594955158649973140280181416518961288650635970338678345590227839081300183033603759166072651465179717599498802645355729457355161600000000000000000000000000000000000000000000000000000000000000000 4813 66035952819759501536838923397036523974276455263335333113767377906980867213218485640741909485931492909744814480415773668274828878205327985260564382494234412901263614338326247069042596528784425299940537633189910317299946280560362833037922577301271940677356691180455678162600366067207518332145302930359435198997605290711458914710323200000000000000000000000000000000000000000000000000000000000000000 4814 67567337085593811413172151102351950523387524502150328739515159407142754635989230921783514565762531765284369565160241095548796476711803629201876119535338860871347364217113808757475727926406971964488462986651664640044349148530607181858120418880147978825752742700066971364596543138739856426155528749474445291331689704591639954273075200000000000000000000000000000000000000000000000000000000000000000 4815 69183876271004496258361174121338535116296282640183709856619303787010523553749638571531831241456638855503450316752194966344472898028399341152001368407308076565816960164196636869077920155847075824896101860341909541188848600603465678847677813322780842714813664910257525092759080538889298608518074975099842429987385845766662982415155200000000000000000000000000000000000000000000000000000000000000000 4816 69877773266897560998582082340585017995738507026378841128642315354284101124064951370347234501381560518784903087680813800663695473688941431057023738521818964983050785168249753157402552137110056186835876605561465159262854093086658770980321210912326605859249550314320899010049845696763926587080562120746324421371846107618262382542848000000000000000000000000000000000000000000000000000000000000000000 4817 139755546533795121997164164681170035991477014052757682257284630708568202248129902740694469002763121037569806175361627601327390947377882862114047477043637929966101570336499506314805104274220112373671753211122930318525708186173317541960642421824653211718499100628641798020099691393527853174161124241492648842743692215236524765085696000000000000000000000000000000000000000000000000000000000000000000 4818 142227737451646725102189758048825581703902005172554570045699476259359920068200988520236299193077150489257120549751547301699356537242484047591595210823159858499971624629951978642419270323313324209978749754668173063175386433254489484843052270725869615122761944567792393462349182146587607243567686552885719562802832528286352684225658880000000000000000000000000000000000000000000000000000000000000000 4819 146366331451264314234261673139590588384630301224706772698668600363628180037398640235374322653203575769887143319846776751871755846317982558812498186220063280612060962887626810807833929418786785693137967472939255148210407923730337334606927972046171558841498050331855204911458523102492410569097729891104935173031931343658619504135503872000000000000000000000000000000000000000000000000000000000000000 4820 153812505468106920569889877226517347519172849410972013256508521255671327466089927132539996388847002274320253814030329495945764057634409042565729687124686300253847591740021469277799856859684299790588372390551763843978350057287833281371664781938537108611179918699403412715398363940859640940395838196297170435786426020584347110356706918400000000000000000000000000000000000000000000000000000000000000 4821 205168578920328821175796583255321283169104487964649285623949022256802928906000806100317966920451501509719507304167915265581299022846230293962710643895328304079252509458704170990115963126217849595980167550046049084209414567964430428518479983444754126033311202166508181992775761709974594482423265468820886250450500100607660567818561126400000000000000000000000000000000000000000000000000000000000000 4822 307752868380493231763694874882981924753656731946973928435923533385204393359001209150476950380677252264579260956251872898371948534269345440944065965842992456118878764188056256485173944689326774393970251325069073626314121851946645642777719975167131189049966803249762272989163642564961891723634898203231329375675750150911490851727841689600000000000000000000000000000000000000000000000000000000000000 4823 312262199581437482219814157155085593991479464570811185392627705878380223229630112852749006882508379328612197681684701635359496009062424813984598967414458238082380909098317732685976505529072079707343711626754423933299748040550572252861599809198546718022507465183678153678091206026795959108663810065694405829575950834854141433670428262400000000000000000000000000000000000000000000000000000000000000 4824 316802779965878824919312908920946830297961301405035693697048964584546948536251240376573774327829440099904855313117590940402114355683606728604233767522271299292552629837179851773641307229744087513640774321784089424643948780649978164307447749922248062073520245109489842659700342799100844263962203647871100554974853318950483332373571174400000000000000000000000000000000000000000000000000000000000000 4825 330022646594546420107134611354722001437576976659011414248663144154076671575752331205255406473512763369244193415127984178314156035363837034319888410190282952845741442819579210509332740000262086842971420099800349847850204997431880827522937257026235470815075287756619011488891495923385850400330368754374117386113454845643180143084421775360000000000000000000000000000000000000000000000000000000000000 4826 339976020323891108117462148421008708754736305937313946553028502138617127075671532205532181003464951974703361874129478674525878068364165649784296635453266057869474626488295082618129883548466324825816802965022004396780045597590973625987555707711237250242377972366664883508958596036982939915656713406339274090248159870556132353195187896320000000000000000000000000000000000000000000000000000000000000 4827 453489530361465377369909382977518189068169086652235567285345891879932074859481606539550328611235939814050146460026037695091941964719877800459474133910264950582777833035445495563687847987714870806818040761424120988648075212505463643907573961856417198330776761258426660720404160204305457421742177561520769645771725633341789938397898342400000000000000000000000000000000000000000000000000000000000000 4828 461692355690062471695865096816670356311608027484327475340654354335995552095910465010780430143468589901863112344523567494576693267905252060673667563097171213659495726191821936145207495826316183911117837675196939647707444808261077177466490373225290627065289340910601142965787941337412747313341337538001218861423184788180178197577742680064000000000000000000000000000000000000000000000000000000000000 4829 504711507335347067905666928744589178020476437529644701827696992152598426256425274923899831402347821582380692081028976448427819667655259481938479150435463674127107027082498219365692715150144170807390960709381799078121311807027418331972440052680982987515712256251543566606334804894272411729420959425401445831500982954986609467924714356736000000000000000000000000000000000000000000000000000000000000 4830 508278843375455834507952642277064454868590452576625239500138012395426302592107764786054887448890653833226590235138335854200175114524167597778292925666287980047120278153359415488809175154776228236577807776889729961319419756938890023153969032992311002540990101550573583874155781747587929202234030663434025869977815252534940934286115602432000000000000000000000000000000000000000000000000000000000000 4831 1016557686750911669015905284554128909737180905153250479000276024790852605184215529572109774897781307666453180470276671708400350229048335195556585851332575960094240556306718830977618350309552456473155615553779459922638839513877780046307938065984622005081980203101147167748311563495175858404468061326868051739955630505069881868572231204864000000000000000000000000000000000000000000000000000000000000 4832 1048325114461877658672652324696445438166467808439289556469034650565566749096222264871238205363336973531029842359972817699287861173706095670417729159186718958847185573691303794445668923756725970737941728539835068045221303248686460672755061130546641442740792084448058016740446299854400103979607688243332678356829243958353315676965113430016000000000000000000000000000000000000000000000000000000000000 4833 1088504710458350380278690506949354656229133325775818543110358236186426220945847816753102797009365603866681553755092902805509702635346366477024673169696740370007818598352345055442979767033267613163724247130659353262248618664227464396099053595955398688076802595695855991328636439463548425091627000687333400855566343420326855511581577445376000000000000000000000000000000000000000000000000000000000000 4834 1632757065687525570418035760424031984343699988663727814665537354279639331418771725129654195514048405800022330632639354208264553953019549715537009754545110555011727897528517583164469650549901419745586370695989029893372927996341196594148580393933098032115203893543783986992954659195322637637440501031000101283349515130490283267372366168064000000000000000000000000000000000000000000000000000000000000 4835 1960933112721237177606536480429658313535170036136437285871943867279129027883042260926858322373588483383708411018503184606343598628153827369804150023617859144178264251061612659581606834043513446400918158636874387145573257802570969441927698045250994352998060795529698778408454003630601416545662372880017037063684442549753006869371588024729600000000000000000000000000000000000000000000000000000000000 4836 1978840457980169941158236479079292940704366181404546931541068384040627708305597587562460158319042181277572174160586858224562999728537059529378280590243411444540277484184428583472108962757126013394043807033087172451524930889751454682661027318599469780290213139412999951266466879784395814227332378226588561156619077092321761219901839638528000000000000000000000000000000000000000000000000000000000000 4837 2264341308439420724150542824685586669327729039520234004361456777336995113248357274996050239723368941415756056608245618781185842457782956494308989040974182252776523374981578616899407026061747743454266986290922109665915306899222250185234836583909384408750895177095833839532595996601558866040432861544816866430857108978046267319596639217254400000000000000000000000000000000000000000000000000000000000 4838 2310719383431553437777722617480351697494682525871853255053197458318596217977540496291150063910474088408608891502631372418872781399689354398409293635789316106146644938083610950016623796475060649043089322154712080586783451739326802297462538056109938065315672548192977424197721456772916095826803173166819139598718037716150829421323317369896960000000000000000000000000000000000000000000000000000000000 4839 3082234937402695986567827657050395970267579286407948910536107693194052981440296943569037159093281102882097491715863296488058876390144640566767068833163278240138188637907524668179524136526568131449608724541495865671590790560228325383392404109626838021147088958693848699440549366218559164951031865491254681170739974670653087029353835619418112000000000000000000000000000000000000000000000000000000000 4840 3097588522899113861840826389462177946639564704752547046483629652055872804155327145232334366749608695102018489441771590487485448605091749183450679591771444263954860525397608457569191362885350054404125368605550386875213279896368375792934719832071805614379657385268935887130234213020412435224416530921806160037160276104879354697230137096667136000000000000000000000000000000000000000000000000000000000 4841 3193623182271669975490602769925746989362128716875574340933881999931161261913334248215221328879839724555029397017169980222963720871875748702208117074555847703141303009771637655949755958330427776455560258452895718018456974288292258568277984702245460378108145243414051832567098617193081756924383244038530849497278922962842179675685296362278092800000000000000000000000000000000000000000000000000000000 4842 3373837293964428394361416309233091155842414401920015553053357405280477618994260532365335225611607722256879151898519665917112749822841143462031947080556584694116026096277791050166567518341071396843298137275637763916573544719295505499076231907435636053418055757287720044421395434857536839510210057892250374530996787131137219891931886623339315200000000000000000000000000000000000000000000000000000000 4843 3510468234898833874646301251988721551487997342815733905442446859143079158496433873892560108445117096734804089485428441481518679146059650073766199949496526576275496279005961417474836692099069877629654637622405772800123636145377641046552855573294096053977487846897206702194675683021374538303526503701038380877280137371812784931661285399986176000000000000000000000000000000000000000000000000000000000 4844 3640353070778864284311741767116804788615455592605309313588691237350473304957995478141952508770873600446854843416673246011697166255549184273145621119198298983719223653738767948119620839471576229447306251518839166113137781669189690420616646534110321249168519500218687010433445365550745671743948545113231178113744552238237088167124648272592896000000000000000000000000000000000000000000000000000000000 4845 3670628048048150377641657467989697216995512043374996015698001164878830259121526186928565321649854854806697454403398597624704769473822744532470837668119087385944426140086539009100366000262478367878040391220923031159576906344120488674706635039385910848117742618675934142482393370454968616437398506438699008810142856106968522025954912422068224000000000000000000000000000000000000000000000000000000000 4846 5505942072072225566462486201984545825493268065062494023547001747318245388682289280392847982474782282210046181605097896437057154210734116798706256502178631078916639210129808513650549000393717551817060586831384546739365359516180733012059952559078866272176613928013901213723590055682452924656097759658048513215214284160452783038932368633102336000000000000000000000000000000000000000000000000000000000 4847 5696950953959362072600353815284534103424861874499918180878604066910568544562352563214060135154423781310515714327178743187193061940513517381477026191241705815821371348924146364466985956438033691170133281654901719397528094860429035972542871445759294872179513806113617028318276923285797398847475092183499167566367341214829120005994967948328960000000000000000000000000000000000000000000000000000000000 4848 5818041581580725115138400470377222457490355183600319500900724044493723456784860883852859745991900681994978584512512534166471624680533389237077526575697959518741372248823767361672309448760007881174679658766003909037471419737405910548643841257046103640821334118169979909208189313449340770595059911388308971424313071183464560513218989418086400000000000000000000000000000000000000000000000000000000000 4849 6281130594659397070284938549428053105471549707662417846362759151680950538571325283273864234268026390029318357320628152938645449359247346731229335810679072158427410085769656078949910716202825840031301422023385781545321311325590347406590869660212399731339084896424776935766657521830401106792452540334467559147912718193104705910052797127065600000000000000000000000000000000000000000000000000000000000 4850 6417351640310322952156626794892075894905349569808744228440204598295569664395427970558761438753144381713825162390063115858456271263465266856368155649352360224592808507977166734359395132231641467430491433012180798246825302047639130623299564947632390732956711700381979294125467910765383006726363297660827972217274398483446480425322924786843648000000000000000000000000000000000000000000000000000000000 4851 6451875433834755339975817198620633068729085660536954375825657900442033449440733322547089400051672775375698886784691488246446465906339482823924965756089348719251539769392631558918765684767793523107161378768965261260441670336749869441957357516200823561910037364377975954478680863938881591828458181405543765511888079392653572891862667796414464000000000000000000000000000000000000000000000000000000000 4852 8064844292293444174969771498275791335911357075671192969782072375552541811800916653183861750064590969219623608480864360308058082382924353529906207195111685899064424711740789448648457105959741903883951723461206576575552087920937336802446696895251029452387546705472469943098351079923601989785572726756929706889860099240816966114828334745518080000000000000000000000000000000000000000000000000000000000 4853 8453741922198503538347760479615572578196410657976286069510694047417130784543885756618024253427389427023890043356226199026470369359492247257435281217958968776410614361872163485302651480239223529288632399454197565643622188603290836837979699670437047473411768325262051497666730064805293469134916549944418016866367187030295096496650096341942272000000000000000000000000000000000000000000000000000000000 4854 9866771039251914293553286918164032927249471591655366640859543196961323646892984194742520600218961744546669352144574219769334154604070190320214685159496426466880018592878734164204395248853390467951038682021927120209295068875613534517545670665447478818919419389262982070735301997602710055738874181365763417566092338234299142009336793562873856000000000000000000000000000000000000000000000000000000000 4855 11849902394292307306807514858610874888019514023867518779905961705747769704410533619185402114746868671567857890800221920092914611441915511809843301483048391951635259324098126315787673369060587197843097158656226922900411848202058071513062281928841299086900415821423683834580861457731941787833706531278584900502167379626725575671659316728194662400000000000000000000000000000000000000000000000000000000 4856 13331140193578845720158454215937234249021953276850958627394206918966240917461850321583577379090227255513840127150249660104528937872154950786073714168429440945589666739610392105261132540193160597573484303488255288262963329227315330452195067169946461472762967799101644313903469139948434511312919847688408013064938302080066272630616731319218995200000000000000000000000000000000000000000000000000000000 4857 17782189478186887894161008677634808540172906723393437178595987107758518631959017845380983115649861531085733095728273587064728653406027569517371128432671875004600001197862479275362765319811925320411680259543558023799379892720876247635779800698830773206756051145974624194195630317917185448024497295802284233687940814000319518424330695676316876800000000000000000000000000000000000000000000000000000000 4858 19075896358817825173411288666189557104282254696206097626694441405550591680937848032966532302237843687329300469106350351654286874349570454673853011694946431335501502256227187285507469418657504206516150022378088468052486817637175208261939305888291885437231681213455031251940394522575825816130817777149722182527677987824817424408936778427269120000000000000000000000000000000000000000000000000000000000 4859 19689256828191340684548274489834479162842594129309589946743868338509650139435141832206507759478656052604398300165583861444586492756361496593598740483520037519999932763555826876689610498044065009111917030175483021423638567688603086545791348281868914716204348010813848232538680210966029315577693414473646515595807573277627529662934947844849664000000000000000000000000000000000000000000000000000000000 4860 19746148752326813613084396459815705436142791679918636006041536833130823043246881734821447826754949196260847673719002385704123648269780916511779099880462535531669295050079283664135632301297931755516936916457451454314499372389499972881038717397221435035912198926255076338458994687321455602372812574698769728349626919178340484036726138922336256000000000000000000000000000000000000000000000000000000000 4861 39492297504653627226168792919631410872285583359837272012083073666261646086493763469642895653509898392521695347438004771408247296539561833023558199760925071063338590100158567328271264602595863511033873832914902908628998744778999945762077434794442870071824397852510152676917989374642911204745625149397539456699253838356680968073452277844672512000000000000000000000000000000000000000000000000000000000 4862 39803042864618898649519373474283388758749085338551086827362146120691676448442859273553344463782788116679415384905897858723383536105765458425071484564806180808682330969213204788814943393163841477146159895538200687028636356940929333605941668040845515035009880330321431102262073369688148831313996372068944278327204203951724832453220515369189376000000000000000000000000000000000000000000000000000000000 4863 53092572614806600092401305087146224610270496705189592968568692231799519017272484168922534402081611156048293885177072483435060789206537704939164927949762052622532215866715019973553073937361402382031106653579156124319794893572915208268114863916154577485974480144191616620555421044787814826454239705847418469238428003624367417516852395963842560000000000000000000000000000000000000000000000000000000000 4864 53289942773225955483079376853269444776107933495915204838340323057940037675329259203007748284617230528375610962817135949916232018906190261463102344038794625308861331910829202203938029602556054435495906306566439232588641714738613777815579974934430245060271783044355897723234065732686654286775630931519713705183552271295833467396097200409804800000000000000000000000000000000000000000000000000000000000 4865 54925425684346256689763260758077279139581696023384026050492488441866128427114852029320551804774239689746603620445661385816434027288674540817904725508338401210526868740113881989239328227079625348340320116992071618002933882738859340638784099913993154053385493223887019225062869028256926915727339573824792480711118567804758527234009430170271744000000000000000000000000000000000000000000000000000000000 4866 64106033530214008922476091105637932724160611881339229856051486681429074584651127365085585052252622551468995460159384074241307122247693735329100460492139545500654027801818788052872815393704662863697340701704669596951709594140409423844320235132813546126643411398551811121597725806162422861792327676802228645011049702903537438816264641509431705600000000000000000000000000000000000000000000000000000000 4867 66582451392591849968067560973119764454245669369387778361044315916036251101859872627695422467652265875838765495856500862453735155245712967637711669041616859683674115693804619371522223236472226502796760075685296021047414823384383822136992104032806741656027884081012793072531608483660533183414731414217527800154845728861977554931428986482117836800000000000000000000000000000000000000000000000000000000 4868 83228064240739812460084451216399705567807086711734722951305394895045313877324840784619278084565332344798456869820626078067168944057141209547139586302021074604592644617255774214402779045590283128495950094606620026309268529230479777671240130041008427070034855101265991340664510604575666479268414267771909750193557161077471943664286233102647296000000000000000000000000000000000000000000000000000000000 4869 92551707252488671198585616257370301954602423314434197605249794679667831556986762479536863467136273867587479118914750787484538617345867984290045529262222804750205175900993326323708561368399451003990423045010241109744709690396159467559818655509746104968871887408647633315890467709188078314392820473279883185804161329540421974923537824004177920000000000000000000000000000000000000000000000000000000000 4870 101890738667999266109480787584823236048044595353987895469041474950062649815414174673724067564932149937422294763121552246682937283428955981057368904331928153664455698180953526055713749809609445030340362767426842869171173394740088244146373668112665295956258053971711336018688311444258539264568372786275588037748979915099484324122988716459294720000000000000000000000000000000000000000000000000000000000 4871 203781477335998532218961575169646472096089190707975790938082949900125299630828349347448135129864299874844589526243104493365874566857911962114737808663856307328911396361907052111427499619218890060680725534853685738342346789480176488292747336225330591912516107943422672037376622888517078529136745572551176075497959830198968648245977432918589440000000000000000000000000000000000000000000000000000000000 4872 205296474553657784581984260836616989478850321448195996478298114202770894881702255097933006096934848491492576128065358919825275128422310201075185356769213458123159506065043774836583842165084332214908634817930715379925986100060280192303846619180957639926937623017800999277921358351764532766279386085478519865854542273246727928819222656340459520000000000000000000000000000000000000000000000000000000000 4873 224420613036209519846074826099736192763636602795222110628352820688550899679885517918503645273192527980599067506998495609326395033763557952690494430407647483964037439851125293704638229257903635889249169823416966083106521281098443218074014149362797689437527771963342506505830979836833507199052886697257102524514393012505401798731675496381153280000000000000000000000000000000000000000000000000000000000 4874 336630919554314279769112239149604289145454904192833165942529231032826349519828276877755467909788791970898601260497743413989592550645336929035741645611471225946056159776687940556957343886855453833873754735125449124659781921647664827111021224044196534156291657945013759758746469755250260798579330045885653786771589518758102698097513244571729920000000000000000000000000000000000000000000000000000000000 4875 338434334186635827553874529875561988565403715039418779228601248043844544169486753836655710140234542071760477205471172541564552328138936913799650424545706056154654600464445039968353426028768569602657191247474030328630090745023661411616868625916538648841393542104578125822424220285987157481083987261008558135845791820921880960629436192823181312000000000000000000000000000000000000000000000000000000000 4876 343621256546816350381659791244257654716238248695693625501992450940444117536556686569519357719379867851578730030836005867628525178008238968382771617740465819093822420205908582399630189965861067020301185566695278786447366986189547333120265386348772856712995690976418835676657842112002140919343193021102836139679364750595913583730602562732163072000000000000000000000000000000000000000000000000000000000 4877 687242513093632700763319582488515309432476497391387251003984901880888235073113373139038715438759735703157460061672011735257050356016477936765543235480931638187644840411817164799260379931722134040602371133390557572894733972379094666240530772697545713425991381952837671353315684224004281838686386042205672279358729501191827167461205125464326144000000000000000000000000000000000000000000000000000000000 4878 726018482404163243062833370476060332481221977155222538974161827784411771585452167840677838032418253302835954214820879748519443363783503944924822003935057669244866964307286565861285726031908053216564261706351425674144304520261675115923689171074936326004190713177327006540556151645541187816032300545568086779629186677930302836754647066492692070400000000000000000000000000000000000000000000000000000000 4879 735339014269925356943490295109259362628873999354923482816602172153732338869185717856764074339499494366708494659733730719778475302142510797436190288279387707504851400346770717076454032015910490911388343153446886631196677809180012843870397061196061775916945859279302282011757170353046939359246421091553817549866966823994556370725607476003707289600000000000000000000000000000000000000000000000000000000 4880 745028453733029240703819283976275085341857601284431485489082688926825773162704149542119476807027209733700741036689009054386028849678293643598357039832867445790203899084336874227413814715951882772005878944761133348346383673397146950552384494344462111507491274927937901694046334145734415500735406753324986262133859086874332195108255509805373849600000000000000000000000000000000000000000000000000000000 4881 993778892190466578490445309442844293838571375697685110995696126715142243179139771075741914624829619658466642947584628135463350204084628588752725735528672319976209605234640021538194435933519732019231477427070246534410331498149224054409363095178114418194645727410374834813341519708549038430197194181155145127660975764628434901750199388814390067200000000000000000000000000000000000000000000000000000000 4882 1490668338285699867735667964164266440757857063546527666493544190072713364768709656613612871937244429487699964421376942203195025306126942883129088603293008479964314407851960032307291653900279598028847216140605369801615497247223836081614044642767171627291968591115562252220012279562823557645295791271732717691491463646942652352625299083221585100800000000000000000000000000000000000000000000000000000000 4883 1574936139085476273514097537187197682048262238678787515086746493215225426324835543634655314990227058055230761630382656284857122253256926009075957159814445606512004696015131262203805217181192089925214797559859864390790642315780349232426534495867070218308473638176675907803599718368519236342593214170134762161380844632832198002188912481688302387200000000000000000000000000000000000000000000000000000000 4884 1590512359631049620225853737751336363810201554193429024258622395682488478205423692097630651192337753110632499452087273870815146205489637061569957355339182381487723479162116296124409444642007348015673223835400098432903070628628478760006964193183686379270765186139383827584386948573930716407598174057335938423023100249718257574122323114201437962240000000000000000000000000000000000000000000000000000000 4885 1910180553322277804766734923763705034141210070007530837993948471927123160043265205275579387486121797008995881212350917921963391341129473878702557480079214935601334842898554764172383451153321376123827399257609306075283097129050117231050201459246035159353896827324083612455736253250397513388616674995848903897707808667422091130857326529278839357440000000000000000000000000000000000000000000000000000000 4886 2049139391676771393094520595603131125185747228500435031796354844687240712012675114779021641293757436432950246846143446479280707105534253739145864244576279596177499422930183945751607972112287295947279260669074822278967370931795987646382266720909689799306895120508439721321783487277047411568705816350317616990951708296364763021241254342162592563200000000000000000000000000000000000000000000000000000000 4887 2127647260493689289390474849208991144149858814267318812113458139497589645491908852263835873006574620344394425134039516748930157001928691687058108417037153867982213422961357227077155888131896134537396424270855694473246062515488777296539776005784413006505523829740255939518294803973325343012798640893646718894709641268768879722114284951326582374400000000000000000000000000000000000000000000000000000000 4888 2153009353732681356623891374853665659833214088263952666342805756041001288956388572526205698335424252750674617068553929614721614631401445168688854992414513751202653879462406958871248763180963490170301070744760076183088409157147986859536451000927256297525538090467478527513761046989365771978445208947797680108414122307222231225447416008581683609600000000000000000000000000000000000000000000000000000000 4889 4306018707465362713247782749707331319666428176527905332685611512082002577912777145052411396670848505501349234137107859229443229262802890337377709984829027502405307758924813917742497526361926980340602141489520152366176818314295973719072902001854512595051076180934957055027522093978731543956890417895595360216828244614444462450894832017163367219200000000000000000000000000000000000000000000000000000000 4890 4455023425853474239923419822180127361096961818210216592353543943230960399358857261287626670820674451736798928263737561516713443739888678878697078009304053822946190881238428038693887502239997486367962048926582372939175805756783838492712405564295735004931737054791627085360646594853705956536710136864578188733620948762100033808655987884642531278848000000000000000000000000000000000000000000000000000000 4891 4582617884601193752240710184170764328679811470930234897338256173956816869046020982768635744490810751080612048032485188329011408445629742291519785769957780253534807078321093787280925022473575470043688271384745885839006980508188296957005499874527682235811185756239874573485134657876946425642844231143474942021272052982394145305394420776861014425600000000000000000000000000000000000000000000000000000000 4892 5728272355751492190300887730213455410849764338662793621672820217446021086307526228460794680613513438850765060040606485411264260557037177864399732212447225316918508847901367234101156278091969337554610339230932357298758725635235371196256874843159602794763982195299843216856418322346183032053555288929343677526590066227992681631743025971076268032000000000000000000000000000000000000000000000000000000000 4893 6010878966841498249758707664376074785498140931439588171844554519135139118344856917077141841727201495676342035997306112982845863833441104861884822395763763996603802756269359591171228669563220339941938040766029132277236595533267864568784091297066493884388292753297681717115550062426394186013143237399215628567168607344962969256317481939967672320000000000000000000000000000000000000000000000000000000000 4894 9016318450262247374638061496564112178247211397159382257766831778702708677517285375615712762590802243514513053995959169474268795750161657292827233593645645994905704134404039386756843004344830509912907061149043698415854893299901796853176136945599740826582439129946522575673325093639591279019714856098823442850752911017444453884476222909951508480000000000000000000000000000000000000000000000000000000000 4895 9206597544343256820069497959173725627417689206019927718553341181125200287428793457117243716559230419767901207419103001436348206279850675098374275406970645230075037870066548460828086514787057982791891629109242449963656363444373006774865483030222675338056110498293790353102720663143036649629799275194016575805439448501773975503233625089833435136000000000000000000000000000000000000000000000000000000000 4896 9244441228258247756961796292857877683562347476051779163623520976929043697818641225037117389881614843628121685991032566545297361329244819676059739051950951929797033150742079351461658765056460594827066973986196249874002063081991335176712163387561674243111486932339828496647566942033927921929267100516022302265661329256636067577791720494024622080000000000000000000000000000000000000000000000000000000000 4897 9513044847481247691788773424853748221583529485041177105423720133643689035285526684360229759563405105428454519482297435306904064321862102572216438491717081283689440893620783836249890980990304486202187564029378707497459750144906337651580313413350391170272111249986506322216019250277044471718979461790095589498561900566756243875451528353415168000000000000000000000000000000000000000000000000000000000000 4898 9725784619451439852717356721312975126202357672614827018923201704018067990557100900733217284366623941152463100662091539836822955924547718560868814812628229153283129162169991944996425253868179888327825243573277340774169220116482513419367484483152210723456506375901502406603593003548626903008163051574833527676542801964746241017332791504797696000000000000000000000000000000000000000000000000000000000000 4899 9915234781820864569970434243292538617100676655196271307104116471163469500843850792816444867488247792699411484601331952001029179455783202934553396089676853696496321705756358127234693268767086228616804808426089408795440728354116513195362452849350346782446340094749595344348486556622905373490767053543868926566131580681023958691188137462333440000000000000000000000000000000000000000000000000000000000000 4900 9955834349501590610672430800122985508428919161597213536367589392924441284628294703064258932904107415864320865817084295740308242235115770385646453582928088431241044728374488345666574102912088565769314854321645916390420101693837263791097783728749150628277689863213632826715975364247847094407995521452609397766453575787122997482611897389809664000000000000000000000000000000000000000000000000000000000000 4901 10062255973983681379859346981259039901801800234281122862344463424532843132357171811853262350286812509397169730447877777791134491767324850537330126736113388255331663933370103693144187091077589583085355569178341755848009245936575477362363013222418318170789568357755313191168854481855455615553281361348393313072014384576849509232369546664345600000000000000000000000000000000000000000000000000000000000000 4902 10190612574778545310961543199032709563420612169822432896682093249346661674612636452307220818922830531508831303287942663590663832162524890374605398249430455251362321723686521223733183615395298254850147917514174004576966142093984206147388507386892343989559489305680451698486793492908945789676527918720148819441674474513664970278325917948313600000000000000000000000000000000000000000000000000000000000000 4903 20381225149557090621923086398065419126841224339644865793364186498693323349225272904614441637845661063017662606575885327181327664325049780749210796498860910502724643447373042447466367230790596509700295835028348009153932284187968412294777014773784687979118978611360903396973586985817891579353055837440297638883348949027329940556651835896627200000000000000000000000000000000000000000000000000000000000000 4904 22928878293251726949663472197823596517696377382100474017534709811029988767878432017691246842576368695894870432397870993078993622365681003342862146061218524315565223878294672753399663134639421073412832814406891510298173819711464463831624141620507773976508850937781016321595285359045128026772187817120334843743767567655746183126233315383705600000000000000000000000000000000000000000000000000000000000000 4905 23476722620414574443658042349504635979883891556053169481317416791679961902720942950200846532857933181812091464114949516589974609271170077028534777770114210143950939865674191547681046769245342149703611193247874042116622198629203520484126845887363864131093563019614834311253158718456255863100651277598675750380278648255784060654422117580800000000000000000000000000000000000000000000000000000000000000000 4906 24594038290767080682285381788335866099023188123881689910247935233522324841389201250117451238641839278585449972167269106894312497349515408822419310789104587127935219584137213119758821071704313629592833068219328913799435971235464182548439259448837214050699428818652089857577904699479643388840336484340683742962050601026462759209456893952000000000000000000000000000000000000000000000000000000000000000000 4907 28141875603213809404594428820225547779683116468382895396513811534913462801547636471545480137379296422287669980392133071431435737481243020691364219234813851751216659723482063762144033064037948660964416785876427419462057876510732227766565223611329031080219804544371267009615283852665638457172785793587241548162905950886024181896605335552000000000000000000000000000000000000000000000000000000000000000000 4908 30499475589972843845530349846899545200817793878642319592487060440032233511758923159620871891745459928685443149157637280782987649774314502322752997193158971372415524788071734614054262772770107421235007212529952614500664970042906835827417269385298534602348422863853798664196319367261402658533893664662254335003900418812292126114678088663040000000000000000000000000000000000000000000000000000000000000000 4909 60998951179945687691060699693799090401635587757284639184974120880064467023517846319241743783490919857370886298315274561565975299548629004645505994386317942744831049576143469228108525545540214842470014425059905229001329940085813671654834538770597069204696845727707597328392638734522805317067787329324508670007800837624584252229356177326080000000000000000000000000000000000000000000000000000000000000000 4910 67153620866346738302175069066985676176037349917938011759066203607228522635033606160105645441972126138490103887271819815288060644058188633195860721656643573539329921190520067429409924531196354070657193023376153625984647801795696585790783558355940577575064625427254257760873724569287718571916422850879210116222465477241236181678783461830164480000000000000000000000000000000000000000000000000000000000000 4911 89574692432630057019955538883312323124517112470438735119396345026478627771577534233417131850246513418510939606468381442723418849030696873981368415341814248507241651983764561586788051108659573062016285757279112574956810232559797649046104330253646835965760077001293317029600093917526716136727359624836569130954704392871215078186523622144737280000000000000000000000000000000000000000000000000000000000000 4912 95173110709669435583702760063519343319799431999841156064358616590633542007301130123005702590886920507167873331872655282893632527095115428605203941300677639038944255232749846685962304302950796378392303617109057110891610872094785002111485850894499763213620081813874149343950099787372135895272819601388854701639373417425666020573181348528783360000000000000000000000000000000000000000000000000000000000000 4913 96109239667469462818952295408406418827863032970331396943680176753820101436881141238969693108174332840025262249891074843053242027361624760689845291542979386308179772497334271407463572869865066506704359062523244557883987372476045182460123416641003039573098312126797501632579117162329894608996814548287761469196482008416738145365704443760214016000000000000000000000000000000000000000000000000000000000000 4914 96580026209027675629401305638056560914715853916199523579587179038446456004227225599176634304975828584968388047843111717089790130564283379707665815843483448339697381962187815900189496309305251322840275350904230276583295068323705467260104971620343122630902670008352173953750016591790837140576698981905760934468001801156239543130179165277388800000000000000000000000000000000000000000000000000000000000000 4915 115990563287253139964706755645574616876694635649438971059204047647804699690558048101327631607378800985732018402646164512433121523852243758794100446368633792280073756281505171395953519058581608521818940804789060896607865953180933058722494747319570321175971526362396199779365028082995781897051493948579153670400233158256482139726652367825797120000000000000000000000000000000000000000000000000000000000000 4916 144988204109066424955883444556968271095868294561798713824005059559755874613197560126659539509223501232165023003307705640541401904815304698492625557960792240350092195351881464244941898823227010652273676005986326120759832441476166323403118434149462901469964407952995249724206285103744727371314367435723942088000291447820602674658315459782246400000000000000000000000000000000000000000000000000000000000000 4917 149747618997198302405888573336859350767957774509442669129990333871092820701304255545041164962006174977003192094844856546787498140503366772330590038243141561387682111078089174895604555588555946784260495252985555675793803935597103187006233787572254175935039059019256837760916779607954232707659059225141522079361488398995814542296449896767553536000000000000000000000000000000000000000000000000000000000000 4918 224621428495797453608832860005289026151936661764164003694985500806639231051956383317561747443009262465504788142267284820181247210755050158495885057364712342081523166617133762343406833382833920176390742879478333513690705903395654780509350681358381263902558588528885256641375169411931349061488588837712283119042232598493721813444674845151330304000000000000000000000000000000000000000000000000000000000000 4919 449242856991594907217665720010578052303873323528328007389971001613278462103912766635123494886018524931009576284534569640362494421510100316991770114729424684163046333234267524686813666765667840352781485758956667027381411806791309561018701362716762527805117177057770513282750338823862698122977177675424566238084465196987443626889349690302660608000000000000000000000000000000000000000000000000000000000000 4920 453478873750073110829953020528935040031016142854154259493802444882729091716720713981747119166427994568671206122240960979009144660504058034718825865240070287471770396318694212537331640035403034526615781503266842021096249160093953176964416601627304769364544561558265142857072637000475536302200007490172396981100592915035914351696986049060274176000000000000000000000000000000000000000000000000000000000000 4921 459052558004282126501558195701958643283992516293934630114022551345568286507500766009853223824579376710680897633475251913764122973985599405459855263309810194047169535056607805619627995616864699563148941159142490562373419754225730787739534322978044061692734789913634534931548623491866905891266119173929201600858209054886954100613100244660387840000000000000000000000000000000000000000000000000000000000000 4922 471135243777450012459388251545157008821785261409879487798833049382544640314970565856086443792666375317805467955276608710090532917734489231885489979735394981763365262729183756830127075244136435660053816779435771167934038133406950061739307599172630910655206850088783815925067645556870226674132355494553191114626167374717279466879968743983677440000000000000000000000000000000000000000000000000000000000000 4923 523909720277099254120940492266784735084687721162616406863532975368189422753363461059158217015405696606739766518349016785652159564378017013162583032681832523925344901664660090465012652297441095865813021960219129607900239574027807263517820913655089499073465221529561526414209442601340337083024222023744538032318430594867177772829486339011379200000000000000000000000000000000000000000000000000000000000000 4924 654887150346374067651175615333480918855859651453270508579416219210236778441704326323947771269257120758424708147936270982065199455472521266453228790852290654906681127080825113081265815371801369832266277450273912009875299467534759079397276142068861873841831526911951908017761803251675421353780277529680672540398038243583972216036857923764224000000000000000000000000000000000000000000000000000000000000000 4925 682191891468307579266599224050968071172976926823309148676538458968839484513540858496412043165825495825876943536514721368288113308990593814370496961936685835306699102411882316493123152299355303167292363285334192380319611627744677373261397101738182499200709193180593551088209200911680129475371116462514264099085643746899525455011684573354393600000000000000000000000000000000000000000000000000000000000000 4926 796214204357073099835355743402309216863132891412320966531787465327600374361066394422408525370442933314463939792516165240742938266288330316081059894574334423477115259830053781348216123261142627120833299157750765405253064404891103725603989297270672538717379172195324722091565842463002021795166776839128075626016997785116566919838769713512448000000000000000000000000000000000000000000000000000000000000000 4927 859552820238386231979856838187033252125791117671012165370338663319889785004423270826742712004039144144732741006780115346197911216552167474433474415268427818515444878998523350446085473404242903649770131961294165880267567089257675579198002704783386451741050611034127289102226990156118880564613439762165656126097899672713081811773411056576102400000000000000000000000000000000000000000000000000000000000000 4928 862353807025313763489363499981532749485060498095194689738144247558814069436209578837583421452524811416894802891934592300482873860027693885755457223953620251325271175956563345070757035028370782765533130354650725280284732277328576355016163202395715205962610042760511410614576406009988107059325011052632998386386609732746362730100982253501808640000000000000000000000000000000000000000000000000000000000000 4929 877198417327070522503129918179720998149078922861987888478482831401862449293347742655579955021162452827495556115011299661661833933685038039438818846121468316590820085724370941763464808121842613124211304189787467204625009022364465964301835056919469399213959112965912600185341092907177870469263720520631736125912036135699128961406722903323443200000000000000000000000000000000000000000000000000000000000000 4930 885794874490004999579805688129508129563493589777521396466717958323037097328035363540300242803370838278599454825211569680446701124569254579468919127576142019038326340501743472923962117799444821868456934929901223130122598458717035205668273348905845961449760221485610403705723868137220935632926669315858315329917489678476453227704470817967859302400000000000000000000000000000000000000000000000000000000000 4931 1771589748980009999159611376259016259126987179555042792933435916646074194656070727080600485606741676557198909650423139360893402249138509158937838255152284038076652681003486945847924235598889643736913869859802446260245196917434070411336546697811691922899520442971220807411447736274441871265853338631716630659834979356952906455408941635935718604800000000000000000000000000000000000000000000000000000000000 4932 1822280299497689412991721345544498743854140916746022447546355913583834342782996765424874744388324255342612463715661103357912057433363148202663372364782640262246189844603918561357930194527545398476101605876040190642268330853341959802423482291731876118851372494112717542555111332954379003231844333862104025787410509546463444378841846812773240012800000000000000000000000000000000000000000000000000000000000 4933 3644560598995378825983442691088997487708281833492044895092711827167668685565993530849749488776648510685224927431322206715824114866726296405326744729565280524492379689207837122715860389055090796952203211752080381284536661706683919604846964583463752237702744988225435085110222665908758006463688667724208051574821019092926888757683693625546480025600000000000000000000000000000000000000000000000000000000000 4934 5466840898493068238975164036633496231562422750238067342639067740751503028348990296274624233164972766027837391146983310073736172300089444607990117094347920786738569533811755684073790583582636195428304817628120571926804992560025879407270446875195628356554117482338152627665333998863137009695533001586312077362231528639390333136525540438319720038400000000000000000000000000000000000000000000000000000000000 4935 5531386680334012443988103657901565053838465123344570429941330879013476471569209798952700796306915002687621670071655403942521747792587958477052520018854750308273189618726500943633682164963834444909062666892488587655272384162053414473780565554102776980368622167231987038718551069538665408974527859304410580860011382725269033733309553628241146675200000000000000000000000000000000000000000000000000000000000 4936 6222810015375763999486616615139260685568273263762641733683997238890161030515361023821788395845279378023574378830612329435336966266661453286684085021211594096807338321067313561587892435584313750522695500254049661112181432182310091283003136248365624102914699938135985418558369953230998585096343841717461903467512805565927662949973247831771290009600000000000000000000000000000000000000000000000000000000000 4937 12445620030751527998973233230278521371136546527525283467367994477780322061030722047643576791690558756047148757661224658870673932533322906573368170042423188193614676642134627123175784871168627501045391000508099322224362864364620182566006272496731248205829399876271970837116739906461997170192687683434923806935025611131855325899946495663542580019200000000000000000000000000000000000000000000000000000000000 4938 14525782848391343048044043519240793172278213631794424122661982191159324753996557692917337495983535669344801935433200181873206081294811062833026770433036533568778493334688378720941434520563762684695496598604386756289325028721017400580116222397936802475080241806349625053737104104843192719945537471433279916711571084962132281412579598395185823744000000000000000000000000000000000000000000000000000000000000 4939 15878516506112931535888499900190046638432725766019182023220304257741789586962977699796557395831226352521036262014562504797096669796766860258718842180680734034163630186255810885641080307401186260653835527964440511863940663324748511055426380581336682084732947251730299670714838855183357008720953377863873611837704090657053691211533796028440379392000000000000000000000000000000000000000000000000000000000000 4940 15988422036375023326881876843983284438056528705886733090456808433066532957159595998417955003037993082661933972690701548822023056051247121814669728986127146992727485768392732082723082932620104133301432363001728276217501548464073515020916344825406159618785972503865153321925010067467700210508161346870067114074628401831146327721275395729793220608000000000000000000000000000000000000000000000000000000000000 4941 16209663892782983254875191094874400287130115559843915064701144717572974814781796512975789169878626668236591021726549232154804921621797451798915665917677127847319376025624189420255247692737545538638809824631945631328471477871158131958102823905585554208672403835648217853866949676425831895506881612477327677662748599921096935145390605158656979763200000000000000000000000000000000000000000000000000000000000 4942 17388625369864957271587959164600666627096044194149559564975289497605002962155133642047803032859892789310107417728037041271382234742882302959472879366851246374275086638541068682051706010327163683915198756089795691584113694327376358969654098115611198010606606304403653928222757538710192453078941041539156254844163318215670982305339504751791833088000000000000000000000000000000000000000000000000000000000000 4943 34777250739729914543175918329201333254192088388299119129950578995210005924310267284095606065719785578620214835456074082542764469485764605918945758733702492748550173277082137364103412020654327367830397512179591383168227388654752717939308196231222396021213212608807307856445515077420384906157882083078312509688326636431341964610679009503583666176000000000000000000000000000000000000000000000000000000000000 4944 35516155807255902838198506441400342275506855488354279636643703386916658372310581623751950875304320647532778128250714241681439717006396738341855720767011042741300690830677493293315748252158374184289464450005872359801965715276805061531275069105785461307272133809605343508383966938539465920685571659536318373224468178811304492176576891118357053440000000000000000000000000000000000000000000000000000000000000 4945 36008802679394062297212981994306543158808032660182906250633359134613354665406175159349634917117389478560503122763839607116383085183324545295652015851890741248885085746068308900958897701691390143052363082247237471198156408842163719300147008676737368540965579325838639556643470664321925937550602065065678885047924161822431146802668170842734592000000000000000000000000000000000000000000000000000000000000000 4946 54013204019091093445819472991459814738212048990274359375950038701920031998109262739024452375676084217840754684145759410674574627774986817943478023777836111873327628619102463351438346552537085214578544623370856206797234613263245578950220513015106052811448368988757959334965205996482888906325903097598518327571886242733646720204002256264101888000000000000000000000000000000000000000000000000000000000000000 4947 55272882544195588806973691900285060416761431759348959525980461151432616564464985890395290596573570019081088494931876075720581937301548859182066189070319369791815132269972617754713647797193827614254592653084866543053092049129190999871964110967101689613083337680494667281422074530999305634721285456653262161442705195422366132159691896454643712000000000000000000000000000000000000000000000000000000000000000 4948 69091103180244486008717114875356325520951789699186199407475576439290770705581232362994113245716962523851360618664845094650727421626936073977582736337899212239768915337465772193392059746492284517818240816356083178816365061411488749839955138708877112016354172100618334101777593163749132043401606820816577701803381494277957665199614870568304640000000000000000000000000000000000000000000000000000000000000000 4949 70672452852557468888327447829207439872523652269978692329168237858525164073827109256168501782573082652041278188804643542895392817271582638221918017059001227586740093675960599672116013205614271737545625354593409654231037736088077737766214929742881465784080382848972308421115523545134815304642454964631235405544411601134866310151613395763200000000000000000000000000000000000000000000000000000000000000000000 4950 70987989507900778676189005212362818047729151523927344398097745645237852992790929471254199315969780946074947238615177425424285495546787961836404872537443415396484815884781953639233947215859754117075529374018744342303096146884806594104638807843715773577082849312397026316193607314727564511610053431515473832193102525293689581497893466931200000000000000000000000000000000000000000000000000000000000000000000 4951 141975979015801557352378010424725636095458303047854688796195491290475705985581858942508398631939561892149894477230354850848570991093575923672809745074886830792969631769563907278467894431719508234151058748037488684606192293769613188209277615687431547154165698624794052632387214629455129023220106863030947664386205050587379162995786933862400000000000000000000000000000000000000000000000000000000000000000000 4952 159722976392776752021425261727816340607390590928836524895719927701785169233779591310321948460932007128668631286884149207204642364980272914131910963209247684642090835740759395688276381235684446763419941091542174770181966330490814836735437317648360490548436410952893309211435616458137020151122620220909816122434480681910801558370260300595200000000000000000000000000000000000000000000000000000000000000000000 4953 164282458472877613147474948284929647272130872993809734981464828631602605713671911336400941674529840845032467694616241328430021370081896796368416044981702141913116743234852565695314375936374141896420083075534231817173561375249967207919188077193383952757746302967795455451104820629891700651981757154170448401502369328363497213151741476864000000000000000000000000000000000000000000000000000000000000000000000 4954 246423687709316419721212422427394470908196309490714602472197242947403908570507867004601412511794761267548701541924361992645032055122845194552624067472553212869675114852278848542971563904561212844630124613301347725760342062874950811878782115790075929136619454451693183176657230944837550977972635731255672602253553992545245819727612215296000000000000000000000000000000000000000000000000000000000000000000000 4955 295947671549926612810815307322997049042173626058265983745735912161105470778367215033681502210767106493162858065398481344564955972997048063749122302391794489630862249584727121988015363640720602222143169074421133142490818574540110829411702405079926140137862393356062589892742713280353447145390437281129385445619074066775212698061219718758400000000000000000000000000000000000000000000000000000000000000000000 4956 299913530784448906761554180003753174793283261695872115954568875214365232139599032105177600328746761760164298619054351430774400292422154732842493488126447002217194313968814625101630976816523306378603292953120637413714077534752455840193395197782932616256120495141584413937241971286079045195966832983531889645465736060784307516564888543559680000000000000000000000000000000000000000000000000000000000000000000 4957 599827061568897813523108360007506349586566523391744231909137750428730464279198064210355200657493523520328597238108702861548800584844309465684986976252894004434388627937629250203261953633046612757206585906241274827428155069504911680386790395565865232512240990283168827874483942572158090391933665967063779290931472121568615033129777087119360000000000000000000000000000000000000000000000000000000000000000000 4958 612261432772223870387383015061676554205733303876653382410027905255136263684693848899095410656524776124691613414431540205540031195508235296944442180724121880146751136721153827360760230628067433050859627541085984466186519743938444156096998313254967840251910803512396561240641127951026185112467181378351816759444212127592373184181518451553075200000000000000000000000000000000000000000000000000000000000000000 4959 618486801659140076103346300390943628769136268444797578422560745394418954487891320778454024272675433789474165417117815335781884393698573538772890494481069895558827218631383984405991362424502729404112603321561387330249782645836070865851606561698329774095436577621876870779356173704288457827992225780914548472928109744544432884427115482369228800000000000000000000000000000000000000000000000000000000000000000 4960 622738226086409244064802388480155034227910419909132362002222452485320058297922978616587195905190872576405559817452036912500249861493870560770873715684651096722292271362771416022667121869306028340218872067844675963180580250265692910508963333977611304058229735645460287401699755251566166391391814682561363159033389566065688313431065620885012480000000000000000000000000000000000000000000000000000000000000000 4961 630342843507760016901379251852859603455340549456753839448745757507276338263313499832701012095600201226741179536759324549330426376375349971522527517354082832243966029062504413466609372032681576759106374175647920582592054371356130093939358166172262362081520714610091661175638421167708855826604821602913894864112267401851553504316254566125404160000000000000000000000000000000000000000000000000000000000000000 4962 735696875486852728648319506300612480254093471328007811807155423881120667710633559958150434383681946607391501833173680771947623195034774633698678664784276733151919979822244755483232819760388550024455602641016608156751566082999827251343837084539366366078997329809356072853762888815440574160159281087615692390855294735063722721428458599381729280000000000000000000000000000000000000000000000000000000000000000 4963 841814342480286691929657878534218638768779385386734639037727479141731985052499417620740794514430951012539290233185242474438857671800427010818135255311790879718627220080244085485483973631049921646800115370627097814781798894003261344671536864633768225177904934973832545486076664199750058568594569988873300044603706324313661280693649618386288640000000000000000000000000000000000000000000000000000000000000000 4964 856949429567574578848127533940502740480988464469351926902779600327439595220189041874927737641611659287385229085100669746631093300719419507834267762985565488039944094672768398028130957786940240446806625983789700759364450781139278235071466298774954096019575996186122988310517985629147841879671293993891468010301277704622716196508777379551772672000000000000000000000000000000000000000000000000000000000000000 4965 915186919072920788783848425046206265439901089249121562430582931270532151448938561037348782601423932524901661993307295768184590325248655233137813585111994332730650042302118625185454666388292883604796392380749453174998157667827364887341805042396601488005397477456283850520958141679981690907788966208231318986553308531937410210509535433024811827200000000000000000000000000000000000000000000000000000000000000 4966 952687593722956656456123830803361299598362299834855729637647234656547624222037179668046628042346500071088729536337209172729311850961954572174937628457987767858372711198834232848110659423387768014007643325760606033724101919442567024651396606808457015545197709350562570415651900512091203293654783411772181377509115549450211522916333308842554163200000000000000000000000000000000000000000000000000000000000000 4967 1905375187445913312912247661606722599196724599669711459275294469313095248444074359336093256084693000142177459072674418345458623701923909144349875256915975535716745422397668465696221318846775536028015286651521212067448203838885134049302793213616914031090395418701125140831303801024182406587309566823544362755018231098900423045832666617685108326400000000000000000000000000000000000000000000000000000000000000 4968 1916159588802673204138752911694468416498798123153476918603755057614151125274943334733742929177713260644080294872580174499313875147447594826154747393863819621174605249924017691362848490562250898615511040781697093859383901888312520303963989786025839848124418776393455295588337418701262490595370409103069134487737683486653959212845698267565493583872000000000000000000000000000000000000000000000000000000000000 4969 3832319177605346408277505823388936832997596246306953837207510115228302250549886669467485858355426521288160589745160348998627750294895189652309494787727639242349210499848035382725696981124501797231022081563394187718767803776625040607927979572051679696248837552786910591176674837402524981190740818206138268975475366973307918425691396535130987167744000000000000000000000000000000000000000000000000000000000000 4970 3894907850590788850549884208999564242549090601941585112303194067664319761416166595361295868870988238018495698263896214902506325117966905137741592501215481103864144108335521768397985323765641949768994749614559879706140836305992492513507344552203107379752881650749971743664538236332722978369390506049658429733180820145206846003027879629062267731968000000000000000000000000000000000000000000000000000000000000 4971 5195302816554890526948892017698586094144180480591434775100097163583403689280871155671285330328586513564289454090386409671191622491491713917277665420638216266932403879128176497949072016604936320857595467791003052006633197178500864308911488865495737643796081191948525296545285222032850472893471193403868858999456339737066128727111590179404572000256000000000000000000000000000000000000000000000000000000000000 4972 5324090335971871638343656982030282166217677623186741144845751148439462220984543777336340561436896873894122692482198132894803914819566174017591412533567343603828043106520420975835364536811281195746889783593556784188432526342429061137683534112757155993562103915777527871024344940925801907361734019450033313394558332029851721452614127307660522946560000000000000000000000000000000000000000000000000000000000000 4973 10648180671943743276687313964060564332435355246373482289691502296878924441969087554672681122873793747788245384964396265789607829639132348035182825067134687207656086213040841951670729073622562391493779567187113568376865052684858122275367068225514311987124207831555055742048689881851603814723468038900066626789116664059703442905228254615321045893120000000000000000000000000000000000000000000000000000000000000 4974 12427880623154638749834811062363075084735263594035582632108728818507902953212410686041655213084274780946570731223044856326332456824086002660475161918870851199269970940552702366468696276825689009484081025255036295270300009134401465305684157759782712903216252233526601506426541795250079683877813281003782957887579578109150454103645381343214011678720000000000000000000000000000000000000000000000000000000000000 4975 12945842615577728855150507058897690988266810708987001108259841000234103295649521479795391294868303265365376195246921435499675086960109199932647223505941210546026641987494447252193778715201779015943869176372117162802210577257035229601650091044480753711956748939517452124049222182329534617799430531295940621809861926977441498835965053365647318229975040000000000000000000000000000000000000000000000000000000000 4976 13754957779051336908597413750078796675033486378298688677526081062748734751627616572282603250797572219450712207449854025218404779895116024928437674975062536205153307111712850205455889884901890204440360999895374485477348738335599931451753221734760800818954045748237292881802298568725130531411894939501936910672978297413531592513212869201000275619348480000000000000000000000000000000000000000000000000000000000 4977 14001430621003287378630067324176725229544952739103144512707505935131374199231604734834326346178224134996837588801210235598323731117388968140424524476962489781692210263992797007393286565659819124147125406922810595679033411777081045462504297620912479960317141322662539204102639405928711226196476495694628778275021357894919925067701294287458450202951680000000000000000000000000000000000000000000000000000000000 4978 14422143464543481851059717194013231614432714955378588280840535300072163816318563958445616152178220534842675579507772916361756616435174627087419098705265477512931574285322341338524529817489214646154991184700204138936757477930000035728076197090095878879698919540396131291192422063676234223806590717670524800894959798696738571619974806862220359615748505600000000000000000000000000000000000000000000000000000000 4979 15569054910627578884180036584395554752852856538600817151929303250356609396657535599882762884458465497479737108312924683028949450295125340649926600423186998207010859642832181935493778937126038107424841840042398002085202702856428875432947362522009858099414849968357770866188772238936997554871105921528381474024473509927174117635089860250743271900315648000000000000000000000000000000000000000000000000000000000 4980 15847655752325403313085754227783792437540581769333830969321919002964641316013987877424948395816830550363382162445174885187015796134746242981605037375204172953509101475007661197584237259893853080804485245754911927686123500015031235945425023658927466067417664010665944342437601114146639077139230180067808429145402595078648710843173493216985437132187238400000000000000000000000000000000000000000000000000000000 4981 16833825365057587479911026242336632935356139061202722663838073977803939026051552093742861772443223069952856861035010810518305411593102875086947964800292535522395898218960284714513538197761278400188762840960768940019911022524005186508323611285896850659091658990713059093461238482513244762098338697041954253467104402111157775694205095121352414400295731200000000000000000000000000000000000000000000000000000000 4982 17168533003894989804072999863529291134070822527916694927329591238181327287388249620752953760901158499413907816166701083943815577671562230498033479889888995293016635376530255287784567612219689783584328885751801772745453113030330435830711332212049185701436171508657061438009590592691870681344738413825244571957093612445531672988709757831367608604746055680000000000000000000000000000000000000000000000000000000 4983 17731509522218702150838265837275448286591351096727958753771475864387552282332954541115893115317046318844597661454990421634525584585570483660090571555248170068130337346818069728493354822297781843799741913938117500041653538323823426711042618646701743744484490079212182215877552091892691845503561455422055654903583936298475205270627702944809559334835978240000000000000000000000000000000000000000000000000000000 4984 18069914602278278449856935136168823419753507245954672769277281646221245443675083563247305343909388707231990249944761262440319778708067800748726627181604147120524863430078469732358707061927194102838311863441589241060025609557558295659560276757182911781655204757184394723271734220822058659546215157160465557330013700376547948504079713646366970793793945600000000000000000000000000000000000000000000000000000000 4985 21701342331682231753778304723469685921969457455157792043424880162090969588349287806287672902162458135282312988831488022985445990068707653224214890632903194546677004125841624792007303219666062233883372445491234448153182807681032199324691537524636082628845446228097236076347582336961519844706830238623606584056512028899525967439171517724293333870455029760000000000000000000000000000000000000000000000000000000 4986 22925386426221114332602081021511049503581078782679419917256856923645136013415612855382944913391074811991028659825332671655980926003719164747177708017208157690319959476455146233249944518631685519047480135677704129647353488553716357405572450881800041737466016011327265067256254920544156481178102415802135304834619151644260752044194455688109986276599398400000000000000000000000000000000000000000000000000000000 4987 45850772852442228665204162043022099007162157565358839834513713847290272026831225710765889826782149623982057319650665343311961852007438329494355416034416315380639918952910292466499889037263371038094960271355408259294706977107432714811144901763600083474932032022654530134512509841088312962356204831604270609669238303288521504088388911376219972553198796800000000000000000000000000000000000000000000000000000000 4988 46500577925904016450558008254107732508364877025252846182833931184204852153228910418722736680594632449257298580141740558366081391804153916276426142987695412831213002167027952457406906520507168693331774799763011478903594905156068168396517825775954082551278861548590838710583356480605795517027153631286108400556056963528558005343304314888973066102741401600000000000000000000000000000000000000000000000000000000 4989 62025670475730605075416331224086940657743993933014639807999637258288774679353796976191880627234928744899561318946760766206109101464068222460282475064176317730951319088656829757108757238331114974612825181370635391672746939086353846037871970017618002482053892432417552464826313784840180258588829823578953695199538364738761976605178606901436095133562961920000000000000000000000000000000000000000000000000000000 4990 68283083373402784285195068819442978481334726439922467216282558862722248330687319098790016494371571475996743751043077869227706120944567066446428335691631404447377678048163608000289745207310660737726900390584473608437159914050451440634136384999298918327309329329739419694999707980979603588534889423948052319594668641888854121351119053176460395727825141760000000000000000000000000000000000000000000000000000000 4991 69081515476048549573305241872100041396244461099706158877831663803629655801329722025237795440915317463342189241385223729856743388607706967697431220584341833627405790236751363056423144224219642359831449090940158516414041151149798460414401975251614066654835930012231477476339258485251730780113292749512921731184265089022192568327953390080826855712901562368000000000000000000000000000000000000000000000000000000 4992 69275776227272351050052470050769463189726425229287684470067671645525204024972876419057828302684424395639119147238785076374272568866936680596490902966932346665044778432538835269551874719312633997524764324583552363958904459180533167165379873073707523186799778709513313198213880110492115956026376808291110259014625624166821680162973303218691809227053622886400000000000000000000000000000000000000000000000000000 4993 138551552454544702100104940101538926379452850458575368940135343291050408049945752838115656605368848791278238294477570152748545137733873361192981805933864693330089556865077670539103749438625267995049528649167104727917808918361066334330759746147415046373599557419026626396427760220984231912052753616582220518029251248333643360325946606437383618454107245772800000000000000000000000000000000000000000000000000000 4994 145140212442571152428158488275407288979278967206377282705908482562192911024938609467237439837515359399187690845720981438763695924221583111209552043328127517830361249008807632783615711236500748519458145336481458649353111806866553333252476232797908222638718703952005165311409401611558600735179760246213412275047619256765719682955539357619738206370736478617600000000000000000000000000000000000000000000000000000 4995 146485511251224866183131088197289519976889710208974080463368230297949224457260446005137303774080420861519373504889892811449984183108276965493943007934378859848549074449972443651480841439306914877744840502352750907656440079682076214244296082636280080182238636063311656352433902351133753937384368640323736814061723986795400193956684206155966790816609232486400000000000000000000000000000000000000000000000000000 4996 183106889064031082728913860246611899971112137761217600579210287872436530571575557506421629717600526076899216881112366014312480228885346206867428759917973574810686343062465554564351051799133643597181050627940938634570550099602595267805370103295350100227798295079139570440542377938917192421730460800404671017577154983494250242445855257694958488520761540608000000000000000000000000000000000000000000000000000000 4997 193442441917378374965328525127046133836758436917838578796495994434267425508491340309987762897693919615946159710404749755776342575900995039291677217762313807103585495912673373815122964715331881298318653790769031280610382828336837868734124784945888549821129396403209996231999384779100161330355978801342844667692112625583170545985895905345169722807974625280000000000000000000000000000000000000000000000000000000 4998 194607475123247298742216624933523794367552686115050355096837638242944079583102430778024108607309783822937432121076309052565048357980328543872745575135639525934413202872905053742404454511000402071162587159255864341968228170225159443034052204738358838326716475626825401879852962605142920116053561744505882223605610577132795451926646664225165639709746003968000000000000000000000000000000000000000000000000000000 4999 389214950246494597484433249867047588735105372230100710193675276485888159166204861556048217214619567645874864242152618105130096715960657087745491150271279051868826405745810107484808909022000804142325174318511728683936456340450318886068104409476717676653432951253650803759705925210285840232107123489011764447211221154265590903853293328450331279419492007936000000000000000000000000000000000000000000000000000000 5000 390464436443112557668973966560039715825747765078351434784987235639935954219707926922199254830075810238638507466043958773204350638002264333613052919614043992645291338027498101409318728954655702389973088200754141938138499538975039010902993990245503287172384581915781303932289250812887078884537643949650646516062621543203843202100013371238293819642347520000000000000000000000000000000000000000000000000000000000 5001 520827830020540628471916663728856394453468039209745476847282653521859015858232208079450608606142787481773692918115259111480375824301097244140915139036467868394921191802704465394801744764837226959275000660941822873681534908558051501188448714552896211575557853121637775597717018846035809815539795375148324973615580124668801536134472963665608796819947520000000000000000000000000000000000000000000000000000000000 5002 531353693666505693641189756038961537287350797872359843266271653903956438642774794484476427357607779688945178356025089454969291309285029252184182759413419414899598961710881936129558717453438678883830888742702015174276731105699527862658250243179693958564259372112047866670815069751591139046168660264191353694419315129131598924350171601096860898426880000000000000000000000000000000000000000000000000000000000000 5003 1062707387333011387282379512077923074574701595744719686532543307807912877285549588968952854715215559377890356712050178909938582618570058504368365518826838829799197923421763872259117434906877357767661777485404030348553462211399055725316500486359387917128518744224095733341630139503182278092337320528382707388838630258263197848700343202193721796853760000000000000000000000000000000000000000000000000000000000000 5004 1093101868408448270171880220990310608779431246911226987672524272124805860059335331785212119048780495113668358170541268328100956310470824094351134483238619662703279909150386607492266001243654620336307023223789801741181626579145985065744889250102879955740824863694128106972446353278186523597781623147953658537958731250498265281497573015445624733040640000000000000000000000000000000000000000000000000000000000000 5005 1100122800247237032131256315218292971269014141672286689104008432496831635919461323827390844398932747686899642365951223302592529860863096008293358138472004950404507929854245024190816419085805652781464559202731544113947662441609677766136847624331383958573690851544987709438907303157489654157193348203173901018462214755676205848160670191049811892895744000000000000000000000000000000000000000000000000000000000000 5006 1650184200370855548196884472827439456903521212508430033656012648745247453879191985741086266598399121530349463548926834953888794791294644012440037207708007425606761894781367536286224628628708479172196838804097316170921493662414516649205271436497075937860536277317481564158360954736234481235790022304760851527693322133514308772241005286574717839343616000000000000000000000000000000000000000000000000000000000000 5007 2201126050914840000262617677507588978129279995342710462392974054615509475629174317381734382550885849713684758635356589240881412286640848355929087912108853442185890215794807971570260942548630757866075548624913053449275034897178226823002896407225658180419549522899135072906977397273888863859930668673817328968511834245050431869068967969287338721280000000000000000000000000000000000000000000000000000000000000000 5008 2338696429097017500279031282351813289262359995051629866292534933028978817855997712218092781460316215320790056050066376068436500554555901378174655906615656782322508354281983469793402251457920180232705270413970119289854724578251865999440577432677261816695771368080331014963663484603506917851176335465930912029043823885366083860885778467367797391360000000000000000000000000000000000000000000000000000000000000000 5009 4677392858194035000558062564703626578524719990103259732585069866057957635711995424436185562920632430641580112100132752136873001109111802756349311813231313564645016708563966939586804502915840360465410540827940238579709449156503731998881154865354523633391542736160662029927326969207013835702352670931861824058087647770732167721771556934735594782720000000000000000000000000000000000000000000000000000000000000000 5010 4839104375189762248767284520942756877900551900580604098795314903653025002343641566740807912648622865239014967059810405459277629763241833932716793548925440862452192631179904042983926288028682758028554951137177248770892230586690320689557996610370195234950605747363121815918508662259370264846155708738425368606145344641400691616702494719372722831569715200000000000000000000000000000000000000000000000000000000000 5011 9678208750379524497534569041885513755801103801161208197590629807306050004687283133481615825297245730478029934119620810918555259526483667865433587097850881724904385262359808085967852576057365516057109902274354497541784461173380641379115993220740390469901211494726243631837017324518740529692311417476850737212290689282801383233404989438745445663139430400000000000000000000000000000000000000000000000000000000000 5012 10035878078556020285534412013928473603833664291928685187763664816029290890009530707316603597532237297170499094497542734514937290571848322086394069526141619602970181959919610859956815267610016528405400663051280154075638520354291376798359616985278715109140880281979958442314721416290737492570200452817828905515399924673819608384588121756561363768967168000000000000000000000000000000000000000000000000000000000000 5013 11159892856468843029318331898735159016569221965745923419508842256218097248964349975749015418109729421483743939547447449682743808388349704643584502209752753950079686101416671545813633930795624581544590101567086154716479282263446317529119072954885878501123827511571298583283907639155767001600787122219123795150848998826500724059986702544170373412290560000000000000000000000000000000000000000000000000000000000000 5014 11452730497023570379446010785945792379003618328378980594087028693510163773214132765765796707571716192359682058627700332388458403628572633112492963577830924279740846223212129121331057383873387570947311580960821225238631678676028609331741044415299470792764119480367557519485764629495613789422910821844486744765035229977473832505920082787141325558906880000000000000000000000000000000000000000000000000000000000000 5015 11632200922903039785099610640985726700290306574338928605447410769151295646193361285608176280464890504858053356710314738064848439774543656986861135775479020843887981999245172535612886310876650756038654912201869561833672767993052328424155078591704795671164578181818822055172889408305568521284058665283419452081796229469756379568011671746148158480056320000000000000000000000000000000000000000000000000000000000000 5016 11702216225931868894578535624172136969444710912762263204636744096753379855065876208434028428789236037096256674983266685276852430747440700647659998910814795043054344933818728219564361943528042227031180357634597558851422972734416897165831948879779018018369592995260371144788638345289615964549493420745628314601277692130350950699789042065391272378792673280000000000000000000000000000000000000000000000000000000000 5017 12173750703846209989129549845370859264997694227340827859143610189764751999555163742597972232196473754205133348442491689255462524818627772661358813279944875897171993857924558415160911204328862216032049306566793663508744936765559615997775584169781737070640200384453350067321772164704617925151255263348319265673936692510651802645847957359773563090685132800000000000000000000000000000000000000000000000000000000000 5018 12672288364103332036277079833504474973691567704276755508051538885969838689077622025360700480775632059579333607316174248749045384163718229317108980508896685978185124763008353281083383494932257791010672244411809009994437867214176888595360195807061121986648708867269923340693001351305692483237139540873374952259366308031287238946784730378380781501703782400000000000000000000000000000000000000000000000000000000000 5019 13296937904643341100593795772353622986999960817951739348704010907733755885983319505387608582977260659503828372076624645309929410402733094112292809762644217737949612884598906523601414265106919516902572108581811462335560317994245854349946640876510049953128882558582178804314564174647095855299946966895430860449239225086229740912212731693243914501331353600000000000000000000000000000000000000000000000000000000000 5020 13972927485270460676098843490389477563434037038305710455258237160585025039963477089181056840547613017054022998813480982026802916741642988840906578303650152829655431193257286687650424710986656766085887226951054391426362546450936565381145045524422013386500239157929094039617706822631948214424134214933131535477664235970501755673671591237425588367041495040000000000000000000000000000000000000000000000000000000000 5021 27945854970540921352197686980778955126868074076611420910516474321170050079926954178362113681095226034108045997626961964053605833483285977681813156607300305659310862386514573375300849421973313532171774453902108782852725092901873130762290091048844026773000478315858188079235413645263896428848268429866263070955328471941003511347343182474851176734082990080000000000000000000000000000000000000000000000000000000000 5022 28158086749477439948862876485692325369468047474346237467182091204572962217577229516128871029069551713552417762204300360696961770072326817083477182802912418131563077978807727903641367902649348807947671109549011383885684581398291673165942177580600101385590442147738096438630948107240550065179082128939219237129387727215739233090803589303642939767260184576000000000000000000000000000000000000000000000000000000000 5023 56316173498954879897725752971384650738936094948692474934364182409145924435154459032257742058139103427104835524408600721393923540144653634166954365605824836263126155957615455807282735805298697615895342219098022767771369162796583346331884355161200202771180884295476192877261896214481100130358164257878438474258775454431478466181607178607285879534520369152000000000000000000000000000000000000000000000000000000000 5024 58076053920797219894529682751740421074527847915839114776063063109431734573753035877015796497455950409201861634546369493937483650774174060234671689531006862396348848331290938801260321299214281916392071663444835979264224449133976575904755741259987709107780286929709823904676330471183634509431856890937139676579362187382462168249782402938763563269974130688000000000000000000000000000000000000000000000000000000000 5025 58957545626135542005147557279057970854277996515356550110690047300350812975173774020686858603677643086653235167903328179341667973439312437705052028341327497960878909658703364756273015924084047023898955730890841208193649859836659326468116319461669658921960662277936180311473565281866294804234831399236503132194977048561521299497374460504528996313029672960000000000000000000000000000000000000000000000000000000000 5026 63244359649361904466389916407943679432284710035056517997241416939157933775060383871302418811446754011699535845268821368048072574037129840685827769636480411560050812608084479196429230598673548392434329220893242598160566813931071244344429288349390171545216687875896167447928111082863237463018481563347086194865681548589362603826857172901090357887054643200000000000000000000000000000000000000000000000000000000000 5027 69131559159454928779809990281519275068060804436795584179891543393483468165662085363949513866840001118939939018671634897681289999274119063743681089510099437350344056460007422006766409930395473691893376742271982110564190616425471452718352755038418870148500331657484760062841397416651813187665275437779504125906526156541883564771001199338807533281004748800000000000000000000000000000000000000000000000000000000000 5028 74922360081078593630788098033188369722666296123184536998147398771363906086710074785371978126004586870038394069936858498174314390647578638704680670812688444004889808599735135344185787495282186179431457403651537584168222918060314230779720749758270490645999214020427457594001717658425137379978671517776771353982959273837872018752317136454737526855638712320000000000000000000000000000000000000000000000000000000000 5029 77218438654713053751817520518296816735443693837676040474374051437205040823312355039383963401386730172516634918849621875924337298969200705126042151452468277248842121687800412769334561384948261375638902028358406879642439392418204009080016700902531366506124507130169232109375184313192411744346551944927064756788995698977935635177090470521376955260154675200000000000000000000000000000000000000000000000000000000000 5030 85007910133655843489361533137459401672052544163498934047704618568649211740759548816047934868708146345174164890360965101783902215991014183899505161475579527828004778389905756955540523906821625003261074709085325790192357442592874747894059786893256465340778945866946653851618684195741359648812083896696379330582917478484706690095034230565213308947624099840000000000000000000000000000000000000000000000000000000000 5031 85995780234615172891491910187260135284815367938297540862802776792289774668397696411895151864098208230898774737440564515795703667599691744545878007709964575717670104757337440230120783362692578130689592545282538697582197680875217856200894172284922064434251027981818804705494534515282395913823561167283649607601787911614887616003472549630597739068574924800000000000000000000000000000000000000000000000000000000000 5032 86890297125659375991265940504471703387718410073750665629143620412866678799347899275181601915564564518687530722657950216436569943205480592367530131971072670786538322407519156718790417135470437051812560858886494903619459233987011580865587522287610847306751370893053413543332927922924292255868098966164343758769162051556077163216632439140112731817902080000000000000000000000000000000000000000000000000000000000000 5033 99421838527124160547097945919436473717573685122789633449014990825713980998605276794814381164353104716381840922460982804401905598096866682237911248461182997943839036255335112927593609229594437616547432667345120640700606708422755698604352065099188107244318346213864155042584732683953653402174387347527864918721362415707789947466172362518401733078548480000000000000000000000000000000000000000000000000000000000000 5034 116038301790710371223493145794551204701012184029105449624337830518033866402271896871942132890985935588200532998638305835778268650703585347792993908371130017098798206660126496703793098237326098499535861525397229939982045155512909854359954081550305896755903585135401339729367696363723066227050329522602159891209612401619955398296173314471337955877191680000000000000000000000000000000000000000000000000000000000000 5035 117762396830548372421934615667684455658979792966510992436503840537218630890854527179779904822423996588168801142678422187928459258054202278877697872458234119719526527956885632675565955139728292075340839730988960150587569406256215679925857766493156251632122510686121836511298553105541467045896401595331410123835407254587183266622513079011688513976401920000000000000000000000000000000000000000000000000000000000000 5036 147202996038185465527418269584605569573724741208138740545629800671523288613568158974724881028029995735211001428348027734910574072567752848597122340572792649649408159946107040844457443924660365094176049663736200188234461757820269599907322208116445314540153138357652295639123191381926833807370501994164262654794259068233979083278141348764610642470502400000000000000000000000000000000000000000000000000000000000000 5037 150051019316684543323150713910180452215394986093125307015276135499397211515231875024843642063672821762409994686619752542269785602707260181528440880199926772325377888955317830113547754685949092302430058628605150386889028642103968299808983577428089585078652777140639250662202903658113652587446609806862137067919908157148182029931790658785558617128960000000000000000000000000000000000000000000000000000000000000000 5038 157184013262832622392749964616703880086916388456299047162235567873281993844595940072656292560180267563321371652436066385505174722720055508882880527257601668691805215259332848296236325059918964944477847543854851940050631325652010979761873506633970337719570262471935484508423161211582474355683613623287582736215629977367558665726266400895520431144960000000000000000000000000000000000000000000000000000000000000000 5039 314368026525665244785499929233407760173832776912598094324471135746563987689191880145312585120360535126642743304872132771010349445440111017765761054515203337383610430518665696592472650119837929888955695087709703880101262651304021959523747013267940675439140524943870969016846322423164948711367227246575165472431259954735117331452532801791040862289920000000000000000000000000000000000000000000000000000000000000000 5040 315243852403673991970585343909648132301387215983909603922935188082399188567810389240402083452868115305598169748474900057477746554628555888048394513252425898567148082588429184310119931097000795775199966999349165774708511736349821049180242457533824818607928756853454942805875324917044018285807767348839723347376362054151651038993424490159941189894144000000000000000000000000000000000000000000000000000000000000000 5041 324123960922087343857080705709919910676074179814442268822172799014297757259861386120413409747315104469136146361107995833744725330815275772218771823484888599935236760971201837389278239015226170304078839309189987345827061362725872346340249287323510024765898580990171983448294348154143849786816436851623940906457386337367190504880563208192615589609472000000000000000000000000000000000000000000000000000000000000000 5042 486185941383131015785621058564879866014111269721663403233259198521446635889792079180620114620972656703704219541661993750617087996222913658328157735227332899902855141456802756083917358522839255456118258963784981018740592044088808519510373930985265037148847871485257975172441522231215774680224655277435911359686079506050785757320844812288923384414208000000000000000000000000000000000000000000000000000000000000000 5043 494161167901933841919811254141370434114226734999481455912120861528420608358054985563301657446745687712835145173936980003289109581120828501047686132752984914511988666717219312378392042630384343727581195267359376845638391632613376944680633890803508828509118682338608523952306347646345864829210398450695654668473810475715396342282411375900280185644122112000000000000000000000000000000000000000000000000000000000000 5044 504866329975080196490499289388053325839117271942741748145943197063642497799261243741467546115502065746636236991547511238902863010636572536869905145726154038784508340422494120320497836834604162446115173795273532613544639147327601009206485698975863159657287583479779040902255337736720164820002913049040080453471040076621292572939529889275758992676618240000000000000000000000000000000000000000000000000000000000000 5045 606320802956569703807493983760712175273030433024166420330950050802404651844704527829308125279300336305729936720587638596680801328103651847297296727829980068818249889371573558319771826285878867052046181714419047904431687363589620910182848591621529068627338225751728284228919833723527314700432410270173631172079596978436373606262564886882404763246264320000000000000000000000000000000000000000000000000000000000000 5046 613338822110337268170368873633582005053692126416295218603203383044975782316866577877199065791594188956603408793997203052285106732607352025427829510851640884174555571527872783238356340948427910696267064941783419230698033610224679887309378739034989066477518211471854584828451861830732292493378296835239227778912055250800497303583467352293157967327395840000000000000000000000000000000000000000000000000000000000000 5047 627347850204073900575612637403423008744806837970499718865138339058676063496977441554236596447095318664716823715978263441623622342101606690891494513179234248243537296167620601181505780372197067567756320225778812936947588560481325904535510592698335974444300571438094069519992235411016343541790697913497835812878595103406896247128136074625460157284352000000000000000000000000000000000000000000000000000000000000000 5048 705766331479583138147564217078850884837907692716812183723280631441010571434099621748516171002982233497806426680475546371826575134864307527252931327326638529273979458188573176329194002918721701013725860254001164554066037130541491642602449416785627971249838142867855828209991264837393386484514535152685065289488419491332758278019153083953642676944896000000000000000000000000000000000000000000000000000000000000000 5049 710259304079064150847802550861625793154802300481886959709166606759665911700008522744247129545924070598931321771138438295508325458924584592433367246683448942463622681110383851740723669434389893513918760442375345189606512001602835986138343916784977828708259859040056998860962319446958214691975913088680516380984754296555402795844442784895105351915929600000000000000000000000000000000000000000000000000000000000000 5050 725614433795821061537559806008824750778244216882781087314307637210565355695808706997860853203726429077593932251333526437706457828369906564098355281445081600553074333359151197868832647811685751211791099358605745509419909927732725868886287161462138777957476524564065850169670742924525787523888154257359609449411758032299981503906984547959028105714493030400000000000000000000000000000000000000000000000000000000000 5051 1451228867591642123075119612017649501556488433765562174628615274421130711391617413995721706407452858155187864502667052875412915656739813128196710562890163201106148666718302395737665295623371502423582198717211491018839819855465451737772574322924277555914953049128131700339341485849051575047776308514719218898823516064599963007813969095918056211428986060800000000000000000000000000000000000000000000000000000000000 5052 1572787986655375032868782981580983544856967490717574470183847223953828515825193614910311797794675069212001280988070865294100853179533740774244115442513694912539009057616098343834248084560896177239990501444812969003665320229956758906529297687602213175933602466903039639156425502060634503370077159099070699863286826044237846507179829909364800610582187212800000000000000000000000000000000000000000000000000000000000 5053 1633186910874091431980487397156290132601090666244363044307650880787692898153350051734824539645469042684044340933849316342261408217150243876173612963347554164172611555988452350893935030972604939806810413174644496231148627458449721998177888228600762069018610242129730869538776711817187287677683808834058053928697226429961266111910238124010146256149859532800000000000000000000000000000000000000000000000000000000000 5054 1646850223051716811738233111895177519311296305451134657960862489595206743503334607377984715794037932471286781624668601320376125482098807110456612815235139982490413952369298382307318119315971658454779288089137939972818787814149059296250345043506823277690159012390858225591711725541662497023578111642803641660753843852819418274925251814988337934007428710400000000000000000000000000000000000000000000000000000000000 5055 1758728989691060553922907370864195920742115245900728189619400670616458600751242475671518834021187398038301666432622702892438142092337307125808282825750916039961225268832278066305524352233434021617343366558610093326501364203901397292040003838773200411973192407049515815709198602179728669036991226321985783626926340418960222195782242762704945592306625413120000000000000000000000000000000000000000000000000000000000 5056 1786209130154983375077952798533948982003710796617927067582203806094840766387980639353886315802768451132650129970632432625132488062530077549649037244903274103085619413657782411091548170237081428205114356661088376034727948019587356624728128898754031668410273538409664500329654830338786929490694214233266811496097064488006475667591340305872210367186416435200000000000000000000000000000000000000000000000000000000000 5057 1928189855885251284379020841494339798521954475323454603723353339399815288844461151712784971674270558786783858250349369577386608908526058072826268410523790762561655828589554859152671229922593028908597805523892836693898631067298146510283441708654993160001859383770432704202012009160587941834826318441552122153479138844745451938605010945569745037398670049280000000000000000000000000000000000000000000000000000000000 5058 2036924281197322375032724209074646599098932098271568063283558288676587756929060321256017827314116508153127850256807264560157882284640773708998589674561516417027295955214982741463578601182094775256190418170314157516441514779096391169540048894285696023092297043156324775609072115857837156198728964766769073574442634920644330435406957548020653797431585013760000000000000000000000000000000000000000000000000000000000 5059 4073848562394644750065448418149293198197864196543136126567116577353175513858120642512035654628233016306255700513614529120315764569281547417997179349123032834054591910429965482927157202364189550512380836340628315032883029558192782339080097788571392046184594086312649551218144231715674312397457929533538147148885269841288660870813915096041307594863170027520000000000000000000000000000000000000000000000000000000000 5060 4103002670473299467462619147521375338971006756087321715058752022844706372924198584677796866592618378092075463717749888114866156738538273076706149372171677623936932624220279197025191056918871894720254025454730628125234279020092280109532037837831975631924735522111393185870208581548405367916617407583609535621644020179809175958561670523307927605644099584000000000000000000000000000000000000000000000000000000000000 5061 4305192396088096324653655228738341385802510761982079036519036700916913929747105085647324181372857493292955635043918478609032819591079068002433253294560455959538754394364004154681814089341612195255321073714778772146560140786508192096732165012029428707107693345109690758013531590630243264063361422084034623227645880995988746774671209083586448514250440704000000000000000000000000000000000000000000000000000000000000 5062 6457788594132144486980482843107512078703766142973118554778555051375370894620657628470986272059286239939433452565877717913549229386618602003649879941840683939308131591546006232022721134012418292882981610572168158219840211179762288145098247518044143060661540017664536137020297385945364896095042133126051934841468821493983120162006813625379672771375661056000000000000000000000000000000000000000000000000000000000000 5063 6641792718789305512565797147380286622710547926125748396503314816695590283889708372763875420326393146854179214485202102537939976359773620718039591587334192888398488190368355355729847848603716706380428003067003550706197875276609535231199797896192941828588273983819692709230477600298999414992363786411844983726491157157160625147106929704479093580239994880000000000000000000000000000000000000000000000000000000000000 5064 6921271926980017616313124583076673831870904711303708261756521178194850711347935120015118826088709386643980450393496452981100885535181586027240835449141290570946848265916107018898007915046743434956520409474914661730505634439416347226814193824023775286353695353142800739074102762480160319013279766871596804041588199649329763706917919095816493771784192000000000000000000000000000000000000000000000000000000000000000 5065 8312097140154799637312755630625309237958887145378978751065189199762486851128295500144739223103370924782881585203581974387113247027219657902968028648573163834412433281377096878708208872658984599892403466442183905464325595790375011938531603026003236459402618311764850887590575944181078610966897694708136035233489625844685586477137184483741643627823104000000000000000000000000000000000000000000000000000000000000000 5066 8583648340470728032016476519153742181231743566453813220687665131363066978152311855370986753567749479752985032374696761525039228943317396168413093620245648989464440362702800620743445406008137950093653803069250784728843306524033019123046177920095486645297100723104153071278615050324745643026594371070994909802268000627958542625077909702821438575083520000000000000000000000000000000000000000000000000000000000000000 5067 9544932446110646062324932134959110284158013020010613329966505266503410449510086583196464700477499201729541197216940403770371505461758532131718146474692990481428021324559636766209966981891960712788741263082456261148019323798261048866608135609107586679237721883550240537242834070552745462753728796945155204729139434594204954659567120054561462550528000000000000000000000000000000000000000000000000000000000000000000 5068 9897549845407734833988520544622063350069968084976265542461454961148003480859552584744817404206374786541783186878572840310269995241569303188270350496296629174014245464324761459488016939874073479334741194509667829514443355756915668194335736619577922875827083579976939814843060782530460851820041774022607134000610777882043741325519608136563563692032000000000000000000000000000000000000000000000000000000000000000000 5069 10237658701099351976932527621251933480632217953533365014769976000353475415143915588622148967516941333260786547354323026714754176545237128664624042077057401373430178995724338204621002850163182568006861644822934407439843146746245974939237621005347202851096817340061089484156200709034403328967525834983229541307967673338222078382651363010754357965619200000000000000000000000000000000000000000000000000000000000000000 5070 10298494059471418553773636026184550921433389256547874938826585919634228384589159942957257355741676863596441527921626341714198891291935277411642365674801546101812694576938513847798128927844835291986898955119769865970472956603732737206016761550230036063962789080072466179700730102408056748896662154174821404752699784337822970016881661803945005204635648000000000000000000000000000000000000000000000000000000000000000 5071 11256967764016283250857518983076974472537090830919657358875792926016027858006368888143378337365159660802446977054926219061857005927026283428171457133644462273664569121722890384127855778555146695399541036091312803991487271376753407797467826486588079024371207073663368972662976270354945198793975265553468149353446100899956989008551836268866619550413619200000000000000000000000000000000000000000000000000000000000000 5072 11960528249267300954036113919519285377070659007852135943805529983892029599131766943652339483450482139602599913120859107753223068797465426142432173204497241165768604691830571033135846764714843363862012350847019854240955225837800495784809565641999833963394407515767329533454412287252129273718598719650559908688036482206204300821586326035670783272314470400000000000000000000000000000000000000000000000000000000000000 5073 12218498606638497939071689310789541566463719348530777117026227220270341157039776117224427876505578918713594049044149027211592084130494900612281380663865968251199324724686131114570160041558658436627404781927034540208958178055663752110544394350704835314892146993518581458852593827217141458456406131000301031348923607562326632605421846507441832054908518400000000000000000000000000000000000000000000000000000000000000 5074 12461932295353134679620244040353164616830046324057060799051270827724003126452062844464148278642854820542370635461886862236497367032711657252832580585138393672296016251768000393481136410202738987855230471068875841393197957848343642957191255847347230501242488619443089595197549719560164966440978207173487105536718254149775285822081592108356381965581025280000000000000000000000000000000000000000000000000000000000000 5075 12565448969157139340209115914884839043529292036125752304997709735770786706755532589261988193207592845022665531869470066379216595700085126892659297415086493613384553716243040301397860376574212429615438755724921125027297787258680535875831694258587908159862897835755047732435610627365433754788999529771510447869758410135192256251973445187331021978625638400000000000000000000000000000000000000000000000000000000000000 5076 12694703641340950930793989953001114585176970557178101437389704703431936009910977802777123896832250871379803032762784843559226848273260280879976074978974985657770403013948900959388327380663272887072168010482755029318563075785522844274812944452652443406444856769761360427227467673349212182576844150096066592610340263664695795725483081552625088393851699200000000000000000000000000000000000000000000000000000000000000 5077 25389407282681901861587979906002229170353941114356202874779409406863872019821955605554247793664501742759606065525569687118453696546520561759952149957949971315540806027897801918776654761326545774144336020965510058637126151571045688549625888905304886812889713539522720854454935346698424365153688300192133185220680527329391591450966163105250176787703398400000000000000000000000000000000000000000000000000000000000000 5078 38084110924022852792381969859003343755530911671534304312169114110295808029732933408331371690496752614139409098288354530677680544819780842639928224936924956973311209041846702878164982141989818661216504031448265087955689227356568532824438833357957330219334570309284081281682403020047636547730532450288199777831020790994087387176449244657875265181555097600000000000000000000000000000000000000000000000000000000000000 5079 50798845655922132639832045003251797377528674292707953049657264107145388120132922615925500911032091849813302550037747318763233589303334236389142920941507792707070204407691381196069109644752757462114426942144799612389547866180806206044853060563197785370799458411226524723390702989528366224875545190759171406484927666514664359699921254149833884286876385280000000000000000000000000000000000000000000000000000000000000 5080 52109880532964760234972820770390137337449514881216523841100508561330193188138719061198499347399225292861520472711237288011283131267018473680810667067541580180523573839270009310928227636175891522010085161136667567685642467064691760534457016720083154082360509102478408021161176771336186244362179430796706015536362412482087381128296587779213469352560951296000000000000000000000000000000000000000000000000000000000000 5081 104219761065929520469945641540780274674899029762433047682201017122660386376277438122396998694798450585723040945422474576022566262534036947361621334135083160361047147678540018621856455272351783044020170322273335135371284934129383521068914033440166308164721018204956816042322353542672372488724358861593412031072724824964174762256593175558426938705121902592000000000000000000000000000000000000000000000000000000000000 5082 104796828756014146220741796487593385771729345282184635506076606588279896243758862387895638660401612322220501783867709891797122392083030174264490752754758593850454428975404608344287288525312458050738553443591171619029609588083955489254590465828453533051509655413656226716798253377939662540899815939213706536799893568198816132801277642835468203577042377113600000000000000000000000000000000000000000000000000000000000 5083 105834102584647666361140807875362682356736660022678201886981979969703591887410409790981531285842917658366515370862233884977281783374150447130981062099107908798997725818200527972923449181616075729241910907237615751251569713218887685545715110733121627768704303578639692749762345849296934103935047354519154669681638999040736496756942521158114138532970590371840000000000000000000000000000000000000000000000000000000000 5084 107298610270788483437470250168564132138218782187647471139203647399746082070076434657399157656429291722781315495036211589111757517878279538255143638413855849390401645334018706084462295773748581646009597043353236674613714623288589481315508587315506994373899531559949667531790926043922158416886112399680231356859360975591782424145323079737248458019728837836800000000000000000000000000000000000000000000000000000000000 5085 109855991324664414668763734472200675402297830286812389869920494146714769833408788034681475176357622281987803667597634383164349358448339868753642881109396242112504229767738346739885699031626205120009427370242193756393050592098214270481970816730514306168364155160286249223973738249563806881894268627776079664521001282203658187247948690483458521511879927398400000000000000000000000000000000000000000000000000000000000 5086 164783986986996622003145601708301013103446745430218584804880741220072154750113182052022212764536433422981705501396451574746524037672509803130464321664094363168756344651607520109828548547439307680014141055363290634589575888147321405722956225095771459252546232740429373835960607374345710322841402941664119496781501923305487280871923035725187782267819891097600000000000000000000000000000000000000000000000000000000000 5087 329567973973993244006291203416602026206893490860437169609761482440144309500226364104044425529072866845963411002792903149493048075345019606260928643328188726337512689303215040219657097094878615360028282110726581269179151776294642811445912450191542918505092465480858747671921214748691420645682805883328238993563003846610974561743846071450375564535639782195200000000000000000000000000000000000000000000000000000000000 5088 333096722394994369477576634824411657984594664450977210198275269543576785733470627500796800439725104921156605477500312453445059248567226647354751882579198473950429622106910699526467700202032559841394818087330674912698296107142037772095989276976806613831598675131841659678072090949209926901667447775437465234213091920670138774942964654910925583674924597248000000000000000000000000000000000000000000000000000000000000 5089 381131947137534928669378466323913102753058670435633498193771230399742705189124784185308868588243382462978243619645747582665268738313327889644680641059886669957465572339822171562199448930930872253510855683848810065593322259708620051287136666800885108970434417881350740624555300282311122034059207383715681260896303757929898740123864995217229273046485827584000000000000000000000000000000000000000000000000000000000000 5090 419575256136210695883982703753907802329961674910282829783237446631401792224342803755496322183640214977551088507580094248286860018138475372056872444303801223045301272982917620520559881535696419289475218371329938072996869174250883223389406121145131866812255401291272811391488791594251322610880454994624325961306395499182512935879665865994652162713615618539520000000000000000000000000000000000000000000000000000000000 5091 559653924326567652620052519810330564682641793148046546183310420939838296085068275245520291164635058403127199946331243824092866827343761638003418835157983678613181383018159408788841290804306877382969307024435366217052516835575587543639097613558939671165323346289304049210379537764300583073095662016451659983033885020169430640456814155114126585540838470713344000000000000000000000000000000000000000000000000000000000 5092 568932519369284994194300420111137371502470062722205925230284343364925418982306212939560417572448847710722566621318774807636821513621911872399717572408461440623900057508651137036238493746627521937536358259988315090504617142327324281030185167251544363143748159988491184593806664668378514817883100458282856335336187617906420371992434174264954879304986110459904000000000000000000000000000000000000000000000000000000000 5093 621875416662060262086397094853047076796185959754336755781420323778268514521103498324057807897730415500553585705621881983723283071797179262100478692246041961225980950476528479781199842484681622046254845428061672972942412581484484020854039191405231383336079771154206183875979081566652821851759122691337094934902189328949967006465602708734850465782901782872064000000000000000000000000000000000000000000000000000000000 5094 656940716840718126792348778521463020017519721401248175020571205212178053612229606203233659193551105989335948238631607674309280427216413275764327888697625813121599579871757106948013310361895184144669538819967113844804288528129472526905518641198272000276561421637539467977079917881323284651962165618901884996494579601357198737404314269927451352381662194302976000000000000000000000000000000000000000000000000000000000 5095 788949103214533555260299902073297524590670419155676801220613601601784878862082825262482971985079786138569938152200854409178352198350222835662210927858423321124161761381786033080603868557353901713944597997480568507245685294521500287229412788296650181921434582208922300487973868335209961992726238867578156773130862551936764872363450276646154008084476139562598400000000000000000000000000000000000000000000000000000000 5096 792677151788175998743617072925523989525819913768481103674533600270555425685023265869927764937616710012723869856340561839209916609035550429590054961029258634371660431797528862651502781382145701771886512810031315106666493273695507844388499001295189464179350073304043096259754658623254479004771126560429396810231849035170143194266506499272817825307637118402560000000000000000000000000000000000000000000000000000000000 5097 1057318481661617376224281994244348160625867537358508809934729835673505310233424662929923310526305890823106317952303258261344882869779232031918783495010320600782018161485339324464765015512480621474730260106813299583882322133061408811704989623434244067045361953852659922340970429433770819026419056741241255989109882786982747036945336234971843516886946561392640000000000000000000000000000000000000000000000000000000000 5098 1585977722492426064336422991366522240938801306037763214902094753510257965350136994394884965789458836234659476928454887392017324304668848047878175242515480901173027242228008986697147523268720932212095390160219949375823483199592113217557484435151366100568042930778989883511455644150656228539628585111861883983664824180474120555418004352457765275330419842088960000000000000000000000000000000000000000000000000000000000 5099 3171955444984852128672845982733044481877602612075526429804189507020515930700273988789769931578917672469318953856909774784034648609337696095756350485030961802346054484456017973394295046537441864424190780320439898751646966399184226435114968870302732201136085861557979767022911288301312457079257170223723767967329648360948241110836008704915530550660839684177920000000000000000000000000000000000000000000000000000000000 5100 3188185907772946601769212868260080053832365370303685234915037162726301870328905205044438077700582959033977713774669658939660687195438728213460719622618662696903566709780167965002316927447050088033340542387373542371652779239586406820221853311100760670940460320348910486331778714491606694963245918872408838477574084261920100306911669203368950529784809101721600000000000000000000000000000000000000000000000000000000000 5101 6376371815545893203538425736520160107664730740607370469830074325452603740657810410088876155401165918067955427549339317879321374390877456426921439245237325393807133419560335930004633854894100176066681084774747084743305558479172813640443706622201521341880920640697820972663557428983213389926491837744817676955148168523840200613823338406737901059569618203443200000000000000000000000000000000000000000000000000000000000 5102 9564557723318839805307638604780240161497096110911055704745111488178905610986715615133314233101748877101933141324008976818982061586316184640382158867855988090710700129340503895006950782341150264100021627162120627114958337718759220460665559933302282012821380961046731458995336143474820084889737756617226515432722252785760300920735007610106851589354427305164800000000000000000000000000000000000000000000000000000000000 5103 9598399012988078563172121214453261206033321694583012321156318190309519338171126925736887690520537129161073227020770935822076476539226178013644923384319253103266085201568692450259670676417851199104589425792500254224764561378101849019595070535485410179779859539773212983314490930832124760701096570129176872705225052391697778503532760719938719836246351282176000000000000000000000000000000000000000000000000000000000000 5104 9670098446449376846443727983602008553283640771124511970611619170336011570106341630637791491140587342824790736823426147372292121541980388113014969013347825861178174527325784951993081286621883594339594238964723425881358368201151207592983526555807048210009437712893563847802645119438699064274200035516268459267024915690290741032132737731728672060243873628160000000000000000000000000000000000000000000000000000000000000 5105 11613226548718639383876690592551862705277841742402278897202336994202588463314523308379765291558162193502299707488102045117430883798453684311548589160456965123706912893884184439991691027104773861334049596244919027942290661968415500484509258736565764333841789404024452658664087152858092282841072256153760394567149231558983386011901953476879802395740287795200000000000000000000000000000000000000000000000000000000000000 5106 11750824671820687169196499113114236157376375921066978896244228579979076914804335118083896768205059357196358710900033618227190664621876091372957603337320335946583373599808085637041107698617239514229479739487595383115898165468997849811446377796714935521993344174553280436844652430107220626605637826218991396949031796471754987999097999015215592424378833305600000000000000000000000000000000000000000000000000000000000000 5107 23501649343641374338392998226228472314752751842133957792488457159958153829608670236167793536410118714392717421800067236454381329243752182745915206674640671893166747199616171274082215397234479028458959478975190766231796330937995699622892755593429871043986688349106560873689304860214441253211275652437982793898063592943509975998195998030431184848757666611200000000000000000000000000000000000000000000000000000000000000 5108 29377061679551717922991247782785590393440939802667447240610571449947692287010837795209741920512648392990896777250084045567976661554690228432394008343300839866458433999520214092602769246543098785573699348718988457789745413672494624528615944491787338804983360436383201092111631075268051566514094565547478492372579491179387469997744997538038981060947083264000000000000000000000000000000000000000000000000000000000000000 5109 30213048872866752980185038351472017881026880219299050988949029136480622686962626370717902096414894881678939687284540117458620142716281450099099477350497114209925559920311111176427783440537549271163820565096526219233422448083050217029634530682221582682351232572264163631026996601916695732427661800790550753701078746136253342454226309529142596769034744627200000000000000000000000000000000000000000000000000000000000000 5110 30704779709461026678489504274851936741987596843444678420945752293227316757275389684995969795829428874769458192687492466048050868776340396763282146367293942483796553482761181339223508317820764956580315995598321184292346551071461484398434947706379977927058015731954976269400033459341643981615936697014493938454965147501083758758920505046959624255083057338384384000000000000000000000000000000000000000000000000000000000 5111 32435028593962921988807956905553096651383587515485544621716918918640721439710658994007273282557403014448674453127200522066752638022989297678155587012503178967447354246249490423431193462008916673493805998697873224247820050229849587387597266686300590408348433951553703777234924688313285812828439732014566778951869450958927980240035050895802615913868656440770560000000000000000000000000000000000000000000000000000000000 5112 32905101472136297669805173672300242979664509073680987297393975714563050735938349704065349706942292913208800169839188935430038908139264504890882479577901775764077026046919772893335993367255422712240093042157262691265904398783905378509156647362913642443252034443605206730528184466404782708666533061464053254009142921262680559663803674821828740782185593490636800000000000000000000000000000000000000000000000000000000000 5113 65810202944272595339610347344600485959329018147361974594787951429126101471876699408130699413884585826417600339678377870860077816278529009781764959155803551528154052093839545786671986734510845424480186084314525382531808797567810757018313294725827284886504068887210413461056368932809565417333066122928106508018285842525361119327607349643657481564371186981273600000000000000000000000000000000000000000000000000000000000 5114 98715304416408893009415521016900728938993527221042961892181927143689152207815049112196049120826878739626400509517566806290116724417793514672647438733705327292231078140759318680007980101766268136720279126471788073797713196351716135527469942088740927329756103330815620191584553399214348125999599184392159762027428763788041678991411024465486222346556780471910400000000000000000000000000000000000000000000000000000000000 5115 99607621553797347627743257445784959365558796541925026127835675031549965144860585104399796557848367960728652831906979961126135624867509570286583000359994482034628518575508661372325399482768384454165482572012158097086263422626234600755233312227692837406258512575339581864217407527044701233092664212253010942732784617839659019391819529047821995030470875346160844800000000000000000000000000000000000000000000000000000000 5116 124509526942246684534679071807231199206948495677406282659794593789437456431075731380499745697310459950910816039883724951407669531084386962858228750449993102543285648219385826715406749353460480567706853215015197621357829278282793250944041640284616046757823140719174477330271759408805876541365830265316263678415980772299573774239774411309777493788088594182701056000000000000000000000000000000000000000000000000000000000 5117 126080050292492328796328115536253906668534803377289018079525040275720927811733932308015778535192664304759258723752901607708887953219910621867800845524230795122154966963643959866899754060308692126255311077361578246881204130017692589417947286508981839715788559284608482575706654455879268012825888177341186690526849365741628348556405361321371634341790235513323520000000000000000000000000000000000000000000000000000000000 5118 147150940283341170652417640843988567779088709288608250821949575893005274315481589357144915232225710641033253253550677221986266658495251709755592549167853873362770719462849715548880979259615628610318454158430809144557033954302730807119968602062093502156553170490036986803767175802411516572872363881470389969597031611724661307434213586482213803017977531654471680000000000000000000000000000000000000000000000000000000000 5119 294301880566682341304835281687977135558177418577216501643899151786010548630963178714289830464451421282066506507101354443972533316990503419511185098335707746725541438925699431097761958519231257220636908316861618289114067908605461614239937204124187004313106340980073973607534351604823033145744727762940779939194063223449322614868427172964427606035955063308943360000000000000000000000000000000000000000000000000000000000 5120 294532344059686791063100618635266076149843963149320821535554515256477275763798701955256384756122878933814405102643328879715659811365593868547607326290551683880377414993769673408723400929974586317912270030500507575166623952386671842598778188622326539946867583220465574213335083281882409052671700924853811090281920751423832656070360162136678528201997314728919040000000000000000000000000000000000000000000000000000000000 5121 327514130469186328740483415064374870233107679007131613570366316665069894702803145310694428623351343671677340050260408726890180966099402385440110871236919027962406381162411069505463513222876185802606135231413026934711419934018812516929680347927055844837280730657094426807423837882213133779075688813584018850228755574194406538427867576981601857067271163425587200000000000000000000000000000000000000000000000000000000000 5122 340909210019794978697095819093280776355859374437813323659511851284903468402728192694745040411576168399310947403345273764203403427063922905538013563966272975205722568474308163626624128200301511928335692766608955176082336621461077059198472799860150490712261605610837996267857478055618925545229651167552379317830202511275488712670177437253601282965742979697868800000000000000000000000000000000000000000000000000000000000 5123 351299197444205061429094714097273807492639447379276294420842574757071314190735434910283560907156120627697077485218361463744967763828953333366371654184911542017627856645175519964870867012616624137767430383992666863449998404633841339898598767883490327404469693648431103687176883654783849670529922307219013075072871132953235062165013207336661011543767348831846400000000000000000000000000000000000000000000000000000000000 5124 355988360992894165167216663240614017571478876622578794898705243756406243819535640936426533965384753371047540178337818557756108362720161860784039323323898209935565446557128981291843735991428132054546982754947185568706396247648837841259668161360716332879352148364349589375719703145711186336481025937389937948117662287724312948937905310352753789475632051545702400000000000000000000000000000000000000000000000000000000000 5125 359611702035130378886183162068712256636769567213202533733226616450889912124256926894461245056031550211586921501675874039335382132917302592751746589763979700298575988349221238198698439510266941717294077374757112358440698806287429115502242908821749152068540096617397821882019667113688550413959513492320458333263006011493513977522495565767325722302051061753446400000000000000000000000000000000000000000000000000000000000 5126 376693417822958133940908460818462509709535529576825568158910926465547020563534030520296710708043723117919194769946192197759603273192862064778915481325442532531224945632487929285525068819863325534856347194906578467621212341473115572331828188425984523639844171656865037402834335521330401145239924469450784320628461020400962515504795212815871526937284584878899200000000000000000000000000000000000000000000000000000000000 5127 502454084919060302615972170914626295503187755857422020861964001394930166491255548001291602147552070263016175940537603238782470824295270702030626326913780378027326607169167493177202969399828112861857867274039451799780169170058671344136360411749451231792521314381891333744093090244857894444249711753262218044338275350649408855316552364594503635669992615559823360000000000000000000000000000000000000000000000000000000000 5128 565260845533942840442968692278954582441086225339599773469709501569296437302662491501453052415996079045893197933104803643630279677332179539784454617778002925280742433065313429824353340574806626969590100683294383274752690316316005262153405463218132635766586478679627750462104726525465131249780925722419995299880559769480584962231121410168816590128741692504801280000000000000000000000000000000000000000000000000000000000 5129 592379806639019558425240053827570094642157828354393165900040392199307660681500871903321864525908934412412811627046863188751972255555012741093453939770350891711002939599181540400634160512428534110559940596136092817169610991161750642046822217075674231485523161314932230244394608457721329450669965637138795674087723056772007329234713441841083652923523902639964160000000000000000000000000000000000000000000000000000000000 5130 595626625797286701050246932279280142879234627430253479134621123320102651311694162416799467192813816180807929702709146575614173468662170449598090977202001203295210979833407973014047352538121402505422250646843773815323028966912657417616479994942820836945558307545012455617954392454241255749061398027987318821672382250371181161700550384999909205592409935917875200000000000000000000000000000000000000000000000000000000000 5131 681514169728196741178242679841239647655490030916679244590140933599554733505525794277604079695411822499963117690321368180304142210333268884885975139213544166959115962857451561150891226350769623499756291478686428187286373120406510714646757884014294416012737289758419878878222141893715668946171072069537659050354331859744751247150922832074925421639146655868518400000000000000000000000000000000000000000000000000000000000 5132 851892712160245926472803349801549559569362538645849055737676166999443416881907242847005099619264778124953897112901710225380177762916586106107468924016930208698894953571814451438614032938462029374695364348358035234107966400508138393308447355017868020015921612198024848597777677367144586182713840086922073812942914824680939058938653540093656777048933319835648000000000000000000000000000000000000000000000000000000000000 5133 866619225288460430460859714569276893589622664091295810625771465005499090104334013674484970319953991936164406640695006469729329416121748370837818899528593198797331075185874155561640309849319226246917194777645193854730087799819893117063121458206106877417437456171081488059536680219069000541832818861020591054579803459126951721107195204301224966543164068331520000000000000000000000000000000000000000000000000000000000000 5134 894895863613589424285639604153108998113916418296480554446741030269924841665642706216253551612562784871581535717666213022739799263798514976687766115459902995265442521113354424424175448635763006147437011335187844940982769892552987056084942057256030401450818917286957768230596930354893402673482694844077788648731993737434862370095527400765097656168423557693440000000000000000000000000000000000000000000000000000000000000 5135 911501955626401528625479045149744363967538892446246275331504312708120103103433442357293495717233761787050621748023952141785867848062409204898605221177363693420653829196186374120868178738574512981134045171267184670934378937936878223688632500852584611646042782722869689582224461243289975160930139707365864466535278283795388444062676838752343818328604101574656000000000000000000000000000000000000000000000000000000000000 5136 930854344450373373945711356910802126860741838067221647031606264246611217053339022428134668538910573461119419061615038974945616536779393753807027525012302198087658289150043027645494148680278815912686062667024920381865360635011009150237707268211491825541776667014922819606330493908088220734928445305116468509059021115454267142834442898340539292184281254933299200000000000000000000000000000000000000000000000000000000000 5137 1017460821100230555754580808441565677016109153966941842884688949343419505003614172952343220796437054372629819556694279106847516938993953826071743864342282019074507178268406405927851913933912711427289666508914312832166754273637743666346471225694237158742041399528385098987317208895275406044783293554385117212671756744804060463652136094137847990533813104646553600000000000000000000000000000000000000000000000000000000000 5138 1091413100586354707055244134180585464012345257579962289645043139455449577757724303120926882461885682697304904300318177446078906385295873019351799519922195290618146082409862174307853863850989505190280191784612417369733909631934096898703035586277065202481321591581761366218830980602367604761153039464284804972609173657754439231042041268594672171177329630904320000000000000000000000000000000000000000000000000000000000000 5139 1213626414785554207897231721042583992198710756675042504463700866944485370954289430334519890084923544282791631697937594042405227157460726558281554155694205207546288706862616291514059375755322182960353136097204766521813752461594682963483760017995801264385569345796294790183579266557062444369377762771405291058136467460428422943325522636940814988994276648550400000000000000000000000000000000000000000000000000000000000000 5140 1275300960572006378088112085977873529448403618198980751767701877486013388246744356957910924249800407172299047431924757823827534882064342592264373587456685472185429800929212224644781644889575500442048400690764977571870070981077125153054407838084130369949044888544477502825800130297920177317844972539679355732330152322797817468582595182481377060141920325468160000000000000000000000000000000000000000000000000000000000000 5141 1312622051447428975213524684566367325458445464553667905073187184643863606770715312340583712175478047120352465839636071491371197820468997978098833499912098678148499752746932721014825312587537663720290864476863606103045321421801754152527698171428140346120060449395220779766408836459892427404928614400678828599352521046915119789573075441961001494709030816317440000000000000000000000000000000000000000000000000000000000000 5142 1531988729957107688296003011588589279187384786414110198398956719979919473037238672236547046732322282020073883255073693771373848027355528987548761865843670205681754351872280057243613940567347469281022236233608400087685878448095855719425337241484439761440618319150717502760859949770135353194628197869120416322829464303392692054510164568586752977631912069693440000000000000000000000000000000000000000000000000000000000000 5143 1584474069011595580167582863527292375923914908521940391720580665468382644934212970105328635695363395602794343663507889599095068553606765229984768172629330776108613084901783370967224619916818832903135674094676065107819768459640822226752432921626655055894236761755804893415019597839915399554550747472554309535259860872599141344539062479196881553188391737098240000000000000000000000000000000000000000000000000000000000000 5144 1782533327638045027688530721468203922914404272087182940685653248651930475550989591368494715157283820053143636621446375798981952122807610883732864194207997123122189720514506292338127697406421187016027633356510573246297239517095925005096487036829986937881016356975280505091897047569904824498869590906623598227167343481674034012606445289096491747336940704235520000000000000000000000000000000000000000000000000000000000000 5145 1790877807095368438075649376650501397729599571549063679794248637914936388256926827688557698979292665928987801348573477028920643672214007610865199835722121295057840319813211708453787289033053356301392291372713943376748311750588669521194413935799169722054289494176291356702946776056012183293548706432122671693705299494014989319039571391983122753474257118822400000000000000000000000000000000000000000000000000000000000000 5146 1830404821513432597150324150668254399716840309121453879857619151145656546232037267009357784016187071119271063517557271937878145145454724247437776402554697826188149189350684971968047449911541800498197214611840057576914233741688249663427906942871137814391650722400895410416254599636195813824645706743867314702225110858059462767507337823385127160596778922803200000000000000000000000000000000000000000000000000000000000000 5147 3660809643026865194300648301336508799433680618242907759715238302291313092464074534018715568032374142238542127035114543875756290290909448494875552805109395652376298378701369943936094899823083600996394429223680115153828467483376499326855813885742275628783301444801790820832509199272391627649291413487734629404450221716118925535014675646770254321193557845606400000000000000000000000000000000000000000000000000000000000000 5148 3679376792552628603057881736455054354256189530161415812407022426161490381362837507006469670055296168822120675944162946874699842990204217955460591407083170146366598454645157839809586161051896092561813099116665714688521328705569063087993280111276345868623225496508497176419395402130372605025137412458694993049240787414061530130830894802917178931840481503477760000000000000000000000000000000000000000000000000000000000000 5149 3886617775327984415418482646818635439768311008776232400178793772418047087976995482932041830603193736964456189547666123014456713186328370582684133490030606322662408709246593322938288613336444256593457234893320016254541458946602962301629097365928106808591846692526057959209407516193117507062564358128113639933824063528796297755928479828750925852285790249287680000000000000000000000000000000000000000000000000000000000000 5150 3970520325590706818285182030960852519222920306350903751759307188174371310716670078026621472922985639114957368301014183911282416862428564356974917819223951863044241563405737679964209334063255901478984475123624060807771793632345192787424576868598025627946195196223079630640122663663309786942654268863112762402123113740694203825772414482797268796365485052023275520000000000000000000000000000000000000000000000000000000000 5151 4062564342511751364522876511300734153410614333802936652560078811762287598137408416188263399290527945754654852539174100669308590461217658034383923817753206867353759697928034308058255522093163319544367244444411441200823204853200969191148690770875402961614640154677982865048096093617107499333280260862518559517777031298566462967828139034240139365490353134653931520000000000000000000000000000000000000000000000000000000000 5152 4084755486013571309549532879290671835091359008275523899199111626184711330628209710697290198974518344209810985171069706369414060717346041652207324103921191610288973367756747722148312321667609002912927970711372721020101989429067068905809666842195050110058887116115942974338253465958363646422888502630788266826887011180805998856064422275160686361634272348030894080000000000000000000000000000000000000000000000000000000000 5153 8169510972027142619099065758581343670182718016551047798398223252369422661256419421394580397949036688419621970342139412738828121434692083304414648207842383220577946735513495444296624643335218005825855941422745442040203978858134137811619333684390100220117774232231885948676506931916727292845777005261576533653774022361611997712128844550321372723268544696061788160000000000000000000000000000000000000000000000000000000000 5154 9534800407694329298544304109218723296369491723164709109440289322528323455792082208491226169856570997016760504056527266402915215183979916892016007993840138675241186959481938134171303460526879001747005593506608846656328234944025190768866249146608422448897658771625477459726214658587614481312035890711431920156347994229273544162270858991300070846473159627778293760000000000000000000000000000000000000000000000000000000000 5155 11450650746023586141282110669159641590418559757050018958470016454467580989333521570663589097226352861685396297645507803381776034645189867558896613795865826213250022194697190038986143456558153989976823500640104610250210504995715100895384362611498040199701803727602438198720153361548575712755153591828740618332285516612871165390214327627780411422151449511028850688000000000000000000000000000000000000000000000000000000000 5156 14313313432529482676602638336449551988023199696312523698087520568084476236666901963329486371532941077106745372056884754227220043306487334448620767244832282766562527743371487548732679320697692487471029375800130762812763131244643876119230453264372550249627254659503047748400191701935719640943941989785925772915356895766088956737767909534725514277689311888786063360000000000000000000000000000000000000000000000000000000000 5157 14860736194388289620031367403448356402310886605184702580782225878596556265402414142363843831827259724880058693288102914127302792092188265913762699377221189031397820827228309527847638911396913567670430741031889195682145335090053289666741382280699671009411841883379405354593862160707844634549930619801911710703624452083483190341741939054183634179702293427828817920000000000000000000000000000000000000000000000000000000000 5158 22291104291582434430047051105172534603466329907777053871173338817894834398103621213545765747740889587320088039932154371190954188138282398870644049065831783547096731240842464291771458367095370351505646111547833793523218002635079934500112073421049506514117762825069108031890793241061766951824895929702867566055436678125224785512612908581275451269553440141743226880000000000000000000000000000000000000000000000000000000000 5159 22647145476016540203061459104594715347196900091843536223027870276513151016883734726859136451942858545824850005580591371772670680025846742315864771130279718048596558505047269840229542307411713906846215356645905087244716285720929038305548906552660060219269771936148300348042057220396413918943835063346346579684835456871526761521241665695126613097661533085761536000000000000000000000000000000000000000000000000000000000000 5160 22859372223462309354973911098149571710420774680184773838520949501872201208673540307643822228239245018286814107136679330999617868798469038020309108806058199985276470679624688770086545733387143109490174679871802107624930051152834118421037960685673647530298077144062115029069035756788378566736265279316673130828880429101790452319910180335169663254950268903620608000000000000000000000000000000000000000000000000000000000000 5161 24675169586738946085161008572863622323244228720586756053056502779499847817144470620766686357181325983519207625060571915477442992678282877690919999105696676333398664782381320852774073034784041871818334511893177100215542210496693812604383812682043277413016751731621648283126339475679763129236563919936591760371142223990098354485540485138555024707692418647982080000000000000000000000000000000000000000000000000000000000000 5162 25237019868745839254079123741829688686114201319828002466183632668500828235019855399706557495186860298923552401380822943912695864419364468702810325172290032063253975459116577690032703071089563065114048088204088085537166719225207361748205520560766714108234430767489719922256746193501182023577314016689270901841362197793471096252780584266053981885725520009625600000000000000000000000000000000000000000000000000000000000000 5163 33662412330745032033240269009660598459523416190243816064281142307765004405542387936820900843075724184599866378671395072330407361953732073847710281158177394720006207762638559018667877538319101704126780460035346869718310301981799734134275685299310760633636719394546670638479518196555235810088385233535882935530836880325503986157704229026197682587683535611494400000000000000000000000000000000000000000000000000000000000000 5164 42078015413431290041550336262075748074404270237804770080351427884706255506927984921026126053844655230749832973339243840413009202442165092309637851447721743400007759703298198773334846922898877130158475575044183587147887877477249667667844606624138450792045899243183338298099397745694044762610481541919853669413546100406879982697130286282747103234604419514368000000000000000000000000000000000000000000000000000000000000000 5165 50532791202476056620884344867101053544746167826316356931252141478297349514914290657679164570482177111870241615771256373125941229930544269119720243631554118528481002343448884174648830905079489369655019542411478815286990251617364224631360318893845090633116409641930029236196949348591451739737025156626790907876004160923080072315870972199916614280192119013376000000000000000000000000000000000000000000000000000000000000000 5166 51023270420340486665581031035766957588702272077413203223859410981520066272958377761749828778389007549444592128338892404046304505816909445652495301739394951054416230937710217366412471168383978623506917260199626268942634825285447156489761965148004286983010010148679726459575348810846471335344987865132524114695318985969460696533713996873930494021869772996608000000000000000000000000000000000000000000000000000000000000000 5167 102046540840680973331162062071533915177404544154826406447718821963040132545916755523499657556778015098889184256677784808092609011633818891304990603478789902108832461875420434732824942336767957247013834520399252537885269650570894312979523930296008573966020020297359452919150697621692942670689975730265048229390637971938921393067427993747860988043739545993216000000000000000000000000000000000000000000000000000000000000000 5168 102721369744081645623637822135400094154330220298142756201515685562218035520338673867262539147492494219716438667618113728608271597831154118086955804337915375009673783263620615473305009985240046961249939993436249723260461081066460427697463925882490236016418602067340470888439699650659747627542364593789908308134708016295768927363328437306394273689817787138048000000000000000000000000000000000000000000000000000000000000000 5169 137014891736649262043256028285472319827705348732948261145454475072528460655309030569687137326010910538709980441580766962297072073149962512153180879142708251724126415284343757795207819078853055019474283901873897344935301826844169352610022914440702461265345644085172721598321738084981773666183332238752702183445081285329032866047844001097822556976422330564608000000000000000000000000000000000000000000000000000000000000000 5170 138614032255323192057256027561508727000174336957064432598351839022230717238408095052688409532111301401654841031616692279894478261077225944247173968044214340404096628577849656161153275108740084780901296521893687700216342832215727861767045581326997206357645066546998974652759848245848793951066734098376979560523708690344350219123839295507306852145571559290961920000000000000000000000000000000000000000000000000000000000000 5171 277228064510646384114512055123017454000348673914128865196703678044461434476816190105376819064222602803309682063233384559788956522154451888494347936088428680808193257155699312322306550217480169561802593043787375400432685664431455723534091162653994412715290133093997949305519696491697587902133468196753959121047417380688700438247678591014613704291143118581923840000000000000000000000000000000000000000000000000000000000000 5172 300446720184708072946720897849722537047434421680949301718309863318324635563420179691080822597389968355678279563688155826657415797102515490696866426088088906301908126195172579669207708809474780974560072031285059339372874771686801308435038960455669971100139664961378683828106309336906574495408589226013464798788123813134065066354208604688862431461150748091351040000000000000000000000000000000000000000000000000000000000000 5173 343766481233407478188250756856095340215547996003289594267374285290055863090317829624969861063813044927950458913421855414074919418752106657349525613788528471521147907456762918433525196606958368939864983694664305492668880774108541865433553786511083477800989402617167314365127112856696156913943526016689705201998158588911981532699290283380520213598157550827601920000000000000000000000000000000000000000000000000000000000000 5174 357818474249835672958557608008441992315593204784461628666317938991089452484975723018405570053630805351212834559525056480643098146334370766688410515890617694373130429255308594079689866987046023197961432491485556620589245578560026984619880627337162650372997645640069412993469070868816921109799714870860295119468029651088437307336461630384536111416973114398998528000000000000000000000000000000000000000000000000000000000000 5175 360182981115315126974097902489035733024470063359400616425667894177202169041745143804495312233002185089514504232829859076039507751256536694522377739801356627742983486059466601438910290952615484330062492637594761799141592127627477209310240287960373725450671529150923391082114767182983391468228019880763031693399508540719201511818346268495347530435716250284851200000000000000000000000000000000000000000000000000000000000000 5176 405205853754729517845860140300165199652528821279325693478876380949352440171963286780057226262127458225703817261933591460544446220163603781337674957276526206210856421816899926618774077321692419871320304217294107024034291143580911860474020323955420441132005470294788814967379113080856315401756522365858410655074447108309101700795639552057265971740180781570457600000000000000000000000000000000000000000000000000000000000000 5177 420708853410761930006504451744507604140360006489562460446185229732861048160538026184245462225644712816484683488759257750482755865496194773721937089925515580942104491968934357419642402860631889798880195826507910068464710384633144797371375940250789115173815131948978034444750707054692528519153058480381125541352614251987844526557513233343778023172100676439244800000000000000000000000000000000000000000000000000000000000000 5178 491016870692560442100434789521539435857433709701744658865044811645664132417927746614262498852909129039587733108544170457720106168743527904185332379228348358879044198170319132044511075214903834244959980970434957321685892158776865707415644569337187915079071664638323686622751598910641144503785213708050234335884269709186586822678536721469314621241867597995048960000000000000000000000000000000000000000000000000000000000000 5179 982033741385120884200869579043078871714867419403489317730089623291328264835855493228524997705818258079175466217088340915440212337487055808370664758456696717758088396340638264089022150429807668489919961940869914643371784317553731414831289138674375830158143329276647373245503197821282289007570427416100468671768539418373173645357073442938629242483735195990097920000000000000000000000000000000000000000000000000000000000000 5180 990814025900180073369617147093454243039493381052361384465645154435313335039788107104142254663904462967120042910883114597267622030407192461508546106840069764399422167634509755813404714108154398563550494735820638004138569114845167929058910115025590699777689801613097218374446920906568004472951408698932421806371506278774280843166685851817620008919579145399173120000000000000000000000000000000000000000000000000000000000000 5181 1023212583818458422511572174592010115723400466859508195785139314858181063708478736942538132300341710637809083925047232740517884622194474976288624502607867209802206081338748555576106044234827638705552357444165075122678303647439429914081111057947380802772023242774996413126845133767317882730529081332900872515319713138229935474697037328120956505760937970541527040000000000000000000000000000000000000000000000000000000000000 5182 1534818875727687633767358261888015173585100700289262293677708972287271595562718105413807198450512565956713625887570849110776826933291712464432936753911800814703309122008122833364159066352241458058328536166247612684017455471159144871121666586921071204158034864162494619690267700650976824095793621999351308772979569707344903212045555992181434758641406955812290560000000000000000000000000000000000000000000000000000000000000 5183 1577468962491342448105012298095790243121344457853448113030001608365296272561605970543311547703229512022507342937358695317509490947806480264167845160092067833916610060685927540952885222364313641704410752816470709648590456708081344176638180351993487724106088364384748942962970229066477893056202047734392285377634121891827650807964598849977112237659611260256256000000000000000000000000000000000000000000000000000000000000000 5184 1579908033171653762288398478688130081147044256010160054449452712514295571011643243014194132237753253053852541766794116570416347524455581895809388020795727776450690632870985024587910943620385251509906556067829767568418196107707291365160233974493670928936557770437141287675707716857844693045465599412373564520081178902870291164838142876030420490056456426487808000000000000000000000000000000000000000000000000000000000000000 5185 1604466259271598860315443785499722431981072612184078522026354769126031814748282965516029301272173523583961736153228193841131722033845275449832319329619595357076434106933407849741203345569776072139912284591794458426983149711335969956778979308527623380460827447839682585726851145086063221692609411847210376127333555048727851378166418237572654962122300839690240000000000000000000000000000000000000000000000000000000000000000 5186 2406699388907398290473165678249583647971608918276117783039532153689047722122424448274043951908260285375942604229842290761697583050767913174748478994429393035614651160400111774611805018354664108209868426887691687640474724567003954935168468962791435070691241171759523878590276717629094832538914117770815564191000332573091777067249627356358982443183451259535360000000000000000000000000000000000000000000000000000000000000000 5187 2424428866764399553438196231299268349448010902097490301593654667985048377168079442904333914386005358746563359428277057673119226813036179629125241343428123255656854000330951243605809295035157392212550297148020286660196477979417672012866462058285178903204706726375500838525941363129097298242484384436680035670714171521546254173917833805536237395867343918202880000000000000000000000000000000000000000000000000000000000000000 5188 3030536083455499441797745289124085436810013627621862876992068334981310471460099303630417392982506698433204199285346322091399033516295224536406551679285154069571067500413689054507261618793946740265687871435025358325245597474272090016083077572856473629005883407969376048157426703911371622803105480545850044588392714401932817717397292256920296744834179897753600000000000000000000000000000000000000000000000000000000000000000 5189 6061072166910998883595490578248170873620027255243725753984136669962620942920198607260834785965013396866408398570692644182798067032590449072813103358570308139142135000827378109014523237587893480531375742870050716650491194948544180032166155145712947258011766815938752096314853407822743245606210961091700089176785428803865635434794584513840593489668359795507200000000000000000000000000000000000000000000000000000000000000000 5190 6270362470949894765251690079167602565433702070247830209556072817781278754887443045655697330762235159334781290891994682333923513800266641799484371779561867170510453510572807394297482900991346739325013852498369198925565427587500988719763346834978685192287771582568915183501632708893379283289112685784223015036004416004390365162871210900592643841441592862834688000000000000000000000000000000000000000000000000000000000000000 5191 6521644471183674331799521088863974336462266086110511196518711337039987968736613643011890234045344303651086598914693444067715416030845826885577408113691559890297918096737421297330839624889415620770471071191220900280457611544875212871627115627060776024783926454936541793837672043918929431640866502642304645647885301268312812229044055326245471134248665083805696000000000000000000000000000000000000000000000000000000000000000 5192 6607677509542583560048109733397919795837499074923870036331087356460222960956706322935134042796469507230862087701367186717599215338231205298624709674663693349394495939623553797439065988141276514035584755154732757504942817252126190947672530166117692353800592252822932180660080209669017236500493259582818824682250945279132925610545581885761933894305365140439040000000000000000000000000000000000000000000000000000000000000000 5193 7347526733197499395091419101927240806529678236031813319740828594084191877140443462320209470393297498077767972569331040635972903030685168509204748513413156893207660351940318851760884534955912308318268174841038482120806706418677407339936673857426152315255832753171148394743500940177014924248523807094920019732802503749132254342617210864100877771659777409024000000000000000000000000000000000000000000000000000000000000000000 5194 7438924138314901884760999979270705362016813215960005535558779417411277316689609098355430931257710944322094865606341986053535977862623171447076449930574020143001582801136733218323192582388491464416877384273685144870719472220555830008867797840127020090969359292281863203619378757708210489617496278694585597980507585398836200267380406622137299090742339174400000000000000000000000000000000000000000000000000000000000000000000 5195 8933596858698544207902793493624171161607228463981599240388645281835580259024465741265735109112269532209034296936505144362440891933168753117461255148106022338400974900994762022375167388294327249396935155002749660090114032842648992149538457220967356535173387964897756088050309489581063893549900623580442148685850313205824584950733692026770441593234086952960000000000000000000000000000000000000000000000000000000000000000000 5196 9681792767737908475539610623726028528000023962827585458080796434533948702041029859866282224223534751862250785260538715862031317307661499043291022438608928769311371257507104326625470424539401284927673975948387781911405535657473287959621832186679715746597029448920021594718106764752143361577458132453203649128133473669562238051296102714176264061928836431872000000000000000000000000000000000000000000000000000000000000000000 5197 19363585535475816951079221247452057056000047925655170916161592869067897404082059719732564448447069503724501570521077431724062634615322998086582044877217857538622742515014208653250940849078802569855347951896775563822811071314946575919243664373359431493194058897840043189436213529504286723154916264906407298256266947339124476102592205428352528123857672863744000000000000000000000000000000000000000000000000000000000000000000 5198 19868722549444751306324766149559502022678310045454871027017982248260972988536374321116892216667427838604271176708583799508168616387896641514927663439232236430934640145840666270292269740793901767329835289772343622009493099262293008334528281704838373184320860434305435620464984317230485507237218428338748358210778259008840766783529393396048681031436568677580800000000000000000000000000000000000000000000000000000000000000000 5199 26501834854087323647932931530768375322493873234743862381697842783119541269249596359496953819561022135005286207453616911824711811381287918856839826374774585521898952469824453160733962258264901330126133665916166608299257102611286565302912145653551748926389971519204528149125610822726025096196741786541206721249815684974812260573613679840543618201664493505740800000000000000000000000000000000000000000000000000000000000000000 5200 26604142652691993400514528183480210318893246160524779480864745810654393006459016383136963369933160279437623713640833446741965394521900382391791110935385677765545022164476339087278601526170586425319212471563416437630747317053711057794042316009374003332797531537330472983334466544279960803032804981671508539794861501757488305934026467165808288534502025094758400000000000000000000000000000000000000000000000000000000000000000 5201 30439843853360552000324771936756637870643938530089058145707337008033465835169867639960075541711712256380626538735206332332938300297575231321257529767046364398188761750710638058291715636014382620589583916655205610591696369363995364048082729106073587449073520082963404917916176171416332584928329817366147019468353575748917665780007848278133666987018483348275200000000000000000000000000000000000000000000000000000000000000000 5202 30651331143023774268889519742560912633299548356059789609266673151053383928307251998720666586479472147721063442124974697800712557041514849211681988566870179443887040749263876588610142607315718065571170823172181908028338669091722414845328710502407089771586300497217511110187098895521187522357903133338901070291254637995275253920823135956977215593917837842841600000000000000000000000000000000000000000000000000000000000000000 5203 31019836018805489607590109442199950506876901120612977273527248089586624536165546173172435908845722511301349322726847608283735845780156283974781910142069076977459214419319690530081018227072817604734110159119538710953122977415234662856307801318316369219824287535872573004125688809103276696513130458575703001104625342278547075569179078483628258491003895283712000000000000000000000000000000000000000000000000000000000000000000 5204 38774795023506862009487636802749938133596126400766221591909060111983280670206932716465544886057153139126686653408559510354669807225195354968477387677586346221824018024149613162601272783841022005917637698899423388691403721769043328570384751647895461524780359419840716255157111011379095870641413073219628751380781677848183844461473848104535323113754869104640000000000000000000000000000000000000000000000000000000000000000000 5205 41407547046553624974945781110472636023327471852953792233317703288617171477685667999988876072091659219989196891450322888641474157610382801476126003055079801693852225683730257276731883557395991610441074812956934974406494617573543429912916455384839623365535605272176117461708966714273486973766239398638005258623733376421100006752888528423631683886073774080000000000000000000000000000000000000000000000000000000000000000000000 5206 42644779126617864317673053627205508097489394668735580433271549137975524463175727707225385801219397941200496908217890102145290134359157945489529987247240903224726647997196978231546514946583536315906556489111624095078179900828893274721169715701985324831227321548126555181919020818400627894857390740318800920134146462503857654980976480616114099879380254720000000000000000000000000000000000000000000000000000000000000000000000 5207 44020933349840804779706780686094691473243273821272638563575996877512445702887965074137724705123663690897773731522482428143224450139603567745477296404187513985449534198982696853652706423283793022536186454613912902649183079617367879458888513281861774337976120667503247018934043629050704442308698659143347591478062633526496213453158085619110652445844307968000000000000000000000000000000000000000000000000000000000000000000000 5208 44343505595997041535051186086586839323611903946917179730106780527375231432182582088109174106253249274546504416758360823170258838284690569433536640932751769312474971426016594072037853867417059767316709510537451046106567933842398658762348932445438956214850218697116610074012759964758465940400849550162770609845140655847757510739822400981939884794580419215360000000000000000000000000000000000000000000000000000000000000000000 5209 88687011191994083070102372173173678647223807893834359460213561054750462864365164176218348212506498549093008833516721646340517676569381138867073281865503538624949942852033188144075707734834119534633419021074902092213135867684797317524697864890877912429700437394233220148025519929516931880801699100325541219690281311695515021479644801963879769589160838430720000000000000000000000000000000000000000000000000000000000000000000 5210 97630755166817486370479619090022193470801531905281809095008944019579528773225374194296983174552346210466926878189061806213780651491108729102052748982863164712435279396572842733066727184093160358472219970046378757050937492495164185468919318804104138829341766119143970272184093516255139395857931986519909261152893527051885805568861289300391029430036981444771840000000000000000000000000000000000000000000000000000000000000000 5211 101363487273028843126495649637485556414813124500233631861467699408426710551688217968225634545444923845494817841322011112743804731250369795894582853230787575512453630247097542389015068455816146326297955237387636776939039891392305111864522838404671151698420363268814347195316425683244261090902267461249086876118583633707934239760160825971066836655458105730007040000000000000000000000000000000000000000000000000000000000000000 5212 126704359091286053908119562046856945518516405625292039826834624260533388189610272460282043181806154806868522301652513890929755914062962244868228566538484469390567037808871927986268835569770182907872444046734545971173799864240381389830653548005838939623025454086017933994145532104055326363627834326561358595148229542134917799700201032463833545819322632162508800000000000000000000000000000000000000000000000000000000000000000 5213 136765977231951334792278283708776479120715167983527168944367947594066595601362944656008828277252477634843336561527922259955444472170289323115892124762450104106783677691722479027281834237328767338467395634741357491712916677051795580851137139400155870873956770123759987022282510759324953452727433179638801709738966547879154476990304045700879840895044290818867200000000000000000000000000000000000000000000000000000000000000000 5214 139158605335626115143397386873263259479286678607308466834671156812107530799967307392702693133433614737218828327421119986253996272489560102668688758257992156448665266922445966655777878069700728351683162193922706486325002822798074560158787538019019877578466889059862450536701813486830651105214215763563302194996316007829088094703492244282890002458912338896486400000000000000000000000000000000000000000000000000000000000000000 5215 143409612693084244629824657437460233102558618212947339731717990656966245532431445409244901240353701661551130736632556856812452598722852693045588858460844184330955667411940253240123700588531379787659691865861796960080972492865322209509416141629088103112927138157968713163177101124036787828336055537959185655043310090773861599474164424184010019883318774899671040000000000000000000000000000000000000000000000000000000000000000 5216 147891163089743127274506677982380865387013575032101944098334177864996440705319928078283804404114754838474603572152324258587841742432941839703263510287745565091298032018563386153877566231922985406024057236669978115083502883267363528556585396054997106335206111225405235449526385534162937447971557273520410206763413531110544774457732062439760333004672486615285760000000000000000000000000000000000000000000000000000000000000000 5217 150293717286603292194092783020915486792477815573384923297084852140352665332872678369241265412197159677819709457132977848399544701454766888953732535856303387084618155438859407509009308609079152216368553164210703261906343804390316794084705149012667574672997006512058958841763650956874520053878013491181298542592265037880138819232715771554608012673754842036961280000000000000000000000000000000000000000000000000000000000000000 5218 225440575929904938291139174531373230188716723360077384945627278210528997999309017553861898118295739516729564185699466772599317052182150333430598803784455080626927233158289111263513962913618728324552829746316054892859515706585475191127057723519001362009495509768088438262645476435311780080817020236771947813888397556820208228849073657331912019010632263055441920000000000000000000000000000000000000000000000000000000000000000 5219 239434000347062516561105229392216317735616498321439099204251562531067066442427440873697425536681472897053449079218163374868202845388693046296013092579448322730078255931015826217438322935683838852096347146664795939980351759105396422766846221694846989676631283019662314618175978761863070652415911424330509713559564781566897444064534021482431278220242060690063360000000000000000000000000000000000000000000000000000000000000000 5220 241091051470155511530616206567370152813680408481105501307989094610754513394831139034113645765277174087015383492184029130679275586947880109811168097878009491605487515287755591858141734681220920405356482413408309632708689756678446339373874425895004578310734457748123714116466709896779091110658189918736047654692007138957124721025752325084848381858553367090954240000000000000000000000000000000000000000000000000000000000000000 5221 252639259536154117462443806734561796095102093485727356565925197152905613889056654168393223491690598048442059930645312766268187092586503696500722944128614220385411383006034231114427079378552799422562209279194264036633571727337325493433787349758803618539325275547407458713055019508636601001736143009906160475292582278258681911052778044414631097275506918204375040000000000000000000000000000000000000000000000000000000000000000 5222 270996411059248005333297030896435265415180200558009370638280767947182168440916434070157123669781547306606023515939612986996534732718549501835807530895809269770641011690674561568574172767558279834328195881430638309885591898878193135731622958602037417552046263841333826747112280502030876464956161949636313842065444577615962431303530616440155829314923991662592000000000000000000000000000000000000000000000000000000000000000000 5223 361467094301420268872480548879754400546117148903806977502696586694375397475639558532229005958312912537287891284809023662103251082649639903011054114574215943165440899540373175425567493226257439717669868637347921958328992466346219780738141257153740093248102608569550078723525531610326460479074962436912649700382793917689185063021938332460310101575990129983488000000000000000000000000000000000000000000000000000000000000000000 5224 406650481089097802481540617489723700614381792516782849690533660031172322160094503348757631703102026604448877695410151619866157467980844890887435878895992936061121011982919822353763429879539619682378602217016412203120116524639497253330408914297957604904115434640743838563966223061617268038959332741526730912930643157400333195899680624017848864272988896231424000000000000000000000000000000000000000000000000000000000000000000 5225 409468333771541029155525564744283921709688722785415964017882016715707229205082428618293583188464202958352909884163282042424097031636747938482416595178372979977236775340199255178521065195225107152178214455200821030338815132445657306198687276795891437848001252252450190021656936969840104957490066048040896438992713851750283248388438424254165521128592559308800000000000000000000000000000000000000000000000000000000000000000000 5226 415766192779188671212597650165481948387834680386345458521960436805641595857013232864998558602296536988595471128055340291106797305893342980758421081044506095797878113399453186563746469812482210129605602011830144816196573387358636602922745823671286373843281413591865814902241015082502489577043792351111092523708034348352167795101604631746092006138026393600000000000000000000000000000000000000000000000000000000000000000000000 5227 831532385558377342425195300330963896775669360772690917043920873611283191714026465729997117204593073977190942256110680582213594611786685961516842162089012191595756226798906373127492939624964420259211204023660289632393146774717273205845491647342572747686562827183731629804482030165004979154087584702222185047416068696704335590203209263492184012276052787200000000000000000000000000000000000000000000000000000000000000000000000 5228 1039415481947971678031494125413704870969586700965863646304901092014103989642533082162496396505741342471488677820138350727766993264733357451896052702611265239494695283498632966409366174531205525324014005029575362040491433468396591507306864559178215934608203533979664537255602537706256223942609480877777731309270085870880419487754011579365230015345065984000000000000000000000000000000000000000000000000000000000000000000000000 5229 1057937894449362857626101128682678832854021034316182208662376693209686152511744487665553885692500323800831270162350672133088784088668286177115267465690214465444504363197590585377950896775222551043029996699954151191055855571347668800267981113869516394018660147795835568138177907066462216928820784725196963406987438693794636906268602796467305849463473438720000000000000000000000000000000000000000000000000000000000000000000000 5230 1164623432311076384111614468555966598680526143983622498823272304570908143063886690406386752632832157220133488670676609644747392507111770055205971832345258314986647485187477881190777209430869514811047427784792439541050453727048322604187725416233676054902074458485438603208663893710099326314133286847676595885423873124525191861720670327513357535125843633766400000000000000000000000000000000000000000000000000000000000000000000 5231 2329246864622152768223228937111933197361052287967244997646544609141816286127773380812773505265664314440266977341353219289494785014223540110411943664690516629973294970374955762381554418861739029622094855569584879082100907454096645208375450832467352109804148916970877206417327787420198652628266573695353191770847746249050383723441340655026715070251687267532800000000000000000000000000000000000000000000000000000000000000000000 5232 2378683167477241050799176584202722935733450196165630964169144270998362779375173241761781212462511659551975361934140841454257942420129366107682602978209383596157883232212689916316097842711527566166763647129936663819510543387093001551690655294766321800687482571482582032271370899677130989077378184790007151406680966743951505717188767654476578591196204079513600000000000000000000000000000000000000000000000000000000000000000000 5233 4757366334954482101598353168405445871466900392331261928338288541996725558750346483523562424925023319103950723868281682908515884840258732215365205956418767192315766464425379832632195685423055132333527294259873327639021086774186003103381310589532643601374965142965164064542741799354261978154756369580014302813361933487903011434377535308953157182392408159027200000000000000000000000000000000000000000000000000000000000000000000 5234 7136049502431723152397529752608168807200350588496892892507432812995088338125519725285343637387534978655926085802422524362773827260388098323047808934628150788473649696638069748948293528134582698500290941389809991458531630161279004655071965884298965402062447714447746096814112699031392967232134554370021454220042900231854517151566302963429735773588612238540800000000000000000000000000000000000000000000000000000000000000000000 5235 7620529731429701857608679609679658725561694299898304081263563734938092610580946726030717646368929211720644950624208036548827873132851130422258267114043543749042480608701752796825499687265872083103029479195737042966137748023615193548429857247637228065731123232235663288543569475984542988833319010862698970940207863515525758067726149850567093198082762153656320000000000000000000000000000000000000000000000000000000000000000000 5236 7667270205109886907705054655768533556313658861494206980519018684040570262683035897261194340286258613771146140267593030554460991058276635198049670150934016442313884708723599695472730766165264221913281156722450320156266318551439940070187532315954449100256335790840285006854428606676563791572188432429252688933563938274482879689205107090340701066268476954378240000000000000000000000000000000000000000000000000000000000000000000 5237 15334540410219773815410109311537067112627317722988413961038037368081140525366071794522388680572517227542292280535186061108921982116553270396099340301868032884627769417447199390945461532330528443826562313444900640312532637102879880140375064631908898200512671581680570013708857213353127583144376864858505377867127876548965759378410214180681402132536953908756480000000000000000000000000000000000000000000000000000000000000000000 5238 15636438223986108589936340529315705707557687781308179344002450541066330595359499728984811235358080897349739574646717147735219795800009174066016028694135391433937615057810242882596099391141677375118140543694152382211059998309692932273547599307105665097415564227586449353362126746323092314034726714014345628689570765047715907054120789609342696137229068979404800000000000000000000000000000000000000000000000000000000000000000000 5239 15798607651992834646787972545639035460238792087138895697352191902867586633374524267064518948659125863718078134114251471436793947467376160479568976012471978595724390428670079593691857589345485232688067090487650989953637381037571237886372739556228111221097308419932272615911859465253778368553385195590528232977076552477527731430359193887891170393639754924032000000000000000000000000000000000000000000000000000000000000000000000 5240 16205962723050339258568198004543423750223526052966424989625159666545197704181503201877123607090505008023586346141527886576365451698172317027511955730620643996394560250740608807393017192070001569598233778283698303160552132178325752589334301394824046453041439478655851489022976270134461100780048608820368172878627799469488469417507705620119121764921820525363200000000000000000000000000000000000000000000000000000000000000000000 5241 21616207060983715796169426761378007070735035642168437459094977968164731926912329834423288550942780339322760949789081649245662846794454273839269545333213524892401456495447160289265020511445300781662553066639522179429028394875993794563177786805069088581868545945801054234243867978709473525330361614006737422797731539427395650457284510667926053129825666098790400000000000000000000000000000000000000000000000000000000000000000000 5242 32424310591475573694254140142067010606102553463252656188642466952247097890368494751634932826414170508984141424683622473868494270191681410758904317999820287338602184743170740433897530767167951172493829599959283269143542592313990691844766680207603632872802818918701581351365801968064210287995542421010106134196597309141093475685926766001889079694738499148185600000000000000000000000000000000000000000000000000000000000000000000 5243 33161916608488170998851009272803041646851750288900511969754629418957081487762198573451754458769407677462249116707412050834422383621430388741905043451417022952090326560488704291362153494786544332474732108177791585414080024436467731548780750914442022948452611560270995718374029816616878617894710817219192053557182700090474276527686755155461355145573685002240000000000000000000000000000000000000000000000000000000000000000000000 5244 33429438438832428971315054754536340260668859166870968462887882708940573201045879973792325931388264888716884855187100034245185372018328797457084175046737568992571258404056314845801815643331844299253515213514585563006821680282185516153513385598022280210681111061489324095404522267778269492186127614534404217538301514539440326304206683623502515952727969759232000000000000000000000000000000000000000000000000000000000000000000000 5245 40145995336175825250872850159346852661665629953609263961394714188993770935934914574031334535951595173697616766458636646630227203644029720982865307464384842028693373624687812966196859336808609346534726068339993121078834476595762239123806441970468958528239976494944518569618825365616288775478569768280307450236363928928557235901106925562536507690019185701683200000000000000000000000000000000000000000000000000000000000000000000 5246 40934922941966451405228156447239097078079526278244522022185934008058164654735266992430912114893172683599720470063496766122775235454609467075594955701541830025549416932848159309247817269641704005550795953998880638845678461489931834479224217804519701873437128424581915486263170098422244765504659570919853721968854580850401334344843917425649015998351042150400000000000000000000000000000000000000000000000000000000000000000000000 5247 41454957248924703901554408391564661341744408631534813558071245075154680588439061640853178578417002947069442088073664929622171876403313544954020602995847786165996660765806725905657634364618130923323149057132819987751183098318406763205721610941293520141533671344282038133642254457981378685413618153027192000346476647944712919441098163898424749992065124794368000000000000000000000000000000000000000000000000000000000000000000000 5248 41771407304260006984772380974706376313818793430248819768438201144430670516595085012157401315656827397047071416990257791680356394543796854457486409125587082243599688710583876485090135390302238792966837217874291896054627244107096891169124065986646905791469042881261290333135706782088106766981661039691521710272785629990092407375763035378565396938569438724096000000000000000000000000000000000000000000000000000000000000000000000 5249 43442879807491506434467311211016773448264428350839635532729384926164296830830956936855567660022958974616537486967555586405533849387242164694859551441694844892845702439183673866108862917445072246419502472581782462428194294074133591405838047605511441759890356232770362802671102019357721218103737463370861597997143823187188120523566940721945203528218999521280000000000000000000000000000000000000000000000000000000000000000000000 5250 43608894970662340915227924835441125537964851454037628374080304459196971480389431337047212842245572709749384228145026388082114745562931944230517599131069832282816669149176371720238959607169112383603423636139688226754844341740964539745152418499514675473634497317068879084225480729533363473767082474498372679355748124482219007109575548450089548496376954880000000000000000000000000000000000000000000000000000000000000000000000000 5251 44840784659099130206618544181075055637907361382117787367698392155784456550456929397415778176772283803245129545324264421643756405042110812711605666903133951838828439464124856797081868070648465840767362156934594673838314520886189526743603051790461417718652420970093423691124505608898712724438468985077422755043763608224654572282162428349809592239212462080000000000000000000000000000000000000000000000000000000000000000000000000 5252 45807691210892765737389671035886126631683747893173838934771628036630011193553386685073485064055262991046137883522156058970170796807232899414153051905005789385080240878375040736114173798276425190440659439846843898894676698110016003952913274259099249732476557841918180670910239095448632159175964575760750388821771184708991869431355334083457132293657722880000000000000000000000000000000000000000000000000000000000000000000000000 5253 46866144596623689428055636646863301360607151064920554823448781975649917804144219370378474710415192985805230994524409926220893652877640543268828780354929347746523368191887060115433248926541061490980656558030479634092238690661184265380018303728610733477509334982291791930860032510044159390978850925769995455649949274214318276763331483996465890109549445120000000000000000000000000000000000000000000000000000000000000000000000000 5254 47818550845437835208616583377801856726188225123343308167447143430051631076302000747928234978093515528321364884160262302652601008949912594768820611201682394721418233881119891406054926904726401683119205992451145013322986713708183964014407641211279512521052283306989399840443486963811493572625409643433919041461318358315593158525602404268945794634994082119680000000000000000000000000000000000000000000000000000000000000000000000 5255 57425997493957205148396561562549241964772993524649174046211676210662614271205360044539426091070230995749346426435144271386766882394422472803165971805922851465751958310283918368429986913938200070062973293983250063255867276005041656784375517905862804823300287788485135966922833887333375970296185544355550946437845430916195564461081667809566306422939539472384000000000000000000000000000000000000000000000000000000000000000000000 5256 58267975440439008750378548255938378931564921867247521797588175402784256045451175067431627931870488703353181836773173852059183737020964154439926077791068149341957465006185431531698205205995084023943201473395286850147231577310046318259975635503828101697933439485472869168369488094952017252869946175589509732871352409768903159231662084307663740989408804864000000000000000000000000000000000000000000000000000000000000000000000000 5257 66668077042709644624106590396345495437127668970721735960407825832279521039432136305724220170865042421730465030547984057996858714945782333765714604597519280096071496287893470069247513809569558994252074436825170652380701860210417077284230082222175891705978374516603080348070754705212038678875523722209189258442846969413954831003344961114793060710820719099904000000000000000000000000000000000000000000000000000000000000000000000 5258 69831456479069999899036006162029134056498664366886273570604137484800070831986731947572862470783777519291756180071730352213052479438785711330760222980139252876480162879624709497411843272948683627306887476115886157832839604618388810566193463118734723486267251239415526995398539474794879167888788076481259567635095173115328294965769466122582079118941723033600000000000000000000000000000000000000000000000000000000000000000000000 5259 93144078584908098912949105869962415762471361334574402233095347319408246859579508873308615541982577658748013576568057856462971840511111760230895921547096217424069540430168628388674793871625774326505593149094764216111256788179245214753942366552278036253936661208739135944084604272158147400571914914966241333135116152178210591786722853606552655119411283650150400000000000000000000000000000000000000000000000000000000000000000000 5260 97875769401064511858488866236700034293588527976627801036558759098695779278112603497718124039050542571039325461988537261661814355181402053001193528528963176831674596292081992831572439531364874972033333486524026038818507989833133756889576757907218588438352179337164802636750592927872502641712925367996133409997349394638444138224022483717411042093108719003893760000000000000000000000000000000000000000000000000000000000000000000 5261 195751538802129023716977732473400068587177055953255602073117518197391558556225206995436248078101085142078650923977074523323628710362804106002387057057926353663349192584163985663144879062729749944066666973048052077637015979666267513779153515814437176876704358674329605273501185855745005283425850735992266819994698789276888276448044967434822084186217438007787520000000000000000000000000000000000000000000000000000000000000000000 5262 228463762822566045768691515768808952859202772399366417017171746771505037464484979146933051910903836930546097476581265766019180525187966787590625513597245983594524517798311216829117236677109505694430181452613647477511239327880362611759637852393480911753345801704890017223560123553014401000058261562843475155679266059660618082990803434003487135446836282528890880000000000000000000000000000000000000000000000000000000000000000000 5263 241314591225137584968196500649275508174668871552233654436658166240837297665507737062414364832642142824089204062802422151121724410761028402881036896257536000034730183386170646822579971458549378414807787969481588220051661724510999756316926217756905141009140799775105389868980126885441147013988107709713491573370756698936156557183268593702362971786855469337804800000000000000000000000000000000000000000000000000000000000000000000 5264 243709275594921604702069395107172568462671523676204890833625324002840319394924926113812793050509926645473010051209027137420707316423370980258821759313203890125597939652049192755059911694424392774427616114536425337792501233933718661613229929623013978976176553726250241280501388859160126593124355153640492996798722931899443939504912220798804549382793683009536000000000000000000000000000000000000000000000000000000000000000000000 5265 244823798267444517190770755647603702065435166469937412221373527093100200414878449979474128927244776619586447063635136475699278712489548042545885519137207856491816287982616150167066444094248620439471468458087977680493541771681293494992164255070864393150846935347930539175724000020910480593171654221684904433437265289684552899719520519300138888308940907479040000000000000000000000000000000000000000000000000000000000000000000000 5266 367235697401166775786156133471405553098152749704906118332060290639650300622317674969211193390867164929379670595452704713548918068734322063818828278705811784737724431973924225250599666141372930659207202687131966520740312657521940242488246382606296589726270403021895808763586000031365720889757481332527356650155897934526829349579280778950208332463411361218560000000000000000000000000000000000000000000000000000000000000000000000 5267 384812561251935079632698498646690217860979936482890298639513669548599584283816986412750348061749005852196161953875906875578478999316783222152867922297503908888488736171433934241402938433853695699892677130688520270910930471966724375395064167086174139325883637510704121130421866309812527406585479160280766851533472881338307115306312485944171537268930867363840000000000000000000000000000000000000000000000000000000000000000000000 5268 417038724052838296107703402688938062027470211158576411321728104563375249456958127679547254189813885222309130793545484278943153346022521687862109743739116740989754548233934609590898357451309326367272514908895173241780324243912753111254197248860399542353174792254727359958143753251505936834655034680988430210061741673250713171712935132999676083846247895531520000000000000000000000000000000000000000000000000000000000000000000000 5269 455817909302426896109406732081831523379634973650724555543332951689008584341527221110528531332658916627396577241360882557348776436379940587668508519910182661320749906225557620041168906014314193598307205905618412727639377771009055868092899226806379551746015461248803306676329587969438177194864515827947873850373976353516623643264423646665619989824678219323801600000000000000000000000000000000000000000000000000000000000000000000 5270 460165634716522831088049416609456163005135457158224133596206893368345352804882581242359536770030720307992494621240457298091331848776916012285270610952889237927372594087220190279041217795743502256420337103718716544856839733887338877893937418236428451761583104648873369720998978281629016082176748798039543956192861212162876718319134824957552791031262330964934656000000000000000000000000000000000000000000000000000000000000000000 5271 482811343455419862202490821482415151222504968058512941427291288699949205528966516995692299012715512713581637598676874388561962646144398627475328026150307896460941760914253888668983747279295631078209282666179083354807671335466800546630061630821427565686944706243553821422560711145790413313618611588796963373984858664130390127396936171992938585438215942409551872000000000000000000000000000000000000000000000000000000000000000000 5272 543162761387347344977802174167717045125318089065827059105702699787442856220087331620153836389304951802779342298511483687132207976912448455909744029419096383518559481028535624752606715689207584962985442999451468774158630252400150614958819334674106011397812794523998049100380800039014214977820938037396583795732965997146688893321553193492055908617992935210745856000000000000000000000000000000000000000000000000000000000000000000 5273 1086325522774694689955604348335434090250636178131654118211405399574885712440174663240307672778609903605558684597022967374264415953824896911819488058838192767037118962057071249505213431378415169925970885998902937548317260504800301229917638669348212022795625589047996098200761600078028429955641876074793167591465931994293377786643106386984111817235985870421491712000000000000000000000000000000000000000000000000000000000000000000 5274 1147547944839327544681337968928841366594887543954113673212938585679973270737168091216736372487257982529693538092373609773231801171630237242905065402070602204534611149837263622114160240578139753604754450089358897083101313397747121599270510612755163837643224777728993641735686574416729825415225778066517279306805542585439042049379396574763884840484441756396421120000000000000000000000000000000000000000000000000000000000000000000 5275 1195263616223528155049850745266064922506796545781749767588479618665085837131345779629638966942047311408131859068372609717602047493903494524008230431554875268844743309502229477282919243894580336672575243029244701679140298100729433524735618774404071561956171023805992526291747949304331235785074679719860611771599159067411097050095232882188717498897290276844758630400000000000000000000000000000000000000000000000000000000000000000 5276 1494079520279410193812313431582581153133495682227187209485599523331357296414182224537048708677559139260164823835465762147002559367379368155010288039443594086055929136877786846603649054868225420840719053786555877098925372625911791905919523468005089452445213779757490657864684936630414044731343349649825764714498948834263871312619041102735896873621612846055948288000000000000000000000000000000000000000000000000000000000000000000 5277 1992862044506780655731439952258916594388308472283802901558021679191123508335374747061181731093761361715266021824307526385578113342143966834462805450713884382463468288328827895077656626759085241915818052261283386227839232000963179488427002586545940947069238974543071663064546232995709764408258605782133189519250716825866952450380160580296938220805349253486896742400000000000000000000000000000000000000000000000000000000000000000 5278 2010313115782696200720167053196836524989528365113621454002513331996030605811214891035973954991773664550191150645086635727287861409664810841611042208661927218662268005933349343731384540158896602249445404453826799015923224680917389280474866839120481890673375115453507767883578936551048190146329113406419873635125415677507971479924165001737390342342948330632380416000000000000000000000000000000000000000000000000000000000000000000 5279 4020626231565392401440334106393673049979056730227242908005026663992061211622429782071947909983547329100382301290173271454575722819329621683222084417323854437324536011866698687462769080317793204498890808907653598031846449361834778560949733678240963781346750230907015535767157873102096380292658226812839747270250831355015942959848330003474780684685896661264760832000000000000000000000000000000000000000000000000000000000000000000 5280 4032855692941724270108261277983240760308939183277498214397846751881704622303396457244488096239355209727711806870460857755658844074940856891424497297692668104507700111797056807259426517003911962417382483959632724833713936205868325468368315531719652394399621628991382050049255276907724817548806616680372387711154094386371289133964531348767741269114969747099746304000000000000000000000000000000000000000000000000000000000000000000 5281 8065711385883448540216522555966481520617878366554996428795693503763409244606792914488976192478710419455423613740921715511317688149881713782848994595385336209015400223594113614518853034007823924834764967919265449667427872411736650936736631063439304788799243257982764100098510553815449635097613233360744775422308188772742578267929062697535482538229939494199492608000000000000000000000000000000000000000000000000000000000000000000 5282 8306316150548861433764798418081199020917492438232150702221376141628017072649767721148659963180806052912502310221477329050813556460769497422189569326015522427939706052181861596350660924622152486399320411717145484260066537315150929186561777501975571000505493214579041580013129064387990535351516439943513928330093337518576914371631705068920147707674253658995818496000000000000000000000000000000000000000000000000000000000000000000 5283 9236239970209600692582186417779582950407138812832193866414786010094104013282238661825860044172311622481815866799173585878353758690418701258651781675875348117529551372227671492339524788302304981084484290448551355902041710687516665454572338443396760574025195547665314427023405216753005107989993631235382487196357947883337326518660122899288025028674147982172487680000000000000000000000000000000000000000000000000000000000000000000 5284 11545299962762000865727733022224478688008923516040242333018482512617630016602798327282325055215389528102269833498966982347942198363023376573314727094844185146911939215284589365424405985377881226355605363060689194877552138359395831818215423054245950717531494434581643033779256520941256384987492039044228108995447434854171658148325153624110031285842684977715609600000000000000000000000000000000000000000000000000000000000000000000 5285 11897688935254282104112531222838945282550015297908499740943413127484155426128028410014219318645085402606776602482695847277622734849795377149610529963597118482475118231103446502549201570075239245370131715313749488515720600577561076468215798505638083032912069537078969860406178645946437193611256332042787941377315223286059136984982564129274726328481075592953856000000000000000000000000000000000000000000000000000000000000000000000 5286 13885896900562026858911177024003013061862086819840158848846423809265327287788680372430388594705139461928333435258318760748419106986498583410686029665736690006071756025691025095813391752872958270458509163761405238585986907835880301448315520802336224229393396807200919730978033432934833859917646647476993883835593364047389974199979650442654853009367833583288320000000000000000000000000000000000000000000000000000000000000000000000 5287 14747268045195821038394437203032076973720911456792810413801603040214406413662202791254947459403426187908914546750278641094310345708655714788033398350883992701635565490386297240794329423104649799535079785684572622369930480728373411056874130648898257390147211796310709404129611977437743339998099594593213825292774556683484753348213682234819539078398137698615296000000000000000000000000000000000000000000000000000000000000000000000 5288 16590676550845298668193741853411086595436025388891911715526803420241207215369978140161815891828854461397528865094063471231099138922237679136537573144744491789340011176684584395893620600992731024476964758895144200166171790819420087438983396980010539563915613270849548079645813474617461257497862043917365553454371376268920347516740392514171981463197904910942208000000000000000000000000000000000000000000000000000000000000000000000 5289 16856477013883655310617105310187368098903649413831055644916344616690038556257213438704052984366910873101183241800080799678661512771474901061249431925072958190647656454920633165155270007736982749497624428592302727349908421605312540418362250403279956352937337337842981066668932414379607369239370146935844966625024034380210558588464170100191387204234948700736480870400000000000000000000000000000000000000000000000000000000000000000 5290 17010412319693845531708419752936987115934654276140068169681794055135214165109048838466023241270553164927620762148838352562756301088625335922278529216109268551200642058593215719196135777016462422698152690221485002478268654148246816533948980603013218538346277584040285581861886624744218909846630909562072205590558122889939817556682013621361196341217961529463569121280000000000000000000000000000000000000000000000000000000000000000 5291 17198419580184444245546958394483835571178745019770718711278027551333480211299799470529545195006828260602992453762409251876776835496955857427676174991438468753638075787981945810012652034259253091569023073728078941368699363819007507610090362593406013644335330045081951497211310195559670597623574255530354628761702759469514104953035141748828711630248292876252784623616000000000000000000000000000000000000000000000000000000000000000 5292 17257087556515595614681711193936293252673489215545710216709429311353346924629454564245061973390538861980767971030932013807897574349241435393015843469000396131473108430940501826320946200263696724537750146345422668713356625426334747429861109037005426261875298762422752894525469461690955694736392960866592904336047351513279512264344417937163327489342905998831582288281600000000000000000000000000000000000000000000000000000000000000 5293 17733589227852220269713967398544981946963727350601823110752898628159372175533402190272724132357292546975759325454920435084682805879780191444912549594636974233610798738361993294659658893853067454991404441431079861804695577023927572545461751599967516390001706265564276668478784663245108948994039632174103305425923285846108871931344972760801419367779986239097827470868480000000000000000000000000000000000000000000000000000000000000 5294 26600383841778330404570951097817472920445591025902734666129347942239058263300103285409086198535938820463638988182380652627024208819670287167368824391955461350416198107542989941989488340779601182487106662146619792707043365535891358818192627399951274585002559398346415002718176994867663423491059448261154958138884928769163307897017459141202129051669979358646741206302720000000000000000000000000000000000000000000000000000000000000 5295 28405961246128159039148186991159108099754161297406099698980418998626216141883935681012175824426972770174645520562158698439961254535666075016983311841220164631582475496119589562074063754271832501712196667727604078409338259638630388725357355325913145103136722526823625609766168317506926976586970372203181373415029275435553651027044634641828768646648335262627557099438080000000000000000000000000000000000000000000000000000000000000 5296 30181333824011168979094948678106552355988796378493980930166695186040354650751681661075436813453658568310560865597293617092458832944145204705544768831296424921056380214627063909703692738913822033069208959460579333309921900866044788020692190033782716672082767684750102210376553837351109912623656020465880209253468605150275754216234924306943066687063856216541779418152960000000000000000000000000000000000000000000000000000000000000 5297 60362667648022337958189897356213104711977592756987961860333390372080709301503363322150873626907317136621121731194587234184917665888290409411089537662592849842112760429254127819407385477827644066138417918921158666619843801732089576041384380067565433344165535369500204420753107674702219825247312040931760418506937210300551508432469848613886133374127712433083558836305920000000000000000000000000000000000000000000000000000000000000 5298 70449737251207923356118038993810908977646438125074419002967552392670377925799955605096312622405628733742685362645629789009013548051853494840088243011124433823290015669227785473917050650303946023504459779096263441911326206407168439032042941878478069086366354512531996615071774439246031228937032994463646280503181538071002838007952522748985441862356237535322852978327552000000000000000000000000000000000000000000000000000000000000 5299 80605271127718297795208588832568879335616203258102639429375249449598890454786343763265363194796462807767789018744530098730105556112454338767473817400483155252303315628024793745991261061507462700038144457326855353686687450932983131409515928317066582446726907722145452557315681023458692031294331239535341322558223904265235511449332138111246057874260521857713092555702272000000000000000000000000000000000000000000000000000000000000 5300 81526494924103149148809405975500382083224465014007019439929514893945798880618820513035011224598738105057027092190135713764797525066091981410327916690136825021442594995083149936404696033870521881897749679251937222365451138191440406304521405366630276855241648822368591520201675310855510263793508524713296497422469868809720685356790690580185719385592898217825060465410048000000000000000000000000000000000000000000000000000000000000 5301 82331726102637832233276393075579013429687174333361417036011143673796023701499893773868069821345990094821526635814518582796190447151500170905072597220068365696750048487898378069502911823635196081889603551872535009596385111063224723069655524118570828250388569647948920457028571576465883749178996172258039471411904750645621846330166790585399054394520824764500238175043584000000000000000000000000000000000000000000000000000000000000 5302 86237096374896221141724679282934732816718651008437358908156644720994853682519732054636088629159492207618243334879067458409198447872959932799760527752804046610912348480738598998936116404801087356090806337433981875151447800129670730508651752922748903867293192743336304683252981264709057126055513638762359353363347546582754907394898359250391726482277451352416873095364608000000000000000000000000000000000000000000000000000000000000 5303 172474192749792442283449358565869465633437302016874717816313289441989707365039464109272177258318984415236486669758134916818396895745919865599521055505608093221824696961477197997872232809602174712181612674867963750302895600259341461017303505845497807734586385486672609366505962529418114252111027277524718706726695093165509814789796718500783452964554902704833746190729216000000000000000000000000000000000000000000000000000000000000 5304 173453021005174079389010584345391264094657174516004757507670681766072998040968286111050560682144252680572812859777290092366366731893171514220174366801413647381580587365131617882213464133305067523240293789902273629221972287924151449341138112755144711523377897387957610903022561395325813450083458136885724155325747414026836836731564504536693408830340492605271107868557312000000000000000000000000000000000000000000000000000000000000 5305 208300833382346515278343526517501593587994643112120516946522948646568026348292730299524464867529729427576112120125295503672600531503128933240239609678434818230145871533655039601751818709935843928966818070955147334186507505890786106081880361994471368068104876772547281975684193820670727632653095496713218585323216305364554811482770062094669577069668718461012886337617920000000000000000000000000000000000000000000000000000000000000 5306 223432215713469891003950425628706611468759825891176027722932721165951466540880246220004400917605906181011102306492591682470367501029889148581586897292998357040263246767211278524448237833178230909084291184344382272392257687114692102139276298337379901357633931888365714204624851161793710435931082857661970428845320191646497071692406651300381701338279178676025794599321600000000000000000000000000000000000000000000000000000000000000 5307 227252588769559279467169958089514441903992261728232425967103299313944105503811578218316458635304515267869944365534962147745700031658167847143888988939467384946867434036496665217634836965110902804275264337074757311727206981146833548208681301568088338345970557350807237424864023348331661343697398391057008722473482460005304885308537582741684915485371462000887778508800000000000000000000000000000000000000000000000000000000000000000 5308 284065735961949099333962447611893052379990327160290532458879124142430131879764472772895573294130644084837430456918702684682125039572709808929861236174334231183584292545620831522043546206388628505344080421343446639659008726433541935260851626960110422932463196688509046781080029185414576679621747988821260903091853075006631106635671978427106144356714327501109723136000000000000000000000000000000000000000000000000000000000000000000 5309 568131471923898198667924895223786104759980654320581064917758248284860263759528945545791146588261288169674860913837405369364250079145419617859722472348668462367168585091241663044087092412777257010688160842686893279318017452867083870521703253920220845864926393377018093562160058370829153359243495977642521806183706150013262213271343956854212288713428655002219446272000000000000000000000000000000000000000000000000000000000000000000 5310 575241982715955797857380409455345912885864018158074367304082652773326607435150316655831534359453385446557494951963544207381362091792383181588828798239893715687881138244213135470565085931318017393014921587725011846649441951379663501547778433152868173176660184854528200947824689519114469841898788282810621781689971493794161555000362083704421476561852496572456856295833600000000000000000000000000000000000000000000000000000000000000 5311 592589705783985547172968384800622764652819769306967266817600779027175309935044766538329321612106651279635917093900650165901836101221089649414726873006425200545813538898016417816855947912225480267216851692960752259416113373780197294471420964994481033903356874980575952428767413735879624066548094941478176148094312909795724613920817036459984973449841757801191447891804160000000000000000000000000000000000000000000000000000000000000 5312 601848919936860321347546015813132495350520078202388630361625791199474924152779841015490717262295817705880228298492847824744052290302669175186831980397150594304341875443297924345244322098354003396392115000663264013469490145245512877197536917572519800058096826152147451685466904575502743192587908924938772650408286549011282811013329802654672238659995535266835064265113600000000000000000000000000000000000000000000000000000000000000 5313 606402163930238835266279238788209016133899771140554965190876947463684366306597027950531901738904769589157542393728995109253091984973866274071345427277313430604510905679780299452566578106088117612676021635014904138836063353521075297700575201093333407365013443306362329701403664121963858576113255795407164364220755771869767705362341526211552305273706479508196991959040000000000000000000000000000000000000000000000000000000000000000 5314 909603245895358252899418858182313524200849656710832447786315421195526549459895541925797852608357154383736313590593492663879637977460799411107018140915970145906766358519670449178849867159132176419014032452522356208254095030281612946550862801640000111047520164959543494552105496182945787864169883693110746546331133657804651558043512289317328457910559719262295487938560000000000000000000000000000000000000000000000000000000000000000 5315 1092347065432706245789618845980027191506359723488936342273701867806754507812924329534419683630126646033681527723726302954722424973837539202297749387326237451238261500231314648018401605176622984713150788293662594288102429054464887221785515780793013708018153175476302459068456102655899602258600394263129376169213949650594364359749991681379271369816572622136711414022144000000000000000000000000000000000000000000000000000000000000000 5316 1183822039563991421417057087071331139632881743303658803905241294228817817205726699886812034319846385898168113755622719705485397237320730542708787201957841580054733580882674267682211715724458041794607629655357043225534301018882634091156045529241128249592986583122357942039825117911604726634194961768642095005346767522452781729491588547271881542951733528362885324996608000000000000000000000000000000000000000000000000000000000000000 5317 1277769629198725164571630360949598978072247227979340741702106945145688844815509396571181384763607254671151869389553099132165059809582869966216480721639842234510869764816280161532383755816757531362714326335280957550428773915612616887112738317499735016354977860864055683350329860996827795785812243802491867946947555199138905723339163273612984568288661911400385448247296000000000000000000000000000000000000000000000000000000000000000 5318 1916654443798087746857445541424398467108370841969011112553160417718533267223264094856772077145410882006727804084329648698247589714374304949324721082459763351766304647224420242298575633725136297044071489502921436325643160873418925330669107476249602524532466791296083525025494791495241693678718365703737801920421332798708358585008744910419476852432992867100578172370944000000000000000000000000000000000000000000000000000000000000000 5319 1989888414424105278059763299280046168731953964095098254619231941117363043182086516522431765487593680786130253602637368396478099924510742569007814195912201768372072909304027022049803690399051605611247069874394250144890292728500298206766291548788208286794459786838363196402309728265929847929357943773134576902392830875725069710155329291294306286996635928170122159587328000000000000000000000000000000000000000000000000000000000000000 5320 2000419191430312404847636798636462450465704348876555959832183531446324373693742942268654847538415146745004028857218000429115940339041344167649349926969315044318273672111229553269164091127624337691652861629108392307746726839131520019810829985489404754137130742517017776438532728381170411933269758826381372967147200863134858965738996360921187829033605037339258667401216000000000000000000000000000000000000000000000000000000000000000 5321 2124470700466564945899492376156441518088488991347639337922414615076057458525920481211608284221343088162571606833834991951119940891604148997322856743843741030411717291040877027337946414284014932693792922148277055898765747816044353472492224474313163022023026518541283584686847125073836897435864446209307219979638611263931669851282697410942877364852485576508064573423616000000000000000000000000000000000000000000000000000000000000000 5322 2479481988011598756956840744622177323143546993665423254383668694524220616819299741150619980944819313659064566349914305623042128981883502461685426707813112884947962107458697652154675133870805534920380824833198024216060438079621204410311775722561203813057359892358494691800494141834387737654729261458434960164418266288841591346943035254547934779227533975442795725324288000000000000000000000000000000000000000000000000000000000000000 5323 4958963976023197513913681489244354646287093987330846508767337389048441233638599482301239961889638627318129132699828611246084257963767004923370853415626225769895924214917395304309350267741611069840761649666396048432120876159242408820623551445122407626114719784716989383600988283668775475309458522916869920328836532577683182693886070509095869558455067950885591450648576000000000000000000000000000000000000000000000000000000000000000 5324 4987033583434649575313192893900454766926454896693096583345265713892111655715799102012379056013542242189741184394355943007854546216392101177654084661375053462933070955756550372069591873030714528726652753343753007196830994326181516795079911170283477857960652160856896870677975009802749676113096967386210693462773343139443653539323161474241695235201040033626453289048473600000000000000000000000000000000000000000000000000000000000000 5325 5062165648210876240563582893035903257792571304118450889015300880735051037306349402125462682741168366360886020956834768443695877961535317199890852766857064260235878776718926885448475010382594920657210850133760318975893258346080198369823342303441652295912674851205233923810751231523378105080428009126577240169439197365643289648585520374418577139246436775058378604937216000000000000000000000000000000000000000000000000000000000000000 5326 7593248472316314360845374339553854886688856956177676333522951321102576555959524103188194024111752549541329031435252152665543816942302975799836279150285596390353818165078390328172712515573892380985816275200640478463839887519120297554735013455162478443869012276807850885716126847285067157620642013689865860254158796048464934472878280561627865708869655162587567907405824000000000000000000000000000000000000000000000000000000000000000 5327 8687792834497995276452559869957135484673351976948853799206524117146708036292935026801584133359722039913781168504441998599596730896901308654569209424448015476612494953143543658289836828525046813201443451922564468748695234091531382045856119877109472273088441005518947095298554677254891414136742297507785898800953050106402317803860735063739331678513233317272070601572352000000000000000000000000000000000000000000000000000000000000000 5328 8753472550993996729717219527737855399728138966819947128693736789206861902759141756363868254069205628260751215944225831470789697256307927600043192057807812356247030780858784085513631943123117064492809868637024607988684679299413418497454221649902319286228198274942285337301986045170526938024997750018282933210996251512138756107633081764875889397030517970989618164662272000000000000000000000000000000000000000000000000000000000000000 5329 8993293716774654174367006364114234999720690719335562118520962454664584146670351119551919439112197563281593715011190922743962017729083487260318348004597067489294894637868613786486608160742928490917270412983244460262347273252822005305603652380036629403659107816721526031474643197093007128107874400703715342340064641964526119288664125100899886366812175997592073456844800000000000000000000000000000000000000000000000000000000000000000 5330 9088194088269293905767195814528627609923011778691842791977431939016388562473856982295101834105585463329192253600042979239549992097772468706574062698353250696970002622175620001999871051261124199473319598492014468375405975282975011760358415019952070458055083561276832178228464536208571163609591872507279818444101106105091705701570643723072071034714665157304583968522240000000000000000000000000000000000000000000000000000000000000000 5331 12122145891505880183967067647889368256352277266630432425025140334040649556961246291804865881192067394905328713056903124507419305506336120103670377002638784093866539887376425126054694595243448637854429047318422906083091923438947504099247952290172823028607106320991570716995702164793795033209937900345423463208416457197421581148731581405896456517304491368530528635453440000000000000000000000000000000000000000000000000000000000000000 5332 12287383643771048670018811373338133745991372069296366038925581669416326961019905554324311636186345418761988202285192002179836822718869802307576564546751517945742399815892362406940741907455537615789490765118835450404195857827138699563608609518054292771262319320793446669733873335903888912238537179410305928136017506564653944195508301016128387410554449460900418363064320000000000000000000000000000000000000000000000000000000000000000 5333 24574767287542097340037622746676267491982744138592732077851163338832653922039811108648623272372690837523976404570384004359673645437739604615153129093503035891484799631784724813881483814911075231578981530237670900808391715654277399127217219036108585542524638641586893339467746671807777824477074358820611856272035013129307888391016602032256774821108898921800836726128640000000000000000000000000000000000000000000000000000000000000000 5334 25197708087198703440349881408587265698591408970436448878369739552436211658648172799473262252658516917220505877741794743880356214506223691969990746182195169796110955021263060973720905298876303527945479170695954653374453940992967135822291630367738415832931811450296640977436996835319119477787854398338905629426616950281857382008636561003369498176562554984723879884226560000000000000000000000000000000000000000000000000000000000000000 5335 25723294816823195928113585805306009031316549359915743244572250897862882796617592450990255835964576747246260036087291917976608273633062846212696632224541745367212649322290290620996493210057371292444087489499984554295453201410578201103173231155625286003223529517780491812829595828518415359743416916154479867601534126917139429903223749271425120585566946407241829645811712000000000000000000000000000000000000000000000000000000000000000 5336 25965534630996411322564938190118916858862440309738351265992428902185949961709706794863217575350672043713368139515430182449941709528737404986295971975590605213754691017735086093786651573692752801135437856680356309667570018205071031922609377503828542828786726305105392921027838868834824099429560881458848936385167538769142939541068374835464421960372307168319161360397107200000000000000000000000000000000000000000000000000000000000000 5337 28872261773106953800907731579533071902561189729817126099999926158603728730319342682985135744277356780780292106566788265627360393830719399294229050492322344429697605692103310568674188026824878464149014014291796872893592897949895397869468014790212820394173916469773385127274665408872535663612375244748125512357187587440967135593502407033217626121079900948625428725104640000000000000000000000000000000000000000000000000000000000000000 5338 29810699534324349932221461063835153730872664541738403471913013318678465717844295704301027808744241367896274043964472250943635665419635203828787988010532432996216658765296564259653882532554568914140785534982432913277345078346076417690697853108778296273440477259463952670715495374467403454127244887043418763421261517151113391193079238493050172174123303487849431354572800000000000000000000000000000000000000000000000000000000000000000 5339 31486055529562917323595191703461928650627328115448947110388053317854864772459987612749702877389100606234780078549451512147426073021273935176882228193104728516967461175835086604308828651690106685408287309026940739804082580518960284162164369385185997134481289094741587834190139628340237011317268462318829452177318141219374001046035520406575739388190893246756223660851200000000000000000000000000000000000000000000000000000000000000000 5340 32046875854804531347600414035396921679870837893161921913506840592811372173777632704778921647371231802288467083205278798742981197100915208881990998689880102850852104472177377220333526061506646427532928988305602731782382063464600097679687841061520239160358958594563075281392868138849667487102058158394940863315886824278521365737463820283725728525245046310198196224131072000000000000000000000000000000000000000000000000000000000000000 5341 32774544390945064464244769823845445273815321893861590484258466776523856906901651391861142059846015241814597931665630321384047234578753603494406128003761366447483881435279768484667262128540305341634844180446757711994760108112123192377875274113753691915700810292748134997747348597600896377460047528235311371979154340880543316218908347182979291215604995422040350523392000000000000000000000000000000000000000000000000000000000000000000 5342 49161816586417596696367154735768167910722982840792385726387700164785785360352477087791713089769022862721896897498445482076070851868130405241609192005642049671225822152919652727000893192810458012452266270670136567992140162168184788566812911170630537873551215439122202496621022896401344566190071292352967057968731511320814974328362520774468936823407493133060525785088000000000000000000000000000000000000000000000000000000000000000000 5343 50554895612337942440564216545933692535196079754688338808422495758269298659078079546694991463245422295301205816357604278763828195492978569397044698813456022685986702946021794474255747802703745692182345997124175474691257556734674165633336665048947512178112689772739283881978186238167790172874879722038866091179031840954186072295547522616058858144952353787262848204800000000000000000000000000000000000000000000000000000000000000000000 5344 52134736100223503141831848312994120426920957247022349396185698750715214242174269532529209946471841742029368498118779412475197826602134149690702345651376523394923787413084975551576239921538237745063044309534305958275359355382632733309378435831727121933678711328137386503290004558110533615777219713352580656528376585984004387054783382697810697461982114843114812211200000000000000000000000000000000000000000000000000000000000000000000 5345 62608616316007339707010069601981236293634709948262098209612953158398285790602078520384665628141128477599859783787353400967964501743958249681077505565434012491068266234708498771915412502924539371565582393625294057019651354911116638770932483180366674262140195869529128517979474341052769851565021243161898810930701604533529049360313007518871241183151514959383489413120000000000000000000000000000000000000000000000000000000000000000000 5346 62843457205531058798805370324091663335957085817390547131472265966047444563377248691146954389648138070731714405165433979286103713533717833784887784922881289793994787131833586226179958180213911127991326465747420870418397141981226684765403905520235369589485761470412602777898561949434519812979296947098464930789309031394088693015588395908641206854858559579447151820800000000000000000000000000000000000000000000000000000000000000000000 5347 125686914411062117597610740648183326671914171634781094262944531932094889126754497382293908779296276141463428810330867958572207427067435667569775569845762579587989574263667172452359916360427822255982652931494841740836794283962453369530807811040470739178971522940825205555797123898869039625958593894196929861578618062788177386031176791817282413709717119158894303641600000000000000000000000000000000000000000000000000000000000000000000 5348 130321997651181141918325197737095063317640059425004361743989717519799351530746767971953944981871447801736498275687772760094192123113782913897890487529881994140211180152443662479796463837764626776578481905974928400541008326777922657115029816592083604720924766503530597365820300337996673952453615876089665758159306265023423574544926850873465501117390876482611152158720000000000000000000000000000000000000000000000000000000000000000000 5349 173827694471859876420999627520586379365295348724070189092656943578055721877088877639237971525220748490040748448559589115634618535470629605214102431720246791585221798676388178547153666586000422841214711644047397013296464699340013604026184979915488760189137675081805033312793244911908737262928400816760317650478954913377051504370553628934517607029334237943123557744640000000000000000000000000000000000000000000000000000000000000000000 5350 177570071822108613790423247687296454939036939740078656731893156036497821076721555724544504165553836868327083002864410254615897579202800881272385056786967547098210981628401573215725070862124809755757205286039182052443297132747093956880481855944853705610900819031092470012001207426054178742831926807358036033478771693820971233909925668082193278449036246424177912001331200000000000000000000000000000000000000000000000000000000000000000 5351 355140143644217227580846495374592909878073879480157313463786312072995642153443111449089008331107673736654166005728820509231795158405601762544770113573935094196421963256803146431450141724249619511514410572078364104886594265494187913760963711889707411221801638062184940024002414852108357485663853614716072066957543387641942467819851336164386556898072492848355824002662400000000000000000000000000000000000000000000000000000000000000000 5352 370076047552935554055673840500553934800929649009360836841472050163358253491047387460587358257490771749833691817604621072486368411575858551972158032367152404399407785317952524300761347647245402549331873468378829037468338113360245386502687743793286888018728013225730503189371515040270664950689434688610946154073322351039154725866022288043852745489402452720298460446720000000000000000000000000000000000000000000000000000000000000000000 5353 380755267571111274816436903600458931809613523453582126250881898447761488330966623946686438517973302344168515332874010803767884037215117511296548830193507523727248631509147602693458123495001651679501272702760460064076747426287400081340723128186877852600844470877083436688731847327781250176791460550879408529218612452179019346146284862393619861341482878658953022013440000000000000000000000000000000000000000000000000000000000000000000 5354 571132901356666912224655355400688397714420285180373189376322847671642232496449935920029657776959953516252772999311016205651826055822676266944823245290261285590872947263721404040187185242502477519251909054140690096115121139431100122011084692280316778901266706315625155033097770991671875265187190826319112793827918678268529019219427293590429792012224317988429533020160000000000000000000000000000000000000000000000000000000000000000000 5355 574344313084018002471839836115676417414372013921781474373932726621645558712511843139342610085146220715120955074168910762424705141616118504322704230460520932539732394290231402555522050871925532050028304371923690063745518568670900781097267889184229827879694903597139919465774667502292033576102825331112272439433114069676605940415519982884958435366424807289649522278400000000000000000000000000000000000000000000000000000000000000000000 5356 586704877816768260260559638984544475144378810072734247677226525146173626484285002079852230647912116044253635956923280579178702685286162887000003569560319524778487222827678906378886354300370601840906182313895081492083689193009626303525376765969612129274858605498236534845807328885876365154361218028385129469460672012922022956764998329966925129437837061137110432481280000000000000000000000000000000000000000000000000000000000000000000 5357 641238024488947060322161359039692449299684707967345230426494649063753401112475978483875878934132664468417907642299157295714089324003500371993886654105688221474125712358136062162956164971959848944895253125399008352945163787500070753487718497657866646643311903239533966376929947220723327217137018582595268096443677550911546585881473111019076029319314864440763687632896000000000000000000000000000000000000000000000000000000000000000000 5358 649193466387685223167435421661364721038182343561173586697842277324610625889870956921322485216753866983057100022324579746142908295111937269528049997973503920691472304034854590232066189273150885723686706871187658507254560140411136698761054938428288495670914063455780445284983525118249046054790987223282367654387103822913771843849050195172535402665411495585634611888128000000000000000000000000000000000000000000000000000000000000000000 5359 680207002892518279990785798756298408731364430827381020522913647524229705709623246328728658691950374852886451553181738950333310248018519350573673427828384140198472322853481567435852496758556376238666909185484868172925872997360460996232731744397219078663244364930586918516525947949985044497558779956976479689406133474142610112288430478248410684918348491348984842944512000000000000000000000000000000000000000000000000000000000000000000 5360 689119657325277113931771468243312706837404359240393880233912239044187617308300544744570888547660852353798257741293735474433912916993082625257774027051709597920677298301823537612232956908887331831921277673385761345750437055305320910668535564865926927196658436916297536884301143201386549415904033368972653403167985634403821076113257415731761975922708136669023343476736000000000000000000000000000000000000000000000000000000000000000000 5361 919169439580172885622853438902050269660350578531079472676586714561242405255449562358839915094327362770998248901100547179944723591934989550711153701628428989282317920484265189254419055461088419696618195297884233038933966098422437753091937862139684876619425373707804658835093244424511607190034118471975477929863710884788162292034019852735479303459600244054112570703872000000000000000000000000000000000000000000000000000000000000000000 5362 985928462778380509522591432903023971981133568179356945587994798330224376873538347837657003738670325457841251123497904346201118875237763055074944253148046629679424130756464782996712303643600206745371614831450937024064740221682299303544723547674653981607719641320951585930178892462070225681494796359073632837165631590465841920387227412507346674394726559025051079802880000000000000000000000000000000000000000000000000000000000000000000 5363 1023450205653237324854186974930866493567947277733120076898882603268489530759628063866273888621802034110640573837512866273113448517100744251444233541506344888511007868969378448170563261194371508560617725580745010379456837982927910549239611540608992027301380591788041080864092913378531760185502391001227576819732645478468347683939477821464675924416997776385555017236480000000000000000000000000000000000000000000000000000000000000000000 5364 1052664948889874420510135885342966574373471621234920201905372987097579265933581433210726483235186807136452569306777195042340153876812191934001433470000095003990867358383158730816872593353600103610393885036373280528866277221673840449574722848381748915309983605942475246644297706524512585470027560904507162449637884051582040456595288988221281062413798642295158446489600000000000000000000000000000000000000000000000000000000000000000000 5365 1066122331320615355576878680715385178606689954124933176571167930925460468003179130798958851361746943971129825570700552673443112096793863348663738010665064006031809249398968014888907988167425609316152289444804695463064365149575369036963198648698097747783248937391382946103949220060456732528492722525115488397038741348896612111929483153640985321370479635585085263052800000000000000000000000000000000000000000000000000000000000000000000 5366 1599183496980923033365318021073077767910034931187399764856751896388190702004768696198438277042620415956694738356050829010164668145190795022995607015997596009047713874098452022333361982251138413974228434167207043194596547724363053555444797973047146621674873406087074419155923830090685098792739083787673232595558112023344918167894224730461477982055719453377627894579200000000000000000000000000000000000000000000000000000000000000000000 5367 2133040276321320722613143091789513181973534154484287945065150166276984712475017350501499015299136982676566464444065807251866405620525632565498120601935101940426328804207935259639673370355871685504928573135463722788414599228366839095595772818775820941646933135183804237690065566404540671573797753052115391337657362355516281397076824130530956452682280524629562380779520000000000000000000000000000000000000000000000000000000000000000000 5368 2161031287829310550978811119113432250645247897162200997505423183300492016474878176876937938315598070869496420144677604906982713894851664889538071622747012342378091378235986732734894641734430625533565276279493579623597131911516211082721442653266716126735625491016125666769261882113270389425659177532465555579175337972541126109356089850506480072072250078721841981030400000000000000000000000000000000000000000000000000000000000000000000 5369 2191870543715666826388081680416859141917552855740683554510984045958295290941857458797906542233435818898170676380293988608673150112174580963546724486788427134684099701281284811359395152803431868963439859617175196642418038880208496691362645120117701448143138232771593556002582891548925254819273751660318876464751865190561601259233106075754273382510819517483523348889600000000000000000000000000000000000000000000000000000000000000000000 5370 2267469845836235550519835353590143732865221174173035414477875924335250555212278097874811901006501090483632611970906004508896552598856960436156502415609777132702178175314260714170086667326610223244052617137239294235853957761710743836677948208856733660885961543260133746389885514265559328267829257074131982307414817048085745183302119787708326972749974353424505267814400000000000000000000000000000000000000000000000000000000000000000000 5371 2340108122659529590725785667065182920521624327914290280322088913538564005834295015462355929870196793418674355637975436033025746857575348684566321204315150408158236303973763787649142956633032392754601081028057298565215132964852551429552960747036345077761813241770105267934228406604608917233089167748512620983444123163932685691540411211559194382142765668714405691392000000000000000000000000000000000000000000000000000000000000000000000 5372 2381609601217670501816796088904266937198127235222340028928327891636438450889477420477579450312144093881411161593978161061881866336524446176601650166849975727073773067222464427254509671052687576541820520744270430638101301257995678329357148461777463752538625030605712051439295495115068179856538159134394934366995985576497602505385113851132061569604823497079665564057600000000000000000000000000000000000000000000000000000000000000000000 5373 2472580023469832744035500455213395038784699167895925143961550126953730531911935709552081407938616745076980848021588065134259655745848977594897562067332023851208416317200884851561770335428799016825669991293869292890497083831525880310451990241616672534535501833912467644753863000562747890761655740654069809231788855685932136829271312996493887767598677472732472410112000000000000000000000000000000000000000000000000000000000000000000000 5374 3708870035204749116053250682820092558177048751843887715942325190430595797867903564328122111907925117615471272032382097701389483618773466392346343100998035776812624475801327277342655503143198525238504986940803939335745625747288820465677985362425008801803252750868701467130794500844121836142483610981104713847683283528898205243906969494740831651398016209098708615168000000000000000000000000000000000000000000000000000000000000000000000 5375 3746442558066971395263944090842080098254009805129696050777702841319668233850535282185106966302855561279644926239596968640613807685989152466270453428334506652821702890399291128712609305513740740877893767041203198892772452981912900419155649287473902415472948412770791262226184615543001058410139279951203576973041175060240434094773673075707650277364699602825857361510400000000000000000000000000000000000000000000000000000000000000000000 5376 3752030093574901255659565185683007883635447552788353315581249005139682653289536826230125768638877717224879296002817844059913753707892193707830886617638510391304658450265658453289361892099145275912760126127021548182694559548627162761316955252108464536897963995787600794310041714149329173336925468288192694910361146984267638321611515988572240359806705120503449989939200000000000000000000000000000000000000000000000000000000000000000000 5377 3962803359508490427738970141178580008234497149498243090707822801813310050257954897099335385626034236161665887679743815452256950575764216639849740251838653541055425192908616760872691277141751877448174792081702716138376674625167090210428682137615886698548974909603774718073338404453305311552024772461036410006335714340995060144746524063776458008939918929328471015424000000000000000000000000000000000000000000000000000000000000000000000 5378 5944205039262735641608455211767870012351745724247364636061734202719965075386932345649003078439051354242498831519615723178385425863646324959774610377757980311583137789362925141309036915712627816172262188122554074207565011937750635315643023206423830047823462364405662077110007606679957967328037158691554615009503571511492590217119786095664687013409878393992706523136000000000000000000000000000000000000000000000000000000000000000000000 5379 6138021520621994086914711434308364385725408908008260100530557919094200496421539288267922663599407748370546398742924333584778584187852865148050718206568337277239157351843718824499282921553894826080991838134611731485637241267268502089065071338050276658183478326693147108338665386816461994470705559825297384270131068123025572444199912639305469327821315242536546074624000000000000000000000000000000000000000000000000000000000000000000000 5380 6449721496576141515602413087189846478879893559926475542716845372617822591623288342221662295511157270663078985782587356332717451977585974160036614693305463563395308157052759497493215233728113461329483009661626266174632371464161809492247675854249106790788179162047184809596071923957848969915904457204363118899485452967396640233250124137444436571423261407496331958681600000000000000000000000000000000000000000000000000000000000000000000 5381 12899442993152283031204826174379692957759787119852951085433690745235645183246576684443324591022314541326157971565174712665434903955171948320073229386610927126790616314105518994986430467456226922658966019323252532349264742928323618984495351708498213581576358324094369619192143847915697939831808914408726237798970905934793280466500248274888873142846522814992663917363200000000000000000000000000000000000000000000000000000000000000000000 5382 12990947936108818134233951771758494266618847958202098607289622027552025951671006467240332665934995471344979898981884756205134636667237462962152209100257578088399977865049217581589897827565745734811534108429777614415027982380145142356658484616733846098113587977912216955747230381670756120788966330650407154120107520193861318932659621765524758630419620804375481417728000000000000000000000000000000000000000000000000000000000000000000000 5383 14863386241983720412799515770146031429070056211395473713815165314204776060906268851904023072533447332577943482187094961289450131784638169914238952087892469231867684171855194193908441760253992885415654667074963438168702406656166062316445014801715595982646160993723028114732026716012127673394303377191080364043564358300015631940830673394298718254245465590704461420953600000000000000000000000000000000000000000000000000000000000000000000 5384 16721309522231685464399455241414285357703813237819907928042060978480373068519552458392025956600128249150186417460481831450631398257717941153518821098879027885851144693337093468146996980285741996092611500459333867939790207488186820106000641651930045480476931117938406629073530055513643632568591299339965409549009903087517585933434507568586058036026148789542519098572800000000000000000000000000000000000000000000000000000000000000000000 5385 17855972278864022618448602783887016220829210565411794636305636344186165205852522850910903773833753626425658906566108924153062426719774388599788902075120646384861231843350118655790269122445598124328650244451791514193497895660342938746484980410716647201898257047010174344719960042191626775993551550578477232351318209951711854228710360288690192045560221132540069543936000000000000000000000000000000000000000000000000000000000000000000000 5386 26783958418296033927672904175830524331243815848117691954458454516279247808778784276366355660750630439638488359849163386229593640079661582899683353112680969577291847765025177983685403683668397186492975366677687271290246843490514408119727470616074970802847385570515261517079940063287440163990327325867715848526977314927567781343065540433035288068340331698810104315904000000000000000000000000000000000000000000000000000000000000000000000 5387 53567916836592067855345808351661048662487631696235383908916909032558495617557568552732711321501260879276976719698326772459187280159323165799366706225361939154583695530050355967370807367336794372985950733355374542580493686981028816239454941232149941605694771141030523034159880126574880327980654651735431697053954629855135562686131080866070576136680663397620208631808000000000000000000000000000000000000000000000000000000000000000000000 5388 58053483107016738221299950853970212681530508662620893286420081433890763698544498781915998765801691739149519101152619748480165694603891025686469810529177097814275136949434684101813288541869364236374458317997864548422968111885295262655044987891087404188104714337877038020570479754274133782953755938093575187671576667169213363985406555202532433859649927126361454726348800000000000000000000000000000000000000000000000000000000000000000000 5389 61651335526464204140477153690508282585112756573434583101439813371495338339525722971131381042253687340630424171497162358942696971895518725807795145425418115430916138083905951288795414617468410969511110671739328842915568026382388141327994204577614879867829691381926140166803314108793224006897318543500634994470550431205960830871056751375798624613556802862133855807078400000000000000000000000000000000000000000000000000000000000000000000 5390 61949824594061752174897661337198540158785660746033219524932756567643167059671324938894167971558925082390088226696198069429816536250896394235521497757756071974446345020500275764904591398527517657047426898120685185474509540797512619298523050497766611574442305517611124034492752857800920640364813615284525517706266966109606659718265680449297704228560104002081089315143680000000000000000000000000000000000000000000000000000000000000000000 5391 68884296474589495275196912333736185906771453977896469788448702851754014984803203295116228724310741668473722116723589496252733776012083071008819271423938685258344278104053529309586714825647056051211330210429417071094122050195177952752352522808739206808692815045595093531891896216217795649903977482951908509510292307582134165168375852615697889048892340756267547597209600000000000000000000000000000000000000000000000000000000000000000000 5392 73189565004251338729896719354594697525944669851514999150226746779988640921353403501060993019580163022753329749018813839768529637012838262946870475887934853086990795485556874891435884502249997054412038348581255638037504678332376574799374555484285407234236115985944786877635139729731407878022976075636402791354685576806017550491399343404179007114448112053534269322035200000000000000000000000000000000000000000000000000000000000000000000 5393 146379130008502677459793438709189395051889339703029998300453493559977281842706807002121986039160326045506659498037627679537059274025676525893740951775869706173981590971113749782871769004499994108824076697162511276075009356664753149598749110968570814468472231971889573755270279459462815756045952151272805582709371153612035100982798686808358014228896224107068538644070400000000000000000000000000000000000000000000000000000000000000000000 5394 148018484741012479962664273613361389894429602554067906065826550008145681092547762419232414704582290947678902846990309446525425048780496839959803176508688299781023044121027407512142060291328703302524588018795503416753823761459564138926039908171338803094601750262282922018229173535033958079742570071169963225094770043853378316472249428251766585975150167971193868517376000000000000000000000000000000000000000000000000000000000000000000000 5395 150743083887393908299844213943226148643854365404299356107376206898697890368079485803300363390968710163659440405064315722723834219352645271696402636757745728210328560257217222366417376178829806750094586700140324003752356125866780152792524685535375335253866050916432461506718366883245927968328217358661175555680380963205876961241135402286458001037794556740306282636902400000000000000000000000000000000000000000000000000000000000000000000 5396 153213205021432961272943726905949631250412773902164629265938634066566381903789321359041709884257485332383224489100931373022106757767906956615684750913629646706235626353997213458972633454313115707561490064528573015580600085743268836547862839538744163200150964851086806731442767909485815918998983929168305426199679457155384925044267403997418874758277898208725839957196800000000000000000000000000000000000000000000000000000000000000000000 5397 160747459094373419471804344670518147458098694845160274569345680502424165664668343957738287117868015120624957543888080770076926229177994123480266853611060179062994115982298148019513638685774658435432445625690618141269270981748697903002961023059430590485999232585864877001377983069117413699129486942879187757137481849033678896723027370862973280061599921000073463332864000000000000000000000000000000000000000000000000000000000000000000000 5398 241121188641560129207706517005777221187148042267740411854018520753636248497002515936607430676802022680937436315832121155115389343766991185220400280416590268594491173973447222029270458028661987653148668438535927211903906472623046854504441534589145885728998848878797315502066974603676120548694230414318781635706222773550518345084541056294459920092399881500110194999296000000000000000000000000000000000000000000000000000000000000000000000 5399 482242377283120258415413034011554442374296084535480823708037041507272496994005031873214861353604045361874872631664242310230778687533982370440800560833180537188982347946894444058540916057323975306297336877071854423807812945246093709008883069178291771457997697757594631004133949207352241097388460828637563271412445547101036690169082112588919840184799763000220389998592000000000000000000000000000000000000000000000000000000000000000000000 5400 483496017631264435299567405177043349702939887819838788851035430164731353700003912223223064464645543854665148878894055680885183613611518292810679019496239303038317688466560862215451263279787132312925280226233373828627559246244612340071635541730871486001895598892594946563560590166831984607459230312900634697805548683908314729389097078271334175767844598527925901957529600000000000000000000000000000000000000000000000000000000000000000000 5401 528428772853869715085376418543977214720028752415678082603256803418360460781923655120000920514572967478197025592044776659156011100725693799529971335189008379775391907786020304799481225510713546531920360240511428977821990878000520823691043735944686663736259652694217448765706295206792251687693677252082326335263949312148065347687864575341245650021189576397530754711552000000000000000000000000000000000000000000000000000000000000000000000 5402 539068278347571789885753124957614339848619935350221936615402913554300604287599970323759328310168396353596965704636282229474588505438291661265474113749860897488990402573658297513564740118311805858066407762132464460596930291651538021483480858144915254281285014829000350418707093096861894339123751290714856395705505338567153911735271244643418381229669903439091776618496000000000000000000000000000000000000000000000000000000000000000000000 5403 719024108356855083222954131089993132320941539664071661440559655884881310092528944849926576283244132324367783759235644051075816346023201973686935820613231807424158683739216083513274639772336824319704094168517678072226891453999259263644138787315604779493544974066455125169305878066928714020901904983266319452438427926262786462947119885985958097820053901350189624459264000000000000000000000000000000000000000000000000000000000000000000000 5404 745531909586600892742694375554140344572404822232332367853114850571881542722668260789094376330552671764897471639760460421622390220530969788385071703400816390186339649038357690278740985939058919225499636810675011826041707728801075273363738373944751499474873821036647019184764159285985993800474325443478902658058277803728695641304617393303412774237383077436832559923200000000000000000000000000000000000000000000000000000000000000000000000 5405 755532626812809210888288632905085315440861496791977218104702869003514810860080585567278682719449710035508963791737119482151023317053494745822832707278450279734941773217166982231548690867204463586998106301438739200489415100841170087099901811756656068048195614766160514488736956699838176358562085723361764096136647115310832388517004875737180724970857742353590910976000000000000000000000000000000000000000000000000000000000000000000000000 5406 765415085055455867418544815802612831844580149388983485510198343282841097463912734284727798691165558650534398387550504007624385625224058122309683799833510440287880245924462937711282421879589722968611599754919876363695048125445964341573296453229544917605545804949629666865113471435261856661601048817314312488951326368549792179909465961064115804926593914312956313600000000000000000000000000000000000000000000000000000000000000000000000000 5407 1530830170110911734837089631605225663689160298777966971020396686565682194927825468569455597382331117301068796775101008015248771250448116244619367599667020880575760491848925875422564843759179445937223199509839752727390096250891928683146592906459089835211091609899259333730226942870523713323202097634628624977902652737099584359818931922128231609853187828625912627200000000000000000000000000000000000000000000000000000000000000000000000000 5408 1537649012739468134546831678962041813638777939307044774900220279824326659047771239030789475321673349449403178943364264175673041946441203622100968346213421864453603522993019086448945978920690267522689672558881355189427468617265612107124974166621491126236530770745135767288045325689546090665398988938123629988940081034369515693270241195723457585843625190891506892800000000000000000000000000000000000000000000000000000000000000000000000000 5409 1709764457786848929854131356607175712120155552266516453407570039541288326233365385951108297250683699675838431895049482223320394789828860982270294844225788427059109760957669782545288903310166708990249998046953671490466263458375178565206452756465542807856422280886155079511233938277017916451814019798687262646138312327105527326426416341911433085164393113493354577920000000000000000000000000000000000000000000000000000000000000000000000000 5410 1882134044975582366412018228928832463542046789795014889932585063527635986381780963008845955958697071176491476769802248542278843479381237263519914939262180875150031863525328195437447288303139812022526312664872482371838454907771372493150599586209957901300317890092529676786403522721093574547437640609503067421056404406897425303557257278307096820639114522935166102405120000000000000000000000000000000000000000000000000000000000000000000000 5411 2153400348600634555094893237161749904319217977911502750259376688556698442831726536725041531833379125244468343580434064681388238698314279078643102679714571388584353916236597719478273024458576470644185660585460452847017711583367627449306273304349424849614712912982056176234348665360895632593322303732269541265234057613478831998101700073339294267169323409732805915259699200000000000000000000000000000000000000000000000000000000000000000000 5412 2174173135397722453892122893276570514374840379333063306925956283148896379323320747185282230009497689101005649913246537170165625926701474431966424435019541283888487780590243263507117237633080272593522559894293973509694538230475958336704600563237302771372861402379833814086489996736703563804000388666287780353006396446091692593600685162659678022621962323507435981684867072000000000000000000000000000000000000000000000000000000000000000000 5413 4348346270795444907784245786553141028749680758666126613851912566297792758646641494370564460018995378202011299826493074340331251853402948863932848870039082567776975561180486527014234475266160545187045119788587947019389076460951916673409201126474605542745722804759667628172979993473407127608000777332575560706012792892183385187201370325319356045243924647014871963369734144000000000000000000000000000000000000000000000000000000000000000000 5414 6522519406193167361676368679829711543124521137999189920777868849446689137969962241555846690028493067303016949739739611510496877780104423295899273305058623851665463341770729790521351712899240817780567679682881920529083614691427875010113801689711908314118584207139501442259469990210110691412001165998863341059019189338275077780802055487979034067865886970522307945054601216000000000000000000000000000000000000000000000000000000000000000000 5415 6573439517677475943235025575921013474835152206522964129011133045895039878579716210128122787790565060609190561306728636091396472544946084750261070237968320557111545637479227364050694764377505753367921085089819672803189854708236540582160344213577534174473306914037051738230904599169874244042712985637766685337808935396883796169830183424691613867702073549226819899017396224000000000000000000000000000000000000000000000000000000000000000000 5416 7395119457387160436139403772911140159189546232338334645137524676631919863402180736394138136264385693185339381470069715602821031613064345344043704017714360626750488842164130784557031609924693972538911220726047131903588586546766108154930387240274725946282470278291683205509767674066108524548052108842487521005035052321494270691058956352778065601164832742880172386394570752000000000000000000000000000000000000000000000000000000000000000000 5417 14790238914774320872278807545822280318379092464676669290275049353263839726804361472788276272528771386370678762940139431205642063226128690688087408035428721253500977684328261569114063219849387945077822441452094263807177173093532216309860774480549451892564940556583366411019535348132217049096104217684975042010070104642988541382117912705556131202329665485760344772789141504000000000000000000000000000000000000000000000000000000000000000000 5418 14933368488061892427272798916334405598448871981644372920908680555743267623226117180311823853827838851003964417265413681862682111201713862759284236019782807371348379605983212776649794431743310426883965435631950123161368233133081021877445439228537347426709753925617199653390604747969230466020931713709311349502124096584763414457566051801471516417890542190452181053751689216000000000000000000000000000000000000000000000000000000000000000000 5419 29866736976123784854545597832668811196897743963288745841817361111486535246452234360623647707655677702007928834530827363725364222403427725518568472039565614742696759211966425553299588863486620853767930871263900246322736466266162043754890878457074694853419507851234399306781209495938460932041863427418622699004248193169526828915132103602943032835781084380904362107503378432000000000000000000000000000000000000000000000000000000000000000000 5420 31383269145806401592906955296583540404491701154915796435042776673841232468840507947056202008787750390057369895544541341920442812542477513504404067901633794810807803975207176377437175235881854967385659017944570920812422752071762653447030862781097015712655638926668749537854086738465217842533486152486883385606793783747254651995771022916805487868455915329683270730787481190400000000000000000000000000000000000000000000000000000000000000000 5421 32271259983904863571566877765401856836026013395973598486999244512157827732993914774752659869080453569327227873659750290317883442896051748002569013866209090916563193209826215930648501614924151547645339287999307648776933907464198819839789230786787086393687131682718720180034998681660630889906576656000154116704072065817294758204723191432408298556784943475892097168374235136000000000000000000000000000000000000000000000000000000000000000000 5422 48406889975857295357350316648102785254039020093960397730498866768236741599490872162128989803620680353990841810489625435476825164344077622003853520799313636374844789814739323895972752422386227321468008931998961473165400861196298229759683846180180629590530697524078080270052498022490946334859864984000231175056108098725942137307084787148612447835177415213838145752561352704000000000000000000000000000000000000000000000000000000000000000000 5423 48891866974739342758719073476139594433147014157554757608626058425099268427303319046714062497044065903484678044287092922556752041207685717388632075153565238524697949496138693407717964436782700245980005065190291079863213266770839995583068573290117797819581520872243325497165918349886651494088067635921049309210490260929534334616868086391781574513917580934787969211906916352000000000000000000000000000000000000000000000000000000000000000000 5424 49928885086597346919560024148010674982477093358224478948126838940272689063506126177091663440907609845348393817360415389729563337734963622181168939449243309247007914007985743024696097594550933236667119444266639760876196702948807879986366635320560205241625963301777116017654383986602323913723170412708070703559893899329375769063088444461106088269615438749837498542869970944000000000000000000000000000000000000000000000000000000000000000000 5425 50336225844595202033118006227005982516488410127490014524009185101423489194543027588692443212574866501242168836008881902127179274427973688681892461219625197278908995735279783463618859435316721490206225198422875052792010450304989662708188382838835900158048874233967785082202939149415304393094224709238620617522312455339832841512194776305847953840059849804190983809822359552000000000000000000000000000000000000000000000000000000000000000000 5426 75504338766892803049677009340508973774732615191235021786013777652135233791814541383038664818862299751863253254013322853190768911641960533022838691829437795918363493602919675195428289152975082235309337797634312579188015675457484494062282574258253850237073311350951677623304408724122956589641337063857930926283468683009749262268292164458771930760089774706286475714733539328000000000000000000000000000000000000000000000000000000000000000000 5427 76538011308284857852389019411820477540787966770032057066436202103906368598922280898316061246111918727462490788203799586418873252400109648653082547537734310759627972025267532549402520873915044452026473956552821019584724468074620499673251604708883834136273075673946296548146995290220399523101859025318680061708324326614739164623083785401032741859590229164202996259878862848000000000000000000000000000000000000000000000000000000000000000000 5428 77675476289700053746689756652838877853921453469123363098545141203273803047896560796271628202300311610028154170841674044823559715631862305377536086577983880899424873436605541163214779685748732497908500407520036647990127314439922141857398188571154159497158329880133102249098563539135293125595723526962545400504584063962803301172251041587602858663168368770629651506332172288000000000000000000000000000000000000000000000000000000000000000000 5429 79826054139615246491588999459984872286306892617995266776319068609994680655051438253654740677118098015260263357356780502895177398104729895617497012836609299824144833502609920444964988522221192851220356885105290850265992405841537472560918138418661524204547777264792525116468869852058528927980158859585187823250794770287456507324925387365620278429434596831310108160059401830400000000000000000000000000000000000000000000000000000000000000000 5430 82578236547405425285142799773469959580507608731257760414375924075109257406295093621735850617068430472047157800046461385424269430661772428181037531003657465474908400148462510937058922874346481947923563039458920988682912168616123321707145119254916238255536060409604498645392144663809083129519253389516519698632983918394661188629129149490907285076884844985285043377435127578624000000000000000000000000000000000000000000000000000000000000000 5431 165156473094810850570285599546939919161015217462515520828751848150218514812590187243471701234136860944094315600092922770848538861323544856362075062007314930949816800296925021874117845748692963895847126078917841977365824337232246643414290238509832476511072120819208997290784289327618166259038506779033039397265967836789322377258258298981814570153769689970570086754870255157248000000000000000000000000000000000000000000000000000000000000000 5432 168291859389918792678881434374598958917275591785486864366079837673715781349136749886916821333503483838144516181015427237309830534058685717422579571964739039748104731958945430452648796783314567386988030228493880742954164618907277429240854837247560667806963380825268968762844740952252588020007439038720425052648330776263253509242278390087307015719099916643006158643904336887808000000000000000000000000000000000000000000000000000000000000000 5433 224471854716421969937576711091122533235771449124369750529323346576466214808481208597170292713664310179001949583622493929012841906590624419257835585851972848692151980605272342178886268322848377387042886860858774953373929365137904382828200038476412164849784305472308628196270120134863508483253564099317967117772487886363666309907135299519327308348267440112602882201526659448832000000000000000000000000000000000000000000000000000000000000000 5434 226132327390040272241104048626728885569991949515847841569891296924277271695136678276745988758139779970758651864799021726304944553448077531450642815738421450958556725533338704551642021255701615125191463106173542264083605526869738863405558369827848478721868910580470577950243235356686721419993649459337022247816641696141606849311407530795153871843063748644026969027320253251584000000000000000000000000000000000000000000000000000000000000000 5435 271558909971933318080688667244664688246441659728323469920657070731189608575487143735879917473270514531256186354453338480173282972592071867414621505271714963673240244733398780598741790127422205066269748172634952966691551061913482865169329829961407420907589479343096083432283248123029983156576444527717114327687772373154124331429716831229224605390298678681366899973516445718937600000000000000000000000000000000000000000000000000000000000000 5436 279307888939035484735165044918845122525806673927563683567373601407503338092277225582433110893350329016979823539790846746802316716631074327563151399203360969146107208238646424505944075713224762870707233412802256750273963699682814624647878216577435463664184495600450458694393353090759120070526079418236185345717674008464384900454793087323827469140279771739620921478533270523084800000000000000000000000000000000000000000000000000000000000000 5437 558615777878070969470330089837690245051613347855127367134747202815006676184554451164866221786700658033959647079581693493604633433262148655126302798406721938292214416477292849011888151426449525741414466825604513500547927399365629249295756433154870927328368991200900917388786706181518240141052158836472370691435348016928769800909586174647654938280559543479241842957066541046169600000000000000000000000000000000000000000000000000000000000000 5438 837923666817106454205495134756535367577420021782691050702120804222510014276831676747299332680050987050939470619372540240406950149893222982689454197610082907438321624715939273517832227139674288612121700238406770250821891099048443873943634649732306390992553486801351376083180059272277360211578238254708556037153022025393154701364379261971482407420839315218862764435599811569254400000000000000000000000000000000000000000000000000000000000000 5439 845687254504967707925117734632611138242285837964220804020414202201953580879681339849999389937988228133000693248177225894868605099721784377228635292969314558631343637166634185931605100292576691651413931411828218749341588751768111231175404464580596564167676195257194888643163798923396779768374544328931174637251122355577045619201252945302165145575288815929716277129982509609648128000000000000000000000000000000000000000000000000000000000000 5440 848806949109139521509110110656574159877284868593179101115173905306226009055561283317446558807207302012223475970871866711400804626385077012788502938917819148197511829088063719266951232671167550468760997627225867317386301029440641701954701720101284165373251887132060840402157260047673184068305051285596811362717925438547710665113706292739527569306365881903880022252051580762193920000000000000000000000000000000000000000000000000000000000000 5441 1697613898218279043018220221313148319754569737186358202230347810612452018111122566634893117614414604024446951941743733422801609252770154025577005877835638296395023658176127438533902465342335100937521995254451734634772602058881283403909403440202568330746503774264121680804314520095346368136610102571193622725435850877095421330227412585479055138612731763807760044504103161524387840000000000000000000000000000000000000000000000000000000000000 5442 1981278495123357690618614766942949327177674139351469215779327533107134836006761008023277907970301328436334664927224651705448620883523797723630727139719105277095553927153662166945529892381503351149386178487989124227774722535411317509678586054060487367242239038716058097103600052713413078160173218716693035576870475940842687168991948954197307267037531256177551380611892206549073920000000000000000000000000000000000000000000000000000000000000 5443 3962556990246715381237229533885898654355348278702938431558655066214269672013522016046555815940602656872669329854449303410897241767047595447261454279438210554191107854307324333891059784763006702298772356975978248455549445070822635019357172108120974734484478077432116194207200105426826156320346437433386071153740951881685374337983897908394614534075062512355102761223784413098147840000000000000000000000000000000000000000000000000000000000000 5444 4953196237808394226546536917357373317944185348378673039448318832767837090016902520058194769925753321090836662318061629263621552208809494309076817849297763192738884817884155417363824730953758377873465446219972810569436806338528293774196465135151218418105597596790145242759000131783532695400433046791732588942176189852106717922479872385493268167593828140443878451529730516372684800000000000000000000000000000000000000000000000000000000000000 5445 4978761762997233230425380682708680980941301638226338235514655555710408344956058969651412899303450206528027261016698372390060530052006928700108405262179380464796379448457318604911440682434255919738718498846266510432776183231918311439250143014689681624070536156709785615197534693363323316748984903975394693913892697687235723811343842521267613197043297636944432295724994044887040000000000000000000000000000000000000000000000000000000000000000 5446 5340275448247978405860714615913876123124125574587616816002592938776419546919519259075013599418435829376680139240947757518667101179245842397112492399239236141875965184189673574567971498306374313153994416335813298205449382913138491574503169009370318392894957774521967304853552467928730189559282530635859729635644130560930465346368099771511027873365977952588221490329434246348800000000000000000000000000000000000000000000000000000000000000000 5447 5763761376984912675776991356554355007399718483966529543642805352158757452915684226639630911513597916712205631688820503784793359669771875407717269772383186435347874802294033832561390192432554785941040670781190240005745674612991722269917157789702452658386882597191649548250837066760911714185566270117426463162532534190061816563341083740486346266448319895848316487100336911155200000000000000000000000000000000000000000000000000000000000000000 5448 6006125423857210244634341866262408078712712161026703005611241330891536086620548705838861715007850770287190381366911990961405764269856492411304645776139188989959239942188291229472864090689714143897660717369645620042751984000440592944410457393451429872652691309343780032471862614375168801431880292964735526296434982204028110780044075083434186654031050259115835309972432879616000000000000000000000000000000000000000000000000000000000000000000 5449 12012250847714420489268683732524816157425424322053406011222482661783072173241097411677723430015701540574380762733823981922811528539712984822609291552278377979918479884376582458945728181379428287795321434739291240085503968000881185888820914786902859745305382618687560064943725228750337602863760585929471052592869964408056221560088150166868373308062100518231670619944865759232000000000000000000000000000000000000000000000000000000000000000000 5450 12270527499495300082128456314323473352510023953172170193450533392745030502087385024900109801336568942351851995910485009701902443082708138182812855569318535599177654264230507212036525957288116216102443798479601828779616128372467461276364216575036267811352346033049628133448254773403821682890014511110382858447736528322701845396722275073325984690005864003987910072126461769154560000000000000000000000000000000000000000000000000000000000000000 5451 12503352898367452782907084911357259021215840933146993511595193300395099636820162472836942640978699248291742812596841937704901642699139941510755154176449519264504574694352075867959835916334763264374817741264458590064042523152946438929509979565478481472824738706685391896138730038078496641697075719489843108054757879979407582869848062254469173482020991312208359142846867334758400000000000000000000000000000000000000000000000000000000000000000 5452 12674309977573682588998729048053695421427292890690022035495651779471793074978676838292034509169610171964437007090237513735900865753693095524946415894832740456614915943667653351214747179737383433069091634022442843894640343777919016047496028124101352550100387108537240911667797943980932839882082914151747742548080403849473744561192743518039366182522151991953301324032917897216000000000000000000000000000000000000000000000000000000000000000000 5453 12823903176109255235873438252154586496988010902852441617614783797641871249643495544457634223515593466819166301713879154558692815380702657001004126041466989942362865190022337037251334471062388503826206428479546054460488057382791631299745318359403775162528287906443058716467354612239661547635856043030592311582911381935719148708642079007221072116216778500864803692835558653952000000000000000000000000000000000000000000000000000000000000000000 5454 13075778216720920268841888848352713495224631494169657981876178474920234669090802614673224543836228609407043768670691745513130906639880879514147368427795909309682657226131369659142540573723538499815989662206247890387416983701022503476809872840746460952485421598893470386225710755363834288866600841219759590568541944700355861789450374120385733416455694871806626754998566912000000000000000000000000000000000000000000000000000000000000000000000 5455 15702462834245901607197048592026212297277838144063842032019416678478788789979432618238000142869898632780949548505054069703645226900970837235799014664503772355433750896685606591405266946137951009624727041814762345370458720177039808730711283005816323130596747289663106538756283364119508274594836454731502626616623772533623527192268693212607231958747382585217304017905700044800000000000000000000000000000000000000000000000000000000000000000000 5456 15818187812506297678649552564112005356633314735180821231748527286469605146108126900902697046958969708922991723189662253683315256603003436948611887933915240169336131523193695556805962663810841580702806787969147587654247290196490444251490107099741291115957828290013707972723294545686895192488601431188391494877055476954850597031275022372377777426171066980163352778826349281280000000000000000000000000000000000000000000000000000000000000000000 5457 16181720744320326626953231091038161736873932043351024919712616082238004271120528421738037038485127564101137649730550824638032670933414381115304585619445909980613393069964586982546805021142088944689468806759512176675898498482738611211415382593281946116204049391791030722820865050170072688867965725007069681872491190280364809670775705897660169405176110187424556127075959455088640000000000000000000000000000000000000000000000000000000000000000 5458 24272581116480489940429846636557242605310898065026537379568924123357006406680792632607055557727691346151706474595826236957049006400121571672956878429168864970920089604946880473820207531713133417034203210139268265013847747724107916817123073889922919174306074087686546084231297575255109033301948587510604522808736785420547214506163558846490254107764165281136834190613939182632960000000000000000000000000000000000000000000000000000000000000000 5459 24968348136873072924934185491523868935434105955860026658591400540535962686117578778461902215587084530602354083990989616028023923492142473038038008108379438386269395511619886118751918850655563583923064622911765432262067621479624798322403452277914178468489738765816893377647216482528386832152040727718637090770235408805243596924881599901959314367021556085639667971839810443673600000000000000000000000000000000000000000000000000000000000000000 5460 25078492348348854646380726912762765421587747477853720834734075016463883243991266870082205955193775303394398894599785838083438981552040564081703379960464665586407588190724666035728327225435529067449518879665049787884067818544032691158178069809689620937706721613592857288180182549283914657467716165500775503627213089524829329918095505168117646635426400124499217757979424063488000000000000000000000000000000000000000000000000000000000000000000 5461 25860641109168099617324275814134310115644837853492569528516118459378657320286649810144261414045140568850903493259559220089646831526531823787154017193772829845727673418234196813478642821253150579738822425037693309301760937817174507558099614081742316885466458920092147771478392677466016196271017931614284456597739115212191052304219630351835756040136832289910857323894412410880000000000000000000000000000000000000000000000000000000000000000000 5462 38790961663752149425986413721201465173467256780238854292774177689067985980429974715216392121067710853276355239889338830134470247289797735680731025790659244768591510127351295220217964231879725869608233637556539963952641406725761761337149421122613475328199688380138221657217589016199024294406526897421426684896608672818286578456329445527753634060205248434866285985841618616320000000000000000000000000000000000000000000000000000000000000000000 5463 43132679126585835384230502809419711713479258343834019217284248426625324426758505886739817503318169302282187772341606840010173697124987988702568948124805068236762511159003253333323075577068725053237529885055534189637272704622337875031202693331545521806892779851443265657232938281875539787082024162923470408296803597001631451985219026543307528562237755359471170784077650329600000000000000000000000000000000000000000000000000000000000000000000 5464 48524264017409064807259315660597175677664165636813271619444779479953489980103319122582294691232940465067461243884307695011445409265611487290390066640405701766357825053878659999988460024202315684892221120687475963341931792700130109410103029997988712032754377332873673864387055567109982260467277183288904209333904046626835383483371404861220969632517474779405067132087356620800000000000000000000000000000000000000000000000000000000000000000000 5465 58271838109827701596861370413254187196772345058206869395970077074679290094961931577287380741460071132224813326478235388991000620605981571824585811501845966728668002970057660079223119125175605512128824306926823666029401290015827559121391518342412269886436071033343821996499436942219823157691004617466822017489166649683642080473648067114340779966621131855414683699046651002880000000000000000000000000000000000000000000000000000000000000000000 5466 68008722748186599335288920764461189527929614881051256513801647300422696574735709810795275801227675542739476161536526095249665436654470980674718142042279004774938654987040545017341749510327703758200918071660657155113097511432909774936471962594570567822755180007768440109509236592513791409763961050433062706377059647945181394763125354986872621544041152421947881121826157363200000000000000000000000000000000000000000000000000000000000000000000 5467 69082699503478686945263418356667451389956617299344352010072837268181574264102898556079665199816919673831508828347058901818091462256580784930763473340502915605093981786009399636925827705607530170825841128850901658719130695926544857792675404539579935387923227216808590318378951248960971204153386572836777964201101016582868457210867017504154245643814709495962356184533434368000000000000000000000000000000000000000000000000000000000000000000000 5468 86353374379348358681579272945834314237445771624180440012591046585226967830128623195099581499771149592289386035433823627272614327820725981163454341675628644506367477232511749546157284632009412713532301411063627073398913369908181072240844255674474919234904034021010737897973689061201214005191733216045972455251376270728585571513583771880192807054768386869952945230666792960000000000000000000000000000000000000000000000000000000000000000000000 5469 115180007536019715535723074195396098746014360100433104602874797667523735845705137946674948510805865463512729310266067070125279477059048915534746670142193811060751931781191495975851303702084349753678493359518811007302775293391571432620144401585831992395859788479306630134000559133646161391051830726750452149104521902495612794043270955313702835685749677431912817301563375616000000000000000000000000000000000000000000000000000000000000000000000 5470 126790895392473315892146771190899737732507743175073538534616208722717660830151220400976858642943553514270060893962243186065327811440001427181394519954914961369295473291392251618578249639794465656267051157857400826587329254418947585102013796906984410984152105866333508171702228401150814757085281404850296115748122900731057632152471656454197073154071217495613706142446780416000000000000000000000000000000000000000000000000000000000000000000000 5471 253581790784946631784293542381799475465015486350147077069232417445435321660302440801953717285887107028540121787924486372130655622880002854362789039909829922738590946582784503237156499279588931312534102315714801653174658508837895170204027593813968821968304211732667016343404456802301629514170562809700592231496245801462115264304943312908394146308142434991227412284893560832000000000000000000000000000000000000000000000000000000000000000000000 5472 254605013458045904894190249831908211670128625324039473851240442941542610228331112766354290417040575457116913938008994470684412886234250358004170118183916739318337428028113850381251815555490416209267429809279305187005095968443003288306913356153644011844897932480728178392594755066169583854506753580162203722422411901635871420390268754600107705280270160048038416522535763968000000000000000000000000000000000000000000000000000000000000000000000 5473 274792629909748952974557997451716318394269001533164497221693827174777349737559733541911376166084029369101331966229825984928029055911995652662488932288440315098607969658745362778345154777050011340653131344452930568696624287834342010575035480251033537044434218251389465910114102509285988728177703272317076680294958170759662408752574087805086659426753119483800042447991262412800000000000000000000000000000000000000000000000000000000000000000000 5474 277013834222818799545643618370584387754509465888732410588409479092379618028881405271945316040402243661849224505015818778457761029173678093422872182496108331337436907063561927884404181991904643908326664959353478785876196597824581416361942192435493164565544568111428267228269331234498359910276987517496598200470814066811924585684172779590822471444985760827885895289285147361280000000000000000000000000000000000000000000000000000000000000000000 5475 281172817730811224472701149160700384546473868015090429005141218062647984442780175507652430584180825417555662233993607354618243905438297490111770792340192173004452503127452850723879777521252629718568301722315411334743707926567247583069515998546331173406999473513129356144637035891505410332262872424844700945609327085146840459119547146340485829305867209073720055897239798677504000000000000000000000000000000000000000000000000000000000000000000 5476 284896961012014022147836263719120257189473521896085004223752360023742659733413025514376303836951432376728584912589549173884710712132844476735767756477148360726365781314571431528169575899017565211529471281551377047786670945462178014633350647533699798220337214884164182053837526433114753515471652192061187050849185722036202584405898764172810144925812470121054096372699928461312000000000000000000000000000000000000000000000000000000000000000000 5477 569793922024028044295672527438240514378947043792170008447504720047485319466826051028752607673902864753457169825179098347769421424265688953471535512954296721452731562629142863056339151798035130423058942563102754095573341890924356029266701295067399596440674429768328364107675052866229507030943304384122374101698371444072405168811797528345620289851624940242108192745399856922624000000000000000000000000000000000000000000000000000000000000000000 5478 579696571818243157831790265052382975492047938969245694790588307210643495753363516924133823883171997469794879500046434764710992801460260125458893005409710448251493317968223087494639564003698040627924235085314023169877380818070389039551223779945430260438579347702720628465823115233437592276498923870215609483217990233550642531148000433672989807424803853437333588394186039623680000000000000000000000000000000000000000000000000000000000000000000 5479 1159393143636486315663580530104765950984095877938491389581176614421286991506727033848267647766343994939589759000092869529421985602920520250917786010819420896502986635936446174989279128007396081255848470170628046339754761636140778079102447559890860520877158695405441256931646230466875184552997847740431218966435980467101285062296000867345979614849607706874667176788372079247360000000000000000000000000000000000000000000000000000000000000000000 5480 1189247305052729416110806597888004986444695859579628841602579260235207475852767115480644400656889209732474586737330081678241044778650441474642955043431596182206648032853024745113362979730775994979481144750003399105782097122309143396135663473649571779351830228747263884761927099020228517761677821581296748525776541193101259630103476529767763435217351811689581796117524015742976000000000000000000000000000000000000000000000000000000000000000000 5481 1197970739229038106894871338769956525292035981854079923551015180317860076626765527624389135815217760272473815756871926019469342176877853583847504741555977020550281842988058093501749590471401745973806747974056962094343123633373683414161736748476028777225141058855896933359747190679780809616428834207769568989956948939801544630022404482503679424590473133626467120844174516111278080000000000000000000000000000000000000000000000000000000000000000 5482 1796956108843557160342307008154934787938053972781119885326522770476790114940148291436583703722826640408710723635307889029204013265316780375771257112333965530825422764482087140252624385707102618960710121961085443141514685450060525121242605122714043165837711588283845400039620786019671214424643251311654353484935423409702316945033606723755519136885709700439700681266261774166917120000000000000000000000000000000000000000000000000000000000000000 5483 3593912217687114320684614016309869575876107945562239770653045540953580229880296582873167407445653280817421447270615778058408026530633560751542514224667931061650845528964174280505248771414205237921420243922170886283029370900121050242485210245428086331675423176567690800079241572039342428849286502623308706969870846819404633890067213447511038273771419400879401362532523548333834240000000000000000000000000000000000000000000000000000000000000000 5484 3894826891136628914554938254161965120167414646263533951596146596564832336417936462940250544099019246714935642590845386210303585362681677552963668857978786867305869757421090625942001247983491779482225792103017371191862272024610732772832081848336920806305295624788342047675357762831898766253851488279405683256519090659195909390176018664034743724561082621351133562079850437835489280000000000000000000000000000000000000000000000000000000000000000 5485 4677208784180741214057640763112044078516833904153314017311512886576539884698381594530879820062769604169076223427076608527987375755711593482462511111028911597668189208692520234135613779376666882553655359113184895755841623159379029092988701798573021564764868166960737073041723488874446851755721655661847702086118100975823859609781552237775056279758001849675177058322206359119986688000000000000000000000000000000000000000000000000000000000000000 5486 4867752967949238009468389792176072190015115852171705605567371584637982931620557565360705642691844985310579581719525832711440302753856726718969713613274775658200724244775388593876462417655928868406676237862482154919983956491529844802495579579334726137620926814450787343476874673517358274613178939710824797236893661263553525955220527417502228359980936641628037257307498672839196672000000000000000000000000000000000000000000000000000000000000000 5487 4948373976125667839321786495810606149471972147023573268367136339202791849470108153194337859420374692614292639712066133657553838062511908999857922368944876600815779950363469695528044962360514091856728717812042507637580392970235246343471035580322688208419775702245328157866797335483708158784975544732785119134042618599106734791405601607654434297328236124088835029537602629166694400000000000000000000000000000000000000000000000000000000000000000 5488 4964651522099765430898502898757351564437340476454571864644659814002801033185470351066687655010573293576839654974276877518269475687717540279462718166211142642265831858094928477421229320789331572422046904383792647465335591631321546495916663986836907577526419701265872000491359168824115093517820859024669280710141443002393270103219435823469087041727342163970706197397923690446848000000000000000000000000000000000000000000000000000000000000000000 5489 5425866660184680600325039332616694111896681993842521473835271873697819045558374033315749547314143473471171142496771079809283229235348897704230323038984573279238105554268312675721808023450583344246258295633780020156209501935492094942783507356549692621224959023214924475653131088953760822179064999876330660470871238636324960756471407300101915300414686492408595293373842281463808000000000000000000000000000000000000000000000000000000000000000000 5490 5493505434964272738424596931277413221504043966056437429565099350398167523052591797736232606633762870113468229359705326246835439920958003878903981453962563488684776164289092177767866892605246296538494058748905846911140857593394463909030971109868644231374040018912857335209631884281586463393427676931114705259409138552058853820750299372899563976849270235436798670272112271294464000000000000000000000000000000000000000000000000000000000000000000 5491 5543807616155466063745659337773412927056443260605584555920766234262231999448656619522213807017682367000472132044670310382213511431468468826702502059766006475384798352927935050125082663628639979924772974799315187922407844516571898597025329801933461764733035922440914431461551412923438478563004307706338054745856482926304391186452768257585240193627129819771746272746903080796160000000000000000000000000000000000000000000000000000000000000000000 5492 6929759520194332579682074172216766158820554075756980694900957792827789999310820774402767258772102958750590165055837887977766889289335586033378127574707508094230997941159918812656353329535799974905966218499143984903009805645714873246281662252416827205916294903051143039326939266154298098203755384632922568432320603657880488983065960321981550242033912274714682840933628850995200000000000000000000000000000000000000000000000000000000000000000000 5493 9243049046386119263830746148500165122122431232580305395630112922794372948266268604029560219213167233577859870045301885107228094977217365664748944292449644883285012084902337613963713679998395006645789125865865281103309456302550886124264818652263241928435884716299190545525793536134811419096961351834722394947656414215203589244128339004714511215122305552901714093207363937894400000000000000000000000000000000000000000000000000000000000000000000 5494 9422691455958833392518336940762810139446242445525538663806549028320496984988355083801834672510688116404410484000100206856300068329601943785574686679982084556067176157610403449218834665248561684727639393812075484878160515122607499072419116860173731460243494471140639944044938762718734849192856915879702928698727741938496175052144552435375130947647327936789787157546369076428800000000000000000000000000000000000000000000000000000000000000000000 5495 9709585583851088730263416351327554536753061483705918014379865342406454525354486793979817102750172840987653869981845715005799171358777951083663766331547805855596720548715418965290908453683318521193144289591861710014146912872642536416781579753127927565618297028797929568521543041228858009665226953878078687566183724870570737271640204025831631678164451133996551717972124204898713600000000000000000000000000000000000000000000000000000000000000000 5496 10117838908922479749909927720577686250171041708929183008057764650763804539423347218176805402367569827618074120196175356200598844865903625050725093728645331779285682185591775140037615748005159353412469593298118138701094881259315803836906312599717095500689864749294233327266038592603895665679830007231076041545755916972310617584677937722871095107578098003891169155621699484385280000000000000000000000000000000000000000000000000000000000000000000 5497 10600145530563100838040783363622510476868561245604172873816411368008176573518436058854693978384043821496148894914798696910004028146572682085620842041535182586993904856565505646974977211110696022433179249133701559665893013367538820153909180303527601362692367469140108252766934093875218088716427456501913087004458792008706775887562009138681084450055629129273094977078784163840000000000000000000000000000000000000000000000000000000000000000000000 5498 15900218295844651257061175045433765715302841868406259310724617052012264860277654088282040967576065732244223342372198045365006042219859023128431263062302773880490857284848258470462465816666044033649768873700552339498839520051308230230863770455291402044038551203710162379150401140812827133074641184752869630506688188013060163831343013708021626675083443693909642465618176245760000000000000000000000000000000000000000000000000000000000000000000000 5499 16080630590403013142423988313082151481295546016610803658149158748671750225626006215205546434756200424711585249737908662492643891116853200539715820037420750927670901299159851124504309483221033906297761160342584435856729018900464081821886954947091938479790334348128549190546753271725702746886943985463783010827764292907631873463799626783885642730703642165363226519924427980800000000000000000000000000000000000000000000000000000000000000000000000 5500 16145172825557185774719113949234908738539329680717522774600220368007134044533689523463297688317676806386979008617136357259457203558231282721934908775558852413898753800458229198354021669888671429638953802179801825448737269915967771962284017294912410083418769046141508695335171364476906577468567038292526855781204837852919248147740773903061438158355344555069279574834544640000000000000000000000000000000000000000000000000000000000000000000000000 5501 32290345651114371549438227898469817477078659361435045549200440736014268089067379046926595376635353612773958017234272714518914407116462565443869817551117704827797507600916458396708043339777342859277907604359603650897474539831935543924568034589824820166837538092283017390670342728953813154937134076585053711562409675705838496295481547806122876316710689110138559149669089280000000000000000000000000000000000000000000000000000000000000000000000000 5502 33107306362771002185171700865210127237972123156946099249201749394077975949951507627123118925618972517414235648765451088696912209573159833964938177920244733902171803342108088189037114268978841301280114589172676288777028682294859457364259420782869259041564705844919039373774959787132791976985521819490498152116569749384738574471451225866797535585451937858905440706971566080000000000000000000000000000000000000000000000000000000000000000000000000 5503 66214612725542004370343401730420254475944246313892198498403498788155951899903015254246237851237945034828471297530902177393824419146319667929876355840489467804343606684216176378074228537957682602560229178345352577554057364589718914728518841565738518083129411689838078747549919574265583953971043638980996304233139498769477148942902451733595071170903875717810881413943132160000000000000000000000000000000000000000000000000000000000000000000000000 5504 66723955900353865942422966359115794894989971285537523102237371855757151529902269217740439680862852304327151845973447578758392299293599049990875404731570156018223172889479377734828645680557357084118384787409547597381396267394255214072584371116244198991461176395144525507146457417144549984386205513127003968111855956452319280857847855208468879410680059377178657424819617792000000000000000000000000000000000000000000000000000000000000000000000000 5505 71249946841780611611858039553478824787757765721724329972053012053229333025499328857676965076033624593869546929324880317082132293870121543492258653274823124980022317853102599692572755974870130122587281413566802433801272558314457697347256700136263675661310320625806555571276401561809493976774494420036116359590381314983668204289414042693183611068315073719108383125641625600000000000000000000000000000000000000000000000000000000000000000000000000 5506 106874920262670917417787059330218237181636648582586494958079518079843999538248993286515447614050436890804320393987320475623198440805182315238387979912234687470033476779653899538859133962305195183880922120350203650701908837471686546020885050204395513491965480938709833356914602342714240965161741630054174539385571972475502306434121064039775416602472610578662574688462438400000000000000000000000000000000000000000000000000000000000000000000000000 5507 213749840525341834835574118660436474363273297165172989916159036159687999076497986573030895228100873781608640787974640951246396881610364630476775959824469374940066953559307799077718267924610390367761844240700407301403817674943373092041770100408791026983930961877419666713829204685428481930323483260108349078771143944951004612868242128079550833204945221157325149376924876800000000000000000000000000000000000000000000000000000000000000000000000000 5508 214683245942483065555380119178604319229488464401702129610116062518463929203469593501297405687612231309039246206262739820029132239171981943273617776242916839459455892221138837501638435033451483775481328276685998599663222992301204415587804030978261730158533280488238093206029332216805898881984284497052053659901148940343803759649326154839723544266975549633994691513942016000000000000000000000000000000000000000000000000000000000000000000000000000 5509 245619840816575110365899921365893460106147886363312110898378620211185402098501432415255981830475810365101141009315089770726584696133203831033096891841093825983836122834093102136163369198577301269221821913690913493679188293419542799201874560446230588297907526391279102119501388970279252436406385004883982252424682632479341768322893173569548170913953643326383706882441216000000000000000000000000000000000000000000000000000000000000000000000000000 5510 247862555623810680191419427430951238632263490675463081003512984426451576887367182311219811661738204852828141095254482975578349835768329543344455902473135917670363091330007425128133428699308425927224700254814746562644035503471390559731946415643783194349142723709901925040781885536070689254917908554267912237739038931704013873144364844354492970060063822539048780835954307891200000000000000000000000000000000000000000000000000000000000000000000000 5511 255930822026884728667951180544115888849979921781239731780504098695561875268195632172961773715289911215075542039082091534321678807729125369093679858619086904176787243480202059083917799855153270414618321214551593214929897478397017218507518424202308291714017552589982666915014246458792924940278708760763389747572395866748207518724902696898811528844390931282279538949437310107648000000000000000000000000000000000000000000000000000000000000000000000 5512 258932381262134530850706939866779256729193660102816342483856236596670149288808282132320277362106786031571749269484301965291889388880284169429900183848056856639995977215341047674546405368114519000890825543206346772285282426989571132236739476214163186214468912533021764942464195200792492618929513330134788204998697203176695542026230314304736455071636439397130977085587916115148800000000000000000000000000000000000000000000000000000000000000000000 5513 267668661922983796950774953559511077615128298696640387955401288917808463811712783437261661035691381709372527243423800583092763946957679378114074523207706893668478441735413497790398439182866307223673045588914245064725927002780952175560748880905367066901090280187819001668132921800925219361592565272557636561676801984276633512089295142079370735749729101457694837997678941018521600000000000000000000000000000000000000000000000000000000000000000000 5514 312393538234125295896418425639923389893718570182457525063822862801641334626601225275670801637368837425431867066153531156366527628614247672314028856907505357557871860986517823610806460259553013116477114230723381544847222470009153410852410517380655425337160577640197040450312777968170261463420600152825167552730680993636332536993427276244467189961452816194541777873789479655833600000000000000000000000000000000000000000000000000000000000000000000 5515 375144682106154534112821080325152187107834713204573266290305885533017544576305134190057000454642635873389256642523324769462245823780656143700364304617704834904525772597472421318674850968666714297722953164859967779582522099885992075648636002121944058740642542509201736657047117961195159914357703264918827662886756739741770264627862813420318012131035344098736071045530331528560640000000000000000000000000000000000000000000000000000000000000000000 5516 388965955602673688478088803756054736173782405135974249918415116532074796938340652478182738838962063829042058776061668550845717143229780068695860919793279316644900263207875719754279623917131053639457455057449540977810994260973450622786795755234668966289171506396387157004628180080291480192870648526040759260955296991552206634087969648321852448696865194350117298063897792778076160000000000000000000000000000000000000000000000000000000000000000000 5517 432498254515036183912536408921038833573365734105844038075991310079237529396460436629497146873307289563802111670630984638961831859413085560124986966412603000352354202130600130574838474750106182453943656151993437801519849989204724407488263173334441891024351114188833617648977351852369611640261239142164259066889695194350795402060213165002430948361397755034666050780320469981593600000000000000000000000000000000000000000000000000000000000000000000 5518 441875530260735011802760625084847713624401162502639175866110635152346328288715792473923050110644993885386398597387129731609867346581745797018230999000078792533447021954690350222415617777474957430470197612718837563477710300974895587132376758795421329169247145749776070490652693695810729608135755696806635916039603974344651886187378019452510096369233454641446224276879507141427200000000000000000000000000000000000000000000000000000000000000000000 5519 883751060521470023605521250169695427248802325005278351732221270304692656577431584947846100221289987770772797194774259463219734693163491594036461998000157585066894043909380700444831235554949914860940395225437675126955420601949791174264753517590842658338494291499552140981305387391621459216271511393613271832079207948689303772374756038905020192738466909282892448553759014282854400000000000000000000000000000000000000000000000000000000000000000000 5520 888252607317764570261707979326333222257315832272952296800521778648859043137514449970957351163157909320681439460223893926455045672929540054487131383950755337646167242764849397781737587251523929895678692924864850038604269781399374206433448493024671395016479911659739402213580533351799260897421059963631284532609493761726418352374346844175085415419561758158498990045520863030987980800000000000000000000000000000000000000000000000000000000000000000 5521 1776505214635529140523415958652666444514631664545904593601043557297718086275028899941914702326315818641362878920447787852910091345859080108974262767901510675292334485529698795563475174503047859791357385849729700077208539562798748412866896986049342790032959823319478804427161066703598521794842119927262569065218987523452836704748693688350170830839123516316997980091041726061975961600000000000000000000000000000000000000000000000000000000000000000 5522 1860626151213717040759386983258064113146160997613826490707709041697065568664227595583447373431356676577358778318264734745136653994970044634840557672106713375145312541518318421751681307992962846717626907337746928904490976595387964844890127382847917510498140399015352491421154669433170007647856422586745221650884364428127141957060667799644759022301065184223775478900830370737736908800000000000000000000000000000000000000000000000000000000000000000 5523 1952056207034431611289201932681979520738630897542078228904729888671386173309368590392712385655027312515251805273943270607672303583640668431845935684623966009546682777744272054207792594346959452428279153335191386000089929997624939522619445582072117817227339344920927277799088412753947542791565994812473248727679089714323060036199966479407659325559035650934963185084506867574505472000000000000000000000000000000000000000000000000000000000000000000 5524 2440070258793039514111502415852474400923288621927597786130912360839232716636710737990890482068784140644064756592429088259590379479550835539807419605779957511933353472180340067759740742933699315535348941668989232500112412497031174403274306977590147271534174181151159097248860515942434428489457493515591560909598862142903825045249958099259574156948794563668703981355633584468131840000000000000000000000000000000000000000000000000000000000000000000 5525 2456033861644707330987011737557065910627638281403040392856281949155400483665815324274896390057692679706368338182336268896518302221749882115887373664942960101939994109945726180689644217063835896554358010289525258384750666862887274462532220916634242040261559094972148590316733478897444521208673203676456693160633515142494871442000077982856362970045755698818412752355329414319308800000000000000000000000000000000000000000000000000000000000000000000 5526 2594360158420926042159352500150925315311283367109327173503009939040149894517672943456924637310156396015670688386949358249404152939097651642839696136282508011959819739053135946244560122931825687199068045676873429814203629246027892047683298381844727511709696215863739265091642567750019955929877181548493050305044346428016095770253889481528234512714515930344806315637609267724288000000000000000000000000000000000000000000000000000000000000000000000 5527 5188720316841852084318705000301850630622566734218654347006019878080299789035345886913849274620312792031341376773898716498808305878195303285679392272565016023919639478106271892489120245863651374398136091353746859628407258492055784095366596763689455023419392431727478530183285135500039911859754363096986100610088692856032191540507778963056469025429031860689612631275218535448576000000000000000000000000000000000000000000000000000000000000000000000 5528 5837310356447083594858543125339581959450387575995986140381772362840337262664764122778080433947851891035259048870636056061159344112969716196389316306635643026909594412869555879050260276596607796197903102772965217081958165803562757107287421359150636901346816485693413346456195777437544900842223658484109363186349779463036215483071251333438527653607660843275814210184620852379648000000000000000000000000000000000000000000000000000000000000000000000 5529 5961289262617012727130236513785822713820403375264592985704506210867019722312859454433761565685674583191403813412861850224828667343065018275124251281609726628841039400087250173729425144730270985808342032372719582987522192474009852298831520203082619590500318342957224497418448135726838028742862633595045228512931763533904291839986764874816845042695979610705506306389733466859110400000000000000000000000000000000000000000000000000000000000000000000 5530 6057409015024312701752260797557946489138230556435898673382492212864187830586583242862956382326935799245395724407438793000714468948421702295993851082258520079838619887419395584755386393257020481091499446299166251832076300220788076847153926611590715554102114540592314930235198192477002566695037543700875248723430057058557077497811925492890379668423735266015753404208772115204354867200000000000000000000000000000000000000000000000000000000000000000 5531 12114818030048625403504521595115892978276461112871797346764984425728375661173166485725912764653871598490791448814877586001428937896843404591987702164517040159677239774838791169510772786514040962182998892598332503664152600441576153694307853223181431108204229081184629860470396384954005133390075087401750497446860114117114154995623850985780759336847470532031506808417544230408709734400000000000000000000000000000000000000000000000000000000000000000 5532 13129139689331339603351242073953617447724091896618820340847021936200744189607742238213045506690266618840104966834087727965933461430763590645898540200384789447463810556421635751915181929028526946400542020935522361359563662666160611328860852886380311039815919636273551846252868906137827729068696006526839712704544224842723072838128395312551127150454101078206063125167220304752358195200000000000000000000000000000000000000000000000000000000000000000 5533 14348644759288993677180310013629151084172772369229659384364433064662078136073283513303980563635805217823276772053854769891622933144688271990478048875124088072030607189132736305946829262357263639050394738295145979904819575996811893408814331316538166017822536677587498361616277678051815680187725082231901899457733115292541223872500005153835520383796675684284491913473266459541608857600000000000000000000000000000000000000000000000000000000000000000 5534 21522967138933490515770465020443726626259158553844489076546649596993117204109925269955970845453707826734915158080782154837434399717032407985717073312686132108045910783699104458920243893535895458575592107442718969857229363995217840113221496974807249026733805016381247542424416517077723520281587623347852849186599672938811835808750007730753280575695013526426737870209899689312413286400000000000000000000000000000000000000000000000000000000000000000 5535 21718192706336588845586702503832742292347561579026112791572906169555438242084747869991326457961839694257974190703154462447466918372974980633535369040711298814175508261724769764364628010605261217736237277522325107040065407104475761786271351901894285943265926262401619972913918556813691434297754049311597011274125742367260257139053050417509768253498651787529262525151719222440624128000000000000000000000000000000000000000000000000000000000000000000 5536 22396886228409607247011286957077515488983422878370678816309559487354045687149896240928555409773147184703535884162628039398950259572130448778333349323233526902118492894903668819501022635936675630790494692444897766635067451076490629342092331648828482378992986458101670597067478511714119291619558863352584417876442171816237140174648458243056948511420484655889551979062710448141893632000000000000000000000000000000000000000000000000000000000000000000 5537 22903594128855134712702938090122257081180282431181874789441072710261455127788510968974558092601891080548387534713937468551520186116550781340603250044699135069085697602424257484543690191417438462207922401478695116891762788166811640943463429404450230711749126394145496200994130898437957971775192039347687094440333404890853863791797432868379050583927305432633180966423897874576179200000000000000000000000000000000000000000000000000000000000000000000 5538 23252340208379993654998390037514081441317903796149262807470006324233234824628122653400744913579567668404265683326066935462226433964180315591021951464217913241808453009890582313700927844634989524541746483220396945959827601305328207650808268608633156126675683278548624046981515469034445305462724280222857146030168818100184951186457412668757061551396457023503613163595369989653135360000000000000000000000000000000000000000000000000000000000000000000 5539 24176247302254010556746094315216811440824146429043693519406938135120849791403999398074641131920642735921816586549420198957749871826926496518583999947042605401075128807763006991665239173312066825796949783008779600735406257964930781278802925876996490003930257075893370705245965672337581850944964506305578758519027267550341083502110455321620330056939428447332655731096883903122636800000000000000000000000000000000000000000000000000000000000000000000 5540 25403428017343097995643155470218590979589568912399276081191595667811680191452473028881396613399827314738687377827598076640011922122627577365746566948696034322121019029083249350902081812970418119450825345438639144144660056080878606392195129386599459449498786405758725231275636071696830307416592046187877130378730424437936182639355787044349466202738488436898781490529913140318044160000000000000000000000000000000000000000000000000000000000000000000 5541 33883482923108388601564044919785413950602235324467966698798334641038765528922146479110544434455204714332103145070602014009598933966406607168484333934462244863489447892732393807638496204622389460843785842771132567774535731586305665889228210659301375896246392858392090968879096172757353319171708937961849129794141761590633606827234255363564701365619376960664703969292007548450242560000000000000000000000000000000000000000000000000000000000000000000 5542 34980865360519498433015583606833887489804840871783700744381653707532795592380097669907987262534721290000288396538801552205591555000170710987864861920608973467109770882117895511201082659396371982484510290756154797315686540302251131606993932204795580606928973245934371371730416781548627682874906923796893716537729657813519649346885415793139518708385526452505340845550104698735820800000000000000000000000000000000000000000000000000000000000000000000 5543 36647197938753148540252598242530980692593049990048124389748872617903749825517898961996103752608694675545079546555806649530472496906466734809389690783967273779504572024086095972933335860736057119360179843840849508776246699419368585477065529529638605839374056849369665348384819105284271648367822115905701229450924817331745511735659621464906947713202089725403135533325313219808460800000000000000000000000000000000000000000000000000000000000000000000 5544 36779809383628115901949175009444111514384420722606477431210819515749343536716266055539533405288851302190745958203597946872009525745693129008811571838759138631350642650643451889703727724454667601770018687063084950722887310688900183246035070337706312203342458760537229750220982165914208832421561015567087502902021977490165089214274704109725132173093956587438030887736755135866470400000000000000000000000000000000000000000000000000000000000000000000 5545 44167684327064045473577143785744598989941898724587735153835812763381424255805043141749860505787219264409537879526056016026777599680728234748976325748236570816303071087627364351713630516828858968199310943943869476616465108888015491203915433707059033483232939630875076767293569906833201756244199952750411370079304483163894562665992356171678596900270746999578511712475200961422295040000000000000000000000000000000000000000000000000000000000000000000 5546 45004545714313680019392289668000812444488166279369397504119017636792861768020296590751436810107398155735192281453918130014653385779942032881062192972940000579138287171392935465746099305568774190754666309197542793015513921477472626826726462977298046749231037434407446642884395441910041368467774267644629690775543936529105196484926948183352507157328508521675788776501046874375559577600000000000000000000000000000000000000000000000000000000000000000 5547 45708139148562197216026711868831802791191146634308634402400864774868040668239029900282949545573171218298562295232765096332896252829688686173011786747939498133259275613630933963360764751417939895119980523107431901104776392424072654027370357820544174745158933837304638921387113392147186656403675143678948291688012983596160449902028557668816689580749232435637131224243190500576722944000000000000000000000000000000000000000000000000000000000000000000 5548 46452571382252135281434313039333949416454846090893465581593061269572731884334128107127948723839835244655216404275644006696624204830172215263777451027221900382986625379325248848757519877662531750089361313386054570503876985134562436666252611205243591271953053280908949001539997975081179924423278973380559827383257494729648405112159315937038459769360783452504185478709691974527483904000000000000000000000000000000000000000000000000000000000000000000 5549 48211644912856353588024392214736497290570246994756191487207384767859497327359403645546538647463503619978765973582014817609399595475915062125098616774395801239004351726087916056213975749607676711172689161158037001644977516128437872556840017239663755317314529351855010183926505612286217593370584067744199540341669770126142804744737578952887040994848498954913179879726749033871441920000000000000000000000000000000000000000000000000000000000000000000 5550 48612373211814056814971450200255001309206132337426395062294471670164291384854110401761282823816622436064256514719561744364664384949694833377424389249802231146164279958948194286303930659057930414768585986172201159596975911547834554807060094854212148913855249359210047615196412881890227402121641448985896530792877827977885657688434252371986638655921109975968225808669042824162836480000000000000000000000000000000000000000000000000000000000000000000 5551 49300662613721402403894169144074041398949089105997189890053309504690690917453490136182146030826475349693809142209166026819888872433479888254420129741750411845100233229610940458824102081314939921843671713907191416984931773918967126960262952228539094010119751793431627205711489886878793882244579430927706180579285522396934991307266299164153430519376750514980036607454899662225408000000000000000000000000000000000000000000000000000000000000000000000 5552 52381954027078990054137554715578668986383407175122014258181641348733859099794333269693530157753130059049672213597238903496131926960572381270321387850609812585418997806461624237500608461397123666958901196026390880546490009788902572395279386742822787385752236280521103906068458004808718499884865645360687816865490867546743428263970442861913019926837797422166288895420830891114496000000000000000000000000000000000000000000000000000000000000000000000 5553 58244179204094005140592421198243573960159263842420845077163355170631938443293510628678038063855579475417916134690702706361431426064263688705481859140198488431519660338152325277913784539658456204529866079867349096497620913887736811119976638773746978395561550665978997205793269195771513051918975273501418387332293265851525532930747037995142068349621561510753085170617091327262720000000000000000000000000000000000000000000000000000000000000000000000 5554 87366268806141007710888631797365360940238895763631267615745032755947907664940265943017057095783369213126874202036054059542147139096395533058222788710297732647279490507228487916870676809487684306794799119801023644746431370831605216679964958160620467593342325998968495808689903793657269577878462910252127580998439898777288299396120556992713102524432342266129627755925636990894080000000000000000000000000000000000000000000000000000000000000000000000 5555 89179611318879978811052972028303904647236126775343716577108518781563399139880647789274942130829265241488559182390791902251463417197002960905708253400240064081426065844008687559663976751819444280820723732813571867504890284924210562098817946869645886692777492574734497646093170088546059561160900201713139308992629355557909085672136743827690300612651159565902007276035996951511040000000000000000000000000000000000000000000000000000000000000000000000 5556 96646085568621522895906727890512543857093076204244654021026788204734322027358333951701916189504897317542986573968527995522066166334845557644598239996377485001333897898384459994488590263977425160925500037646442742095244424057485313451363529270740773107192629439538269446850940609843370594259658104164539901457272503309571987243316361819755007233243963104506496766089978424852480000000000000000000000000000000000000000000000000000000000000000000000 5557 193292171137243045791813455781025087714186152408489308042053576409468644054716667903403832379009794635085973147937055991044132332669691115289196479992754970002667795796768919988977180527954850321851000075292885484190488848114970626902727058541481546214385258879076538893701881219686741188519316208329079802914545006619143974486632723639510014466487926209012993532179956849704960000000000000000000000000000000000000000000000000000000000000000000000 5558 207322645335622077687126556046211464737455263085244516502248971144982198140541661558168280443586567373076769654428239978038841552183938964584319622169835253539540979429893459354972435330756206252549064945623025434394277227823702085535048559315921133352726737129758542489074836304358983406064347655111267834940774528335128170318094867285930046404595930119165288043396108157714432000000000000000000000000000000000000000000000000000000000000000000000 5559 212073404822558662869507045378405054291540142123931830662819628991510177279744893675224071234264336099910707428173791590328359698624057573111814394236191361479135047419906606037671911233623602769924850601063265897672031446746951750119689052222710059796811717960555330459766919419175207035165853176963412470623107131235448446917030672687776432037180690816358223529191692409241600000000000000000000000000000000000000000000000000000000000000000000000 5560 217531963259592076182009858298382747469772285652283933297760263998717757185214895624903594913473591181934364425423830782667741415452376863205608030771326207625353591899279833027971036850812040130333154253880827968722421874035247480097535410668528912813932250282971931250980819219654338175148132166449781486629772541895221705428161166570223165003098030875582440241514795090575360000000000000000000000000000000000000000000000000000000000000000000000 5561 223407026943930739220329953973818813144151352357889327374032396217588599241389853715697011122934853772491227146224190107288476435912355769248119121865363447063707135959104021837539550994615066089787781021220892974274271221024116992708556267530934100224685217952305927972755709859559714756992928912949491292238821125116272469327429200919667713880225056585086443602692877687193600000000000000000000000000000000000000000000000000000000000000000000000 5562 227790187832920771741569660778510353422054622133879948812001400187423170357637342337146121651472914967627191162306266309593635733353679265821956093625684892071163251939883239883601388031146052371429263011226828412007780446181346915688624038145154629117982345351570388621670636699647172624097094485215567397672135333376811949206125509566339873231628871509078129583286251463639040000000000000000000000000000000000000000000000000000000000000000000000 5563 455580375665841543483139321557020706844109244267759897624002800374846340715274684674292243302945829935254382324612532619187271466707358531643912187251369784142326503879766479767202776062292104742858526022453656824015560892362693831377248076290309258235964690703140777243341273399294345248194188970431134795344270666753623898412251019132679746463257743018156259166572502927278080000000000000000000000000000000000000000000000000000000000000000000000 5564 465346604997672562251613212274714082802514017028245093564577285980617480636535359940994728538585902463420216777541913833759426178884943015651430284838551578965557362583482752539435103304719695233308581837537058142046197499903768894778816622714281505488359038676505641557373938892161336082477406058333733630659051693784015020110648841096271574195050023140298719767254522532986880000000000000000000000000000000000000000000000000000000000000000000000 5565 470752131026144458118842785288265594240558529391876624939819977755687894831765672788509669136519135054201339134315429226766305496600711665305975501559283395616885622354742502139308228073813793875381106286787674515188670469370526656138679896672672491627718821619518416522604406352743244414977612691857227004614638771165544324449805259168935280327533660670656408194369689883770880000000000000000000000000000000000000000000000000000000000000000000000 5566 474323330876128293883636809277904159916872218793312211233693486953448404315653155834617267870637873809331523753373835278600990539728792282186353307988243782308931351264497841727251929131917014491009444294583196627734181547362819869224359428850348063725652538691864398504089343254933009768361648492415360265388956887397538050520456219986740516509626562243454681103666316803309568000000000000000000000000000000000000000000000000000000000000000000000 5567 500908780727011766268092187514943217410504154501481453421774735026027193894520933536899302023332546162281069172223223175282659182420358220080598674533039401002938439988823763136434880730561713867812434337068379213840950437919040805161746628553511796620733542227566982699123742535113807308351843418169331244036868346568145104616613027942251604926434066073914888793687258688389120000000000000000000000000000000000000000000000000000000000000000000000 5568 503619781248609610561959937585674824415146623400811951217817285687204474042924514761293088977846168027698963524153611547337122053384857161963261253639613220042900403405441755159254482060186883854651580439066753807744757036477716630558157083334921354833913460315887566141460006406773129784942637631804982954456541497538227243242069233752080780597267845844939489857996418396979200000000000000000000000000000000000000000000000000000000000000000000000 5569 1007239562497219221123919875171349648830293246801623902435634571374408948085849029522586177955692336055397927048307223094674244106769714323926522507279226440085800806810883510318508964120373767709303160878133507615489514072955433261116314166669842709667826920631775132282920012813546259569885275263609965908913082995076454486484138467504161561194535691689878979715992836793958400000000000000000000000000000000000000000000000000000000000000000000000 5570 1108761188666845348523019070652983162751273127688756621183646695199043399296805735162011710651010498076820324302996216063179927458063997985085423263952438608272994552637754418485961271519115544152285480909046892112371106564110048564612558935088689347071351592257727989388469906113687711218397830005802475071798490928345499575114649184171247679673466574941558646498022352381542400000000000000000000000000000000000000000000000000000000000000000000000 5571 1232843176207499504233029198463868568654692982106363277431217068762485506332419486499087361723066029436336587614282763024686873776312566904279635299886364591612898019759485528468402980562022159804819427613496584275226386275521245046663524763156168570564548413133892592517475331258305041011024285801815541826436211735674332461218606726764352935592159876693611572564947315877478400000000000000000000000000000000000000000000000000000000000000000000000 5572 1278250714982902860915367614002913812591890026754756068817572574916628523132149530769896712848326128224329258971936265931590890239949291128370070318636995064319860976566777413397351711083569901551367715978364157651983838320497293369386992542227570063608919975892252945362548008738769658795218276294439045370359505710836324364166864857092089158678386754568441772263363467594956800000000000000000000000000000000000000000000000000000000000000000000000 5573 2556501429965805721830735228005827625183780053509512137635145149833257046264299061539793425696652256448658517943872531863181780479898582256740140637273990128639721953133554826794703422167139803102735431956728315303967676640994586738773985084455140127217839951784505890725096017477539317590436552588878090740719011421672648728333729714184178317356773509136883544526726935189913600000000000000000000000000000000000000000000000000000000000000000000000 5574 2983657102633828257068329318043465610244741146801989333409433421034128955084759766226738301341749497236779091065455355453309625301276316854993690375912688814763385056853269924561922919197103433036447936134017751643697238715745000255095614871211992859952716277301339519363503206115501045170099118199372998185954173346849081588585513333454467876852821994458161294687584916393164800000000000000000000000000000000000000000000000000000000000000000000000 5575 3107468139813626252656603587874218917006551700289427279273502571915602737911586344151888132436276195798374355793984466893990847738238631931393716318993727585148674301514634391647341418462778919380003559843521452301832819096409871920357424271047609944961401654909067047044716778006682412281905821176164246053123840050911135564146385570198103637382944852472799239635484123571263897600000000000000000000000000000000000000000000000000000000000000000000 5576 3138817772911886601852345392035357981579015051603022758316863798556940994260318133946523901241140637697605454066279687679657504764953683043246030334615759733117593367485426204744254976145112420427250763539949933008094590694008648433570324772252257957306170612314086990792294339150882797157320731470011268133540701746620319268671801847347212100440971750016972026143011541339865088000000000000000000000000000000000000000000000000000000000000000000000 5577 3159170703216875688434342517552149960880091307023403902630559105098596650911823226710348251898704799296464059969515336322140671928459294410973771925786002342393027168505827943964567680494602520722891339936874104867755230041834695243430979416630061847716971445253923304630731861670821672072204100865637179415568323152690445972728353012369189744191731161186623753290370817017774080000000000000000000000000000000000000000000000000000000000000000000000 5578 4738756054825313532651513776328224941320136960535105853945838657647894976367734840065522377848057198944696089954273004483211007892688941616460657888679003513589540752758741915946851520741903781084337009905311157301632845062752042865146469124945092771575457167880884956946097792506232508108306151298455769123352484729035668959092529518553784616287596741779935629935556225526661120000000000000000000000000000000000000000000000000000000000000000000000 5579 5421557111986103783045882140651380505525132064454573076743453341077456198332051313326194937217789578595594418186600518675988948685108407341985161549978810670104289851370531083638700816218261838211021037194623232922680927417853014558769790415115752690632511956848943503698183311869815270976128589355006661965017805804524798599749950643764120577008839129450197290899177011717079040000000000000000000000000000000000000000000000000000000000000000000000 5580 5458697338678181274352570666963425508422811597316565436464366946716101609793182280547134451418721406135906424215609877066686257781437257659746225051809498371164160889945356868702943630826584760348993054083200655134068625582787165370383999506530617022319327441236951846341976776316144952170790385508144881085634827223381286898049296995998047093356374250091350159123371253546614784000000000000000000000000000000000000000000000000000000000000000000000 5581 10917394677356362548705141333926851016845623194633130872928733893432203219586364561094268902837442812271812848431219754133372515562874515319492450103618996742328321779890713737405887261653169520697986108166401310268137251165574330740767999013061234044638654882473903692683953552632289904341580771016289762171269654446762573796098593991996094186712748500182700318246742507093229568000000000000000000000000000000000000000000000000000000000000000000000 5582 16376092016034543823057712000890276525268434791949696309393100840148304829379546841641403354256164218407719272646829631200058773344311772979238675155428495113492482669836070606108830892479754281046979162249601965402205876748361496111151998519591851066957982323710855539025930328948434856512371156524434643256904481670143860694147890987994141280069122750274050477370113760639844352000000000000000000000000000000000000000000000000000000000000000000000 5583 21842626680396398006634048024159464310085248990267434129829419498202117999272934696173530102087547105385170429704098675355139411969656334670082884737104195205218257573980918295872367407198408796974362730409016835403660099783528829701737554378608513483422779007505218658657701759645507511414203595708829552886811577130744646927298479149815588297464773919604584197382391505577050112000000000000000000000000000000000000000000000000000000000000000000000 5584 23207790847921172882048676025669430829465577052159148762943758216839750374227493114684375733468018799471743581560604842564835625217759855586963065033173207405544398672354725689364390370148309346785260401059580387616388856019999381558096151527271545576136702695474294824823808119623351730877591320440631399942237300701416187360254634096679062566056322289579870709718790974675615744000000000000000000000000000000000000000000000000000000000000000000000 5585 27869341371430393393460893938075968335628153117625142893504895007271740435037868257174460679788443537513519499809461436211383369608233084297108266466254229251970330293693456664155601013053906586721021966182674854561877443180369680883261480455721350638737599618800718150010959240851358776318761493778239918035444764259389087018114825496715531845297211720035324998720454804334077542400000000000000000000000000000000000000000000000000000000000000000000 5586 28029779890001500932260738000887345930511170518867569995244644767126669931725099363406791511430585306374485180068156549662645366234922137339810615004292990798007809872529474623008414197679784491085481497344077911807353182551868679268052302976797430520628116635365537670072329729352664563436969292870383568448752750620785129942024386774756984033765974150008005387531586651109195776000000000000000000000000000000000000000000000000000000000000000000000 5587 28973066292576965566947106341632116246917213397706530938415039961556564839627966700309583274587708752604698892318052663714064817966977930279057946947767890052413303735720091641707738337200656052860459340236389513721707003690928950427378213085694013622717258136782372677975374130009170973331186393746405195076583488348738317401276471630472432668206572756974273049221838826116009164800000000000000000000000000000000000000000000000000000000000000000000 5588 29684648199322807463202772076562230538905282788339352629351186470876319181363697554019532717182054971968523975083928590572144855651650775340896980102276852161471841620724947264872847746508736681724700826965069168200942476288909976702537428729660838737351442995713611303130927673524792107940126822038563973694666733847039441765604009606734035669955047967647761426897008621332201472000000000000000000000000000000000000000000000000000000000000000000000 5589 29855425701992141243613562603278492683736713989187540363584727046662460951057038700823468364261186851503414145677963134751521409918999830362606848971761316163138006513315016840298945500512814652041358376763221966875895301452627428522390578147245183392871390364273115097864009181085659413861638317725659562079178783804155605979662029396493828793432681621552291025615327192999264256000000000000000000000000000000000000000000000000000000000000000000000 5590 30166215076458677918515527931723317933084681422112384501737058322485044038809814208598947021142040837023535769507039783601428295072038468956580113653455684833351145274335383300756637245024684708882383941035198635930546696431125885588917443099210012272539580477664810506429599291869228753290301233730937406734645364815913949037130383118326565708737398267163427484118674414078263296000000000000000000000000000000000000000000000000000000000000000000000 5591 60332430152917355837031055863446635866169362844224769003474116644970088077619628417197894042284081674047071539014079567202856590144076937913160227306911369666702290548670766601513274490049369417764767882070397271861093392862251771177834886198420024545079160955329621012859198583738457506580602467461874813469290729631827898074260766236653131417474796534326854968237348828156526592000000000000000000000000000000000000000000000000000000000000000000000 5592 62868782763176949892836544516973199594998358913192208421241601737247294608869361572700693681428916113679853607234357586960250817841684182379076290091117066046353308790199502433400498614541539172796112850021142878617635957325281749265601008487880992876145414022105472427321503477057692696542771845569458702124805428225074273190224288722255359074928609289932134197568009542408601600000000000000000000000000000000000000000000000000000000000000000000000 5593 63638269422380264912693949742319051732699933444390359138589105942874363555234927359564576692683603540362314485421818372932690119339210273249047312999283844581508917656458904828144952364701013201949282399017779623972369759901249453334156186623577999564398322251639072789804713463980654444320497156202119345580308692926019420773819353774766933569113789980965254312463114709237760000000000000000000000000000000000000000000000000000000000000000000000000 5594 95457404133570397369040924613478577599049900166585538707883658914311545332852391039346865039025405310543471728132727559399035179008815409873570969498925766872263376484688357242217428547051519802923923598526669435958554639851874180001234279935366999346597483377458609184707070195970981666480745734303179018370463039389029131160729030662150400353670684971447881468694672063856640000000000000000000000000000000000000000000000000000000000000000000000000 5595 101930690146630343153823223644553360860495533670252411273160251886413456056972773411574215769499614059151427264469355732124898037603412300651872152793103784798463938379096829216340201829578572550654525565591624815042114013522224794865916894971193924619981131806924871572813561918613720491247697586076688984833207898844210906161417612629402428342819433562869681763104175710797824000000000000000000000000000000000000000000000000000000000000000000000000 5596 127413362683287928942279029555691701075619417087815514091450314858016820071215966764467769711874517573939284080586694665156122547004265375814840190991379730998079922973871036520425252286973215688318156956989531018802642516902780993582396118713992405774976414758656089466016952398267150614059621982595861231041509873555263632701772015786753035428524291953587102203880219638497280000000000000000000000000000000000000000000000000000000000000000000000000 5597 132469273280146867727200515913039370378394819360057716955242053222682536896083139938798582268453839099572986394649136716502639972626163967230816348284227757059171640589711699726659420156270887910225080877133457999101690365866693114104033393221964033035844479042096090243649577956957702943052804002005747251126158246635172725040830375103191511448820958537779000731811006382080000000000000000000000000000000000000000000000000000000000000000000000000000 5598 139928733649907473496851858818657349632658236637876113141570829545080859834397660619510496074188876391743335638458339744088646314157667098202092490496297270789019250563686123207590172239409735563766477301798913902728307118132651007013131516915023546166246932016181922556514997443184321357635761540023681696811715915343529797790595281735418534941854347039816923790312707457024000000000000000000000000000000000000000000000000000000000000000000000000000 5599 152922603696109647405894371647646347297359464987238165606010078800283522212904908011564568810952878411532804600819652476870337165578065197579779075644026290405303197883878801098553579028920706291837815493265360453136156095926396937246421173145057445151598533606886082221463779934655820381088358684169644007574358586942351641104699998904214108767159084746718121299544868126720000000000000000000000000000000000000000000000000000000000000000000000000000 5600 153306005639473819157986513696906205617947400608624507711755806075212599811576231205003305194074894940501547305764400889240714085405803899722708321177517760331104459483157866860620153188377169380678383082252773606134706630550854236157855610183744910092881194686846040163996103165151017638490800844194424633667847308327952092926953902912928112621518007953461325758390431907840000000000000000000000000000000000000000000000000000000000000000000000000000 5601 204481088680370752474816477332353027443220987678670657884634844666163677403308447103610653287103590057691969663462659367463004653064206560087778754691786291696546431955130836122519455903267462722983251514309741651753025456933042618410048860585922182547911611361599437673155093150324179407697419026126087534264157677846077919680427610702120299899896263260057103788333418414080000000000000000000000000000000000000000000000000000000000000000000000000000 5602 306721633020556128712224715998529541164831481518005986826952266999245516104962670655415979930655385086537954495193989051194506979596309840131668132037679437544819647932696254183779183854901194084474877271464612477629538185399563927615073290878883273821867417042399156509732639725486269111546128539189131301396236516769116879520641416053180449849844394890085655682500127621120000000000000000000000000000000000000000000000000000000000000000000000000000 5603 331024436561306696850532385803629273710080591971727161088579386206845028770922076715930946976993216853051361256120551405861618790459008539911001361383682430285247748132051520279555679109168703685093553582178216635645744578432213429968198939545417438799499698353120780003405744226680295056336841926249346392956189228563302436168034595271656286087534277614952132197455568568320000000000000000000000000000000000000000000000000000000000000000000000000000 5604 358737972753045829708730102520748700931877010366786877845191152189315882233962997541773271612218613939479982190447298784997817575900403375677317325967001804586291095165623024434482740521364117851724420246447425801800146175107605136891019025888703369835519285322105248450795949939725276870828230497094203216598071761369218660496970300754996345063947753144366905952728608931840000000000000000000000000000000000000000000000000000000000000000000000000000 5605 363904217652366904458552111283161165801271770411673665475311269407646340367032456212237271667171244502286709969988181651672940000073315869325770370153712154823171596220840359970439292254052445534301254317295558370971205709591733936015143752899311224810441718828270818262629669428449477216872390808364179025449291257203312764499537842678564632064148200022676810674582967025664000000000000000000000000000000000000000000000000000000000000000000000000000 5606 545856326478550356687828166924741748701907655617510498212966904111469510550548684318355907500756866753430064954982272477509410000109973803988655555230568232234757394331260539955658938381078668301451881475943337556456808564387600904022715629348966837215662578242406227393944504142674215825308586212546268538173936885804969146749306764017846948096222300034015216011874450538496000000000000000000000000000000000000000000000000000000000000000000000000000 5607 555511706627516105941340954577659108966704634708485437512741472228446792045064450083877222288562384759798499508222079440730467858594016175426567995792891432510780201003307321449681936242412036304532821429632834281688019231581073571853480324954364247372648698270296102018884679126200163833058246720577405437853461862512610471740860522066668496772782085204909884228269324107776000000000000000000000000000000000000000000000000000000000000000000000000000 5608 624950669955955619184008573899866497587542714047046117201834156257002641050697506344361875074632682854773311946749839370821776340918268197354888995267002861574627726128720736630892178272713540842599424108336938566899021635528707768335165365573659778294229785554083114771245264016975184312190527560649581117585144595326686780708468087325002058869379845855523619756802989621248000000000000000000000000000000000000000000000000000000000000000000000000000 5609 641674701968861473781890493483102361607491040197600872450897323818809753980223214260619446379446796902999640012930468875111373172576644388551709968379781811391413538518080869019606194310997424329936591795743138331365333482113278821290613452821405603347173962913981113617236334462499872343080133227765555823548690718300217835403483430506938733684194236096727772961562506244915200000000000000000000000000000000000000000000000000000000000000000000000000 5610 645348295370674441886267589827435366372435761465863726655679304719476060922595865125430371431358761358981883658402251602424178712494369660814789644311534133151434182135249593837444253981333314588589420651015104173224148780128041360178535877737100260518525029948233554258770826079637072260083992889629224450742601517538469693072070588144083018288905980664751102060381284115415040000000000000000000000000000000000000000000000000000000000000000000000000 5611 669747519857460260188592656525732437109374886682575189092539881970403182199239274524900336913848565378450848389156967323778405379043757899811949571897367369541828329153196942338409021128043453780457699128628925316089716666716302375877273446475686430617907349845686713264738921828052070829750713397769906193764087318929969240954434685996217964176346407960088552675914256702504960000000000000000000000000000000000000000000000000000000000000000000000000 5612 679614260053480756782684191724739925387846754456918435464743923919675060423154915348482815842221239188953807293543836540130741551760175974028127645346706284307748075937775408849871485752231038316720474477742584871165460524138081786037517759377792047325003775116463911478951484049547376927826797059713176338350909026955861599596892702706347667483998958547257751572333618370969600000000000000000000000000000000000000000000000000000000000000000000000000 5613 906475741579779472406311581919793486015767048652268557986046737447941562867524733629215956605161138922977645416989471245294536554643717942041799566931628700887279494101158444447389852278612229551162260271764199568820740351729261597079782193450369311754454238235283532655484658477697500608469432385617907816510872235335370004125667497352316208402402608045664276781942009180979200000000000000000000000000000000000000000000000000000000000000000000000000 5614 972263863234659460117659829949916154892255495361583551984881117521212941206564269589305123232439964315904059113893953366110115874799490986321217415587036749001536777666621840270315285883109247434616908864445770797851857099495479802618839497028252492914975580548321470288557076716863524474899341481209173839596587878600379650341273069009348028666541494175622627857658051297280000000000000000000000000000000000000000000000000000000000000000000000000000 5615 1167550004907221060249864075794142171146328527715638762569272953411902283397482750023956980841698620005641360130198938856503090577652074461573736227917804416015274021866517598473181470447630904847912819416361592760963244396908429031544852116002784350777612104298455754177944398125993540962286266355863473613664131101073541620109820202584654218424421114291469115681639082743562240000000000000000000000000000000000000000000000000000000000000000000000000 5616 1171302395371891965008891133960534676663140664693455962307186775719909590424943546409407249419339909885758894954135472851335262976344040531316876766626980500050485803836120707666204756484977845924883096162738893634488453597801166134828737455167554823652515495604332222842083395791324625374619288502186599137244850290395945796726799115199903282632096692559036681000284871112785920000000000000000000000000000000000000000000000000000000000000000000000000 5617 1208441251810512929753075486988551629825630490647150907453512210072004284755490536905315284157026297272380518452681231746621503021935436938407411883617592076881354865908973315470255151202794216649330608967898907335094185053341203109835502301307013879036619645464957390883417747365195893984058436674207149841596516275213378224427892745681851435496041221835298819666147562148069376000000000000000000000000000000000000000000000000000000000000000000000000 5618 1231028938760242143393319888614505865897137602621864008527409634559331467648116528249339868907624919651303518797591161311978914293373482488658017713217920900748296078355870012955680481131818407614738657733654027098366973559011132139925885521892191708551322816408227622488715275353330396675349248574659619932093647420544469406192900086722633705318397132523809077977664339010650112000000000000000000000000000000000000000000000000000000000000000000000000 5619 1641956869137562222145425957396492262092309456193667033469441123406055324156931857826513191743265929893660716210424514042634740993822459180642934531243860284343296313587515859523209841072470548906900172135123237854652456536062840540162490216180271858352845400645233992076894168646613648594775643026405109598188105635290247385689460937719378859980394749819117168868284057782321152000000000000000000000000000000000000000000000000000000000000000000000000 5620 1725285301254393538344240936390703967898707173777799600264357086199895819194446386799721677062999125907536003093052053620387296371881543297519246198032895592135450751771721696505436978617261880832153992434057757634428180775687442940166453852418970879858118282862133447349318990481570272731170038614683056273727844615068360582779054565607921213259913712497303629044254790479196979200000000000000000000000000000000000000000000000000000000000000000000000 5621 1752391359320370941471763198121181040733605218367965836084232912879475525879379580339936355474689815368876055141990336049368416238812588505779621783871760668011775972482161912126704017310170562159306195912660844140886896853303693938231238368605278255001646842003214293698191301767868843117469470088700239239119651010204582874070736128659337951358372249877440853837554958682155909120000000000000000000000000000000000000000000000000000000000000000000000 5622 2045184928084622445408441837208759917863658958095281823659403998073801860627305844386758639307119285767167066849006177733427478303651599552879957593147092250946411858158732605674058553868228985263230173783354800643229595330040221354344687173334838462196435715854125410101629748696664884236847162098532947540917697438343503204651133436939077708817252401353222742134602794671443804160000000000000000000000000000000000000000000000000000000000000000000000 5623 4090369856169244890816883674417519835727317916190563647318807996147603721254611688773517278614238571534334133698012355466854956607303199105759915186294184501892823716317465211348117107736457970526460347566709601286459190660080442708689374346669676924392871431708250820203259497393329768473694324197065895081835394876687006409302266873878155417634504802706445484269205589342887608320000000000000000000000000000000000000000000000000000000000000000000000 5624 4129826800119430532850487053913508773049446384835488698579118041126519512777968071623422589983507753896401665534327587191615615352711268550510010831178051233422336485285157801811282224531343417187487296257063713195974874171270929294303741301782246155174796236515725908501040135631850634407524172983532768667833807045915498432543124753690484891116509672185928881223570916571275591680000000000000000000000000000000000000000000000000000000000000000000000 5625 4144559337169899054214795733868366027543612844489338307827517035077362234418363198954209537317020009205189545128081548929862729188362586025221392463470001009973281028692658877850558037157922405626617057868638702422833399216094291354153427378764820363622250940607973769376170852349323259572027484666217642485449631099199379939828869285322349110783072768311371163821463180256529612800000000000000000000000000000000000000000000000000000000000000000000000 5626 4237097343060158007235626086891806269020664200241298533838493493015727477410980101413618181296770714583133001351199921444762250469378612730439697691749201894592512044764331175209462738159982914510866524936567790692446662181350189755940128903859655576913471888333617321640690529138846942695230512125575432951288549586672883336761255246089460181446246548224530226875752746091567644672000000000000000000000000000000000000000000000000000000000000000000000 5627 4499119954018629316883681395432626867859046149275828307424282683383215903615882339962574961738954122272286022550897050825207578175629778826892228016578338060019801628226378804445643691801852144518325842466581786798616063613379387010832354069860026434610986741156661530067942884636121037190712338667277684461096740435924147615505163941548989393270222579110210074993257817870985854976000000000000000000000000000000000000000000000000000000000000000000000 5628 4558535756727498333272870041165823499287063874742828543806663657043444909591217046740736461384638892192366669836731209671506548599352091896945109021270523721930231512012374455056936976249602904817319928507198510632495137234685666427381181624169238138866949458148892867435455550868394327755204650877789359752415680275220452225326765834841802352905287463031430445598446875338292403896320000000000000000000000000000000000000000000000000000000000000000000 5629 4919682080649696590445375524374555735752607067975248556646047595684953858707418002777724458489733557878875666362257909714515450049859604765835237645243632274522337295837154942784984908950508328900480383066776038923892680980102906930010657222928208024293292265319794636354569550789263174891629476933524808700585364346991697782954560235300998397300479533574025691288527643568577896775680000000000000000000000000000000000000000000000000000000000000000000 5630 5415499257625558615243462090380156409832368391966779652290958651380941029247134312161510771269246534515743861186960573872799119517900220694227025109205952824522205855453175465823841496147014040283978299340291092064373188017713562628433495152152195988050304721931327282137956823439930736685472931330025850943027004551805868178292157095430551365221872101075760712949682954446008542560256000000000000000000000000000000000000000000000000000000000000000000 5631 7223234394613101304904359254428554405050928456402506525432076711814635918056654422292502449334339501984238936396410830655904719119808097043598432162735510182642686050294950508666734157317871922816813460331980813890675870843500788858605472959967733958684907804136555113184837940240998568272050223123459121476007084928105348662330153327333433150244944550326118403801498146757820951822336000000000000000000000000000000000000000000000000000000000000000000 5632 7236087124852626396194224662354583861287673880702155113555621332298291853853908255784126119173012703945064984325941810781626969509700994013426899123879167674070875883124656826297813755462565645099405655101254801104004475595891359657286265616480132061814240380300499161428939075365982551489616148787379867243757987214454290563864548617951464170085238045967268080676589780470913159921664000000000000000000000000000000000000000000000000000000000000000000 5633 7459624700038979658693803279136797663319816530956404264928911960057593476551929024532750633094011707989185353505049350233055223687543197577187743977063911139184485030503377568241758713545234281827571952672935355528945953668794633176723432447395346138003573040434738809248160032570971252316612274175119127287039646659815773333799968550960030748057326274391803609722135247483030921543680000000000000000000000000000000000000000000000000000000000000000000 5634 7879648613329462747584220130439545279497734128420165766332566912763539055186609712851036141714170024880468312598802128962393918714994954197524891723520212442066494322761450629516632514983592067966511814872988021943864081690686222882620022112226165177305576026945703832291412286657174588595700803126420879949598185323093688498991408221622194641529022573625576335494777997904372752711680000000000000000000000000000000000000000000000000000000000000000000 5635 7933068321139871372018120512666738296634429815540361097526384361101418597254364479802984808166269860361609156019842299682579269653218378404155098964370246167809677765524057769920185464667302425235196245998129137502390214090105853782049070554301031848413464848069316317141462070355598921640461941886512872033389958792755345711577663636820316619363243415912322143973905568378325447999488000000000000000000000000000000000000000000000000000000000000000000 5636 9916335401424839215022650640833422870793037269425451371907980451376773246567955599753731010207837325452011445024802874603224087066522973005193873705462807709762097206905072212400231830834128031543995307497661421877987767612632317227561338192876289810516831060086645396426827587944498652050577427358141090041737448490944182139472079546025395774204054269890402679967381960472906809999360000000000000000000000000000000000000000000000000000000000000000000 5637 13226479106851894048940422437311578005819663545810303535617609557273450219895188350299337973814291433853310693079753656483333714803251442316806801459785739731333951024609229224310188393176057999903504757453644587816411071229357959249270394225513743575742657869767309543208490717869587162057510285720524600079360775883443673405645062270581136746924621070713804095763174706814135356620800000000000000000000000000000000000000000000000000000000000000000000 5638 19839718660277841073410633655967367008729495318715455303426414335910175329842782525449006960721437150779966039619630484725000572204877163475210202189678609597000926536913843836465282589764086999855257136180466881724616606844036938873905591338270615363613986804650964314812736076804380743086265428580786900119041163825165510108467593405871705120386931606070706143644762060221203034931200000000000000000000000000000000000000000000000000000000000000000000 5639 39679437320555682146821267311934734017458990637430910606852828671820350659685565050898013921442874301559932079239260969450001144409754326950420404379357219194001853073827687672930565179528173999710514272360933763449233213688073877747811182676541230727227973609301928629625472153608761486172530857161573800238082327650331020216935186811743410240773863212141412287289524120442406069862400000000000000000000000000000000000000000000000000000000000000000000 5640 40047312370576499466087140750834073600813937573311817980618135740192583710090127375453408838386280852461620410894322574221654184749272300851972798076890554621639805204355211062123736770628595354906852033893697974796006525723664324787234153312892473421912462058103772792210940817782218366969122122482607055865016649437124992695666577880690767833898004901765085981267131914751256842731520000000000000000000000000000000000000000000000000000000000000000000 5641 80094624741152998932174281501668147201627875146623635961236271480385167420180254750906817676772561704923240821788645148443308369498544601703945596153781109243279610408710422124247473541257190709813704067787395949592013051447328649574468306625784946843824924116207545584421881635564436733938244244965214111730033298874249985391333155761381535667796009803530171962534263829502513685463040000000000000000000000000000000000000000000000000000000000000000000 5642 80780565714356412842371277126986628053576754175295205949797221775180936863049150540382324876961805090051376021049087968309246678266688034967358854232308084756184944319361144824240184574667116107481281588211319891384235727620762695695124914325308372103670928171590794847135493531342173873299006591286869442691741682967713353055325225692321180048474280586920959347937685210583487479808000000000000000000000000000000000000000000000000000000000000000000000 5643 81269908036513342469492569230923709428300925373699785237440681960787234934044130428575240588057144578803965954798536261618622105354271756901285313377710829933347399972162015622258437928146981168160497758284744203519528226106535444750106548420369362611687179034153869925118927930715168860620315273702493263347409124602216196680806629658526586115732776054451053772312487929038487158784000000000000000000000000000000000000000000000000000000000000000000000 5644 82699329463793260466637304008924164043496224905047028284940787538389650789125705416477570813975094857366652688879844072704076646896473812785954477688039049326810771270134952143689370513698028923499550630787997767593798003144923288259456266706005036979147084714859868389293187149416333887789481079611114155053176973927815002613402702147089407504215542545047807350109260882670054801408000000000000000000000000000000000000000000000000000000000000000000000 5645 99309627716634632157239402684953644827250257302583088614705331806213831891554786064357735853261788856397712100485944762963305668239058687887746611957531633400258215038373555022798023356406717486558722262096020030353943379220163380933286020771157219708102815711527961188562152346921530829055927598794893648225674549244757263606726310882097429025644214326629446441720986098990583906304000000000000000000000000000000000000000000000000000000000000000000000 5646 115902332453965214543213066631251327237195227572010770323653970075361300788653865254252199701039831620272604757218431454469413142428699213604358408421525035078697952279620076631786270607512628779985170713833240830033513202424383654938102521581095158864724463884684991951177538567354322961189784249746434942413078846050106916376775297198332934194526238075420673569798525812585676144640000000000000000000000000000000000000000000000000000000000000000000000 5647 231804664907930429086426133262502654474390455144021540647307940150722601577307730508504399402079663240545209514436862908938826284857398427208716816843050070157395904559240153263572541215025257559970341427666481660067026404848767309876205043162190317729448927769369983902355077134708645922379568499492869884826157692100213832753550594396665868389052476150841347139597051625171352289280000000000000000000000000000000000000000000000000000000000000000000000 5648 246292456464676080904327766591409070379039858590522886937764686410142764175889463665285924364709642193079285109089166840747502927660985828909261617895740699542233148594192662842545825040964336157468487766895636763821215555151815266743467858359827212587539485754955607896252269455627936292528291530711174252627792547856477197300647506546457485163368255910268931335821867351744561807360000000000000000000000000000000000000000000000000000000000000000000000 5649 258386752778266292368744221852782340138790039544543148806699691770949465331172131903563192256159431380525920000544573282364240563880137397253917334076767071155260574016068297870460819250693074532739901338131911037008274506107516032871294006377615890908387241705891764857312312805564992136028373645857783806057784595124376383006734556391967133408075046834077527394901699117256905483878400000000000000000000000000000000000000000000000000000000000000000000 5650 263928323986787407745503672398050523093256004647966542296000825585951955991891738477154504975185148547155071646513699449781754489165056088667363050518243267064292545475817166897129425757176023875910152839170995426908366861472545312895427290599501780653826695740775571218507436450416258350350003446602989041728130273249597050965687501771607620013933337200221147556902995132367436563192217600000000000000000000000000000000000000000000000000000000000000000 5651 527856647973574815491007344796101046186512009295933084592001651171903911983783476954309009950370297094310143293027398899563508978330112177334726101036486534128585090951634333794258851514352047751820305678341990853816733722945090625790854581199003561307653391481551142437014872900832516700700006893205978083456260546499194101931375003543215240027866674400442295113805990264734873126384435200000000000000000000000000000000000000000000000000000000000000000 5652 542903961730354317350537714869604458379882684262569485000582579725043675515165701202829280380540075444068186784631187152490331209338281805455014730585706949626460685089892845318288740197778425102656492461385829361849734669496018560739695851164058460181040060593559202594515739979566517014305569538011123092629582401260263530868033897505734521211456753001305665513924824620325950538855219200000000000000000000000000000000000000000000000000000000000000000 5653 1085807923460708634701075429739208916759765368525138970001165159450087351030331402405658560761080150888136373569262374304980662418676563610910029461171413899252921370179785690636577480395556850205312984922771658723699469338992037121479391702328116920362080121187118405189031479959133034028611139076022246185259164802520527061736067795011469042422913506002611331027849649240651901077710438400000000000000000000000000000000000000000000000000000000000000000 5654 1137175529124106117661224630033931324411117904898789564407248649827037808400963618170658687708755364344884927025512939562638919094995321093147633208246496100966450129391224617168143484666365350452775809080546236711353530307882134299937515729509500272413380977984091205305566093010068808607495305632890803447569539539712624852293697694727114781293178675894901212661742923265818137855000576000000000000000000000000000000000000000000000000000000000000000000 5655 1146481750570569647075471537705107008553108809681481121829949140514186673515156267945924232273853464355478371667245359949390606627082938786480979413584471208746298335288180018802454141077864649515180696084818102155540214689328087042503640754419136912861614634820284202461831114020154687327143511231124500566282013691866631947352855422163010659047128304238604331620548978977923303801566003200000000000000000000000000000000000000000000000000000000000000000 5656 1168194760800367516131591937633558822628864134413189755494483246371047883097821478880530889018374979412157577203223629063355458331459528525909171637942246035418698626365635682586514586515767126367620166532150887679132691049202639776457235590325283463625161989563540685573583570597354368098976083422726562422308077333594332317086006889282311642759915499616434283096131715447863478714158284800000000000000000000000000000000000000000000000000000000000000000 5657 2336389521600735032263183875267117645257728268826379510988966492742095766195642957761061778036749958824315154406447258126710916662919057051818343275884492070837397252731271365173029173031534252735240333064301775358265382098405279552914471180650566927250323979127081371147167141194708736197952166845453124844616154667188664634172013778564623285519830999232868566192263430895726957428316569600000000000000000000000000000000000000000000000000000000000000000 5658 2362987364428103772331862106814497295775068691009560849559132686035395335140004549698634070071451118718337936034946348046745816282953954628217091926605710300875549509802034670919296729806948459380377995390551393330964930524770410970606078052643371562917933926925654324668872926871160638126516136331442354785593459582862468401714806266432985129082460275637352201154401178156270516248248320000000000000000000000000000000000000000000000000000000000000000000 5659 4725974728856207544663724213628994591550137382019121699118265372070790670280009099397268140142902237436675872069892696093491632565907909256434183853211420601751099019604069341838593459613896918760755990781102786661929861049540821941212156105286743125835867853851308649337745853742321276253032272662884709571186919165724936803429612532865970258164920551274704402308802356312541032496496640000000000000000000000000000000000000000000000000000000000000000000 5660 4965785336116639307545811280944775845771046688665102609115986268870136523825003191702140132816820206597475348380870266022651823687617461339722457726017690139716812961363171798887303403742924809118255073965112036346049019603859347725490225173049701004195692146222956795238323615747504882415341128961489687402930798928062146972435913466062353886976261530415819976014068548065979951130607616000000000000000000000000000000000000000000000000000000000000000000 5661 5015119539022850089139189907608426464753182440793632263219631914620310430201707074527924264329848235206992685478003935942105106100356404368083462443554071623386422751689350962497464711684657328465622934133724649089737993072135772638808050228999983764206730057932593647021951225974513386726902755726020691243584327622762335267723864567347647083032288146048777564581396046002276740256780779520000000000000000000000000000000000000000000000000000000000000000 5662 5163540766342174389742602960196131703999283014121306599578578478765791283693467700913818777617565284037736037192167159874476133286107661669039018083383484202117885742154682351332096255195082700890366441180560959538669199862230929185710726677680662617830470513657519909318212099653933994775319585221191305277361163281347533015684079829471942675198705283042990588184275767558759118983061831680000000000000000000000000000000000000000000000000000000000000000 5663 5907453979570118834731300687248956259473853663714154835793266006037174619985368567742470254526374355896372560597165461645897474903002153416929079833340158450224041558813303557544636661994495586217307314568721849978726181947326376975584125273949487229134526775103477433408643020896159850862149067471742069610617624475960841533260645773966687221974375592246939793336696449873108703913894215680000000000000000000000000000000000000000000000000000000000000000 5664 5970466764571313491526012412221344011813994288420553381826528847297841225010757775130166677802987737868434634121416913862243716826761197461085456884210156384236292065012833542359029764720177977261274449942687590540787067889569363977409613538534735698953242804325295292465529235331050458601845390565163187598835277343166197330943473692122805361579125987395789066711297907525127137935417671680000000000000000000000000000000000000000000000000000000000000000 5665 6094086809558502520702252558341224543777618678098356098511010491719800302619967079995219729444903944473464058206672253673252823806198386764195511101687959850022387805864926924785832230571827456994058888781818582494553680956583427722284903673644357039656102058489710453671131273631230735973659326095101815717045073348724661071192268650944117742650860612915623817354578279834382257554586599424000000000000000000000000000000000000000000000000000000000000000 5666 9141130214337753781053378837511836815666428017147534147766515737579700453929950619992829594167355916710196087310008380509879235709297580146293266652531939775033581708797390387178748345857741185491088333172727873741830521434875141583427355510466535559484153087734565680506696910446846103960488989142652723575567610023086991606788402976416176613976290919373435726031867419751573386331879899136000000000000000000000000000000000000000000000000000000000000000 5667 12192483440057286867798212508873638072381105544795084443202014625937280803473753090032868892927604850718125757190011177964379235182273858667545333031594935230348893283445458465501498854517468087578636913977202807550984698321198385450031112088217741205931480002452185907663104931472950319709676261331713604429646755660213625297314659132617333164044755780720155430902476629173597883042380120064000000000000000000000000000000000000000000000000000000000000000 5668 12453338467110611149960806962354357750232146672733702124413751342579087725775739314889035122712598519743778945854373657845701083918004362584816023645205736555708309422614387921483974168896332748606368652623456860758428597632006320856523693450876000898562057150961288692883400006766590119135116011492493366340521118716148295379618794417015972825075273991935954934650349312241006232328441167872000000000000000000000000000000000000000000000000000000000000000 5669 24906676934221222299921613924708715500464293345467404248827502685158175451551478629778070245425197039487557891708747315691402167836008725169632047290411473111416618845228775842967948337792665497212737305246913721516857195264012641713047386901752001797124114301922577385766800013533180238270232022984986732681042237432296590759237588834031945650150547983871909869300698624482012464656882335744000000000000000000000000000000000000000000000000000000000000000 5670 24985988149175261395850626531330912968299173710654628281842855475946947035128496456582392677758986593464585008769032782304032542462409006218386470471323205251012605568832436898736729927024351352374127347171876020467118215781793346570042243078433158678170471710663381488648823288602880330560617597041316602444363819435125748115830890318766748854792621304125673548255237941175414729475433798041600000000000000000000000000000000000000000000000000000000000000 5671 25690976217085174431599917188178227978483138625807251513613737498204061864058035131054078675071556234235699316615553873443993993807635363845805025895734782619182080159055682045784347544837224689822107744885051681075762887613614761749359689092243891734175627827824214305448158271473274911464439765695935713782157017040790539000871644191357882672229214219578760754134691599546817291515332657152000000000000000000000000000000000000000000000000000000000000000 5672 28902348244220821235549906836700506475793530954033157952815454685479569597065289522435838509455500763515161731192498107624493243033589784326530654132701630446579840178937642301507390987941877776049871212995683141210233248565316606968029650228774378200947581306302241093629178055407434275397494736407927678004926644170889356375980599715277618006257865997026105848401528049490169452954749239296000000000000000000000000000000000000000000000000000000000000000 5673 29375556821878261305627376979273448077592949822137856061820778334844534104672331156454205478902634957081688364210652499123841035268896606525710197410966786976337984218484211165985917753915424318268724307116493419014156328785419831455282965735761266251041873682868314398561198034423202595841746280656625802013202848995355423698148445661557588814756470589016416896778128039331306362457156485120000000000000000000000000000000000000000000000000000000000000000 5674 44063335232817391958441065468910172116389424733206784092731167502266801157008496734681308218353952435622532546315978748685761552903344909788565296116450180464506976327726316748978876630873136477403086460674740128521234493178129747182924448603641899376562810524302471597841797051634803893762619420984938703019804273493033135547222668492336383222134705883524625345167192058996959543685734727680000000000000000000000000000000000000000000000000000000000000000 5675 45890594445296938043045344681010740835792240425532986325729171849535944210638114621870917271024675660918969771682980353292278444419223732601266252463878114501848678057926944799473254904718384057878446091303850820856521844477155014664973405963815523904381855887287670137548908861572653953537860248951206782568761128676303549190819359942809541712815320240502426192814238328562144193689425648025600000000000000000000000000000000000000000000000000000000000000 5676 46328545785639600418617921328769101841297268726772889317588660842775965203813144894501593238507391680565156278577381668498219302916353161032568750271118468367948547864310526341494755927184992843646170201593642963943414496047346536197108068665396084063534770302305337766657336496259080377451891014124073034010468834548322555359610903542613866572070912307952951951558761770770480937143469133004800000000000000000000000000000000000000000000000000000000000000 5677 53002997297130051326384909994778209733687553204358814049783637404870807648430292887777246501682185397256746589897851908875081405878878616435565943106788078217568253912558653017811797035338762999086720145891032204511533533613489681242454146354478570750654186362806954224565596838940473313186485482260592030435705870034097838758876881171634508366352314928590241639495193551305211241647189262336000000000000000000000000000000000000000000000000000000000000000 5678 54716038668730548997202767255327289460042194131285997388547831069750729896289995773565327997956227447733057193376604350928289005321125524195073682544187593208149348194046299746287103536397817403095089549077440606601512475502460060604643799306613180589637609301917282007330304147875987115016789807002979060997311850712335131819462051226118209243264166914899780024154850438265806719629970636800000000000000000000000000000000000000000000000000000000000000000 5679 60838487831937514209313835274686858788218579169295855219012422788509825873319505392751258291280351663421000688853390767620441273014318288121271423624479796955328121037236665639904570931906959816806101920726121497522434212424252083846903569912938112221360728038228230082224602338829776776524645378196140151302909551428922112079880007575346799773913557333948922566540196234904994577146865254400000000000000000000000000000000000000000000000000000000000000000 5680 61633014392977287418963757377736104710856339436355561837868041327773653719964747849429303246241438635988270718222525578878086904224346996893685248829835276725418077170513015554232322210858886889584742963414390335968895506532075466856971265283477449214274074013757512719248901068637405893911218085950882617887338710278487516040595151591114270909236045414891681310814084813431152893204260454400000000000000000000000000000000000000000000000000000000000000000 5681 62201382784418500024233328453625435283708499169284738786937581753568808341331681983146084091902644463833263412338675071789806187835444482246243041159357519319035323929785486622485077516837870350401673488882413776972369497398508887067419494967195761913366196137886257991239318928529213310899790750195879745781824766244741270201833978666433625748904871294057883175895820046065006896746594304000000000000000000000000000000000000000000000000000000000000000000 5682 72593859146707667811151410119828627502417638614558255242703677541792853161138244288402074172819758836711996883416761777474814341883382686188689005737974179226410277593063005360256641402273594899605195954067561514118969124387191725442448342557767066512215535922644131198094249197166099849273601400739710200311463447668783343545390307847924474746078261845127124143599245742869664376146624512000000000000000000000000000000000000000000000000000000000000000000 5683 145187718293415335622302820239657255004835277229116510485407355083585706322276488576804148345639517673423993766833523554949628683766765372377378011475948358452820555186126010720513282804547189799210391908135123028237938248774383450884896685115534133024431071845288262396188498394332199698547202801479420400622926895337566687090780615695848949492156523690254248287198491485739328752293249024000000000000000000000000000000000000000000000000000000000000000000 5684 146215266134655862200047757691298393626615006180536366976924906221507673367388309709745959883252587967188967393419474051689829576174795651690499902059551513318291562415716121467453475821829096936403190061353681104675412472537253124739710952083898566015766429266122169057078281312927950140124746260983840207638703385649270037681485443669053894385885390909624217847866966324637300532608342425600000000000000000000000000000000000000000000000000000000000000000 5685 156127854970023475757566759759198492779300143011269606196103461398192649211308558054822785503995973456423059278689750626543745508724638639521272013820909928168346324782537248257910595436603545607667766667985061406272466695183238452211625986799701159902518431803783668805219341380916424089367669074932098568660667293374276847703052595317066096995818690622961907942538002593896437372037994905600000000000000000000000000000000000000000000000000000000000000000 5686 234191782455035213636350139638797739168950214516904409294155192097288973816962837082234178255993960184634588918034625939815618263086957959281908020731364892252519487173805872386865893154905318411501650001977592109408700042774857678317438980199551739853777647705675503207829012071374636134051503612398147852991000940061415271554578892975599145493728035934442861913807003890844656058056992358400000000000000000000000000000000000000000000000000000000000000000 5687 236928570036240726879831382577752158483595751931499512512846298929128071530801536157699411838515505295121636565303782105355970837389246007013009597090982081383529988629859725729882134718995994405613776939526691456552676907673002370934819183650357358757734126432394729131093385178129204156437933050520693995148235074446497983966459734916137900366434024510554058089080554717059341747784935014400000000000000000000000000000000000000000000000000000000000000000 5688 240388472689552625483292581146274868911140335898445649869754278080156638384933676707143331569338020966259449591934010812571381060813020513543741435606679028239474164083169436119415314301674769420783227862017431417795924435017352455458127641554139582133980830902868968233556663302061318723416560257654486564790898187911835918304352000917100052692144395744380541707118525128346679499326645862400000000000000000000000000000000000000000000000000000000000000000 5689 480776945379105250966585162292549737822280671796891299739508556160313276769867353414286663138676041932518899183868021625142762121626041027087482871213358056478948328166338872238830628603349538841566455724034862835591848870034704910916255283108279164267961661805737936467113326604122637446833120515308973129581796375823671836608704001834200105384288791488761083414237050256693358998653291724800000000000000000000000000000000000000000000000000000000000000000 5690 529227072762027759004133286746115841683103463440648444100581566291680058393647647973148931797228536017408655855143735635394824980502580795380594701403943646536791642082256543096138137725278636734684878128337249365009590823064258624121970868328557156103697798287710541191369606207678939854327359632027785844260074588063367216762721989624674777976184373222593274285066150180448865810418986123264000000000000000000000000000000000000000000000000000000000000000 5691 555209178169746473003086220678112774121230467432415568701630141920617978104134105915525133291057185216907256749584157293890344635021987337300463127915772399575923394790817249443068720090621918203797718628221254982845455466061241110681595241018534424382657578161623584300609163510642845870234436574459745564125765778333294577299210857005047918763495946046203144626815977418498658070372217257984000000000000000000000000000000000000000000000000000000000000000 5692 694011472712183091253857775847640967651538084290519460877037677400772472630167632394406416613821481521134070936980196617362930793777484171625578909894715499469904243488521561803835900113277397754747148285276568728556819332576551388351994051273168030478321972702029480375761454388303557337793045718074681955157207222916618221624013571256309898454369932557753930783519971773123322587965271572480000000000000000000000000000000000000000000000000000000000000000 5693 1388022945424366182507715551695281935303076168581038921754075354801544945260335264788812833227642963042268141873960393234725861587554968343251157819789430998939808486977043123607671800226554795509494296570553137457113638665153102776703988102546336060956643945404058960751522908776607114675586091436149363910314414445833236443248027142512619796908739865115507861567039943546246645175930543144960000000000000000000000000000000000000000000000000000000000000000 5694 1409060135601069332481316160987073644793508027944193302651767873453899967789160713535420478339681798904384100413817883531857757137977909134006409451103761545998500485520240881045844531856913539540594121157598000320974833751664127615517561497693783850981780833299506957849085093450930941473556426940372566119035564783578449339575640356713940157419396733631012499169692150631608641349912782438400000000000000000000000000000000000000000000000000000000000000000 5695 1430465846037555292527286595604473883870212282336366766689191135078206157530917878703041463914758577557633184998404757079552563443396925533385694905481713032254482839467133528801245952226961212354620834258413907160881031116477806341822401903983073697567883463176820403388820721728079451521169710200496035799324074743852788958479225323489130170599816936020430996904359572983162441214427523973120000000000000000000000000000000000000000000000000000000000000000 5696 1452816874881892093973025448660793788305684349247872497418709746563803128742338470557776486788426680331971203514004831408920572247200002494844846388379864798383459133833807490188765420230507481297661784793701624460269797227672772065913376933732809224092381642288958222191771045505080692951187986922378786358688513411725488785955463219168647829515439075645750231230990191311024354358402954035200000000000000000000000000000000000000000000000000000000000000000 5697 1508214733075236346380615832947477695737462701409107014946419956542727996290036190797515570135826074468729188854027657343104734972640713367585051249947429893482121017925098048203675548876756167450242601146943044644936616269704509586749849286685948612569842866960077419653441865976327435284770499366481946917720851171214298281356664882024872112640876344238070692491436359156250032570086562201600000000000000000000000000000000000000000000000000000000000000000 5698 1522031639965998934174396568435094614544736408156430590543642887793954623894188709579027724694714593531578022324762300116037010599438188437472013616993544601270048105756994262331259768958579680712794638783751687153882430188218901638405405247749821243429289333311669259498043592397532741599056174451226892065479218766566293760896739422011522455612494989871568933553871582009365454488602673152000000000000000000000000000000000000000000000000000000000000000000 5699 1570134323194055238517936411889587470792800904738495727723311436635261331348075814107117917299288191128591137423999033750758894823123627577371507005095023853525920460868517268904422221292550594703030676835316494855070057662391398701522305722773175264176625169335260318197397769828165861567147266189293836095030605962211810430770494154689317050568300396628073345057463538568919429690578436096000000000000000000000000000000000000000000000000000000000000000000 5700 1577888462143611635011667604809648858645080343295808767190426155335001258174909778777841420509054109973036305984074273543832466806094520735310672846707561679500008766579774745792280623112689007475378259611747045738576860305987305165455206727287028667954616348080184384108635982999853108115104614659262343173010355321152455712607247754232194832832333148756936678788292746821576045256154651033600000000000000000000000000000000000000000000000000000000000000000 5701 3155776924287223270023335209619297717290160686591617534380852310670002516349819557555682841018108219946072611968148547087664933612189041470621345693415123359000017533159549491584561246225378014950756519223494091477153720611974610330910413454574057335909232696160368768217271965999706216230209229318524686346020710642304911425214495508464389665664666297513873357576585493643152090512309302067200000000000000000000000000000000000000000000000000000000000000000 5702 4733665386430834905035002814428946575935241029887426301571278466005003774524729336333524261527162329919108917952222820631497400418283562205932018540122685038500026299739324237376841869338067022426134778835241137215730580917961915496365620181861086003863849044240553152325907948999559324345313843977787029519031065963457367137821743262696584498496999446270810036364878240464728135768463953100800000000000000000000000000000000000000000000000000000000000000000 5703 6313770762465761765385640096238679240493415971487830514869453727283573703241507622001113263940689996773034632163882727155370376485784608435777725700629625097598911088470949737992855939058571539571306334210404757658541479664842775006977771351336083802367049328180351423872701481676967547470063846223504254803981021362335361952238063370640380588558461268225859727698008771264978681966320261529600000000000000000000000000000000000000000000000000000000000000000 5704 6371778418049713639199117122675554846492781263215539552043103603618076820813637465212148470500007274951827944891199479170579062115283634410496326683236615623904729393044900467713146318056525685211927006818711663270104306925616524303625284610952148884674182712763116639366220415760706554509696933527309059901232641426531380207326096109044196890262127866153860735819265240021935132676318035968000000000000000000000000000000000000000000000000000000000000000000 5705 6565342525029573966648363762429514497896444488809064032698537408692578609027341060775177210060980269523747538895225662422770158335722741074822751686482866615339729642126527211502523265397317343186357834581935384155927702008279419578630082978169826815558920146291324851104414039829414800364963035675244175128304627070524663420396000476007289405061947474426244127893175791034344860159049728000000000000000000000000000000000000000000000000000000000000000000000 5706 6934950408285569411165903904017599291141785055185136106636739245488122886993416792309922088108654837599698213779191432978171895948021739021567805942241089794410236425584258904940340879004071748859653494510997991807964362198586348513241631422984865052717609353965262965966448584908762707548430641031025126466871402072973441873721196663853673558132499526766953798482667546124176306523340800000000000000000000000000000000000000000000000000000000000000000000000 5707 7484164267299421711173849555617824616373396724599343574997454719652063810208734448046248277494734610522231924964560699335417576769611256814901965192454275743724127268765874994783068296880408492359087266877334736371788868649886273549668427290303367835211311620231905018448049836034286271534739331849451004707026099283556213641714696172448381882762272290327855040556595128485195137679360000000000000000000000000000000000000000000000000000000000000000000000000 5708 9355205334124277138967311944522280770466745905749179468746818399565079762760918060057810346868418263152789906205700874169271970962014071018627456490567844679655159085957343743478835371100510615448859083596668420464736085812357841937085534112879209794014139525289881273060062295042857839418424164811813755883782624104445267052143370215560477353452840362909818800695743910606493922099200000000000000000000000000000000000000000000000000000000000000000000000000 5709 9658994330617710444942935999949901570846523325508561882127290226335470368021854008868194466199744427293776145473383628985506467671645334027781246226209979265927284142787170121599102965189264531087647525294388945002876475573074032545923043406763159330344328399882119059576767281828213473820978697097602628014789295900853593774922591959844139400023321776184178152397700890189928137018572800000000000000000000000000000000000000000000000000000000000000000000000 5710 10632349829478554809780694322471168844933232623433494854950784174757767592476547507586420940126960778002117376694420744159063470308591488390159763389777525246690202039562073721221300288558512521729181689948616490618604940058893984176515709394981538053037272651266731197790959409316305722831991006503368057757191922491283471716030580875937906710790584237278948666562128853580295632089356697600000000000000000000000000000000000000000000000000000000000000000000 5711 21264699658957109619561388644942337689866465246866989709901568349515535184953095015172841880253921556004234753388841488318126940617182976780319526779555050493380404079124147442442600577117025043458363379897232981237209880117787968353031418789963076106074545302533462395581918818632611445663982013006736115514383844982566943432061161751875813421581168474557897333124257707160591264178713395200000000000000000000000000000000000000000000000000000000000000000000 5712 21354366237548953262703260275719399468282477721359493423882520015492862156861979046029734815093543024812761792992816262360610981991848199839412219665258937745442944394805300237245813407595776027124330387156561924462051696844743016112802487355222275764572925701712197507151505889748288537853997171729852470940481884098093757356892034085515948005253223470420608742229379002034972206158477000704000000000000000000000000000000000000000000000000000000000000000000 5713 22199544993001459821257678424902790002698957644763054145432482163209838015966589393868180239234327044649923929525400972591632276166147610500628976448341209275031564412469583395947745550277925817224545943502320193257645045811079880857881981079320592437436097383128698614534944121837867479474513791572396317675513696395504296759670332699737999285230121902322766349998946745788012553370117079040000000000000000000000000000000000000000000000000000000000000000000 5714 33299317489502189731886517637354185004048436467144581218148723244814757023949884090802270358851490566974885894288101458887448414249221415750943464672511813912547346618704375093921618325416888725836818915253480289886467568716619821286822971618980888656154146074693047921802416182756801219211770687358594476513270544593256445139505499049606998927845182853484149524998420118682018830055175618560000000000000000000000000000000000000000000000000000000000000000000 5715 34087060019042414812741729666639425615984229683604567468152423480166286806628986271717412114780646636583974230863480249375307998381166355655442928548216838092729305621016584692188750206345969929770500547878972821801073065866949043649768475357245489056939337607330135970258432662744109281252060198976629281979717029262514039660018043490419686879981125415279235457273526390010223208607894208512000000000000000000000000000000000000000000000000000000000000000000 5716 42608825023803018515927162083299282019980287104505709335190529350207858508286232839646765143475808295729967788579350311719134997976457944569303660685271047615911632026270730865235937757932462412213125684848716027251341332333686304562210594196556861321174172009162669962823040828430136601565075248720786602474646286578142549575022554363024608599976406769099044321591907987512779010759867760640000000000000000000000000000000000000000000000000000000000000000000 5717 85217650047606037031854324166598564039960574209011418670381058700415717016572465679293530286951616591459935577158700623438269995952915889138607321370542095231823264052541461730471875515864924824426251369697432054502682664667372609124421188393113722642348344018325339925646081656860273203130150497441573204949292573156285099150045108726049217199952813538198088643183815975025558021519735521280000000000000000000000000000000000000000000000000000000000000000000 5718 99455427248388615398365374239048838024913108827791006898362850860068214469528190060773254075258587805438379613963830411084666308638111658750003931183735328965661523714671870630897011923882301017061354451261573207733947270110805979522982798997686156681110234478289647186056817444075715952146464476253786527733684423880422664477554981189563980713680038458356038398389895016403047013552436019200000000000000000000000000000000000000000000000000000000000000000000 5719 100609445918992280766911807906379573487227501440771704235791111787769427928562799861056488036047453275754647731847376966487547457788975823566723386081436899238469832534145911323871555311184732779917551602067350955924952987380024192365549055104199392676355184456413261235684058996696847677329598557729305147781227175634309425352294543207586347578501220339201941797527330507099706841768761753600000000000000000000000000000000000000000000000000000000000000000000 5720 101068601234174123649429523430076208249099451408801061897389525608389842183921954240039430161661529086426633272880566085357474095017466682883793598753651309497816482195082230891794475057206912515291680744308323621869613438124261227215330065108297327122363748065737551762563874158169745419039434315996907472394992993352984989105773312178168457043489018823976769951260231908325519065236948123648000000000000000000000000000000000000000000000000000000000000000000 5721 134805335726702298724002670830728616817012508218814165921281721021628202814842312345383590212121577149251355342602170106144049510972508976680030131017129312282901983957573777665833051144603825869783089413073939177611029062128611822499466510659333177471790246106594955205549293448094707725289725350373458372987787502167484006485038449308043952511946123881507369518178270790509133660393099283660800000000000000000000000000000000000000000000000000000000000000000 5722 202208003590053448086004006246092925225518762328221248881922581532442304222263468518075385318182365723877033013903255159216074266458763465020045196525693968424352975936360666498749576716905738804674634119610908766416543593192917733749199765988999766207685369159892432808323940172142061587934588025560187559481681253251226009727557673962065928767919185822261054277267406185763700490589648925491200000000000000000000000000000000000000000000000000000000000000000 5723 207733576846232701769433378952229674133445425152133209678073354255051415959917849013726701624006096921450981684985357254538824133996031646872893197399277442483683271716012168627217655776274660757483107345293808037446258897192309121146704705979705743907584070012065211152100346700540270811541240552028279851836939924647575665475906707598525011567180899997272684608607470208134967297492652130304000000000000000000000000000000000000000000000000000000000000000000 5724 209842255152072516150458089435673334786652572659168328107101161508423452391978512435246864762148939559223158857742609305356001082567821005549610973075704408883226389724359389170100890765676684863529751187043686933013537098182716155101813062573063528531092109225422977762630165918862217983740136070618864854534635370979702985304028258688834714463436756535633082467077196533872624576305053669785600000000000000000000000000000000000000000000000000000000000000000 5725 218541597942690648472661954207796487041113239536915362437591629828660615124194988581021804813913097277644735191340902352188686841733097618664832940586966104265500200838982691578273140578931628661793729667627010649004014266398694303828722959845000055764313854930006339305730800248271632062617878406319590904526547425574939971809629430197503492542033014229547283084759948659086391645574843009597440000000000000000000000000000000000000000000000000000000000000000 5726 234397669762212096332285611899793726159417298858058606395961310654314487785141608775938377837251480010799181389572193811865041896951878035625284130078832567562674472613539734101996889599026683052246501020312733885617675865708983723981962388279132337721403553138088281840892991412743320853475583119623240694793442035458716003677870100890854773851167612425823710361392817082956180115057951742361600000000000000000000000000000000000000000000000000000000000000000 5727 238796359069751235106662272942251912168762635664798033650289046201018646892293041642108979402021941467034265363432527812957597162708695977273356132436035511636831508960616457889859685552384230826451934153284470542916615836249407348613708692849557627790163924744328862431784439781515993003785906817102939584479415540683848984713803918005015750504455233005498556211302819927760529634370571468800000000000000000000000000000000000000000000000000000000000000000000 5728 246258745290680961203745468971697284424036468029322972201860578894800479607677199193424885008335127137879086156039794307112522074043342726563148511574661621375482493615635722198917800725896238039778557095574610247382760081132201328257887089501106303658606547392589139382777703524688367785154216405137406446494397276330219265486110290442672492707719459036920386092906033050503046185444651827200000000000000000000000000000000000000000000000000000000000000000000 5729 261474930738696344372538441597234684598532048110225281408599368989634913592333476948826818090906501775662025241311655052732425810699505771951380624252285300402637862721891018924011584754930854824243371547846892146009969675863553362875897908180116826623176897577499491544343305571443704400648174413363889790939182080848893219112291104236708113858715471088138897344321383585012626399572472627200000000000000000000000000000000000000000000000000000000000000000000 5730 270474244710829557371051711638834731610211981130037738684938415690827955594802148974048278087299641495084351427527288453725421353222888314401846833513419990481464599335719882229663968117983668061237570273807822272494605975573399046245687482898677384742707685470999695143400923237967817032568639346648449055865450584718947207998666837631038398909923963144277630995701602416836893307695681817804800000000000000000000000000000000000000000000000000000000000000000 5731 295578656489457094164550471905376289661763760688197630514563977477770664759990396749134767979699989656738715895689388971363000194653620478357771587291525088135815414022951352544686815762755197328205583789367861720545599282905704361408987147554244389302424991306197378227276660550582757456443414518047478656727723811272644787380615571448032427035066301745081530630394821712995943799064766080614400000000000000000000000000000000000000000000000000000000000000000 5732 369473320611821367705688089881720362077204700860247038143204971847213330949987995936418459974624987070923394869611736214203750243317025597947214484114406360169769267528689190680858519703443996660256979736709827150681999103632130451761233934442805486628031239132746722784095825688228446820554268147559348320909654764090805984225769464310040533793832877181351913287993527141244929748830957600768000000000000000000000000000000000000000000000000000000000000000000 5733 371285912440637405882491801136581422708885414474149834018422116765686943003040630111566489892740451699203893471331703403952057834984474754559564985786473935426708786143135456300629225516549230969166686255165245540086682723531844184997776876313030836104269469160583688422214944602610296874661003515673379755980785690270839050188802205660998756078989361322732837886037105693175970183895507271680000000000000000000000000000000000000000000000000000000000000000000 5734 378219944761260515330212361089896186121105685372648387794657504345351724621094020487164505833012344685097344792528051005723658235977393637921458389595728966478820495222209293345292929218895651241935503825295666084977945049438211393885681028502238542720817795409762670718724901123202339770452635160278485320184161993484725687798440277413581075802026514080882347591888392896274332954732265472000000000000000000000000000000000000000000000000000000000000000000000 5735 382869204296842710646705924335085329905590688493450781283838153483753361797729123182623895279140116254045006524860085293196824969915548583424711582833908815156907105798074214683871218383566929420853054094487502357883773127310111584672807753478566015701989421297560477888860936985510717704865535559800109975641593921189435118192691216109894191689207926232802870582105381103654008634604519424000000000000000000000000000000000000000000000000000000000000000000000 5736 398961389970513710593551987751660694219936740251063510593823666745790265233400355394630790866026783149808220793747556569345859061677047365426844646217660250978497915577222519667091326642557226489304323453913511014444029513264116740344816555318799143152032287881379238223926578882328667302194265136827451889858221631696989673748350958689434511074445330048152950484322174977029150923240243200000000000000000000000000000000000000000000000000000000000000000000000 5737 797922779941027421187103975503321388439873480502127021187647333491580530466800710789261581732053566299616441587495113138691718123354094730853689292435320501956995831154445039334182653285114452978608646907827022028888059026528233480689633110637598286304064575762758476447853157764657334604388530273654903779716443263393979347496701917378869022148890660096305900968644349954058301846480486400000000000000000000000000000000000000000000000000000000000000000000000 5738 821504094041891256646394114576804902825112975692128450669865700644411567229724590337740506113309673688182227176499617561518735527630539834969903254589311378488349850404900164189152686870495554195642075290625164137661440150008563143575695653173459567220903940611798989283270368802696352628559401664774042559857490399519519497563846685981465516577332057655187264138562778360470783621123276800000000000000000000000000000000000000000000000000000000000000000000000 5739 1095721242751405237566070362319621064522322474561428310600170033680744478637411988509137127567333433480745847700498791579958648643697158578765722916386581517397170540693686671509274882627546444492790756847132725909869658300639913131445236520643371350134026904028307311125032405316445554134461213114328506486960758842934554637113789923341200514429262730531709269905485270019901673684598784000000000000000000000000000000000000000000000000000000000000000000000000 5740 1105310330712693459990175275896112837413419043455830071811895138702062134914230378315115748530701075921301094315120474216765889583282785307257783702214913616910438080292059095958937675095889465847506050250975668766236477552429588090339795622224308243694353825583531766001704882577746908410084201200110613358706365000499654864171775733790210498822940153326875589600656131556566844286015897600000000000000000000000000000000000000000000000000000000000000000000000 5741 2210620661425386919980350551792225674826838086911660143623790277404124269828460756630231497061402151842602188630240948433531779166565570614515567404429827233820876160584118191917875350191778931695012100501951337532472955104859176180679591244448616487388707651167063532003409765155493816820168402400221226717412730000999309728343551467580420997645880306653751179201312263113133688572031795200000000000000000000000000000000000000000000000000000000000000000000000 5742 2226887387316953465112946143732516734066056846878445232900076165138174858012935971642539052092505828806052237745440943224846244107303096028619440790607126043051434304502557032769477928536441177578237359161345897772995234998772543196314167620462916736129036998457486135767100294359762009812527719879773776115681848287567208322157940708898783895324938117146472240400201737328088470836058521600000000000000000000000000000000000000000000000000000000000000000000000 5743 4453774774633906930225892287465033468132113693756890465800152330276349716025871943285078104185011657612104475490881886449692488214606192057238881581214252086102868609005114065538955857072882355156474718322691795545990469997545086392628335240925833472258073996914972271534200588719524019625055439759547552231363696575134416644315881417797567790649876234292944480800403474656176941672117043200000000000000000000000000000000000000000000000000000000000000000000000 5744 4732135698048526113365010555431598059890370799616696119912661850918621573277488939740395485696574886212861005209062004352798268728019079060816311680040142841484297897067933694635140598139937502353754388217860032767614874372391654292167606193483698064274203621722158038505088125514494270851621404744519274245823927611080317684585624006409915777565493498936253510850428691822188000526624358400000000000000000000000000000000000000000000000000000000000000000000000 5745 5052895638336099591139481560522274529356249034034989919030202407361282589725246240414304904099129165263168463708328256751541991523100307197728231141364387920847989102770501645495617871962611632946574278630189386883642791716103736211980536514829952980735968503118811311619040514978913066983860136875209769336668219928524542912630052090023810512922992601989006987305911581160739619224231608320000000000000000000000000000000000000000000000000000000000000000000000 5746 5088255196373481968260288281209203531983122753602537398933936709721218014193358565217222899252722148365715143457994187128889312886077157783332421883162699315185347517079033492973261333524019178367625051400899459833328051873867834245390681046734558076668293921300574540349494782311987573121180873225337286959364298321264238336664068886385957858196307993573847431831347349050642081335969054720000000000000000000000000000000000000000000000000000000000000000000000 5747 5821231587482871779587681871030732552430183473039603455803678937481417381450142435042298044931087980855934718815661012650743661006546132694141216667288348170510911624440687451016630120959338139507253047448488682678415954146194282573626875985325728726086739130525582588301812918915208735776413742590134827997742538545666319292513465540073355254385973400896798556201553392757279703333559336960000000000000000000000000000000000000000000000000000000000000000000000 5748 6308533081077076614460767397252244072756524668583161613525970866203057417362446606223052945775069398593206566935951557090736469216676868639394030626448556535202971607879019056850512948088692311401732244034352696357998600702888428554990748303832336828709237254509898122846720026638207235537334476911444057410268580315484562722363863442820662799942865235159457686850573480057771417225469624320000000000000000000000000000000000000000000000000000000000000000000000 5749 12617066162154153228921534794504488145513049337166323227051941732406114834724893212446105891550138797186413133871903114181472938433353737278788061252897113070405943215758038113701025896177384622803464488068705392715997201405776857109981496607664673657418474509019796245693440053276414471074668953822888114820537160630969125444727726885641325599885730470318915373701146960115542834450939248640000000000000000000000000000000000000000000000000000000000000000000000 5750 12692090396896926959499045369119380459155905335397461888661141804342453094001218414280654268230663037378887862757736203989809826923072504673775383245702801568627941864264999733961929164098812746687048011215493076053759688787808311063990800807801978081564211978139249330868588526074702774052816526697647644244840161610260131106971481232024403646380062259967818483301767716500523411813823414272000000000000000000000000000000000000000000000000000000000000000000000 5751 12864783276035859804279484054420416499799615870123623275332814244453735993430346861109720120667589103156246422503579123631103135783900850946636476180988720295392506903105388856322963157647513745599498345248345490579293718507561834445622178076102202226286546787336061924311150954863373610240079300766793731133395421611256665463607241594790856290167149539865449964335564477760579075983441657856000000000000000000000000000000000000000000000000000000000000000000000 5752 14472881185540342279814419561222968562274567853889076184749416025010452992609140218748435135751037741050777225316526514084991027756888457314966035703612310332316570265993562463363333552353452963799435638404388676901705433321007063751324950335614977504572365135753069664850044824221295311520089213362642947525069849312663748646558146794139713326438043232348631209877510037480651460481371865088000000000000000000000000000000000000000000000000000000000000000000000 5753 15816103924648140913956207629464441412685226194462246701737562650074774413842741132303484706474843271024764468591072687232568592258873987246320184725201922916215447392359135412924770590946915655720004102785917306085170650920961156142562901063627390684439233360262302928011610593463246380976974274976597456117038637988181796905487996971739629704216423551347094606929809828732419239360384204800000000000000000000000000000000000000000000000000000000000000000000000 5754 16215240122101162609780932968587961556643821387038127613917764641954983862584512988429813790011586597490437822523259780999890952776160977404523684424173874601004519379456733280336505272827802023061901830206414697581605837930948096054332966878797437261778337341725580913345167724096409197979711249261575930487032795774651940408170294891283910586267134722033470305579275082571808502104614502400000000000000000000000000000000000000000000000000000000000000000000000 5755 19471829056853003618258857293385794336913415577921359088779745766289158074652634386106114597107859312894571681660499010503418112811790802094116958832536143362208349785101279713673398398602404433539052051638266668160625632521672953758773115968025649087630270645011595284668351722129967788471669959447303706087977586909352392740667126558385188662256484117147499206198745360115457725283036037120000000000000000000000000000000000000000000000000000000000000000000000 5756 24339786321066254522823571616732242921141769472401698860974682207861447593315792982632643246384824141118214602075623763129272641014738502617646198540670179202760437231376599642091747998253005541923815064547833335200782040652091192198466394960032061359537838306264494105835439652662459735589587449309129632609971983636690490925833908197981485827820605146434374007748431700144322156603795046400000000000000000000000000000000000000000000000000000000000000000000000 5757 24853327771152415258891481713018965071089868580721919192585741807527581175818318877450052723139361106149639235355203856351940612566155039949728469385981113913677416434873217350035425765256589918719796030781879268334927741253828355179003923047208269552881551813496351356157385433796475516704164611501344371004883242082780515830165692722892867360831682373727414346916828173052722118079283200000000000000000000000000000000000000000000000000000000000000000000000000 5758 37279991656728622888337222569528447606634802871082878788878612711291371763727478316175079084709041659224458853032805784527910918849232559924592704078971670870516124652309826025053138647884884878079694046172818902502391611880742532768505884570812404329322327720244527034236078150694713275056246917252016556507324863124170773745248539084339301041247523560591121520375242259579083177118924800000000000000000000000000000000000000000000000000000000000000000000000000 5759 40231498945433811756805224934516005767879536742199605823231777327746590372932175089882211570458448683152138026719199433439467058722794733048540705220923338405310479791797339150209907132453256203741054117597774694847610668353716046283019037147239337898353306934325232322156165918205953622671909311696410994014649603371515593314287808358239939456750177987340988697112835712922986823548928000000000000000000000000000000000000000000000000000000000000000000000000000 5760 40287482936105174330195053914149136464180585535784385246900170002346947423041742436630011622019154362604075923572973528944232676183962354285579649328593646675455185890906539148306577047367207605552778682957523137205827588998340567880471104274459043506608547080613718277661847582964359343465579625361571410643679361893181271299009849299519483357504772841053553904338932379514616730592739328000000000000000000000000000000000000000000000000000000000000000000000000 5761 46090899058425126373584320553139304347329772178726186044470340628989827114461116608086109329575149458678567027386199360879831955216725198639869828459434902668370442313604975894096042217029707239755579787600673651751134694720439731103336461675163999669355916075524671432481612683641897536991936606885472094014063236570904669461080161620327091607333226548846237034609049987419645027901505536000000000000000000000000000000000000000000000000000000000000000000000000 5762 46960976438083290098230387515506645859046291915299169672291955415592957502979763410403365357694489053292433759592080295203010257920287843970348116185198209413934948523904591598112453786694249913549103191595148991263174740555836906998818524253980334926139629568015069206817409550310194117730520861986506679227014342219738762139051722687914439171025648394092516364484629838679769210406567936000000000000000000000000000000000000000000000000000000000000000000000000 5763 48031844642758764688562484947030529901832459107025690789015367437891309701811222077638194969472620971272491446200751326482466037296952182372411712770276559165345603676979085724312526405168108506865063112716330162153669473295321712437122993517461410224283975983577458681343685185075203862256011668453813590276192367481195502146635175818812323166107401228964025993427132201602484023926456320000000000000000000000000000000000000000000000000000000000000000000000000 5764 49208909610288821372630024103835230634604637946802604950643412015420661955373394318275968917341119983216718509309228236459506706985652196327783066996267526227895574992383316283564453929721635276598515252237441810396170464340503509342696758575992085099345480533372637510688866403049378818564261756771654081421300638937256419590544812538482822785197780231412946788522974967017248454552322048000000000000000000000000000000000000000000000000000000000000000000000000 5765 59091727454189772989509855212944599399997786221038847362551644171401601013818780668506514446953061383598672400337975255456586233266995827139964655850973096123560495890784135189714646553550372312690920330692355419294358973162189064728408616274714609486913822350012451437435970218533235996163338648854355978246009384352730432975998218253299734380001226017985804065717651662964423439518007296000000000000000000000000000000000000000000000000000000000000000000000000 5766 59731236214681852203031814777399640935223649932074652664662657366238890078780283031980540647603097880313283881750697540774544878744522320188248713165457483821603896794651849498741807708124467843124355207747190660443830394799782548324982194599937326709529968541485267553924126600455772044941350760271960851675757191016597489697642127091223248964057612058286109958020251108010567604207878144000000000000000000000000000000000000000000000000000000000000000000000000 5767 61306340731301887346741900304063946535227835221379360971230816481718477248665927481796465863310439844965380751235219359486750343012785408768555271697560301031968109141634107173879862226455147303371127588225455619640465648361283663469168368909593208270020998533846351664078975144371900280373023365936666668654878185437240642679395018798765779844274199773521736830200922113256051749935277670400000000000000000000000000000000000000000000000000000000000000000000000 5768 62466165738433622739716162383404944778930194088222080894267657490682911422743176519512561672135171836669626744890347150139933315389163145535068979355178379123888256595974570694076904160428006488166023045354106426089793689079573999423374295149950475877691587959408467955057379709146998051206834473857708925011078025978061372847767306507307900213739837099789763134004812640350274686363369472000000000000000000000000000000000000000000000000000000000000000000000000 5769 69455066764087556293899218025776560498667704514749648819568955744918169043619733531209019403890791579423871966357566338448206507520427240278852120536555482326394993343754674913988483997604525758329015627982393814814054115332581796279086621252366686350827627228225771362942499688183590515814476523169333261146584768184475633967974068946607255804787337688431286939549946052583513323072389120000000000000000000000000000000000000000000000000000000000000000000000000 5770 76453629394274434362124757286568351421137623907173380794374133160604020660445583069666261567435620647600541287412068335468230649354603624004172566848954232663589377742489955004279962489307592902449529633274230858237331373759496809223597363435504468426872827721847687630138997399819312032373282456163687605724619108367508560696274789366157750816783617340230856199917096866632032616945863884800000000000000000000000000000000000000000000000000000000000000000000000 5771 79475766132315560026565349038013862368819262530922034198356962646346988676459832358374684017956624996160024416519189623749985771742884843792394695227340144299576510420283922948099271351374419535262925674286753020001128324614582048949004492183585805698582687186041835080615475850442951784704270072176886358852505650077578285130862606944130344835613583711123076756179589341595620113158189875200000000000000000000000000000000000000000000000000000000000000000000000 5772 80166915441694756760066430273983735158953402920137042022459464896901629690257460785779605941538929025910713489781775662238565855167189251924342431842041118293775942662431263795405529803671452294078814352223770997268097489868196984014184652346113252182842873629104811574745422208963485069370872279665153697712449910320082032691541999116186270388533865588711705205581037908113970004273898979328000000000000000000000000000000000000000000000000000000000000000000000 5773 83972940912439885141978629612328790051557387566520359859607715354275770030374631587703175439013290973667593940321140323864084973728350160936242747196860661641056659580437745584792598934780291858265464708776123943165383477643048914789470780268592392091573544790906389335665369790098683011195076610783689230587353829100895522499486271937794314210078451911014359875511172141632624252352869695488000000000000000000000000000000000000000000000000000000000000000000000 5774 125959411368659827712967944418493185077336081349780539789411573031413655045561947381554763158519936460501390910481710485796127460592525241404364120795290992461584989370656618377188898402170437787398197063164185914748075216464573372184206170402888588137360317186359584003498054685148024516792614916175533845881030743651343283749229407906691471315117677866521539813266758212448936378529304543232000000000000000000000000000000000000000000000000000000000000000000000 5775 126528722437315052127082926455637089051963716986540663355314125704504372636831295642985879824148588616422345421450779228976322573426946524225670165999715593394881148689740429534013113928489106756088519212577117647742414817914509030647972779871085290419959939139241673589605933453553529460779815964157519392672571747467961579994858142120172021294546785259672634785376003953328240271004751678668800000000000000000000000000000000000000000000000000000000000000000000 5776 127322005963567811074588148565076820017806749694920228642808258154062393781889799063945038945303125222167940063591536465521628671065986941305454931930748293039990121408798363261499089564404398961455845351840924027979044377901433852156737499494101499137326459133845069662268039619406529645486899449826218573817854328956788925323979509782367457164732031562241115254249834699117132059537696830259200000000000000000000000000000000000000000000000000000000000000000000 5777 130892995422005460033844827897600647198316372965302998951505073145634770965981557834223966605676236842371528387659631572917696787796547513346148466482605078413370772442701428013861379174828795668686886399444825517799976270193416953568578683824634687537404457732703549433519820434841184989954915497628585744424678392237066024198440944273968788191789788694277454539810130929841987879667514946355200000000000000000000000000000000000000000000000000000000000000000000 5778 133455667086335778517569080126065638479649271468651128734037334183827335179598493563972522316767443082627617200275004943212612961851376439109429131722253722951621527921211171931502785912440582318384074447809490849554799099239482233270002276971546254241416538687272994961412373284145510036199070778500953322879518513378486209202210474458235799576590698728450690247453540438161243664261922684928000000000000000000000000000000000000000000000000000000000000000000000 5779 266911334172671557035138160252131276959298542937302257468074668367654670359196987127945044633534886165255234400550009886425225923702752878218858263444507445903243055842422343863005571824881164636768148895618981699109598198478964466540004553943092508482833077374545989922824746568291020072398141557001906645759037026756972418404420948916471599153181397456901380494907080876322487328523845369856000000000000000000000000000000000000000000000000000000000000000000000 5780 268580172267290863297650920598052048476130377978998487798898389247877474642955114128390808676365642518271229244110852329081553662595850863412619046611651051401613991095706758610189375045962272711651152952778006979310391251048186913193045931457543814534177194251639478363706656895644930200208931508062856427820762891588932544713379059415587445295572891217854671639604582606295336021145400482201600000000000000000000000000000000000000000000000000000000000000000000 5781 272703333920895271370555433431418887009649073889032974286053688324671380226481145428272428488703265453743165076286989304978975088452160347994565022654661862154333501794076574251292784699950962417988541841056880714313283449377254799952927393686659018519948753708090929191462728771515182671629671878979254506141829731475227643948835143693968457687749037075584072619158526137955736181372998184337408000000000000000000000000000000000000000000000000000000000000000000 5782 276031186543711985967736556401114567307089687883138097139416750077947570563177396280627659145693400847133844131706629984228079977905412517599266459408275652734024072386398575772285762585325446776319874912431049441221467496768198501513227046868531974095492542302201583799891325121106087842818795677332137282727989606166392563641333463014422712823660457545052462115693522814882828222560881711513600000000000000000000000000000000000000000000000000000000000000000000 5783 552062373087423971935473112802229134614179375766276194278833500155895141126354792561255318291386801694267688263413259968456159955810825035198532918816551305468048144772797151544571525170650893552639749824862098882442934993536397003026454093737063948190985084604403167599782650242212175685637591354664274565455979212332785127282666926028845425647320915090104924231387045629765656445121763423027200000000000000000000000000000000000000000000000000000000000000000000 5784 575264163158295964290225706389576023541504314315973057772367202275367007119888234945771763951017883072481917397217950723394162752706696217834748827193092660414401859666839197862805451410359579068534088692920037225960915404302734436244515436552015025103757116794219903889624572039714223018459676939827396138233484862175659366554216488559095943478474917294561475717384607644456188594529952071680000000000000000000000000000000000000000000000000000000000000000000000 5785 585734108389768428209771308620752966133128661831097072308778061523108114931856379762913092744848309823054317257737999066957086691058814362305911398606526575065215579221088580477154109391146291948933947508548890748853363372090550208919025432283837926417547664040183937787769567003983836380108311575211660995453569135110855365290563066674049252423973726509741408703954612699299598074751819448320000000000000000000000000000000000000000000000000000000000000000000000 5786 613419665742365013756160373153008502581834916526122930461075748376256442406183922527821542063180512902763832804818730076896763074754677653418527346232484976281469663633618370006561109992586954873887497887084366914704317998154385889189343319425030832975805785863416202060076305636596905690653843869612716344222447461963424549091913140725130830449370310400228634576207075880296900646427500216320000000000000000000000000000000000000000000000000000000000000000000000 5787 682049412894519425113613218841256760719260891335986176143624543246914865556275598686289726286007880228142304095847233734315037429224768551238667294018113874058728581063849295675192985487294667430568970796273399655084440987483139127330410200499514892005262665876143745750084842755372829118955682049546302798862293461478261367680682123998010195444244458701393026287026180861056495409424236544000000000000000000000000000000000000000000000000000000000000000000000000 5788 852561766118149281392016523551570950899076114169982720179530679058643581945344498357862157857509850285177880119809042167893796786530960689048334117522642342573410726329811619593991231859118334288211213495341749568855551234353923909163012750624393615006578332345179682187606053444216036398694602561932878498577866826847826709600852654997512744305305573376741282858782726076320619261780295680000000000000000000000000000000000000000000000000000000000000000000000000 5789 975368096766528298189472100523618924986452305663685912776226167764465109622088231914527957483624976323882482047762547574365370244433580898077548244227060932491639745060897079114205663862560539093707888811166825793652872143500587626088882114347325850605360050296102315536391912796587164027107665770305052511649979078571493781996999803492184881187140866619407917728368548212518115375589621760000000000000000000000000000000000000000000000000000000000000000000000000 5790 1008926850601666208953500157716864867708327866893276279763378209402368733566663322192563323174350350917856056971933241869953181693179346551581160007097879388763583395203445378655806727316358552980076575877112835562944137982246981977547611769818423021935169191426753201450440588002301127274476755952353190013832518709074750468072034663028187756280999180438874421318275516619979872384490028400640000000000000000000000000000000000000000000000000000000000000000000000 5791 2017853701203332417907000315433729735416655733786552559526756418804737467133326644385126646348700701835712113943866483739906363386358693103162320014195758777527166790406890757311613454632717105960153151754225671125888275964493963955095223539636846043870338382853506402900881176004602254548953511904706380027665037418149500936144069326056375512561998360877748842636551033239959744768980056801280000000000000000000000000000000000000000000000000000000000000000000000 5792 2080911629365936555966594075291033789648426225467382327011967556892385512981243102022161854047097598768078117504612311356778437242182402262636142514639376239324890752607106093477601375089989515521407937746545223348572284588384400328691949275250497482741286457317678477991533712754746075003608309151728454403529569837466672840398571492495637247329560809655178493968943253028708486793010683576320000000000000000000000000000000000000000000000000000000000000000000000 5793 2775508558573175842202416725811908091623774308336985905554530231538235398843193843444294745487930937685821245623585289723880198549240865833526449511051343749165264179195088584036537842389138558232635423019951013916324707496648304277909428019842932650795711027124513390223228639357419877279112293354916956132829478136724832401444791309257411700346864919415554573761413069414977490513265027973120000000000000000000000000000000000000000000000000000000000000000000000 5794 4163262837859763763303625088717862137435661462505478858331795347307353098264790765166442118231896406528731868435377934585820297823861298750289674266577015623747896268792632876054806763583707837348953134529926520874487061244972456416864142029764398976193566540686770085334842959036129815918668440032375434199244217205087248602167186963886117550520297379123331860642119604122466235769897541959680000000000000000000000000000000000000000000000000000000000000000000000 5795 4222653138196811221210860613722758322250797360289963057367559350515528412635735854211615588179418856596139208449362003338851983106248403634960214074435825809324079215689443109338327426112333257531444201110488085238316448125714423406916746554396662751931600699766038817812019697912658371773113397447212381749033336686700062647074046758295108112230234154450125314232346731733145369877315573514240000000000000000000000000000000000000000000000000000000000000000000000 5796 4246101616513104339732074084131681792917734631336572768744178478069771068028029039729116094739805459134573031357068205039041071931787779059294765763280206124127004966636706378807872013867001887813754975659459394754497247459816297975149626647786734608064515727687340249795791755081655484458758948628243355123162673831356747068379131518415233126316804038295899334812175696159065480154588590899200000000000000000000000000000000000000000000000000000000000000000000000 5797 4287297138705851294413181113470740626195100865166378551308128669769486390764541393963808526598194097237209208944361254305081587789582466357323634478508268304784147237002573217922460230943174314319050061593948213941212867201846479611624964267006214388094582097371358777712046401809827312602344568051838405740169404163984278643006870707571893181213777370790024034432072447498237051608419742515200000000000000000000000000000000000000000000000000000000000000000000000 5798 4461430097818624858796863621191504030179565143842542506192890678460251517871080778701087375946939771949445044194335709973872405550905277989615186501294791490798760303044251303457293638025050768674970623463667304341474385667034786196552917252316313584036182982111386037355792940153364026783209025850943556436127449704956828741098994645503116739244244389760030596315724288846513676190983231897600000000000000000000000000000000000000000000000000000000000000000000000 5799 5950628948714544559418069653697030254489675692892955796096944719715470234617267382787213984504211306055583231026308168797217513969072001741504706252590841449372223486437736707444766220724497569829090050646080094940598178533087171637420269728383196418237617937439512821075798461987555336345261520312592304023307517574683261555163137294969602838107388854344754008907635022442136416757842182144000000000000000000000000000000000000000000000000000000000000000000000000 5800 5987780203985100203251233104108427699835604955526975263010533645324498925066951478436622554042668298562911551397682352753751695145716156689609389723367579246143855815489006586245078584224367706158864866248002904961614050710038732705908937685403483213597083477061411940646997195684185258584573292540709849791879169973038363673889389126700262290478608353200557402640155297993041254593022918656000000000000000000000000000000000000000000000000000000000000000000000000 5801 11975560407970200406502466208216855399671209911053950526021067290648997850133902956873245108085336597125823102795364705507503390291432313379218779446735158492287711630978013172490157168448735412317729732496005809923228101420077465411817875370806966427194166954122823881293994391368370517169146585081419699583758339946076727347778778253400524580957216706401114805280310595986082509186045837312000000000000000000000000000000000000000000000000000000000000000000000000 5802 13976313217637990940737938685836044482563889885831069951842203576052762488077978165902960554467814824233430393774763000002769644674030849558061203048026202242697552687575491251164102827794632370668106916359184212939762813585941875580217154261197399160165811887966487376027164899356338924815943556290762242369714972215709120137833701367468936920274306106630017232737044122154856915729390973747200000000000000000000000000000000000000000000000000000000000000000000000 5803 15989481650023152330129206537992738972798481278712436504490976940893523095169003000162557981484422348138556637023148551298505375875782443432227531777223758835169013644645950612730745618533962836494911954052372405269946265491067182010942733994157439039194877020015546179413461190558961837302385166989638876244730911218800900136962079077394514362676511856704185518074297109698406253849997549240320000000000000000000000000000000000000000000000000000000000000000000000 5804 19986852062528940412661508172490923715998101598390545630613721176116903868961253750203197476855527935173195796278935689123131719844728054290284414721529698543961267055807438265913432023167453545618639942565465506587432831863833977513678417492696798798993596275019432724266826488198702296627981458737048595305913639023501125171202598846743142953345639820880231897592871387123007817312496936550400000000000000000000000000000000000000000000000000000000000000000000000 5805 20166446863603411855708413832585230060609566536519919368059967242069161933781435858917587391989857162663604495305275986080107477659204176889357565919004888621709508429545451066732680241975587516124347321345644228515242578363696914825228369266106973263835572293677534165719322944392936126129998285761143316416835506665976659020261859299416012419523923864248801077875696793627646663008389693440000000000000000000000000000000000000000000000000000000000000000000000000 5806 30249670295405117783562620748877845090914349804779879052089950863103742900672153788376381087984785743995406742957913979120161216488806265334036348878507332932564262644318176600099020362963381274186520982018466342772863867545545372237842553899160459895753358440516301248578984416589404189194997428641714974625253259998964988530392788949124018629285885796373201616813545190441469994512584540160000000000000000000000000000000000000000000000000000000000000000000000000 5807 60499340590810235567125241497755690181828699609559758104179901726207485801344307576752762175969571487990813485915827958240322432977612530668072697757014665865128525288636353200198040725926762548373041964036932685545727735091090744475685107798320919791506716881032602497157968833178808378389994857283429949250506519997929977060785577898248037258571771592746403233627090380882939989025169080320000000000000000000000000000000000000000000000000000000000000000000000000 5808 60729260439074736572881315991619147086847990565591515643672445217240054087309615927397231842968381688472006988545021794090821185629479376738590514179324542568222293470753950356899722326449298053318211928957592953484643123830430954016709852381585287140708794988476064313441095873702488224305386906113686466533441306688752907082912647622971722115462110963531832374059237020418371642361643008000000000000000000000000000000000000000000000000000000000000000000000000000 5809 62757986782431438365394893611617839426999534987708808175666874728442130764055396281527171264951042080616698845305213054292948668580674004230781132329683042479432002451898828000180408031160295252010561127188675880753980706781959535492171537898445363041497959031233616235276714151168795955820708711437947605838486601305348815847307412920432083488800529644368299495502545425162916876007768064000000000000000000000000000000000000000000000000000000000000000000000000000 5810 63764369529057354260120785247328576000100202591232755110936569032347858117676949259744380436590542515303928698861754208427679091555411878166977185219869448821890449692351435273650608204647526639855444495037472354027962584650558118357586684960001227287208660124263854518604838095287366834288705234114924067467805547471435253042979295106754083793689161801387216443914820111185228478824371453952000000000000000000000000000000000000000000000000000000000000000000000000 5811 65557353942689436379954661960748633964720711333057611653648825106285765554805250579412805436790612237513478735513274348895859300816616549999141084499695335613977062872106490816693075125744320363331002578103032244121893498456994392954433950032586903042495663773912962865014932454786135997316669430806222562232778324622218338327977799078974579369200566792602942787534947750295841341938290026086400000000000000000000000000000000000000000000000000000000000000000000000 5812 81946692428361795474943327450935792455900889166322014567061031382857206943506563224266006795988265296891848419391592936119824126020770687498926355624619169517471328590133113520866343907180400454163753222628790305152366873071242991193042437540733628803119579717391203581268665568482669996645836788507778202790972905777772922909972248848718224211500708490753678484418684687869801677422862532608000000000000000000000000000000000000000000000000000000000000000000000000 5813 163893384856723590949886654901871584911801778332644029134122062765714413887013126448532013591976530593783696838783185872239648252041541374997852711249238339034942657180266227041732687814360800908327506445257580610304733746142485982386084875081467257606239159434782407162537331136965339993291673577015556405581945811555545845819944497697436448423001416981507356968837369375739603354845725065216000000000000000000000000000000000000000000000000000000000000000000000000 5814 164968923714655247425930089702084329896992033627130192673481842234141959450486012578073291745010634530305639503596723948204430362043744174535096372553350008797873516168285706592138553620756610395607206153216812338424426568735519556390858950924149769943653865627733722379957515878278969479071798671174576232707579294940502757001229827221530697720138475019619106542654595294029843608246310404096000000000000000000000000000000000000000000000000000000000000000000000000 5815 198099140372443351560951473671200369684713245618133458107701421026029600376655291740892421458653707515923188332920008137388972751774651860585769758467923539165689052082440396392930541577399254275193656789362490570965348623959179376330415324665912170330684007904730005427179859177335131923042523779913564181853677576501951760026838629187315704829475726308879621805597082591535216749144294450790400000000000000000000000000000000000000000000000000000000000000000000000 5816 222861532918998770506070407880100415895302401320400140371164098654283300423737203208503974140985420955413586874535009154562594345746483343158990978276413981561400183592745445942046859274574161059592863888032801892336017201954076798371717240249151191622019508892821256105577341574502023413422839252402759704585387273564695730030193457835730167933160192097489574531296717915477118842787331257139200000000000000000000000000000000000000000000000000000000000000000000000 5817 233795936668468082445466019773318215052001539738419955621544770258625453229418731132815468556993242322011963325010745741652421188682380053455616872130258053305917165170054319599833802822901771512390901685651653908644936057465067816365539882059381987147924548464431947032119745105184643132972293938143660699111585543329615510670484528995836012317853411813764344111727714737750963618410908142796800000000000000000000000000000000000000000000000000000000000000000000000 5818 350693905002702123668199029659977322578002309607629933432317155387938179844128096699223202835489863483017944987516118612478631783023570080183425308195387079958875747755081479399750704234352657268586352528477480862967404086197601724548309823089072980721886822696647920548179617657776964699458440907215491048667378314994423266005726793493754018476780117720646516167591572106626445427616362214195200000000000000000000000000000000000000000000000000000000000000000000000 5819 353968972916544495417932477402003249027867883554542545848355561575896451492181935916972798788751540512855491419832143175216320228632456257185328071326967070947935620218622779446892738454508159725490161518210256824116429207635034089494877875532729892847238631862620555788471053784015636247962902175479834718140152729472522792851339589933062062064709446516464416199470220911925791236436925612032000000000000000000000000000000000000000000000000000000000000000000000000 5820 360240306077648259778977774426371249457730700551943569725733148978987492979090306843023628107399444522910160014066672845694115040433864294326254525193024524768285066997620066157170526933847518745549022485907526296144526675765283025279440957857510757311242517350993881931024127346207746302945980174303526569280020954090891768098880392903214486284476941512535912341259475553580499190284095062016000000000000000000000000000000000000000000000000000000000000000000000000 5821 720480612155296519557955548852742498915461401103887139451466297957974985958180613686047256214798889045820320028133345691388230080867728588652509050386049049536570133995240132314341053867695037491098044971815052592289053351530566050558881915715021514622485034701987763862048254692415492605891960348607053138560041908181783536197760785806428972568953883025071824682518951107160998380568190124032000000000000000000000000000000000000000000000000000000000000000000000000 5822 734189798709809432144475849699213461296154434826595087514148955393153737248951146343638018298154846303110960101788728837489426980620010254360978063476070257043331626366233899684510069350512001644439254136629813460060901562373981058916005634759370490679697255137945819360545059871024811077578645759477931008832601077020473060899820380318242203538483624546695542825626291348418984972105382939852800000000000000000000000000000000000000000000000000000000000000000000000 5823 816328072231560917668384507582946464711386858688434469077694019249530661381794217793442615870237574374887573538305540153215438604957877150287765626515561766006871309178291048530453536661670831432543473618352598098449814818061259490636384922641227774490678875764394146827731684469332234003641661205891124667307849046050302232945411300663656563658968023162074562246737666456245549555903747640524800000000000000000000000000000000000000000000000000000000000000000000000 5824 818859756988733536541267513118595543525217977433897328691897901775420218214890802295982299209958766565411427024131213668179029787879560683472333200996742848339891560553359471310477845513459916275773712474918633386845944652367836504757463288387671203808038850335986047772298086477250792623287030660103951241956093497983040538782763775349180718828945484865626433573287487654765384231439759835136000000000000000000000000000000000000000000000000000000000000000000000000 5825 852786362199140803506019271060604801419380484138316199433296562261917325672933766024969315323131180706662471695055301116784933155553579646407663179455107555476891885360869615958028269670314896977633022516893927075688426323443227941499651375077924339712542593481358628691700939062199517823508558014362903660927708658739116960279475667486841200090819206950217425521747161954019944541648069224038400000000000000000000000000000000000000000000000000000000000000000000000 5826 995259671421036016292198617229083324027801234670311005370036969464716722933048947437465622217501336685289604049108227814085202345742957647189220942609114172645775210320253520378490050304376220781831086248933194562132416365096339179977462641387812628092450236951412466784099547961823952804457069541358288437211583388217719575934468907657501402880903323969649461869091000386195963254775146033971200000000000000000000000000000000000000000000000000000000000000000000000 5827 1990519342842072032584397234458166648055602469340622010740073938929433445866097894874931244435002673370579208098216455628170404691485915294378441885218228345291550420640507040756980100608752441563662172497866389124264832730192678359954925282775625256184900473902824933568199095923647905608914139082716576874423166776435439151868937815315002805761806647939298923738182000772391926509550292067942400000000000000000000000000000000000000000000000000000000000000000000000 5828 2016658956205363847445287085229769965598797052578158406806493662967902932698163736155198505499625315252102523668480221061677306176757023902196126382238153533429276966419659501896032244787095165084441732200526146566127417057896485009993606800357484841655173467362275383726740738444982015316836796530170022348841831337687107289970309482747342680604284963026376118735725627930301344297537759084544000000000000000000000000000000000000000000000000000000000000000000000000 5829 2050133312512368397532111840095212262637566389396020870703296407006700424289644475043516206119764844991116759740159676506153911341176677120143553565178101946279024944281403666805305725969433111499496984016901705995279753835280003024213975266344320961804444437302963843503233927400877911861294822804912994676683553034399036999456873694817321886880493758759291209360024293638549941862165311913984000000000000000000000000000000000000000000000000000000000000000000000000 5830 2073416141088355274020422464162235156001822215339055946710374265730833863881044565874391485526306782986983093248763868248055497488444772801423203728303617476819955475202335468583351125960751161868872242333750283251755947305638038225834014944827609225629474068688448903059652251086018903203355110603728370345140073067856147258929219031224612996558142473911436440947293401976809923193146811665612800000000000000000000000000000000000000000000000000000000000000000000000 5831 2085549219585521167502935738201492953669032551849052123447494817348760017202840220123035561854361924234006571357115767861523518635248858839658320628288927659721089498328072946914802029021522406717694956098299837523837804310250352129649326432954385967942550976109073310616766536364377534556091377028517989632023483831223998697317128590417979901447333795161828271241680993074690755595052750209024000000000000000000000000000000000000000000000000000000000000000000000000 5832 2089850799275281609924736224426728071483406630677204173203660155576361447283011083416517244003253698570687231181159320493757668209608258342249571891186739129627698826959894341786403545753777179643204124106752845095217325391674037971099273479567561050722769369322086180972112221898301998360607206613313832855740273416300431833165840440381028330257469237846933451588002782678832434705939761725440000000000000000000000000000000000000000000000000000000000000000000000000 5833 2206653605882976182550479181079549927197730970635209881433879388648333416717274208984688241997895383206461342358467068078792519145879340729636178239349856535764622518934351529212301609334279961559061874566035267429853066406721161162249192137460941112707111864625569244370097311047905645979588512115736294102199278432072152237072616270762434997566954645795686616635205806054885803632799357337600000000000000000000000000000000000000000000000000000000000000000000000000 5834 3309980408824464273825718771619324890796596455952814822150819082972500125075911313477032362996843074809692013537700602118188778718819011094454267359024784803646933778401527293818452414001419942338592811849052901144779599610081741743373788206191411669060667796938353866555145966571858468969382768173604441153298917648108228355608924406143652496350431968693529924952808709082328705449199036006400000000000000000000000000000000000000000000000000000000000000000000000000 5835 3534282694587557048573372459421615658036833421149567536153867708579712036742884214496015034479166983897449771617172068325777936159467972622102811340297691997107799524782656256660220973380179765909324256507172913737463629265976440905459018229137731680674339982052124855695899525714234634187183197043357626508635922846151181218876807102089054522791523311248488759420102542768348814937498329284608000000000000000000000000000000000000000000000000000000000000000000000000 5836 4417853368234446310716715574277019572546041776436959420192334635724640045928605268120018793098958729871812214521465085407222420199334965777628514175372114996384749405978320320825276216725224707386655320633966142171829536582470551131823772786422164600842924977565156069619874407142793292733978996304197033135794903557688976523596008877611318153489404139060610949275128178460436018671872911605760000000000000000000000000000000000000000000000000000000000000000000000000 5837 4767497909193841823650520660964447449897425574445213623313028526799437093179735169593752239214165772886250643553378023966810681528354497565580398167998710616241369541360268273258553430388331309922094020871293518055056013783842923061209984145728216961797821022577846454828489368152191207575256636138581540595709520032754289653695042728511880843194592507877620443912446015264838488666680934268928000000000000000000000000000000000000000000000000000000000000000000000000 5838 4887706972909792406150263830235564338529798829075395070197287356401759965523760123770009115501839089451277712480347212252933724808753557826539997751562745894623191943519366070260504725034057816997942054205870407038349423443997489482969270311298326240659916030597216950935482651249206864842164399641862910779724446846213176737387980493290667962197414063069095133335185622884000172973170670698496000000000000000000000000000000000000000000000000000000000000000000000000 5839 9775413945819584812300527660471128677059597658150790140394574712803519931047520247540018231003678178902555424960694424505867449617507115653079995503125491789246383887038732140521009450068115633995884108411740814076698846887994978965938540622596652481319832061194433901870965302498413729684328799283725821559448893692426353474775960986581335924394828126138190266670371245768000345946341341396992000000000000000000000000000000000000000000000000000000000000000000000000 5840 9902890174351206028109525618981047307714458574763600718752499846326695551287673222628048667784096768744112427757024688106149866599478725260086529418403037667074579696135325078523685619972916043773455692529670172667952984218723808478878027425499422829394696034538767631545329297520699152377535557819340640097286593747440835778153272763345265493758933640480417867951590911979113596854358146809856000000000000000000000000000000000000000000000000000000000000000000000000 5841 10025944464279227610786439605189111781285857107422487095381046337354086222829836044715902397605711953847131186343711670272013567783926856221868581949057323835903967095814348584867205321758828790968657249356192692457612274758647813893298674663718249347189685918065354167819121856137593617755023993626480540775872264666661733352043188701736879811556180650721611516098544154718520874217718975467356160000000000000000000000000000000000000000000000000000000000000000000000 5842 10282556004300156159971457583599202255097275271287607355738625209975454139279623480807072335920148551845515512031918236402027368698494959514831912348409734421367628927963165382117292939510162226799848476739222398778102433062560702977360133769139093793155492481349717621499151882316012748906752253348503668644787124927203034484597534466703402084009464355645741359660705416102620834246917361057660928000000000000000000000000000000000000000000000000000000000000000000000 5843 20565112008600312319942915167198404510194550542575214711477250419950908278559246961614144671840297103691031024063836472804054737396989919029663824696819468842735257855926330764234585879020324453599696953478444797556204866125121405954720267538278187586310984962699435242998303764632025497813504506697007337289574249854406068969195068933406804168018928711291482719321410832205241668493834722115321856000000000000000000000000000000000000000000000000000000000000000000000 5844 22286503706933534762619420456402062213286089374105148750932865877050830143145740969021152556328014104605216902862373886823167689608020364461745997073520242014109580570142843319925342011179956499333233309182418765422905581766290069945220433817318716477571228422521141995666769752924280230016005226510745647011312051058389128070990202601122595815290582787502132123599427748958289760649365252126801920000000000000000000000000000000000000000000000000000000000000000000000 5845 22962558879370669821314126458686078214932351539178349702926575913282699908607931277387532643172229158405641682233730265566958037017468885476975725235524317951913404585168588782686704021243381576049984883383359964403600380255102776399669105352845588671858874108498002810424091620642058840436348958541443868843810880474280569863441501311108488443604646310709803051603121597779308342537363039367200768000000000000000000000000000000000000000000000000000000000000000000000 5846 23416523381740610490954721050837279460923256386924868628484934145802553084979309298136685565797505961086834298073686394440779279491037464544213233317007406319831612533674173996358438159801496477078000100046844808544712599984870824281444345423635078537994222220252592956075618957486584027722252754268364305690322657140313644192573603063755528130052285714750362221041721849587257631591530126481817600000000000000000000000000000000000000000000000000000000000000000000000 5847 31232723652084165864876137072829083701076178952606183225481503488533907562202996557012446820865075302435910038663578976329459486480968234672898107086291613634807369959297836640805021856064005118513624790975723144182239956418177021792739238804766239456384074477332339737304512773889640157523607440738763532840836749546509659674204335410607259209078870581180734268339209827691497507707241780572323840000000000000000000000000000000000000000000000000000000000000000000000 5848 31543604216670792528161097144215280355635033202553283304891539149551146614512300060733571993714919848168247371264842549465290314128014434702656923368514482756431056208030376455599671230998711388048450463971539448268413824122743482736965775034122836498376268379196000554636508022747711868956531886536991099295643540884264412372252491306583541182087342634861551668664651849234499503201321944151490560000000000000000000000000000000000000000000000000000000000000000000000 5849 63087208433341585056322194288430560711270066405106566609783078299102293229024600121467143987429839696336494742529685098930580628256028869405313846737028965512862112416060752911199342461997422776096900927943078896536827648245486965473931550068245672996752536758392001109273016045495423737913063773073982198591287081768528824744504982613167082364174685269723103337329303698468999006402643888302981120000000000000000000000000000000000000000000000000000000000000000000000 5850 63347019351186170569363319352711283824886322108626674221302711457449112809457619185540162074876133757967962132751471359348824913465529015735316428358209325335988725703988725073153135345291755699902241544729452232286663324944366931874646821585618969577129533428085248405917144006745166352191831165887747311921735732578075221590236012409662398960571834723531618249371896489348239333460948570687406080000000000000000000000000000000000000000000000000000000000000000000000 5851 126694038702372341138726638705422567649772644217253348442605422914898225618915238371080324149752267515935924265502942718697649826931058031470632856716418650671977451407977450146306270690583511399804483089458904464573326649888733863749293643171237939154259066856170496811834288013490332704383662331775494623843471465156150443180472024819324797921143669447063236498743792978696478666921897141374812160000000000000000000000000000000000000000000000000000000000000000000000 5852 127433382011343900404608004296339064539392690321369303430468267521204591388789012826855601590356534694303251554595223690241154739702520278572151584298739516018037934619586295796990882480749108741415304511339679111901775761793259805353539071934440791047538498958713592089203682685118381203753949973365161182295817654268207321064123876819008961264473339584255355728197966429296851024406493790208000000000000000000000000000000000000000000000000000000000000000000000000000 5853 169969305052420830098334498603031326132140142091314331499915253384423412120341691643619924301609080828437772856944433376788749667642909930229203435962830126507808379896303035196898775401396005911688151621009110148569183408590941576395825406014964020081196291917107329578666469686981934833972653539568813455141051805715697665317139110876397401180212131346499103728703776412025997215356181020672000000000000000000000000000000000000000000000000000000000000000000000000000 5854 254953957578631245147501747904546989198210213136971497249872880076635118180512537465429886452413621242656659285416650065183124501464364895343805153944245189761712569844454552795348163102094008867532227431513665222853775112886412364593738109022446030121794437875660994367999704530472902250958980309353220182711577708573546497975708666314596101770318197019748655593055664618038995823034271531008000000000000000000000000000000000000000000000000000000000000000000000000000 5855 306154156862389224152482591734248622757932921237168237354672813693667796944484049096064471452508184194467380595711821269238380304838522773710589843997114141627617065390219758674988923577216789293085927314064048095122972661223765812760612004427775027546664039568144865516234552791417973791295301201046741607494313437317884993873089174662783984220291748700511321952400313487944978967783248442163200000000000000000000000000000000000000000000000000000000000000000000000000 5856 309416168589151533358163280496362727634653390612472235596333796540855888678608433135610309073368888118747354449351945389126537980671733937002484165109836718157433087685653369287184533767502477367760168476231046957518299016104871416883486225158382499775238153293076585175753573545841603040866198292411357418126013464140253196065695248413721596868950279115607663692073948486466174782162086133760000000000000000000000000000000000000000000000000000000000000000000000000000 5857 618832337178303066716326560992725455269306781224944471192667593081711777357216866271220618146737776237494708898703890778253075961343467874004968330219673436314866175371306738574369067535004954735520336952462093915036598032209742833766972450316764999550476306586153170351507147091683206081732396584822714836252026928280506392131390496827443193737900558231215327384147896972932349564324172267520000000000000000000000000000000000000000000000000000000000000000000000000000 5858 632528311484222075238645791081009415527670915060078769419494702444511598689642007459418223007909774435058625284310152286690871989334076786667379350127552482029062898582856713640628727766424576993012373587600305045284838389852315888857803156901196055160553990095644458190022764488357560858242886462819039841331543770940560703031513280535411308188167422376418783320120003114491777393707009966080000000000000000000000000000000000000000000000000000000000000000000000000000 5859 637076862996165347080486387725309411155897211044107097672042961169020293958527135143569667983325958230077132184211318002964481202544517153482680412862589175902644656625341951702087320378253782777588930021806500274371077284265394053916451442257405508545249898471342152736732843002377203180643821290475897168303780610046185313932793589992995391628291762304164759579788141480528604412871253258823270400000000000000000000000000000000000000000000000000000000000000000000000 5860 669388251088617919232345529756658038267531806255407057516353484815178197376464745999175475699443345236069074285072651265563534746435540372997550968685955104352152933840642297610917535703867680173593183893979518055044548816842876248921858333121555042374682374512142440442224457440562066118978116330618706863946547595158992865935609352440314549144870308251397192495548258232088930006041159845103534080000000000000000000000000000000000000000000000000000000000000000000000 5861 1338776502177235838464691059513316076535063612510814115032706969630356394752929491998350951398886690472138148570145302531127069492871080745995101937371910208704305867681284595221835071407735360347186367787959036110089097633685752497843716666243110084749364749024284880884448914881124132237956232661237413727893095190317985731871218704880629098289740616502794384991096516464177860012082319690207068160000000000000000000000000000000000000000000000000000000000000000000000 5862 1562439357020711885020580646243255892372404897957036760047563239886794009655015560931363248891813172515382995226189044728807963673288693564158559598243185052883901594095479169844790782620264008037247387224301236188818122084668657984021500615208474844468136694515306973632391626924390259749249580957044096861509114907052007141425068141289135838014261831748451347647566705206343275491104496847012495360000000000000000000000000000000000000000000000000000000000000000000000 5863 1579065917174708770170026946192842399071874519674509968825342044878350189456840191771632100391392029549175880556087975339680302694823257518567363577232127338691621425193745018883422904595220822860432537197063216485075113908521294617725662728558749444230739774971205103477177292401698654385191429877126708417687402497621875870110267764488604544928799214964605966164887598976113847024849700716195872768000000000000000000000000000000000000000000000000000000000000000000000 5864 1776449156821547366441280314466947698955858834633823714928509800488143963138945215743086112940316033242822865625598972257140340531676164708388284024386143256028074103342963146243850767669623425717986604346696118545709503147086456444941370569628593124759582246842605741411824453951910986183340358611767546969898327809824610353874051235049680113044899116835181711935498548848128077902955913305720356864000000000000000000000000000000000000000000000000000000000000000000000 5865 1789832480512368149509557361542036617624319183930121727386815391659682448294602395064576829193115796282311049023296337424032830306180177983646044999412493910112883918703686692077795166209587406417599013980855244822713077769346377000666025250080085449067459825025636979457402771024988933024155976882891400179249356204174048720019037524427569308685034859661210939021759289460324032793132168623853404160000000000000000000000000000000000000000000000000000000000000000000000 5866 1919642491357490868783852688334202768682991630598355819295504944728677274572409111509907306193289812245116248787793312715837319096682560622828804849706535293669812194716227200848952587880672090240772361672236066516163653008619083353685641103624389070263731245297914954182394438624942389744511551611444194205715699295387198769897467426850558271280678122682599993513164694601950285464238285361722163200000000000000000000000000000000000000000000000000000000000000000000000 5867 3839284982714981737567705376668405537365983261196711638591009889457354549144818223019814612386579624490232497575586625431674638193365121245657609699413070587339624389432454401697905175761344180481544723344472133032327306017238166707371282207248778140527462490595829908364788877249884779489023103222888388411431398590774397539794934853701116542561356245365199987026329389203900570928476570723444326400000000000000000000000000000000000000000000000000000000000000000000000 5868 3948625256587524448410077266614479582059265530030944874866392840802916675288457149280257569303618733249889858428042657122959721746008928832138036885012585794434507131808782549429233457407031305227151097528457668561613533048673353025051821947015324685219769063612040308864673459988400648635638816173983920443929880970056595968023451959318467263966876857434569163752031830284375706642063446135401349120000000000000000000000000000000000000000000000000000000000000000000000 5869 7897250513175048896820154533228959164118531060061889749732785681605833350576914298560515138607237466499779716856085314245919443492017857664276073770025171588869014263617565098858466914814062610454302195056915337123227066097346706050103643894030649370439538127224080617729346919976801297271277632347967840887859761940113191936046903918636934527933753714869138327504063660568751413284126892270802698240000000000000000000000000000000000000000000000000000000000000000000000 5870 8692909290971032306848141414138297604492495084214300089955180413871448391020968164023408569580302716710652331771572051849248075947668563952172741038521560119851377381024389451373237317775178891220702177140860017605246186486252880327692638070512562472994068095643173439529264044769545963492256765388490557097531425113724322954193706055248237699293199529721049463642621987026327119199023556621856931840000000000000000000000000000000000000000000000000000000000000000000000 5871 8875659274394217796646169707229077054405433398222347133015176071229594393078671367202704742166944837463259650780507183375959514621373921689471140840662216301897577497415278085634722576194519976871427403196847391018313900951347221313427788690646258809673841540178387211640522632298598234805443331220835465097480161900708058850078796296323403880687129600765587492977870414496926195143316855829602448179200000000000000000000000000000000000000000000000000000000000000000000 5872 9430387979043856408936555313930894370305772985611243828828624575681444042646088327652873788552378889804713378954288882336956984285209791795063087143203604820766176091003732965986892737206677475425891615896650352956958519760806422645517025483811649985278456636439536412368055296817260624480783539422137681666072672019502312528208721064843616623230075200813436711288987315402984082339774159318952601190400000000000000000000000000000000000000000000000000000000000000000000 5873 10788617568071228621658079949728807947546771141895360683836110349485541481161426389173283304815588892211153308515624538003268232935733500658659686183422284561730452074281796567609511445519088253799119169875039093659196294576480399295002954728080472215940728867305590421167957982497184840757077118356310165427014561468136583304679782659940993779814608622775892503162017364485004746341042992032678045286400000000000000000000000000000000000000000000000000000000000000000000 5874 10974511490071905209494736903772123749522442657724112962989795035880678676937290569478106129322800826691483005772458299242543195112836349184997401591216216329514986015045006703886783029089371415409681552810340902325983456410026449537339221091227241894966401914411298269408984379151020938959761969540837135396206573524104105446828816112427133872492214165530959570314965857809056177797373540070807358668800000000000000000000000000000000000000000000000000000000000000000000 5875 11083575324664595288946274183259773405876031631275653555118832852770003741427129865723651899300054105176622088719292705172507250729528372563262216810060960002048770160280653246014039280309635572498136585951865292040856711151377871994110284592867505098125644488594988524979311498105363674796673634810144640506779178154165477035720200278355906388846185324554187885842698903795936105091707708330681711984640000000000000000000000000000000000000000000000000000000000000000000 5876 11319870022435857349606738178103071696094306107651762026639927137659212916400020678198293122405402831173648907366720879569509395379775647530031008554001808810415273338745022469141939471460625202255446323223301260002478065215568265623871226583911850946883761357618076828573802651970236063985868166510660413304468630210494430498690117852070855370417977027761305463326971448994296817294364307881710195834880000000000000000000000000000000000000000000000000000000000000000000 5877 12586207068799393008575847644819593463505598247392855150425973671198761312788934602435124065508696020724772094231876279033583119304332841455794531967942630715511339287493518885632331397488599406885552679309101151013889115910364473177189245342106034378569538493511578265808030215172541499607100256333900997296796144171026148581441409533318197139872445865904412951726118372433255871989795352548928703692800000000000000000000000000000000000000000000000000000000000000000000 5878 18879310603199089512863771467229390195258397371089282725638960506798141969183401903652686098263044031087158141347814418550374678956499262183691797951913946073267008931240278328448497096232899110328329018963651726520833673865546709765783868013159051567854307740267367398712045322758812249410650384500851495945194216256539222872162114299977295709808668798856619427589177558649883807984693028823393055539200000000000000000000000000000000000000000000000000000000000000000000 5879 37758621206398179025727542934458780390516794742178565451277921013596283938366803807305372196526088062174316282695628837100749357912998524367383595903827892146534017862480556656896994192465798220656658037927303453041667347731093419531567736026318103135708615480534734797424090645517624498821300769001702991890388432513078445744324228599954591419617337597713238855178355117299767615969386057646786111078400000000000000000000000000000000000000000000000000000000000000000000 5880 37874506575798752020466665839446768981262762941112241922987464313346365216772466699981144191896254593154812141153485624676611144309931137601729714211111476881892015707673406020014950620645232742158293775813219133187496819424403929136268681322491825163187250285834844385529659623154312077859216781327176482600565954947768018131029996337640768572070371409510838187523220428409120456652102447957995945984000000000000000000000000000000000000000000000000000000000000000000000 5881 75749013151597504040933331678893537962525525882224483845974928626692730433544933399962288383792509186309624282306971249353222288619862275203459428422222953763784031415346812040029901241290465484316587551626438266374993638848807858272537362644983650326374500571669688771059319246308624155718433562654352965201131909895536036262059992675281537144140742819021676375046440856818240913304204895915991891968000000000000000000000000000000000000000000000000000000000000000000000 5882 78189396489227107873635303095379769911630772027813059138977166269578647858956462749760720819301772585323606407766772695277248203031241072657521833473171313069204866535475792520883565313978297438531627477556381220621086557811559962698371632542666245889061032806788394884696588547239547934416847594725762637585396618004047455285729500373267045874060968705641865019281788606813507209757826499390765793280000000000000000000000000000000000000000000000000000000000000000000000 5883 79392295205088745514584654625356880241647337982357141683367579319026974249938484695596665658541674649511863197473731887184011986900104986839228571293638144589943431286941185845979093822759742886256519820797580866538886538381613164027037432488098517667936715615342669682705888915610134486231917190250504594604717376617130396453482158484500936708083538864075416086304835731585417699364445649117883924480000000000000000000000000000000000000000000000000000000000000000000000 5884 99240369006360931893230818281696100302059172477946427104209474148783717812423105869495832073177093311889828996842164858980014983625131233549035714117047680737429289108676482307473867278449678607820649775996976083173608172977016455033796790610123147084920894519178337103382361144512668107789896487813130743255896720771412995566852698105626170885104423580094270107881044664481772124205557061397354905600000000000000000000000000000000000000000000000000000000000000000000000 5885 101285778788007454563989423355788207127718563261619077136891072990554804610178219451104465705172306191119387904162935398903677542365423169638955059391922975525338863668837643082180336052826881149697706618446011117292532329272724127072580483156024114940446362097133148571295416829683771969130854888901524713944725943004737905638046206612597071198447880231061067974842661758036792487592911221756946022400000000000000000000000000000000000000000000000000000000000000000000000 5886 103266779793851611155220918582277698635656129140402855446372031311216955473107038595879048799511801855283996359566066708580190359184372241162728333912843840015260998239876162650064797533122886319550667713402506922557884974166789521560555530676592042408490919125014323469920896990176603729336922525743552745027665235299469152147354991746846174341987096707102860665296843107374892020463601811986579456000000000000000000000000000000000000000000000000000000000000000000000000 5887 104361361274822472632703511172074226727336675260722231479835919993848788352377204501511572063566777550176201984488525115104590287266538397473461090542688503508441017901914885182597219539979686369349244510618583685222044569318220534407484375794739104824606697786377501363941003753996901584509222392960568920252033271750182693448555595628705382644381657721413574025829796170484504805232796614905351372800000000000000000000000000000000000000000000000000000000000000000000000 5888 104752227796451021219342850165228062782495239587541415867400848533151592803135171559569667839085754245120682141733800490067528827668285732295459072155207936105850909354731045801258632347245527891331825950733260028612389305532895517682418774205955356153537809014041836575041906389779661515537346821398623485496422909472093490053231833814580683702974847450707257823679345968875832538585728437433086771200000000000000000000000000000000000000000000000000000000000000000000000 5889 107694498219449400989730382554020138704282459862523751754995548126077284886831187344319386444565819553685967856282080333262817625305467775137445024722041412193085983624922128628752096757095553682839313271867966458556956822629509659687464897868680325087971099259667973684941215775654759960283226907031067869075463357153860423178888508942110949569798315422215760022055181694869156274238917543660093440000000000000000000000000000000000000000000000000000000000000000000000000 5890 108649857854205514079722623952724832792128766336615481631851808443326906189059654089597213530585481747745555814594036044392938981811614770901927084647908636098601588074944765757572893996793928029881983356484691359994336725008745429976511625686867688211558036355844603885521515525924256565597504965088406257066938867715857362577700290815305040524562961464391197909508954545441324698153414432588300288000000000000000000000000000000000000000000000000000000000000000000000000 5891 111970717296925416835647700831014096784446323314345921601994787306046532557628919264428756269726300458972330278030132827145148412484926584497600603514223451554107018673913177202654856205333808886609273213227745049402801501985756918201707329860685571040615624178016598422886292744656825204811780864353566846983935005865312139108314386082749579969167543675262955453586969102976408376635179923551132057600000000000000000000000000000000000000000000000000000000000000000000000 5892 121342841407859435834892516034833682553708698268852272109979565135453044672624201850718892650222596002147699527168446970137838010232857642088536751921897661256757886569375828421605827769087530993450719008182650630101455434638371684043709515441308895945017934665384575092374990769256330033732549402031019544492362604503766630697513032436548724791535833148421861905132105452945116929574137454541773209600000000000000000000000000000000000000000000000000000000000000000000000 5893 124516799030197811420111032550835368415274519350331305384486072875414593124825639726089809359383348010252166516812692061912067173478385105563689624708587137305727408753283043249535155256005313494285446064734711914188616240775793881010647591297922609521044560723030449289962264169659413113085714678140482832376468668605474812184570717389617403709624295584899697327197935173042272905599215496612282368000000000000000000000000000000000000000000000000000000000000000000000000 5894 133546850860260212772552461735386994084534270425977874494938099130250251691326756455897982515197081417723490082470580608123252473084069652319291406142237405891463865657190856783577460093269132646776221096078513651958520258237035376968606306962166887887358845161660005682331742479909942853921113820373475471159559013292459879385374011005465585892148381677994214477182582284761371770749704693832744960000000000000000000000000000000000000000000000000000000000000000000000000 5895 136700198020516417197883937580005006380725151387461970055495726216424641393057618358872178387079812754432563334455750607485660961815778354883995741815294599842528343402730475003563889850587757293646208068957564841601774595899641239375120290566104370381159958767206216332870185298627980211757924942670228928275061844554473063460247821239346575489638891094509525526379546860581268466907225873071472640000000000000000000000000000000000000000000000000000000000000000000000000 5896 138471250803859498503015889534435247807120696228872564255939548397398728125162125452950664532200200147375796498499949165000666658752855052212806968463440471177337527397744066344472250267134010053813832640362312012789690272273942943118457666492952546700016995609753143923516176004744118914340892784738760901319671107158767428992351467627794885857711488514101313692451650597711018906801804699448115200000000000000000000000000000000000000000000000000000000000000000000000000 5897 276942501607718997006031779068870495614241392457745128511879096794797456250324250905901329064400400294751592996999898330001333317505710104425613936926880942354675054795488132688944500534268020107627665280724624025579380544547885886236915332985905093400033991219506287847032352009488237828681785569477521802639342214317534857984702935255589771715422977028202627384903301195422037813603609398896230400000000000000000000000000000000000000000000000000000000000000000000000000 5898 323209296443371882074611621276641050399371024066984722137632752354403686632381816761827798979403794843144728397517368611278296302976952675351726689717381935101194622523630802054975296548821455045811981517776072249886699806998670217655782003216487540243095697053121599772580710986964710837751883532188197771025948791378392973478242440907796959384009769794883677528663037761855872314212429712735600640000000000000000000000000000000000000000000000000000000000000000000000000 5899 343151558020600390143793220671267560222605873058330007103285924094940742744929671824178427241240410062047200450177487582498472513486719896049579391480634720738832270268854825327548900204167535871848334597357524278092624699182411698476615099962261867374463174524749626868523190916787021960413684530178070587460733994938504816151292565938233280727076868762406871186921339004834831187819526558821908480000000000000000000000000000000000000000000000000000000000000000000000000 5900 347019952952009978054637209033871442802601349296261568472643349896592167928155175819398260458364810939576197893909309776242199912947302538011610540991783718478543062381496080488231287988970220910868579221665875619906034345893491942279394418916313409626666684805794345273008533603887047848312235267859533447344129591792767448468538357617315279882927202598272359753089011224029455441685658221223608320000000000000000000000000000000000000000000000000000000000000000000000000 5901 364038449567827438087594693042368206937669739438644305140334475034395843460359968155677408868015718320199747783041157523133858681040893993356250562229727823951625447744073178450489003480944724999431366714264910642263734938760463690294051853845208962543574526874307307857108969897753982863661748582317128522719105208350728789388494718659714803346061343456635623607896141036932778520241167539288145920000000000000000000000000000000000000000000000000000000000000000000000000 5902 378811438455313057042954697461748455209787106415864015168399853652353665365305502185228839039504268270870334094173989425760248393607467164044255392737794486823131755160375049192946053308232670276095889209655409763303793884077509194837381901603291618244911106968029197822738902192662837584267174329338946061670893072771241095833852000413802130922977647582780099071419084907897790019061001418237280256000000000000000000000000000000000000000000000000000000000000000000000000 5903 757622876910626114085909394923496910419574212831728030336799707304707330730611004370457678079008536541740668188347978851520496787214934328088510785475588973646263510320750098385892106616465340552191778419310819526607587768155018389674763803206583236489822213936058395645477804385325675168534348658677892123341786145542482191667704000827604261845955295165560198142838169815795580038122002836474560512000000000000000000000000000000000000000000000000000000000000000000000000 5904 763294437265607567582906466008670349753684721090359069863638349740088788349357086485957111955059645092128275525533523231751472992882263566460730754306562787767241681512877206938727915895028798604565477805551236941122956578895623327794044009790008210199824761066414961130216774535118526112470316961968203276055597290901868238004641516148578481266988637091101707489544319006400172892987967429081563136000000000000000000000000000000000000000000000000000000000000000000000000 5905 916574731316231611005254033131171315511548138622751393255522305997257228886270042795213085590539736643871809823741069281004143281819271718205897852864732791280880445235951598562787253143962668609281476062296939881809791821333279029983349998187458976969938824347051886838862748254518175860971818875633459836240439080662351954727418916949107131507849313196234750513224860679327208969191792638720737280000000000000000000000000000000000000000000000000000000000000000000000000 5906 1374862096974347416507881049696756973267322207934127089883283458995885843329405064192819628385809604965807714735611603921506214922728907577308846779297099186921320667853927397844180879715944002913922214093445409822714687731999918544975024997281188465454908236520577830258294122381777263791457728313450189754360658620993527932091128375423660697261773969794352125769837291018990813453787688958081105920000000000000000000000000000000000000000000000000000000000000000000000000 5907 1419410706272220118525137710963503732250723696033122824568627293249000331713178736323025328982143629942138808945349881379604487560541842972982185480559967887216096025491123125864658323026677022273945699333976410821854378020290492029085823480381154208155667225908445045096354046297936508150120953822728349653352254140116402928209998257884612386001653536027306622185663444801805259697563281056071680000000000000000000000000000000000000000000000000000000000000000000000000000 5908 1471599473702371504949619594537659588123334231579755592279114534230252632821075004349435067135389137626394166983886942851634706330025506142894188521772243991774397477961585871227797191755895055500992387596074366342553281906227636991062093403435424229179266093537399644196685040879156961072949118525119030144893908012729315287000454522852612231032669136174800965364412587591349908833369633346027520000000000000000000000000000000000000000000000000000000000000000000000000000 5909 1553789239898206514158941661060203910846462668463414885779976073483093074409504591748317083600217727801246698119153121697525136572503994897374195509870581134080162152813134285410325056803262765827540650672822765686005074731185143837335801179226844188542730657267880519222638639653511937009262227188923360333253506609287672345521162348287966559725464273830145554931683015386971736994512279856742400000000000000000000000000000000000000000000000000000000000000000000000000000 5910 1607215379027242572132441893960601410452800084478281305962440486290766195224533126398209139934894727603264298805952712190693665802799312265341933455529504195382461555634293181989129507349342977114375619925001912517987789228610300179134540245148190959846989974896898708814043161250636468846786655795258598791382042097262368572010014473302979205385133858988882008417512315170648807681046345620194852864000000000000000000000000000000000000000000000000000000000000000000000000 5911 1683352123134308573278235702045691548650758816578809881780258887004086073388965909154256685175159046302185969028428084020622697343100642437548267746414419059926861097205547823316323831837663572396237670706653528101253920710562637565946234883626982614661286060664240438692969281154138391121812889327415560317515000613226127758094849681966910082733034424664539624650139439769907317065028424290067808256000000000000000000000000000000000000000000000000000000000000000000000000 5912 1893771138526097144938015164801402992232103668651161117002791247879596832562586647798538770822053927089959215156981594523200534510988222742241801214716221442417718734356241301230864310817371518945767379544985219113910660799382967261689514244080355441493946818247270493529590441298405690012039500493342505357204375689879393727856705892212773843074663727747607077731406869741145731698156977326326284288000000000000000000000000000000000000000000000000000000000000000000000000 5913 1919464167957134068869677452847799030051024069111450568065763550227658739651969213298132140513224357298141377893715610172379677400953486006710975919396376805194525978716943916268102318323770468854020697176239554041099330615337766715864315160112604976229690085946131520507868352129718208630405848734615176238045520755999493775002995969343033682760318532725644262464949896715714837818302481357875445760000000000000000000000000000000000000000000000000000000000000000000000000 5914 2879196251935701103304516179271698545076536103667175852098645325341488109477953819947198210769836535947212066840573415258569516101430229010066463879094565207791788968075415874402153477485655703281031045764359331061648995923006650073796472740168907464344535128919197280761802528194577312945608773101922764357068281133999240662504493954014550524140477799088466393697424845073572256727453722036813168640000000000000000000000000000000000000000000000000000000000000000000000000 5915 2895822681102938145499661847535329728233510927565786856794580936325953853653517358930937234935541721995433099618650583916810856668749307454261226989129340005140580684323997620019117386617655842514146618955208966805763029037749974911001761416299654172804776647058421636201583006661635647128700051001768845810662956736991454230000679660293802007400202787934442014947186704558623943262046364838238617600000000000000000000000000000000000000000000000000000000000000000000000000 5916 2918419196923885154106525086806141128765150005533311601197584366306429442095520023111361599014716575457009846227780230378259621830672442391626952295150552320998068907480241344415927548823137509439910813213684201657768820222366894968420176866650392054405818051879048506608341864207452617665256206857473123940055364853260364358733102228369765614896219099881246474530388789766541334875658256857117491200000000000000000000000000000000000000000000000000000000000000000000000000 5917 2996530115543460534611216290200082677878971350612824792263428042888736017996370341561983522039533345626484850476098202419163191501617171528907031312752440640061249072283994876551516108176048516718329302694144133451887758200884577001700074541234544401127954366415791189956842148294637699436156339526793247698905960098580146609886882147496423777891099504026612723430499563664608684086114148643189555200000000000000000000000000000000000000000000000000000000000000000000000000 5918 3138045751970898231661807629637112776610851892825895793623788704698504521773856860774425424890861076047828087251279111362379450083319122695873133793085048198794496043109117284820089249494378080720512342952349861788251948938722962649006865426733525581242856987880573932595019670398228832699204400861918383356797281634822799142387703315170946719019546653176713925238118687896226952448578553351839416320000000000000000000000000000000000000000000000000000000000000000000000000 5919 4185476449516439364467282436101462553197243593633817709402590527647035575500809534194847082274369058129647115021214403382298617003326407673295830683875727344986614704318294908079839382388306713888387459679791854446486699599370230290082679777560232360728519672152844888896469628041300251822980339805454514923793216867014441616617247949012399390230401196862220603035235435322121379517567335255475486720000000000000000000000000000000000000000000000000000000000000000000000000 5920 4213848695211016347460393380171011083971348461695093568010344600860687310291883766963758764280968270414968715178359052433414649539282044351960360606027270289239417936580835325533920232933584714880034718497080599864031868451617558914916785496943432905406741138299099538679186750460028949634518781760804665664025016915298032750319732885238922995258549547858999531277155678171003107910518792413564108800000000000000000000000000000000000000000000000000000000000000000000000000 5921 4371859396243163513592443500370644543645400991206830333537505058302491370232417807021839779021485993343579790301307181303113676024380388572788741575206940323009816938951395549792519829026885992055002452332978988167431786230464852347292083332017945126683660038032273567557119248553257479103374979734150706017236369277112876290490556338770888504659926303460720653376790302422052675899958583385024102400000000000000000000000000000000000000000000000000000000000000000000000000 5922 4413470741615929607436305768029358280896309568241416703226109528998144436411286561126698990296002038753378556960797321264368718251304524183218385502905281775857646760702844516788425450029296115001680019651701648535537648099020423459541519346186604085161492241648201353723791025446075675759125215635327185809959883404388796142593782294850810478143077687471382887543507734926165185780618871418220707840000000000000000000000000000000000000000000000000000000000000000000000000 5923 8826941483231859214872611536058716561792619136482833406452219057996288872822573122253397980592004077506757113921594642528737436502609048366436771005810563551715293521405689033576850900058592230003360039303403297071075296198040846919083038692373208170322984483296402707447582050892151351518250431270654371619919766808777592285187564589701620956286155374942765775087015469852330371561237742836441415680000000000000000000000000000000000000000000000000000000000000000000000000 5924 11033676854039824018590764420073395702240773920603541758065273822495361091028216402816747475740005096883446392401993303160921795628261310458045963757263204439644116901757111291971063625073240287504200049129254121338844120247551058648853798365466510212903730604120503384309477563615189189397813039088317964524899708510971990356484455737127026195357694218678457218858769337315412964451547178545551769600000000000000000000000000000000000000000000000000000000000000000000000000 5925 11199705854391317455255882350111796792887566130424719477007171133382093293156547059480408030089947944294326319703924075426985921940279972167968062727412106476677771664757501640562288428040793505571111818570937592174549187628657194886715354045011525835775256548015675037952010532798317285169026740843843012109083436255222892832262602830119166735959319539105347855704746557123458106419578103766659891200000000000000000000000000000000000000000000000000000000000000000000000000 5926 16799558781586976182883823525167695189331349195637079215510756700073139939734820589220612045134921916441489479555886113140478882910419958251952094091118159715016657497136252460843432642061190258356667727856406388261823781442985792330073031067517288753662884822023512556928015799197475927753540111265764518163625154382834339248393904245178750103938979308658021783557119835685187159629367155649989836800000000000000000000000000000000000000000000000000000000000000000000000000 5927 33599117563173952365767647050335390378662698391274158431021513400146279879469641178441224090269843832882978959111772226280957765820839916503904188182236319430033314994272504921686865284122380516713335455712812776523647562885971584660146062135034577507325769644047025113856031598394951855507080222531529036327250308765668678496787808490357500207877958617316043567114239671370374319258734311299979673600000000000000000000000000000000000000000000000000000000000000000000000000 5928 33781322801846578376712226071754771550882138880529211215644934579391031239445413260342991069126215533113044330481228553415675018007814264373739289142563039551581914165488462595580583053742629093397587575874390829282317766814668798437799127691245546316552647200172038828748257001304654951662959990568015358217503157219638905801218328870514826548867905530188048603721011436668834708136373803495655997440000000000000000000000000000000000000000000000000000000000000000000000000 5929 33964395836872013134237473289031161429757778194005375397471396249887485622215649383454304389273764447445974376498841839542751382726170193999141740166049573666936121262708446884726499798977472266135631839498480583710425590230134598943468292350534737866728327124970560430017441825064226517608793242645687870686915668366386467544679659723390939545784680902600355343922325526167158414317829013099207720960000000000000000000000000000000000000000000000000000000000000000000000000 5930 37386079228275808511477207929162611544066484091793349364878818669386285694021293520665815730112087609009619497806934622161551538918380988543244465476021189500544348073701574878316176231428513559974025560626334269542334006110751537255948780451524419904518322783303743240906361133251440148538165588914925750091928591443027158295295698415794715955430961931369080331610716563972241738354848138675621147443200000000000000000000000000000000000000000000000000000000000000000000000 5931 41568146179361784914821181693162526925989340074293104494778768328039162637016433150111753539840937965963264126984857700275686596050569578240696968443637954328534993186377637571560219960870083559684430085982899336055362550229335736759119005020025838184204957186734583370034728521829718623632625854611777176450292474931775852763316129838267756154430537807289798875215787901628485973486965752897243971584000000000000000000000000000000000000000000000000000000000000000000000000 5932 51960182724202231143526477116453158657486675092866380618473460410048953296270541437639691924801172457454080158731072125344608245063211972800871210554547442910668741482972046964450274951087604449605537607478624170069203187786669670948898756275032297730256196483418229212543410652287148279540782318264721470562865593664719815954145162297834695193038172259112248594019734877035607466858707191121554964480000000000000000000000000000000000000000000000000000000000000000000000000 5933 55165357747571144606751957739852812959411131362505833031822856696074230542526975472266750822547254319694490826710031741343607926952643808324994903669835902028210787857438367190556269653952785773364988893917687155440721603821841027439864212147005673170532731338039258295924466826068931035099100846005057230591226778138791562947818981530197153338491083361900094771202510255778026496610881815947495079936000000000000000000000000000000000000000000000000000000000000000000000000 5934 55781951357986741752306916176384092853956125738526270061887411744206017670504932948945314066559469285940070352681619687169107670399318699186834598729077066945609320488741747606407904507037111612500384333631369880057050457048597453759163543466832667873744443764920135415516224514113920404839874017910203792147157425104864429259032915751473631101702434602740841544264345346890731194754031412001300807680000000000000000000000000000000000000000000000000000000000000000000000000 5935 66983539699556800494464969431520236820712744100874489316718820422617138301975673704526905155955003496364497714523289974113126995974441846477965327737873501590865371746913115424197040766586630176685134030337628760765333242954237482623427714855783400774251937063831174087072284723767856885865787949663407443588456964757927684668645602547211820088634442739712567591032891130932124481263044877179684913152000000000000000000000000000000000000000000000000000000000000000000000000 5936 67639506425608110521325851430268077764789437729179629611806724916243698280907763768594782636484678622940337981757461336083497575175377720445090085857190165347654956456736657280089587609096263789556109444389251785510735638072663187070952758977222504146774842513271881745801959505804187113022457138779100482958068336589449758645752606769897865240614020393859727918940672924005302026745972806183246888960000000000000000000000000000000000000000000000000000000000000000000000000 5937 90216435695874065540139968281936504980926982846161764192085892657068180568102347986452330417083703156553352278862290985824368110838954089572511068181092595706611311693308227096475765749424391424216763159070684455258358599588594849152215443260218049840390197054363980826047147968830146104413668653387329254147850930268879232741635843037673041132892744250019835033584838155499649351912644790973156556800000000000000000000000000000000000000000000000000000000000000000000000000 5938 135324653543811098310209952422904757471390474269242646288128838985602270852153521979678495625625554734830028418293436478736552166258431134358766602271638893559916967539962340644713648624136587136325144738606026682887537899382892273728323164890327074760585295581545971239070721953245219156620502980080993881221776395403318849112453764556509561699339116375029752550377257233249474027868967186459734835200000000000000000000000000000000000000000000000000000000000000000000000000 5939 270649307087622196620419904845809514942780948538485292576257677971204541704307043959356991251251109469660056836586872957473104332516862268717533204543277787119833935079924681289427297248273174272650289477212053365775075798765784547456646329780654149521170591163091942478141443906490438313241005960161987762443552790806637698224907529113019123398678232750059505100754514466498948055737934372919469670400000000000000000000000000000000000000000000000000000000000000000000000000 5940 271563137386046661905542983428370406040103443939616665633976410637297049869998615789871709144134223289371568711188407918509907580437298178029553948168446978692920390256178615485580314139608909471879610005670793558397506155420625693696478635501353062279866363252208454424236156064429045031910767396159211598181508507996760895877159773535453270529457877700557116118607430013502106866669466102442135388160000000000000000000000000000000000000000000000000000000000000000000000000 5941 293044618823622448926411223163906402033310007240975318100818518485902920523059857898444556893312078386070534283484220939781012072941525439698662233074951348854241405243743040379176514635236646315809046611538243438133714988642936165885486911246399364932960743901869291367168570776470458123815262855089276919246006533855115697357321275397180187600302568119722954640602536591960386263783774539072562790400000000000000000000000000000000000000000000000000000000000000000000000000 5942 439566928235433673389616834745859603049965010861462977151227777728854380784589786847666835339968117579105801425226331409671518109412288159547993349612427023281362107865614560568764771952854969473713569917307365157200572482964404248828230366869599047399441115852803937050752856164705687185722894282633915378869009800782673546035981913095770281400453852179584431960903804887940579395675661808608844185600000000000000000000000000000000000000000000000000000000000000000000000000 5943 461119618659464676706224548972900937661495005476986492577190337225011925878005469682986074376034549875866472055756762000195498216095928263544709155898503471825445872703164240423348133548620486484742232752098517730535939025660235040160555865388166407822985322458296444509782558541475541942646831885848155663229232284591542845598504417764865906049033533116291706648147131934688675567896123324263038976000000000000000000000000000000000000000000000000000000000000000000000000000 5944 518759570991897761294502617594513554869181881161609804149339129378138416612756153393359333673038868610349781062726357250219935493107919296487797800385816405803626606791059770476266650242198047295335011846110832446852931403867764420180625348561687208800858487765583500073505378359159984685477685871579175121132886320165485701298317469985474144305162724755828169979165523426524760013883138739795918848000000000000000000000000000000000000000000000000000000000000000000000000000 5945 525082044850599655334445367417121689217357882747635693171315593134432817409347807957369631542475269320801047051786120174370845479458011713785208359315087144834830253403870202608103200010736436319204729714786209589584663974375620436218164179671939041661305246776595400087614046358243074837988360042391053405878154635425106786438796954741589138272906661847925272067218719901739143445190830399000936448000000000000000000000000000000000000000000000000000000000000000000000000000 5946 612802049648813676569165779083976643023962635136597398733111663930889091385446330270220873457284206196219477276671911890938019395864604441989136734599790150506125573608760610318988746391782334741005183045380335543250542496197886430278187565699989484458209053580634240924076345783533935437396317799557089946570497073677330756150364246608153036078013332200424744935302413088422408904542346693343969280000000000000000000000000000000000000000000000000000000000000000000000000000 5947 647015441958433893034153598136977418646321131323235135440495437840964326210837590750833109073440371283802359626625278912204595746713548123040841857040251958621089231453818593521888614011480308637119534170454361635810843141082394887191815378918561925679759998981312748376084447635790109404385809866753606406553396366384639736137002723982372426510140456330635628951047180672466469168129817337397248000000000000000000000000000000000000000000000000000000000000000000000000000000 5948 808769302448042366292691997671221773307901414154043919300619297301205407763546988438541386341800464104752949533281598640255744683391935153801052321300314948276361539317273241902360767514350385796399417713067952044763553926352993608989769223648202407099699998726640935470105559544737636755482262333442008008191745457980799670171253404977965533137675570413294536188808975840583086460162271671746560000000000000000000000000000000000000000000000000000000000000000000000000000000 5949 899237698045485189907175689142862368227116723855525076005028264713498867143008473490215114181754949240301446319832738929607210325118156108154406097607383474103010286139519668886575458680377608150729169264211729695861310239102542837978897917202565489674638382422587676848916469497553406822780876788249026487222546764354259865225950287914146488771108041626753221680935382041980147010700438237347840000000000000000000000000000000000000000000000000000000000000000000000000000000 5950 903788693247009752235109202582797232371027699201644255221838704110394574213716268138524774591425101274184134447560225667596493977181326619000652409787831708310288279473002892005765200200304622565506853294533472172954570077609170336819717174889720830864255887002415233622176232485330779952809600541776825599510855197821884135935868702119580615236085052136460656097766490590773686732374978349498368000000000000000000000000000000000000000000000000000000000000000000000000000000 5951 987611152400313687015408586844378977522059652938435871179052394757915099462187657561840662776672057407051533510189778277722523262484645249413017784800293602285806292537073867297392643010433885080765064665284510455294709267543537833623015094691246821605568875604108473838741704919691118589387901418470544043542624137197467513097964881104041259991681553757932213734014806063379878063844099390177280000000000000000000000000000000000000000000000000000000000000000000000000000000 5952 992933071055678565105743056420496012164789867533015211261418408773877803182422640401897687841697865783612840409534524166826650200208687166031913130239207864376511955753414700313285134668240222087425046074350977927210603613233581878497089929284259627442048168711053815496474228585522277651487614966124013623531737445820462553481670114185156780668560746436682031986782321306706443845041758415093760000000000000000000000000000000000000000000000000000000000000000000000000000000 5953 1985866142111357130211486112840992024329579735066030422522836817547755606364845280803795375683395731567225680819069048333653300400417374332063826260478415728753023911506829400626570269336480444174850092148701955854421207226467163756994179858568519254884096337422107630992948457171044555302975229932248027247063474891640925106963340228370313561337121492873364063973564642613412887690083516830187520000000000000000000000000000000000000000000000000000000000000000000000000000000 5954 2066411761861328258569714220914263029512178073970806481618168660497244994595027816668564698613211782218204065076066254489843434262811925179098582850064253569499650056169344159533102490050827203449074781200887070147817312134953244524760377363321648007879395349709158150291963149839520488315263735761667877303238077369763424167245769412458060544943801945031864144889974956789341522295695295834488832000000000000000000000000000000000000000000000000000000000000000000000000000000 5955 2206397734085924554934092273449419867766217551331303313625549945375238926297771282885385746342053209932017287633652340240717130626286535710325960396126816479654456956961346628230428309614439649864258987624705743109757367137137449000964356241171501843583572498722593132973699978649781421700378157098536518434704872061321709461403101105571728823465185945165125041185701568752023907471982532353641676800000000000000000000000000000000000000000000000000000000000000000000000000000 5956 2757997167607405693667615341811774834707771939164129142031937431719048657872214103606732182927566512415021609542065425300896413282858169637907450495158520599568071196201683285288035387018049562330323734530882178887196708921421811251205445301464377304479465623403241416217124973312226777125472696373170648043381090076652136826753876381964661029331482431456406301482126960940029884339978165442052096000000000000000000000000000000000000000000000000000000000000000000000000000000 5957 2787799295734129239814870150470067797437329179848617659378427110093798574140442620521475192542763005556906543398883563311224976291882075794977634432256177608139515953925855547917606821461182648100106524906728810106312042917316883333597310407200677378107994047666775901251420707286531491060405209201355570158282123498529794934886324481630063232096319628898150939316863301863333387737740940939194531840000000000000000000000000000000000000000000000000000000000000000000000000000 5958 2944655969849633933648883243446527563668391637625350013672079924403043909739916078883028717162407371034329440146948968913358459602633566721796595706072878029489665809212874095895037736544517515769491581564785060125743632868504181633694357013837613047667533726206197723984912435044639405038473289790806421561494141655474645535347312476449418953068338509609524148410907840928049074875641182180113121280000000000000000000000000000000000000000000000000000000000000000000000000000 5959 3023923877313183401453987777417670379440123017701007491607420061949287364937301656280677546039162105847815875724184883330766912652754310791077261791879426092098061598693180776442561185085596252485120966113388446589746701749311372963813746484798346399897866139573662667701355740873358511654663497990558937396150514362052726721243999851189333521097097372779471458487771760873270734917158940823047372800000000000000000000000000000000000000000000000000000000000000000000000000000 5960 3101606387140596720845744558249785381790232432143629203900226683581071344319013104343839538143194380523933270783138388739802081491580951458339636640870545175297890753414148836738530140882684199253736716554230032776517598862171961025157179649370839226041846291915097714040422176180259853379753037750639200616414771018831754401641794601905831530852248092107094733346031936572906876190753743472301178880000000000000000000000000000000000000000000000000000000000000000000000000000 5961 4136864791450518117364597468597496004296380802191569955202049658163462989264203410229216086492961322051859026488083773870246772670446457209443144390623482520995439414387957476241310138623544292642640772930977960383374951528981150525041632534129475078820150721788192605151584596097058057128819351874396460678793357223594145543766855972165618488954812979481550636725419836549078750188115544048853319680000000000000000000000000000000000000000000000000000000000000000000000000000 5962 4332172846539625848192047524792549673559571278567000836203949328808613495556432417679304363150917784773635105813495215600713732602481286128880567097529923483407599961224608180620006064190339584686426257856214353012628253289478503544482100746970729135253370977408139360688916855866957360360722358708497072802513318626510966166077621212104377253368416831377623844784725371995016921892947889825949679616000000000000000000000000000000000000000000000000000000000000000000000000000 5963 4445685833231708913534393048659419134326140476247529216323389460475572190796551210713024112633147471339843123511427594384281356110141658136900986600251271395576488981767475194307893453600302048099437095126742025943970751468539465992247966736692350230339611875323642846425044362206423241444800987676315072388383485184220540403928411286982070720372100058468447156140610381742150035269247353605800434073600000000000000000000000000000000000000000000000000000000000000000000000000 5964 4504034717725464172517742248453051709390993468884337945463016800323166643755029369341812454872963361346601661431230696623877394479599632379435252061677607651212487212451960146800515426852403427208647388954982384129827937609373367136057990168241937403084760667243258599999743784755512156352184727567992260139761450692641974311900855941492298557109432902257827901382951726765129876587468052143494723010560000000000000000000000000000000000000000000000000000000000000000000000000 5965 5408473947333238832966869522537575802647733286426434839350348399742899300444547363669321568795034229875072478928308473607220516435583752107241201870837062736012414080113684402085457637567119921865867711414490943523640160564803986827088989806864713542897748898004203270483563302823352903877744402700597157538794193613987015927758366529743574638335439993114440117063883162220385795353822523904567453679616000000000000000000000000000000000000000000000000000000000000000000000000 5966 5567622821860030310587664965425643224591673763515059596584820374185094662634662034896911653235653658170439444217347215773174612971846144812789208528758823194512300905916072723008067993887874886073882478999175724876130050457021903185876536636109775687820338159835427433705926529198298455833955541823126691121873544287317255870130203630977655901616602461811348283188011781587157913255382373292189893106073600000000000000000000000000000000000000000000000000000000000000000000000 5967 5599479940088414199432133502384635348216716256859737678184534524552595011633404619158507694056141144637253784239934532518230140331877650451355551019634780787545186900302780990385843640015472407943649934196833780882351348935959031998485584889059551231196389914432325562869409941271203177140670430790474083778465375811332737820192391729639733789107147900581291810489684820464648377489017832548812501653913600000000000000000000000000000000000000000000000000000000000000000000000 5968 5949447436343940086896641846283675057480261022913471283071067932337132199860492407855914424934649966177082145754930440800619524102620003604565272958361954586766761081571704802284958867516439433440128055084135892187498308244456471498390933944625773183146164284084345910548748062600653375711962332714878714014619461799541033933954416212742217150926344644367622548645290121743688901082081447083113283007283200000000000000000000000000000000000000000000000000000000000000000000000 5969 6123132443144678565435435447931738802354746624275121360112727015963005925635736867065958438329575422883884642835356416063972592841885011131863319026913837476731748169059448782163639012584954983451492505974766281914891875877520762353613628206245229203831777194901256553162491820984343899792618333521498132187238238764495472826632946918606537196401185977379839139625038819013791644854393572455653453070336000000000000000000000000000000000000000000000000000000000000000000000000 5970 6333610124555576558856144585282054155590761910632489052331775291016537832123799910614504364779138038792554138211126752865459860040080767903362939665971147289266721725647768385191497236591794511906743429629394669357215411334736922583452373334800464146296588713085135924644576705253695244789250986726227169507488845135845887047855643685166415220803169471425221190218256249552416116023138540441742704902144000000000000000000000000000000000000000000000000000000000000000000000000 5971 7245701008555020111642074772286418449900408389202928059867972538363330289317861730572081529092750062505882679766203415161291441093184040622578347895813920765968777321586973701487956556664933097206506078609257144400600913671964898343204326393084921722248665436117537170590371739343603019215094784411877204995475657678067399482743213722405888913224975346967826054469223665147577752066752650495286719807488000000000000000000000000000000000000000000000000000000000000000000000000 5972 9057126260693775139552593465358023062375510486503660074834965672954162861647327163215101911365937578132353349707754268951614301366480050778222934869767400957460971651983717126859945695831166371508132598261571430500751142089956122929005407991356152152810831795146921463237964674179503774018868480514846506244344572097584249353429017153007361141531219183709782568086529581434472190083440813119108399759360000000000000000000000000000000000000000000000000000000000000000000000000 5973 9350376207970045633703426771441376630303355412517440836286401846506590081727145867577480908680508313702561553241449451214942415780274324526360746008077564361234200336788425239746261433772204233663546616888443454464083120048154416126687505108470909300875092751094262476437824106717900074943242643123566276083717534158835295576937938274387539583524099810270638471692158679064480469049087288398127027978240000000000000000000000000000000000000000000000000000000000000000000000000 5974 9556244941057940438007080007788475095856416176011430143998066190221159654515698860614640922211437426647931210233652320790016427201047727170943077472720360014970294111404456619478411596471414169842637168919660600296544720230532431440469195361790003305233035541145876479480651381853667342256223216130657908518133202710818717982387761749426669482076678339361913659024218510755069645638155747394750838210560000000000000000000000000000000000000000000000000000000000000000000000000 5975 9951835000094486589830084500996792642106365001337863037475784796001589941422093696670151695420834379987289865970035995384867577019679018319871781511993777334247722125358434394169303158397828147021089424341784537092713094957927894776877342992605578744069796368110895044080897406842079558142373449668200847979474448310284019005980833658624412417415261909812814890224630455549279508552894973233212738680913920000000000000000000000000000000000000000000000000000000000000000000000 5976 10096819969156652048445471389679042819859702506874730161569080744462726078265641072433183433859821002212213646981975144216949609688573939765111840011784389550132463076536622558672579826101048265991686645673616044414588440779264340109488292103418066433058297843302811229282824661218773727590670682711053869049462601310446414690180716459858422672071705621008685461384875867957619805337740618795318014220697600000000000000000000000000000000000000000000000000000000000000000000000 5977 10404387691767712854375844412685970753776162491525680015819301677720188746224600987184669205018996682921593230725612120441049286629627780707842072937135175081793884323217888820695688219100523368755272252633211947503535943233398497865853313775746228954602490997389663978815514701668608629872338672718301825099773777832513730958175084828927152874660198455189428254673049289418497185585500159426816401158963200000000000000000000000000000000000000000000000000000000000000000000000 5978 10530628357011403779198769419583386044307316466028064646216718971413641435725161660097890909293051944180138261694113846675289199320274444225972709637000421093700291431340586209593831134508181691441833997543522854006383553300067987596680995590353478485848506222588160602910648378007371700254912625274300975346396238767131756228626693991841396117270855091527620817485069093613014650370056865220727532421120000000000000000000000000000000000000000000000000000000000000000000000000 5979 14045541607609626659826923723897706634640601660551558250632327347243387304109584686567192520446254876749030865178614827994377911410536902494139368386860193137147546717580341896972497941995055513409409856690099047264348984993412846884953412767301166614737527450875822472491879869002797050568919753911362462259894659501353623271325207486158976574503974674841530211506606951883176659298711244913050770210816000000000000000000000000000000000000000000000000000000000000000000000000 5980 14135202755230032769892999755588732630259674378531739234292288718362543135227496174341056009613097774707964406624825743138550127727686768940858880767596426386972990588623438783977998532819679489634336778418532058488340918626539774281547124686688771319258649012034934622768580751083048331946420398470010171811113122046889764812891558300521894382817404996733037811569363522689670034989950097853111527800832000000000000000000000000000000000000000000000000000000000000000000000000 5981 28270405510460065539785999511177465260519348757063478468584577436725086270454992348682112019226195549415928813249651486277100255455373537881717761535192852773945981177246877567955997065639358979268673556837064116976681837253079548563094249373377542638517298024069869245537161502166096663892840796940020343622226244093779529625783116601043788765634809993466075623138727045379340069979900195706223055601664000000000000000000000000000000000000000000000000000000000000000000000000 5982 32993185354890015091057460581558920581167619064603721327284825274865194732582241293737122137195831811941150678512891433722253250799084913126190928552095744510517778546274556991984368310194985314664472839914387900305059194860718926150130478909798562124846962736396343829813379652198644515814657748561000522705800878419113428496623084673544573526493538856518317437162739662415529220987370684975520086491136000000000000000000000000000000000000000000000000000000000000000000000000 5983 34228624780563478129805113911813436816254297619300343085528105326493312739265090659737004648736152309357005080642325364860175199402519605123621647387487885373206967530581482371324356813948436701872690253761076764783981009419452281951829318369705105786840745909051159103713021522786727978799450411864224889822844159812340078193935442034476458189262222188639525303589160940097161130542903612229425928601600000000000000000000000000000000000000000000000000000000000000000000000000 5984 34377878621986532352051469755411996402157822944713560347602767243190404124115286244589796900944121574325213647755387089611183278756482657815926049737096746195178235692086930161582869890799824705508017840023047950195422693084184738541189103300332252502182523448570420627999805504799678849629984971839796053810871794317204804937242285969142984030720512827468922419058307725286891477800896702827522634547200000000000000000000000000000000000000000000000000000000000000000000000000 5985 34562604830524107353406942996634414636870397831088670338564296058483778875641032417299667669183457307061300295441648804053117343939874306548231093952156519629936638293908689972054681747379618607608963602587987060462443573740236167279984325092798999972493902983416737437556386311468875145824898287352770976445785132328317439305708444456177505162519764459226363822740089504180091711572493934304867175628800000000000000000000000000000000000000000000000000000000000000000000000000 5986 35213780291469536076083729421653887314996928331181147106485819546930994892300235178942007975395129139562738232600046489129884251123345699240536248386607273173542624929509945309928761220747407977348826828867844825893651575089106146011789641478876639415656438715213947741021304077343561642871651849328447829159609660171165176295942944946052928361587210494562317794657162428452264539970358500221664624640000000000000000000000000000000000000000000000000000000000000000000000000000 5987 70427560582939072152167458843307774629993856662362294212971639093861989784600470357884015950790258279125476465200092978259768502246691398481072496773214546347085249859019890619857522441494815954697653657735689651787303150178212292023579282957753278831312877430427895482042608154687123285743303698656895658319219320342330352591885889892105856723174420989124635589314324856904529079940717000443329249280000000000000000000000000000000000000000000000000000000000000000000000000000 5988 76322049733992464998180805320602576108728147888536366010321389862228603293393004427650041820207910653217555208049727168087353676879917883878646368617565780542857244954279668461967823611600967329070419250479152915271899003218108391629210625866172352742643346317629427271857816967009269602900697411809789624145981236246971696365746753097640087287548504066222666035369906523583111557301652442490024755200000000000000000000000000000000000000000000000000000000000000000000000000000 5989 78438280481333683469828476542781712345377049774207021606013648252173908290371415871173070051153790374365014901267184738457618282522691652931229016082105340331494303920198169523505569664162175446972453844955113020715861420206436581651415153474274588610322874706091998758148870464535859687050035863425188220779397286932080509603779763971061116779196690643284459400419539698724300376527900065587779338240000000000000000000000000000000000000000000000000000000000000000000000000000 5990 86339860944814753993395535257432748294493010946240593728975531827777772545860638152706903413067207677806738289915585878442806737355131474729187494609787303999425959033979845904554825510518539171717670915681849640272579722576629824983769892830284177355874141535587879489809784122442584508268931711782277127892716759276978847418618354652215533161572260885462713175361400960208910287282551310481327390720000000000000000000000000000000000000000000000000000000000000000000000000000 5991 115158316203318140108916854383492240869042852058062704946874388270628012345448904666553555455288302414412465652235236282016693400860289070642140377426030691755756095193147700825205566600651483015655542345063283065353527737001872823423168673112766989730844841620041626556977063237558871912701170457052749560547208841470431987794464882392319580685066948632516822790415139474686666965111309239531616600064000000000000000000000000000000000000000000000000000000000000000000000000000 5992 117332282123906643470336799298956505482095781669561452815731058374461690612609370806375654743328742856180461403730005214550824272842427354788451022894705221579344125790897695034078017295541271364604190819624407516401002630159917922217552176864394307526666421772418827344895350682973455860902686320029780618664717763216202071530232291513280764917085514398720303432718792523230866474017085853990463209472000000000000000000000000000000000000000000000000000000000000000000000000000 5993 126611572894286656052482681480152942122014385348093344048609387365460205532852805754300328087255884707024513958365433492253947848328266527734340260417425189674590371142293990965101796235194828815743725218704990872656380039279763145599601406792502105712278594763997208500376725343103577794912908037029355483779999736457891206628081987721930711107624251403994445440372796504060987517374631105340960145408000000000000000000000000000000000000000000000000000000000000000000000000000 5994 127544636634141148998179277556606962043675856983861438584977249482675745510304656117145862482552757820628383189701326958089521225441600761812035093939814362754108697543202849494387056579328792712729474213833431539240569746078320772999368864884556915130092734730566526466127146159831705936670684036730246131053448635435344498078844218174482230065990911899310142885854470567231138841479624348553413918720000000000000000000000000000000000000000000000000000000000000000000000000000 5995 130167803852477215125403495116340992859555611401810749553505856199365785216291020532638684200759714171783661045689962832982419972511487703666472434534721107337600208600112013992640315415262174493526573011917247759445834237311296766991589081039699890138329766861016947164807682855183652347467405027822685465694508074781685805466095023949284044215471747347359086113797814578400550261542618674088902236569600000000000000000000000000000000000000000000000000000000000000000000000000 5996 162709754815596518906754368895426241074444514252263436941882320249207231520363775665798355250949642714729576307112453541228024965639359629583090543168401384172000260750140017490800394269077718116908216264896559699307292796639120958739486351299624862672912208576271183956009603568979565434334256284778356832118135093477107256832618779936605055269339684184198857642247268223000687826928273342611127795712000000000000000000000000000000000000000000000000000000000000000000000000000 5997 217018775927669302457267040271874020371301397751711188459823898260044458824712241244176682173331165085511323590922163966396956170085930528761686930365066464988007915952106618765693035606079841281360941983140831545520155467437198171344908673786834096190559811639180174571933120664513201131336864475991522345698801442429566317849983690457459653015889457458368292708368532263154172834491756008664636116172800000000000000000000000000000000000000000000000000000000000000000000000000 5998 325528163891503953685900560407811030556952096627566782689735847390066688237068361866265023259996747628266985386383245949595434255128895793142530395547599697482011873928159928148539553409119761922041412974711247318280233201155797257017363010680251144285839717458770261857899680996769801697005296713987283518548202163644349476774975535686189479523834186187552439062552798394731259251737634012996954174259200000000000000000000000000000000000000000000000000000000000000000000000000 5999 372404965047366103329189418662929538535808925887133370635037058737677207613892119672944469781547954057416224908098325455076826591324096074834684071173263209601522888123941332058850287839348001328507725807886099136515262488353439976822611677835179952065907675627038639102252254584337855018961684989720350684259552203241574723502090535528775596958843804181351144143704833205080478663024215721710801282662400000000000000000000000000000000000000000000000000000000000000000000000000 6000 373276316436663180431460630865991317447491755266987964562825275833506856788782813204384377326411491669553290895950940693185613057160723118454517496992000583872183941214281878087534960756305736974683924313323674888508257506156893272178304011076618075481200073912609407749277459178392394557772758218929527384571605958506034822289191345397836811752656988912161973343920770092816193792050782103953430754099200000000000000000000000000000000000000000000000000000000000000000000000000 6001 396290521539395480955073805968141143877094895887412513494663512405814923454590120970367182597244034093973688824735585039163713138696898560800250566954388792251846744761938137321620161230742957624900360036951054655147961334784370806417670977472030828798065507849970667239324134862244206238591714057529775062261456467429338636434734441874079660165214639062141132442822459598381457706250830324266382131200000000000000000000000000000000000000000000000000000000000000000000000000000 6002 594435782309093221432610708952211715815642343831118770241995268608722385181885181455550773895866051140960533237103377558745569708045347841200375850431583188377770117142907205982430241846114436437350540055426581982721942002176556209626506466208046243197098261774956000858986202293366309357887571086294662593392184701144007954652101662811119490247821958593211698664233689397572186559376245486399573196800000000000000000000000000000000000000000000000000000000000000000000000000000 6003 599809163660488230518687952201607473292066020265566218716898035569218041997203827349173920053344047256920637059527208940465932482482203621790134265442739353508824347185300980537534799737133498564214867445047418370806424054319581786324987274848204337853960530888733281389233328273319805097817442142901592250674165144734647793455088175202170266185461355098375665147913696184114226758928983487701581824000000000000000000000000000000000000000000000000000000000000000000000000000000 6004 609531815370108541484213609004494975534316139252908347103677176998665179726153429655206423751101566095224399763924269358056712697500245048601808524897641081298341989781955550172912563413912493527466448008816615981525345560273002401044665453169895665302528613368659244931092730273311395153500992152272500273443891426606733674381020763330645521372123280202815885782246951643027619226605027964812787712000000000000000000000000000000000000000000000000000000000000000000000000000000 6005 731926129196928201915666775322275487632934656874739843086470259237890142433006119666025058540348778499935903652477441524017400170447258897587228382131923913500343950371927945504498074813237150333181858849813147943125831893589996212061639636895138223845598068087782949216789135751808212992863099315604069707937961686385670856494888174779961266490875186367624145702498007309839702873841928176559718400000000000000000000000000000000000000000000000000000000000000000000000000000000 6006 735597829061714055735958571866775346340772594338234408602494967690644054143029188665522793038870154165219606013085614375330561482847178208368579330350947878627724572840080267166454905539803843838889908706906124475900740336290655642158664624070407568350385431970735675320146806815905613818708107418435712460928994084611494248770176439332788321082750396151597581024980882046277491684802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6007 1471195658123428111471917143733550692681545188676468817204989935381288108286058377331045586077740308330439212026171228750661122965694356416737158660701895757255449145680160534332909811079607687677779817413812248951801480672581311284317329248140815136700770863941471350640293613631811227637416214836871424921857988169222988497540352878665576642165500792303195162049961764092554983369605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6008 1655095115388856625405906786700244529266738337261027419355613677303949121821815674497426284337457846871744113529442632344493763336406150968829303493289632726912380288890180601124523537464558648637502294590538780070776665756653975194856995404158417028788367221934155269470330315335787631092093241691480353037090236690375862059732896988498773722436188391341094557306206984604124356290805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6009 2207529085014203881263611674172192814368658555609041460216087398039622806483230595185233901909649332649824037645269928740367015010024381803314106570383194583761801443093080881766531171524951335360508616029425279552178121749208257582118152536835293112619506681344177761635760567254532747069943030362725573095247911247919094240559299494437697751569333938850944340655967627020878752546092482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6010 2429900848177968018902899490150471703869394760777392236641854601935480810522974690473559796962014675425416312370736786228813318988700837863634614238906461718166073575127323895923146411536564766542490517284122719379067531213411836062556854435712501638830711654378247934824536181729306012458121958287930795825042550840959477667058306263510721838410751510957862800571378765982781938885902198636544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6011 4859801696355936037805798980300943407738789521554784473283709203870961621045949380947119593924029350850832624741473572457626637977401675727269228477812923436332147150254647791846292823073129533084981034568245438758135062426823672125113708871425003277661423308756495869649072363458612024916243916575861591650085101681918955334116612527021443676821503021915725601142757531965563877771804397273088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6012 4998124942461812813290385894518661584816770729474190618044227973557947505239332089918318016221378292443138062938741439051236193234728031320417372407329702468939068477284832563218125827173150575276808913065203440944269918557765976466117861698071971742606523800022612949133419224853288169688518436582810889979567974869300020790560840224461102117584083289533842305051769152266149876181115168882688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6013 5717854934176313858404201463329348853030385714518474067042596801750291945993795910866555810557256766554949944001920206274614205060528867830557474033985179624466294338013848452321535946286084258116669396546592736440244786830084277077238833782594335673541863227225869213808631593232161666123665091450735658136625763250479223784401601216783500822516191283226715596979223910192475458351195753201795072000000000000000000000000000000000000000000000000000000000000000000000000000000000 6014 5839128792860859870078419607269318106929336637334470734754871233916447331622535291879290018474721164103655737169057707423825780538828794624060426910673736256823926225989464754173194329662958464558982626489476114640549978679786871018473818724918715535004888229545256601166024343959585740171287988148440777337426777422646646030796570661945925073832462114475798355205476804416719091056547727644704112640000000000000000000000000000000000000000000000000000000000000000000000000000000 6015 6234628991153885450263181756073467479269717734741972663441047999929807509386793759588062623036145659703833367692977267069704017181412669965106064551630217943887096034754916653185585296573328135069099045470103962527564345510858152215467592383013074001262064187837102513212933763848801144542338472324547457841780887057619510832286493152834950259726542692977871011380850221885343170584659234351193522176000000000000000000000000000000000000000000000000000000000000000000000000000000 6016 6282587675701223030649821615735571075264100178855372453159825292236959874843615250046432335521039087855401316675230938354855586544346613580222265048181219620378535235022262165902397491162353736108092115050643223777776378937864753386355804632113174570502541604666618686391494792801484230269587229803967053671333047727293507069457927715549065261724439175231546942237625992822922733435310459230818087731200000000000000000000000000000000000000000000000000000000000000000000000000000 6017 6865154896538972802582805074649233120424953104531052444271009092062568881420023209596192424814808166911083984221479625365942195478458754112206511443558023621540908502269781021286074349433771991638115202082611959073533824984830394154908797425272759848858231826190250600947797037224894586167312591113062180466311203062006177724989481012809069495084341716934835840517842221248321023262948338177675764957184000000000000000000000000000000000000000000000000000000000000000000000000000 6018 6952605383184028866615429860211810392038210846635939443988162375134979932558883781297762838612375016435195700210594732436845456147177240426057070724118636483555395280067882208872690198075282156545151490534963663836114586463627415767247369088259342093130674987659926107549246349485648434940659122434122153697022507379871085966437465816040593037762062113424211611929441695173912734326109886773449842533335040000000000000000000000000000000000000000000000000000000000000000000000000 6019 7502396024254273610837019236850098167654770904354535270789687830645653730302770898772693623081107440811763483273401762048005235294815563745902199085995094814716544999137865509697392161430773699385798854555728482791770416839366568337149699505392465452495162209761034110515448291583436634257505089961989659389371671809602430302860366959032110702594323640547295422472785238453819064394359191665996491619817226240000000000000000000000000000000000000000000000000000000000000000000000 6020 7567442537042835499368635345197669777426307135100442373652572711968712190722889216718947108794065646443874569836468169674044897787016356009221338205178703586974834267758971453298852741139982547468817868063904835406339545973067003990314136483565247463700257418025281706999404474983055784460581378125355563364695841867490032997829562779182548007759666718052249852530228026415191996928280757391260246739790069760000000000000000000000000000000000000000000000000000000000000000000000 6021 7855552846982138129029690556651611996474435103798603050206622100115274734102971854180521369212687311346384319589655452303281659841174161194560399198779455609901626195448716480959420389101791952646992248965481245544629838171388369311397274064112890890277814516247751605229775590077930491038491477059591384344957695019997295115661515936573253508418686998967556437782780862720073097298176107851377371312159719424000000000000000000000000000000000000000000000000000000000000000000000 6022 11783329270473207193544535834977417994711652655697904575309933150172912101154457781270782053819030967019576479384483178454922489761761241791840598798169183414852439293173074721439130583652687928970488373448221868316944757257082553967095911096169336335416721774371627407844663385116895736557737215589387076517436542529995942673492273904859880262628030498451334656674171294080109645947264161777066056968239579136000000000000000000000000000000000000000000000000000000000000000000000 6023 12440752256481906757211553560557792350983695233137664384869662311230449318114711234216662576183203233711201340649335804027008413404230297956297645008972679818431214553247374607114492223613079716377882461614370488439574992646959295163616356270335256317462257223455424543132977937819007984859441220189205890807092793440868167703323595651092777011910106484851417023325978227351846441430018112955713807578289930240000000000000000000000000000000000000000000000000000000000000000000000 6024 12963425150901089259353378720536346542591263213552482315932795148524913424689427534823089016696884187388147174899521911817538063751291336488288042245677773705417333150044793811228220267083526175539203903132494182082045501189432526854541228951074491030600319974989393717547349642237850117202064851905100470079282405066895333492388595451759947788133557185324521353885426531368332343702530925131504476605120512000000000000000000000000000000000000000000000000000000000000000000000000 6025 13499902226340908122914110694200591888532165789655585709180313350945571851180234183303459034553535016699885534366421621009188674240533067113418791565492249769606926045542322869816640294104547684600107750620745105651907929781570053913990639756634593054621171540155288786896281876267919496636508254292656856798464950373056936781295162741912621608773548706899494892283080244110255345551032204934019166189178060800000000000000000000000000000000000000000000000000000000000000000000000 6026 13843903557160233700182188049045645989848481528840948619431762647991485451465126279071663118886799167467839298580249851517465499830353944759245675886320209629956839752706962407827575546064529788364404173633855348828258506109815189863383616721288444764883854681806004857274272814347688109387239472748911849167911421476686353867615791192096730456902831680797236440740683817777661119605525779195755599791705292800000000000000000000000000000000000000000000000000000000000000000000000 6027 13968653755274335366811708399601425276358587738740296199991735069582037857940032648298760959485482443696258463810387859383163566088617598343259976459355055421067314731226265426204505151406628621224247776347508569820181285167385380678956065019704210221868681457497894112628733130386096961915284507113267330993421708385754666705484640484708581064981532783216349050917269028634206616110407194893191194153121218560000000000000000000000000000000000000000000000000000000000000000000000 6028 14309893746421938628306201049205967733192941379612563305769781539667879502783069295205469459705858395088929125118114018707075367014848386746290756401600682625802206779190724943120558332763786467590563918516639205733955188896705111276392368831636176634035039354243607302643789914618036858957988855608017395122212754506507862692920091919934785246193833122724659498916533731118615082076498673031937280653760921600000000000000000000000000000000000000000000000000000000000000000000000 6029 28619787492843877256612402098411935466385882759225126611539563079335759005566138590410938919411716790177858250236228037414150734029696773492581512803201365251604413558381449886241116665527572935181127837033278411467910377793410222552784737663272353268070078708487214605287579829236073717915977711216034790244425509013015725385840183839869570492387666245449318997833067462237230164152997346063874561307521843200000000000000000000000000000000000000000000000000000000000000000000000 6030 28972754311073675662446009304761043182840824103911603585273172726132736283745429143538775739192516833813954992990350662077921179711557492333342246861332647983340958826742422083862450003478444422888448966053000625208862719090542290410306205750677117682331353308929543922680221584112620485408755685469218932282440365786446867707669564824106580822384303674017997923543173892241717375886186584639807478614926032896000000000000000000000000000000000000000000000000000000000000000000000 6031 29933980178328911705624748891664427849046095012036199593523860605863633020785049304475084045801104946928028592854895391925141416293669369000818401677091378010300806141758152222589072798544487651030888201858287100070137497762424661268715782086473979492475054138890792750022743905644112183014969460436234611375805032396937498534675918730716363808075966119911134284495811964407043814153975587690650743401470754816000000000000000000000000000000000000000000000000000000000000000000000 6032 30133234356371541141570837597557974660240135304693953435686573394745443584549639940424660569598527703711646440889774099588979566927123956918690441727246644389480917342646056369120162852822502761700610588162259544490601579699904663887939374118744339640050643553713098820688540752697417929059826101601650572164520180781364961621983746180281639144383727041862360049542309640482612216091945234409995278359636790476800000000000000000000000000000000000000000000000000000000000000000000 6033 40190985000330878025477172944418848008545164972573210137991875005917672209051821664674414473749607778345812627888839912377864291789032528639227224844707454424748120386627962744647654128178043745464338070886625944023985196828602369320213074023805531357004244810685067174295959844124533076696439151892772542687781896721670043987178852253735537291734470817676534231638326226991638161613559535757997243779365050777600000000000000000000000000000000000000000000000000000000000000000000 6034 43104659852019634763379936122446936093399143565846694851325235893156581427963589328042600895829207260853950296344924706822446229277153199291146159258250204571220682614429178882723633038011099136516426893754687400836765569307852925263390160138650283523537207635250241011134860177161165063403444807540092919822019926940749566954092287829045476997218066845224370627628611829247221491628088360952746759389152542720000000000000000000000000000000000000000000000000000000000000000000000 6035 43750881676555216231198751033191301772737303184857100889981327637123483026155667079338451591968949384011133321429655337228062981214890789592132591939877019400858569346839275664308374022890073040182040363455624311973775818278644042094875042355279917532528733572132774176483656015446677391174547366928846014375705663176926449839693681430406280581283955167823814367486663008138396929349069845420189919616759234560000000000000000000000000000000000000000000000000000000000000000000000 6036 47412519245790089677254935916099723035164094849791761452352261850806845666855607575579135144278332082208325749536916567741729276744160054148659675223704540717016275698303365944212045330370584186868367781859671196807071692438152197625882119414884880206868592732141452532995425655416299190756751712883229464964843989783115725124982791951714207482461221688949903046433854131676033534842218571834657634429247160320000000000000000000000000000000000000000000000000000000000000000000000 6037 94825038491580179354509871832199446070328189699583522904704523701613691333711215151158270288556664164416651499073833135483458553488320108297319350447409081434032551396606731888424090660741168373736735563719342393614143384876304395251764238829769760413737185464282905065990851310832598381513503425766458929929687979566231450249965583903428414964922443377899806092867708263352067069684437143669315268858494320640000000000000000000000000000000000000000000000000000000000000000000000 6038 142237557737370269031764807748299169105492284549375284357056785552420537000566822726737405432834996246624977248610749703225187830232480162445979025671113622151048827094910097832636135991111752560605103345579013590421215077314456592877646358244654640620605778196424357598986276966248897572270255138649688394894531969349347175374948375855142622447383665066849709139301562395028100604526655715503972903287741480960000000000000000000000000000000000000000000000000000000000000000000000 6039 143994057853490187918408343633722073936424584295581739681512044027457628422156690443775605427589656495860591789513696412055916360994983531061455958411965997639332204844440837662976609643613877561715176071534879161517726565896833422026657024731879093347290326140483101423516395568430255332663680519187825741775442334864312090212073504702708211198777962963292591783768897374301430400822410862997466973472978213273600000000000000000000000000000000000000000000000000000000000000000000 6040 147691848191200918026200250003081758250518566652741005325622539119602691607251225228230891379844281383975923509655819870016476389641636392808024203661165124453295148658296086778807528550852004344487821933491348851995985370210176125034242709441317527927608929738118599781240406522974549215460020556409172029901991517584450695315727947059705429362940343299509860066470859105147790955906569655564157067615914017423360000000000000000000000000000000000000000000000000000000000000000000 6041 168958634576088839840065332199687560824473834317165545253818080289205751535914408050718154061831809037418369922631135510148202129898491782419186750684443059218211706666946255351221462654905036384426153649003322752077283618969651379427943898448290471181435204908653658996364291641350273217629317048753520468607139692042595479161475269074130674557632392732687328189759413515029057798597878121958825313457409525547008000000000000000000000000000000000000000000000000000000000000000000 6042 170982072480624473760497006694258885645855758508624325017040345059111406731422608907117238005674282615913613598521937939652406063886622418987393774080159975785900812208936379244686717429661323726323177321840569707812016221585231685304146295619939643595146866992794144423026754494588108582243965178068668066309047792432478904442152246898730762215710868752611168768594649358738376636936992007690019917618337420410880000000000000000000000000000000000000000000000000000000000000000000 6043 341964144961248947520994013388517771291711517017248650034080690118222813462845217814234476011348565231827227197043875879304812127773244837974787548160319951571801624417872758489373434859322647452646354643681139415624032443170463370608292591239879287190293733985588288846053508989176217164487930356137336132618095584864957808884304493797461524431421737505222337537189298717476753273873984015380039835236674840821760000000000000000000000000000000000000000000000000000000000000000000 6044 427455181201561184401242516735647214114639396271560812542600862647778516828556522267793095014185706539784033996304844849131015159716556047468484435200399939464752030522340948111716793574153309315807943304601424269530040553963079213260365739049849108987867167481985361057566886236470271455609912945171670165772619481081197261105380617246826905539277171881527921921486623396845941592342480019225049794045843551027200000000000000000000000000000000000000000000000000000000000000000000 6045 430865765959942825879541380700025878760327784723270941379315743531666616762146213248785792394554642505018051332694519752578021767703754635320681639406906142399611821885234025864657983153899871222270727350284328022742609171713341363677159504824759987676247117122974511964904972350984882421528862160061422667313739339406774441035588915647127319506062246398298008193297797813996252558603013858752361815828371551027200000000000000000000000000000000000000000000000000000000000000000000 6046 646298648939914238819312071050038818140491677084906412068973615297499925143219319873178688591831963757527076999041779628867032651555631952981022459110359213599417732827851038796986974730849806833406091025426492034113913757570012045515739257237139981514370675684461767947357458526477323632293293240092134000970609009110161661553383373470690979259093369597447012289946696720994378837904520788128542723742557326540800000000000000000000000000000000000000000000000000000000000000000000 6047 1292597297879828477638624142100077636280983354169812824137947230594999850286438639746357377183663927515054153998083559257734065303111263905962044918220718427198835465655702077593973949461699613666812182050852984068227827515140024091031478514474279963028741351368923535894714917052954647264586586480184268001941218018220323323106766746941381958518186739194894024579893393441988757675809041576257085447485114653081600000000000000000000000000000000000000000000000000000000000000000000 6048 1295168351044569746452664897960587989946103586544890225747168333179480772604050464801799493274663373667254079704281898254356535920218919141786364998158960057134876531183375923467239988970438829783937751618011036802448094992569657887156563359528840003941887579704976446144702132061143681750458247961183571318708514509521697494430132636555578490936497066007378285684715084963830592718437370608715422416729081800294400000000000000000000000000000000000000000000000000000000000000000000 6049 1356412427307864221927576694151044229394522956394204298624454300061023976386342917754978840941411974960945243739806494522175997631457452608027611708639977209947665043765515883034557906570120005803552707184841771325953257212148483347387070481258385278644312603308924872192166625135440859973504353624851090241744873970619359483217847572400320222180399973920770657810079270193792750228766525867585177396130107883520000000000000000000000000000000000000000000000000000000000000000000000 6050 1362715033717672536144332317693230157498513763414585819092122797402742608070160913985740265252922997087044234637463011867896874270996450911876976264592410563000886596489020736889284836124884802742798845442061868113020934478009331291884543942310492154204778611776406477155673016847163497015781345523240598861163901351000179759893938137397411806339765209911940299266175215422782939274664960435817739052208934092800000000000000000000000000000000000000000000000000000000000000000000000 6051 1817554819329055016761854690088907220991066354645869290652717684542022801098102739518882083899076816593643463345211617285571821271963488758994691502415652530680207125494790099030969336762397384481402675019711338602029907974200242376288245302289443800069222537697583746646560236968830668865360797162631839240179768236885156453447856582242073696903352295864011291794055611169656865271118839429346224171146595532800000000000000000000000000000000000000000000000000000000000000000000000 6052 1849175565522718557777449447140695823759127502803618459931509699181816145195846296307204029967846837665603401894593907085437831269127465821972988912701086335824666962363672779018791630575629918163673918312689621369095961139923963241470978856854161070112555087698095618662645658473281381859351705086431722228989261786333228686956896371432273605969466164016427777834785397508464283039527288578413489578399340953600000000000000000000000000000000000000000000000000000000000000000000000 6053 3698351131045437115554898894281391647518255005607236919863019398363632290391692592614408059935693675331206803789187814170875662538254931643945977825402172671649333924727345558037583261151259836327347836625379242738191922279847926482941957713708322140225110175396191237325291316946562763718703410172863444457978523572666457373913792742864547211938932328032855555669570795016928566079054577156826979156798681907200000000000000000000000000000000000000000000000000000000000000000000000 6054 4316170763514918089689897170852003565692355734262891046835503722081007219114196280184948651902670078517740303054434333535732401002206739935889082106956506502579503374208877087670047396272987502565795696604326613477988046953665451814776900903363214472165428878312309881592791173500232442259622924259208214657802974703352906711305414087345945485982778898825460865515320295243394296646750160336179997018366253465600000000000000000000000000000000000000000000000000000000000000000000000 6055 4446839589182636053246345012279962323909778901119728637648232059034163559638276103925848774387720612338170225407415021204243490982671910342940947514769656076632425961190398390563483394116249237010186189130041489372680282829800420713272982290866485834294661651354952633008999021207459094187006570408453847790352842970630915189675946356017170169606152751652386696140794407478443105164041028583940049313223650836480000000000000000000000000000000000000000000000000000000000000000000000 6056 5002694537830465559902138138814957614398501263759694717354261066413434004593060616916579871186185688880441503583341898854773927355505899135808565954115863086211479206339198189383918818380780391636459462771296675544265318183525473302432105077224796563581494357774321712135123898858391480960382391709510578764146948341959779588385439650519316440806921845608935033158393708413248493309546157156932555477376607191040000000000000000000000000000000000000000000000000000000000000000000000 6057 5562226991927503333224525993279393826425356093238165369205219144301333430328227429033944981195358440424646432293016225249270823777118147861146363807549706265222084242722856074865422290440644203587418633029430824244276321353021118366544315014005590327795795358645687940312695186550018094573145416591785018841307207238735741998333500548690018095872730761556595168634594394071406877737853172124718263799413473280000000000000000000000000000000000000000000000000000000000000000000000000 6058 5787642216405372790833411050355252423153100299494185222828002914486354589379608415223575722901547458120399805065251934026003775038922140701520088598649365564852586203928171392167660691873091170088514509731189375769698132816325996232752335120858546657030523263530396199095821692810265042892748342940893908578720635885052452753733160687151993137225578850226498474902856745261026517224094354356412764473345966080000000000000000000000000000000000000000000000000000000000000000000000000 6059 5936769331570416642912941211143923310768591142175216087995456349008344808740661600090719389603837819891930002260344857309778823384673885357560560548842874984168748731687573068612946143490173427895752815754921913501533146675585537557731928882941986052302999238031016322947279590309290136952933313290642968845426092582677744263043310620056431316560484502270821168809355663354836398131042643330371214699501977600000000000000000000000000000000000000000000000000000000000000000000000000 6060 6041703959893923833271115614162990297380138513539929828249076039727637881894581792233317248073678319397259464719365326981511462680695137097344109206736045974628755172850285737520379756666103063546899348658457659934932725832454499066824333934228000199915669481439048784410329597713005750175805481882212458898391034288156788509700774935917920985106959294257921195177684329340344108057980134419129936698362403225600000000000000000000000000000000000000000000000000000000000000000000000 6061 6097855712005038612403248461226244371095027149270391805074758419071416314805377041948231068671292490168056575422262631307439707860759457182434511017726162163605568783280411085495755219854163009128254602503725443720619670997010562344200468650830643889122072915902454178400219441973811137280354598741085667409940407644124674718110493416511436336427775752416469795439103011376612821605343558192169701958479085830144000000000000000000000000000000000000000000000000000000000000000000000 6062 6539898398610846045827888708946939381839798462599729306250458380998149512796157988228917036872166371789507955570857775286146540424645293683116944745839389480312520091762260613589728971973693108216846188271958942085571054460016642650189490719268834698261236790120723071859929227201929674230312276923634607160533451650639664955966717535352932890577833475965367797191810096172408946640935002355335065131914750853120000000000000000000000000000000000000000000000000000000000000000000000 6063 6637776791532140115237497561330619130929393636055702586275628047854520938864485426019124822704124881605792783054329282948313323691559301962755779813777005555597263772671234119680137453577091966427300859047553823125863511368710415541323610033973309855186483513345368308825507435207565936735899692757195888310747259805108397700343723795242705276986151315641188889200482294242233467909997547158450088889530345062400000000000000000000000000000000000000000000000000000000000000000000000 6064 7052637841002898872439841158913782826612480738309183997917854800845428497543515765145320124123132686706154831995224863132582906422281758335428016052138068402822092758463186252160146044425660214329007162738025937071229980829254816512656335661096641721135638732929453828127101649908038807781893423554520631330168963542927672556615206532445374356797785772868763194775512437632373059654372393855853219445125991628800000000000000000000000000000000000000000000000000000000000000000000000 6065 8468759041331174270620425259427997778843063453641854254737051290268324186607441799151366557506217756250986185571001012121134583204230997054729424694993022256607520240301332969546961885996390930200224860054491422651031479954124356008059504711883925101757586549891759229967824373795720360857993372051456102445902824167079309650269998167975384092154803167315247172682188365294445059339103612133056265094451355975680000000000000000000000000000000000000000000000000000000000000000000000 6066 8945151994781235738510371363384001397977409698281069526380575538784868136098169859834825400121872372536073596259528672477029262525909373260961221609616110998972569051675329694424204447031866799250323769794002787229554614081411937242958421533488084526873891706728712613219510709839545984064500542431695300661897614683397227722400041562330714860470599366482395294846981290809760445068912234002670798231669970042880000000000000000000000000000000000000000000000000000000000000000000000 6067 17890303989562471477020742726768002795954819396562139052761151077569736272196339719669650800243744745072147192519057344954058525051818746521922443219232221997945138103350659388848408894063733598500647539588005574459109228162823874485916843066976169053747783413457425226439021419679091968129001084863390601323795229366794455444800083124661429720941198732964790589693962581619520890137824468005341596463339940085760000000000000000000000000000000000000000000000000000000000000000000000 6068 18115977959787163643239862786392953950744536449814263165694120501443211343431865922377561879401660162859244602705358919787916090804601070666002196523795227005803165704780500566884970343373903684889807395022732860166571974654944011660132129639880314989462041167017279218573225411097308202353271044937353270530024119046602647881820582438753658414992806411715529039264368921343513585062300336412851424233296924508160000000000000000000000000000000000000000000000000000000000000000000000 6069 18235897528281240867434989881249888586913699244836428089029132570028114389012103669017841589454494779188282933991244610857837682719604506661425070200781993500782381830333331610993717782768660003870678207503038974875139936163447695013224293544903618802140882128445130150365565086464059513116712699201154683757135201920594917453974942645822270343764170570803189177789881580565160530460959545340929159889976033280000000000000000000000000000000000000000000000000000000000000000000000000 6070 20072736612206530981228804912221228091209828131783294194430019437220510323176136568307947826172995739443377483154827704091536656705562027973094372185999466426059339049042600481982186713992055413771786811627354327364214467382024824134437440682022378291788494099771340419804632903957962469358653707542090013527916653897405171688936091095946376174295237949962691390215876918105574652584669142873618523749435310080000000000000000000000000000000000000000000000000000000000000000000000000 6071 21659683737530551592992620685195983303549066680663597367921281657684525028213566168793832590208040274399371002122196561038944469308352188304300551183610535352905910725996823169660265578132452957168274230495328921621641679546843026042501939197481412472976900684582322461541323966877715912448974620317853540238457073115789768595967363255241281982946784540023844342006448383853237605887303241776019988233899212800000000000000000000000000000000000000000000000000000000000000000000000000 6072 21781504490966522648077706023046582444679442928150823657314810112584610659754792176960679243597201195867700049781534814182631340928741882220160864206907012429362011708797172847850361413378891544272002903300060662468546349017314029220476166654495101231104108680884939493803357433066594162986162573429809768557227358421532735004478310476509902308150221724374737644684327216010821926645753530583550172061043051724800000000000000000000000000000000000000000000000000000000000000000000000 6073 43563008981933045296155412046093164889358885856301647314629620225169221319509584353921358487194402391735400099563069628365262681857483764440321728413814024858724023417594345695700722826757783088544005806600121324937092698034628058440952333308990202462208217361769878987606714866133188325972325146859619537114454716843065470008956620953019804616300443448749475289368654432021643853291507061167100344122086103449600000000000000000000000000000000000000000000000000000000000000000000000 6074 65344513472899567944233118069139747334038328784452470971944430337753831979264376530882037730791603587603100149344604442547894022786225646660482592620721037288086035126391518543551084240136674632816008709900181987405639047051942087661428499963485303693312326042654818481410072299199782488958487720289429305671682075264598205013434931429529706924450665173124212934052981648032465779937260591750650516183129155174400000000000000000000000000000000000000000000000000000000000000000000000 6075 65538712813566289141745500973253683335699408751943822249960296234122668968444612213540103976704216818357258664868591628170487206690929541703231308244967951190058395569332583001482240432883166646303489575033955390204250263834978947408903821473775927410937053869087317489528776003750487782144915857681327946391831607171121005536482983082627845065834142230901793149475142104514755836699192312766734290252476627025920000000000000000000000000000000000000000000000000000000000000000000000 6076 65993583989647113891400983913054326486387333282836638896886792555402532213515279652489093228890341566003537844701225319698226692450533287566635756497467091562988121518387454766652806320800834345407331067232014800225469842178231227526201183552037209212789258889568778334373265499002476267095005068810024938706755798700158880959675120637990069497817384782607297213290732738864294579296810469392936112402253643513856000000000000000000000000000000000000000000000000000000000000000000000 6077 67757428151039246661640514773833483843585430195872037980832267454210552957162037452848971209584281594821103067408363675700591291140541022110463700445574099877253123462490378916217842213338535915265023748950732275329279661949618111703889741912945635273887276891180460154261990326550782347245523457220201615686532192276890637230435668190895931850757745132077244531247003952875660992433165899148549137570762378444800000000000000000000000000000000000000000000000000000000000000000000000 6078 79076370501918277600999983727323563517280558878680481743220969137519880616837272409426673196341251779990219044248704621306481678653752832073251416763969026640893947721183737669075269412240005216437150849744379525758956759628180250148934564302114144723735705941458355424871302830047380430395947693074454663366270744159772620601769426332359278393459535779689840881081469973330241383296918854303854090668469334835200000000000000000000000000000000000000000000000000000000000000000000000 6079 158152741003836555201999967454647127034561117757360963486441938275039761233674544818853346392682503559980438088497409242612963357307505664146502833527938053281787895442367475338150538824480010432874301699488759051517913519256360500297869128604228289447471411882916710849742605660094760860791895386148909326732541488319545241203538852664718556786919071559379681762162939946660482766593837708607708181336938669670400000000000000000000000000000000000000000000000000000000000000000000000 6080 158727997583672056373925501755705206447096189155174134897560105698137360892554917668804209044948946887977824322716093905198510556636632927191766857630491646586996395062054964153946382553842053977743853437236452178777060275983102841791795599561224081676486251630913476831150582695938169857707620686016128615059600949190280944654097915494003306222449229685284290501974931994446504157201210058310596657512109519667200000000000000000000000000000000000000000000000000000000000000000000000 6081 211707016423749624525951344236124428574812083263492052164981934413759763973913660356855312074878674413643565049900776329269267949099809387688985935015446656714430928854581486598480566435549186690543662272999381722807467508917425719839084636798155530735666878478636875255421126212385099342647679352043463388234471598568795306710196231926586343674152457374116419512676915113216322963265185449301983380758111610470400000000000000000000000000000000000000000000000000000000000000000000000 6082 317560524635624436788927016354186642862218124895238078247472901620639645960870490535282968112318011620465347574851164493903901923649714081533478902523169985071646393281872229897720849653323780035815493409499072584211201263376138579758626955197233296103500317717955312883131689318577649013971519028065195082351707397853192960065294347889879515511228686061174629269015372669824484444897778173952975071137167415705600000000000000000000000000000000000000000000000000000000000000000000000 6083 322533039510469910466804892484847942211215138605612676147524574486786270935448494930390669441095074199131062601565997310676730159372055184815274148723019225886090198311219436021855647682160484986891604875619549519052975471890038804221552486038145995000657512518496770942909238526614944684147679387308107099496729831615071116822826945380395808788966764716258669294672962701062404294001942059101010310233126757990400000000000000000000000000000000000000000000000000000000000000000000000 6084 324023571485081419905146718912941967012757004562706513204138129022476970692931159938672870372099294065035441611887471783155822068998599401151151904225562070195812188094770720935324616025107915121723054356171594967198306621288549011641709576832643713734683064610321213877607826381544060346360708442937471441159386878334285069604603546090051722518240045315036052777357135655879299493712847337586091143180514544844800000000000000000000000000000000000000000000000000000000000000000000000 6085 389084430897896187222069459311271816515713746980830983049079698011970370341946586519244339996220417142125561903918632125386319148465511850077944460489034612353706493056092272806923392681532745509800252622153875695789903365800241856667001460244099447559670810389784920063309318793332353886262384288396853058593761793035398435359203783802994914233364923979082817524747422182830558048181672020389938692878420232110080000000000000000000000000000000000000000000000000000000000000000000000 6086 401582111921319323266741195039923349321752539937258603634634502553376539358348121612548241010030902677263495974361838962231158347119783322042522397880903758183953257345432697978353207539337396391113496030682812105523092986296147458100190748634293044365960546172428940328500755890796202714652391214069042998169335411000544747330880995124840339110055825175005369326045423746752747025735495076772432853679081563095040000000000000000000000000000000000000000000000000000000000000000000000 6087 535618948400321079848315778121231098810284856995264655110931369414393884293305542905157544259431568000683461078085242229888137076136518018566364303489398389753246427889237208136917589529440799309375500626888785795129704285669554570211701783595125064875827202153665091025864385378908444059323649860519280595365328502128358147646144344813438364576175335244382161456361462111348729695290193214239021187736003084812288000000000000000000000000000000000000000000000000000000000000000000000 6088 602571316950361214829355250386384986161570464119672736999797790591193119829968735768302237291860514000768893712845897508624154210653582770887159841425573188472402231375391859154032288220620899223047438205249884019520917321378248891488164506544515697985305602422873227404097433551271999566739106093084190669785994564894402916101912387915118160148197252149929931638406644875267320907201467366018898836203003470413824000000000000000000000000000000000000000000000000000000000000000000000 6089 1205142633900722429658710500772769972323140928239345473999595581182386239659937471536604474583721028001537787425691795017248308421307165541774319682851146376944804462750783718308064576441241798446094876410499768039041834642756497782976329013089031395970611204845746454808194867102543999133478212186168381339571989129788805832203824775830236320296394504299859863276813289750534641814402934732037797672406006940827648000000000000000000000000000000000000000000000000000000000000000000000 6090 1213088047460690190956896781978142185001997599755183793327172458025977635604209406282758280267087169583681576930617371492722114997892112975287872623846521913382111619057024347535428867636161586787333190302860637491794004361454965226297301749994727277325040293519184506339671333048495848823101562942451587535734942896357787658792656861748585831404713855103073328346824289233357529068908698639064526887631467797544960000000000000000000000000000000000000000000000000000000000000000000000 6091 2426176094921380381913793563956284370003995199510367586654344916051955271208418812565516560534174339167363153861234742985444229995784225950575745247693043826764223238114048695070857735272323173574666380605721274983588008722909930452594603499989454554650080587038369012679342666096991697646203125884903175071469885792715575317585313723497171662809427710206146656693648578466715058137817397278129053775262935595089920000000000000000000000000000000000000000000000000000000000000000000000 6092 3032720118651725477392241954945355462504993999387959483317931145064944089010523515706895700667717923959203942326543428731805287494730282438219681559616304783455279047642560868838572169090403966968332975757151593729485010903637413065743254374986818193312600733797961265849178332621239622057753907356128968839337357240894469146981642154371464578511784637757683320867060723083393822672271746597661317219078669493862400000000000000000000000000000000000000000000000000000000000000000000000 6093 3371904463867284810132947808771152760561473348724139333486661701211808681038802535543790822131833355442989553817663159127626304015618007064774896145617660808254024918191232115108705414095693504073199495289929670287293583603868904000336937072634916568209349343882312109447329550916448757960334171229474973024670507502842707313686945254549908019939320782136893866870966776633008545625829204705705694212460906545152000000000000000000000000000000000000000000000000000000000000000000000000 6094 3530970830247387734414787676245330197157936393210153980573240912744752107902998438648465762978512994145481061627093889795204967131187307487761809981434403030892204472869661201878561358794735265516843998992676801114991120330397109624156659507804820302849009887840875128366383449438299772185287136394382173082876779200980696870724659253923486964360800403363596919352693753012750500791042888031759842915216800088064000000000000000000000000000000000000000000000000000000000000000000000000 6095 3576404136267781038644314334989543327412175858910355189543336151224434058414202637665972480628584535770188600649460053070172826619588692608420987732864091502385234887973948080138812298475260582458253047206260109115607830064244086163418667631429749793683246528226470675522470734573854554246347824710211871238629470024128327023537806924243564630821564134716945260720604319562051671660775080798720749742200830138777600000000000000000000000000000000000000000000000000000000000000000000000 6096 3652111935719408877237495348445814253220363139432213275130129424300821860529532855295604905635320546290455199846026932889394003201487426636001515787081052703497241646546162692298452481616850465435307475829569368570646259614101092832983480507743893848325317552590003265586195835743073592629806772789963604961671252703063862198498128025978434767450527518071354971705388794214410313116964697838460423957546778230784000000000000000000000000000000000000000000000000000000000000000000000000 6097 3702738496980331048604659408018545172233063893538770315442343171067981295025887235017518685201252657192590319935798526141436242860645543975779031091993839796000746423720860400336298390941387943794615951752929991978413311899987959287928304534147995907074465796983482974772542724572802972228853296818860119232497344285823493437544415991618055771969508877573154735543953322906747115830549402682199393583140532387840000000000000000000000000000000000000000000000000000000000000000000000000 6098 5554107745470496572906989112027817758349595840308155473163514756601971942538830852526278027801878985788885479903697789212154364290968315963668546637990759694001119635581290600504447586412081915691923927629394987967619967849981938931892456801221993860611698695475224462158814086859204458343279945228290178848746016428735240156316623987427083657954263316359732103315929984360120673745824104023299090374710798581760000000000000000000000000000000000000000000000000000000000000000000000000 6099 5670179921746660226871079604362058179547096919546721255249449331171694825091381496824875731333644602169097787063000975720998937945296324653139302116864972184605395505156012261284420748900328082458162117304129117127226773818833141472327718519626961900503041152365707934095062310075604671102491323313125243428421462877938177820868162089702574067096024818556311121527566774044898120091193081267936936205105001136128000000000000000000000000000000000000000000000000000000000000000000000000 6100 5733849995271848768094952722734706127156595244555789638903411355219651638113576594383301406446751123665128236563288545018938172606935268287321251825248540036776936552580479756943970066974374377836009740040276015839280895226957598213526938121415496731537650652289747265868153114619777785830632642095812122467836822909863782762516749064170497985477890857782781699668804317643933728876172400925973215196608806780928000000000000000000000000000000000000000000000000000000000000000000000000 6101 11467699990543697536189905445469412254313190489111579277806822710439303276227153188766602812893502247330256473126577090037876345213870536574642503650497080073553873105160959513887940133948748755672019480080552031678561790453915196427053876242830993463075301304579494531736306229239555571661265284191624244935673645819727565525033498128340995970955781715565563399337608635287867457752344801851946430393217613561856000000000000000000000000000000000000000000000000000000000000000000000000 6102 11691568480303405549058669497811295250523154100529937787212222066748856806175144415202788470052867509095397480976638123549413156967486318613875359607439677068496733727110035661106479175862305285513601971693953046815109186608845291121536439875863570005534961773008063614087205279007850438886067227405184867552392889495265278694100900200822835773384826577610996536148928042208354206657057595550704972184471606394880000000000000000000000000000000000000000000000000000000000000000000000000 6103 12411799424203522704234585682715835439647554052067909869518486788785724779876531264309768954775901959632538687539812218237728094381416693961557352580014701176931224503259009604101922311753776616209900749940963586521644398197069665238796442888133072002170510599228569617178265168821673555315824958412544565275629690932444658993459593913981444924779074810506903224109931946614890153616478003243268085338957351485440000000000000000000000000000000000000000000000000000000000000000000000000 6104 12645885437270837558895730578068956051739429103859197684087871339059797562494892304340382472008832411791688607895946607716103261819433560533105373022762339453878273635340178821125097201236536090745034697934220324114030091280589346469197389172019044084970067027138017657811887622392694562551901037853400437442685901852212088170816889562746189980362522526848623847900323344341335654050624104923014450354498559803392000000000000000000000000000000000000000000000000000000000000000000000000 6105 12754148840619733446380416892243537715374301735776302379452886905846707869619659468358062142637073832029058849462362559280946125827284028491101997328670156220191584982444125303650558640801772324702353463040749761832064863175333188002592020440982739693915409262398169374574532602074456742985886625743694404818735284437670352702300890410168451706889258803184873180502998538281724763215967413526443304255582371840000000000000000000000000000000000000000000000000000000000000000000000000000 6106 12989718930184885875473293399250493267311060539140224571637787631099366049058532290881044978882372143789880943154374487644993723712163709714917040164784317647009233757783759167760790916925974698991346594779829801031975375511429314265343026446749602821040442188132515269483439942247532321354155478997620746183996110539452135673338235433202082245748172580524712693071940168041506124280519169955429534132042989568000000000000000000000000000000000000000000000000000000000000000000000000000 6107 13474795038335759573349699556699065636263563197124962021873745058925260061696186047174870748791375394034696138075918743897428734847132480060222221229256638423593878590626470657419743064626213703323615218611588898957053114784460601227420828959857207566463055236632617142728094063720306847894474331304062963783430257365571832460758303020489940076314010901901370484724872940882719208533804090492458922423959420928000000000000000000000000000000000000000000000000000000000000000000000000000 6108 14602480754248940763873473593370356293200046641736813351737113395414005186531579977844177554899243777420714560778829648612123385525732665481655572694426394803142185971038735128012001889952718964888648918464247281402557313980766689248174654071989519773459676498649166495410502591511981707869905338866476757719732084641821737456039797068352253913848158863445739276930126651754953332461100318065639296177636680663040000000000000000000000000000000000000000000000000000000000000000000000000 6109 15057050918935124093172487373395043250979380571213216078026747541548523319745175375100559205356633586923220758595115423937982168708016384529062694180741978980261823981048605894192093091276664324193590813551228021548914200840886833297299474818132967596959544476944727840100752511722720547941593662958276579766848263143187818500082114242816364513862045708681373651083599785651047836071089641188991995705631147294720000000000000000000000000000000000000000000000000000000000000000000000000 6110 15210958293822006851998445843185290722225172198664593659564751210101519276486376984458776480596111391552667514572041321036060898295054738641124560344452343885682483044284150214902070746899508697467357696897467824778932648469223316828091131686754471492804264050161466894573226611008950296453291037789719804757797126951405839770005860695206408241761335603416789080583808309483041798414184851856360297577289089024000000000000000000000000000000000000000000000000000000000000000000000000000 6111 15477750504866420670466610060157377852752889462991460881606860957193663575757333311186983158858452052963477539303734417572168119816623627736983971247465068827392782813548143350779826518446594193515091629755603639228456901479494658593063275437124159969180991757744601401202203339052726827503861196807737220822582053437534317816215603950327930462724611955915996188150603430855051988687582836384607920177798971392000000000000000000000000000000000000000000000000000000000000000000000000000 6112 15961430208143496316418691624537295910651417258709944034157075362105965562499749977161576382572778679618586212406976118121298373560893116103764720348948352228248807276471522830491696097148050262062438243185466252954346179650728866674096502794534289968217897750174120194989772193398124540863356859207979008973287742607457265247972341573775678289684756079538371069030309788069272363334069800021626917683355189248000000000000000000000000000000000000000000000000000000000000000000000000000 6113 31922860416286992632837383249074591821302834517419888068314150724211931124999499954323152765145557359237172424813952236242596747121786232207529440697896704456497614552943045660983392194296100524124876486370932505908692359301457733348193005589068579936435795500348240389979544386796249081726713718415958017946575485214914530495944683147551356579369512159076742138060619576138544726668139600043253835366710378496000000000000000000000000000000000000000000000000000000000000000000000000000 6114 37255536083599919669439763025369397530069439693929597506519265977847071928717071188094789814023459178172959498726535151566450117915140630643769209697545351450540779774692457153646847817974780926124118873547210127269135563770420538460403432333393825847861362387075263841957784687243706347262456920640700431688060417235748598806764135622248766292922886283259230998332783344180031071444016179153001446253386530816000000000000000000000000000000000000000000000000000000000000000000000000000 6115 44735959131992244523723340362004223447254529814769756691106937612218726633355213612878150234386726850537917005946249947244907184213905260875324706097144293492610016998961854124431546048705192676667859987698131924626387570082881370510616895271416900913182771674237523375339734635593885287283285975788361069185033597404657596154063268951778321859410091384855281183047208432696703539690677001485230326806033714905088000000000000000000000000000000000000000000000000000000000000000000000000 6116 45827689878320669268993041849974147678176724935063131900968153861697238777351028252089595405903988627255589719764982947075213227643864573314718807531333172488051878442118337524263985045050270962927824529126681716378633615477974041810335750204456322302830115766883781863076229649987104171902159012827905648183401593168444881008046556625527010414473936759560207009235581067697312363032606712214471230832037890883584000000000000000000000000000000000000000000000000000000000000000000000000 6117 61123594227578976038757364266173770424287227538361872061758441409074466040081812403463747638086306595182635491762507270602390923576514416710965272651483449880374804034346876724132929191280758695369789974451871924704966468144601919987153772920591165525058285818742612351756333368570444551478321669587099653001655475716917315642690342934287280862788856931000407078460903803455703675644886926791185160529087865815040000000000000000000000000000000000000000000000000000000000000000000000000 6118 61586246202200815068721968672463638039130806051974747901102563933571551304150959624569579805356692626916549443924966026565124505784888407019666958684768555208829424308547851737895155522501654931409480421854960382013558663728718239819581691523077571786517972642383647939662235449693141114101392582472915465782583563859720120465625423891422744512894201991258977936444825226586553461012274296419130601792856622366720000000000000000000000000000000000000000000000000000000000000000000000000 6119 64002157157301384846805335997799130325385858234969011975679190927485778561890510081211980278581694172546936071905572096572740905252565143011580499613876843992725295429794271736471238814115133327959551782914756360301974125387168433346196095113353313292854014593555926441566100427789297234996227343696149099998667196228782219465226041595483617755412038450264391813103843995361223701178526119499159768076410630963200000000000000000000000000000000000000000000000000000000000000000000000000 6120 64253790144281297256152520535504899187186301848135989281239793550121343325561620847806429321870542061854446272759699838579652306351194498939200377423620557185896348829284018414511566837915478339538024866517618075658391879659242127402330663830357043443891706529818895029166212302755032828704864430128965406759845443686127313593678888779451714642814940182624643884107444521499915348301550768439747245855211352227840000000000000000000000000000000000000000000000000000000000000000000000000 6121 128507580288562594512305041071009798374372603696271978562479587100242686651123241695612858643741084123708892545519399677159304612702388997878400754847241114371792697658568036829023133675830956679076049733035236151316783759318484254804661327660714086887783413059637790058332424605510065657409728860257930813519690887372254627187357777558903429285629880365249287768214889042999830696603101536879494491710422704455680000000000000000000000000000000000000000000000000000000000000000000000000 6122 192761370432843891768457561606514697561558905544407967843719380650364029976684862543419287965611626185563338818279099515738956919053583496817601132270861671557689046487852055243534700513746435018614074599552854226975175638977726382206991991491071130331675119589456685087498636908265098486114593290386896220279536331058381940781036666338355143928444820547873931652322333564499746044904652305319241737565634056683520000000000000000000000000000000000000000000000000000000000000000000000000 6123 198157185720997734544832699344686571828329123879310927574781399591625410334824457204845284893166277162954209682686698285449472256118081506350076716527986588555751591174020287133064686989862941542117258010497236400260082477418417528653486841436905609824052048744055781439411627188067677502578770165387745908341026332267661864471133737042947001525726474620649535029643638683937904570411948896498266372385697431552000000000000000000000000000000000000000000000000000000000000000000000000000 6124 247696482151247168181040874180858214785411404849138659468476749489531762918530571506056606116457846453692762103358372856811840320147601882937595895659983235694689488967525358916330858737328676927646572513121545500325103096773021910816858551796132012280065060930069726799264533985084596878223462706734682385426282915334577330588917171303683751907158093275811918787054548354922380713014936120622832965482121789440000000000000000000000000000000000000000000000000000000000000000000000000000 6125 248670705329759374264761720753128255895590592908244777995108875379619545760244099909778498812690571144180728895918700252263808103528978388041070910105957749137098961639229993145532309808821136512831406049316290984806139066433520786948733829660121492483219233938077805553045979016294146031650034738254410352165447046593627335413161738051374449963724935680496370156487307163069894061915713174543864097799143424000000000000000000000000000000000000000000000000000000000000000000000000000000 6126 290210693984419963000400192200061878324192356984098835361307300441671753507963097414872846908444691514625133412268755641035803516506759004966396958692984155345143888466363191804299288747345051021869353484522004515895675595680236571339286979208206971797644073267716375098505207579894623336370296154907438896387547286282392747612929599787120181876675498568043861683064241785634164025932045247793097990308102144000000000000000000000000000000000000000000000000000000000000000000000000000000 6127 317111640622166375282686953060147959293686753413364357520226278000838767707555570214971907111384885356852697482473105405113367211014080960046603074637892521478163475211571385301409608177429259738819897632841779670396941165700886382966184135590696622657625066817156533064041399265994065434057945984472583135704530169685745028785798985394526203794421196471315893498054425185790403304038824624280986704481878016000000000000000000000000000000000000000000000000000000000000000000000000000000 6128 336931118161051773737854887626407206749542175501699629865240420375891190689277793353407651305846440691655991075127674492932952661702461020049515766802760804070548692412294596882747708688518588472496141234894390899796749988557191781901570644065115161573726633493228816380543986720118694523686567608502119581686063305291104093084911421981684091531572521250773136841682826759902303510541251163298548373511995392000000000000000000000000000000000000000000000000000000000000000000000000000000 6129 349752719318294950821361697063160900777048272357387665614837246272049775706608561148617417848462344740351095744398996286926248343124988776469740580710247845432331586123042988610890239513261774015690544778793668933020645297046231455608986969108359225269514688280792147048809454135775385246725407243743873263538512023324471813891346308706811319016755677623482445973127490647960285905340219022635869182030249984000000000000000000000000000000000000000000000000000000000000000000000000000000 6130 384979447453555899789709303283705407188645095083056580171207455193960148540849331915285355162480676324983843361530947481576794009579603659119405301943874768949404983130599148444183171479924283411649965007821188137320306369121279996334048989983913575997640317995870624081633988045790409342490364927574547034722358234301139203774128312740614995003998847506997900172120266013222168296198341735961481888534081044480000000000000000000000000000000000000000000000000000000000000000000000000000 6131 769958894907111799579418606567410814377290190166113160342414910387920297081698663830570710324961352649967686723061894963153588019159207318238810603887749537898809966261198296888366342959848566823299930015642376274640612738242559992668097979967827151995280635991741248163267976091580818684980729855149094069444716468602278407548256625481229990007997695013995800344240532026444336592396683471922963777068162088960000000000000000000000000000000000000000000000000000000000000000000000000000 6132 780035641171999549178813282154860603135248708116661346388293959186881563345669329437411610097209246709068038135891476688986910567443644702659091813778814063892502005421733132192678563519343543547706045099178882964135508697733607785051897763011546680677392270988866081478561968168575954135049120290694810166509865236114256718341123673644360076223986095504615031733696661412372274251709817586525720804807238955827200000000000000000000000000000000000000000000000000000000000000000000000000 6133 1560071282343999098357626564309721206270497416233322692776587918373763126691338658874823220194418493418136076271782953377973821134887289405318183627557628127785004010843466264385357127038687087095412090198357765928271017395467215570103795526023093361354784541977732162957123936337151908270098240581389620333019730472228513436682247347288720152447972191009230063467393322824744548503419635173051441609614477911654400000000000000000000000000000000000000000000000000000000000000000000000000 6134 2340106923515998647536439846464581809405746124349984039164881877560644690037007988312234830291627740127204114407674430066960731702330934107977275441336442191677506016265199396578035690558030630643118135297536648892406526093200823355155693289034640042032176812966598244435685904505727862405147360872084430499529595708342770155023371020933080228671958286513845095201089984237116822755129452759577162414421716867481600000000000000000000000000000000000000000000000000000000000000000000000000 6135 2498559890117430507872852636397436787224988792739859738654399808273255258494063115340418999693881479206181126046525333760836075047755176924372206044694638525379550239942014945079712060732608274374361335932841932546100779826784264113503926767181639085558406464788618955452437356464571962900214794690840329409837983162199364076085267871044549461664923040623286122610544365739491236496326520519912842162095279193456640000000000000000000000000000000000000000000000000000000000000000000000000 6136 2527301494082180035283677607901093576411367748787063353948724930250777671925105932876361074461601945895088830503008239560960725322814321443240801356058446131946007811329583221572132277901819977399844185287363512946631089450935507935986063441104774280268097937847625291149145132591223248225080010629767643003049191334522703166110823893613427939132441109587318695001358470861723292550140472651383734986966440575028428800000000000000000000000000000000000000000000000000000000000000000000000 6137 2548849456172716425519581326501696721809731728992299759078397046040480228845098633475528736294738827940313715053381631746500929755544247842015168963914116702492648835437825468591705669397597873646535248028439719334886522155189192226944238477722248383399383968926572903904385192526206990423260525981841033337117103060820419783137439435024813481994796311173254613078381999033538165697648544335303432720513671716510105600000000000000000000000000000000000000000000000000000000000000000000000 6138 2567203645862845878220310577956702172459753695117869053893772479680501731459695288249371049739832555073717571440745836341686280620319464073888051037866013949290935435363115487878242032569848939975850890711178495124353109979994816289600252431700798844879036292129960490571148712554723952290524908148255254606078391946850456388856747343576414269450895256015225395439468710933207554888789371680310117170563982318108672000000000000000000000000000000000000000000000000000000000000000000000000 6139 2936820625237809976259865577917167617466202072377738545492582033562023528251639663736792738585822158987367407877366441574034844039699445679041374742632227514957700870229303516005667672910463821637408266748928973854304047459974481318563266248997583791203442105002736388821842993402465794588964831260687695768755692256534116613305270222622185961526587325196653537584034725142004333114697341941823914647618737852645376000000000000000000000000000000000000000000000000000000000000000000000000 6140 3085674490479138921858154456589013613220934834074952251796432552430229224706430668886376260877721043220637041834074995221700513517299094476024118051225825730712573894102218279724884444974104497714526251026379584049987278063934676145186267309202976990542180538066354195996788233897048998864312820260291089748157702376455705487341271680054700804811534783291640578832990532196362450912580010741943122854138055734014771200000000000000000000000000000000000000000000000000000000000000000000000 6141 3142679497594974433153381715618598421724635051903799315754596751528711677443893340778705161896974085575609282958535059845206119217976677680455404166967296320169158887501088428164705335640036392521285070001789902699026917749138931659559633570825082625939760509828721681422080577620176103292708811041683941066170659445780495312599848397304844743349568865835471946234957439012104163850263835544792916857015823107096576000000000000000000000000000000000000000000000000000000000000000000000000 6142 3203884304980568132368213076534858883832944717064087935179070217675336030462474729370977241759037571343973692682290313395450594512762391991402270146371667353431594811780720118538342283750673031326349842827738911137918936417544260614773632793786302438607108786848438439128631431476848849342527066900603858837332170698897842001915187257188762625871082726895065795744302794541354205197109196411921236779906830790819840000000000000000000000000000000000000000000000000000000000000000000000000 6143 6407768609961136264736426153069717767665889434128175870358140435350672060924949458741954483518075142687947385364580626790901189025524783982804540292743334706863189623561440237076684567501346062652699685655477822275837872835088521229547265587572604877214217573696876878257262862953697698685054133801207717674664341397795684003830374514377525251742165453790131591488605589082708410394218392823842473559813661581639680000000000000000000000000000000000000000000000000000000000000000000000000 6144 6409857872631485510339535519275479005933794843138325259295329264967675866618110511711873607901354593337666311802586685032437185500590165392645689474449478604713487370422725349641756848090684616960705130613304844715445253947848576176149661174656912867066586082850348308605569763137249605336076322954713165251343397263918212756358522663876833215632528077022537894583319839356292599637907410884756670649334305096990720000000000000000000000000000000000000000000000000000000000000000000000000 6145 7696846948427944244900859089290477334718153651173534988461084221104042880150435635981224355789180388399201661295630508680828683019886742631951849435464188007538543738730693296556129162404000158448314419069126913341286120983170031979814935610116402612978585558585075777221873985637996786368329612064602736200047570569746018292175321930635665090238980876831759788877348441152683246845048898862791963034112582402179072000000000000000000000000000000000000000000000000000000000000000000000000 6146 8254690831956024911797853139863179668804170238835469275785248628238855045842076798583441972294169210231042038900017483625057040882035369421813050711993148237047732294578032473836581073321874645749887109352512754069194543366420473911815780468076334784467178878703381870385075224323110196171513691440545777676106371987192664991153921933575921219577660159000793539301293809720989965252814883495215450989548334984724480000000000000000000000000000000000000000000000000000000000000000000000000 6147 9177857762605025524851299847667666805457338343193137286926232539726671371409233583822673784927965911708423533037466925513879876686892866914734921659357875230963544163535622082673585359661797465758421492724979775095041014100721010759551805750034169125131913355649493822280957894637095575201559840910645928388253861364870882776634267831405938774483346620357973404916330579401506299190982794556827261530462620745728000000000000000000000000000000000000000000000000000000000000000000000000000 6148 9297899397298953960243287284727943540239653193436898621303643986148295662235652628452813237729825383814198904686977947138509990390173177611166328033510919183756117413565613579614366717589422554506442019949693155018503743872644379757180801584083838236048041624135273905553574710997568383204737893159999628713121511126550565400986190381015690624408869844476888156516892445195086870707372864387343770097806338949120000000000000000000000000000000000000000000000000000000000000000000000000000 6149 9395205401747958051874886387548024682577929375540004393060847920591294398812562514679372008663795758110909604261663082852516683136798831271749527185579408904085084858469890198161678360269194564065670475452340083346776660812940005376352436876999260904948509714186513317656197669632558579761244818807518776552597371488895353140748497732050330233827452102034991199886911275346915299060978977301112141279999652003840000000000000000000000000000000000000000000000000000000000000000000000000000 6150 9472025669391131800340911324449862650742831020266344772853633178157770450889486661715744565481899888449616324601428774038676287231102295951704223068172180324349022037276072534507170625188671212306698487709174433387770082936325775339819720874032148313650505380636555457484046185211517719424753940194835703179880535738967713457142045897393676025078258680073510623234223024206417065947425310326737880175339104108544000000000000000000000000000000000000000000000000000000000000000000000000000 6151 18944051338782263600681822648899725301485662040532689545707266356315540901778973323431489130963799776899232649202857548077352574462204591903408446136344360648698044074552145069014341250377342424613396975418348866775540165872651550679639441748064296627301010761273110914968092370423035438849507880389671406359761071477935426914284091794787352050156517360147021246468446048412834131894850620653475760350678208217088000000000000000000000000000000000000000000000000000000000000000000000000000 6152 21312057756130046550767050480012190964171369795599275738920674650854983514501344988860425272334274749011636730353214741587021646269980165891334501903387405729785299583871163202641133906674510227690071597345642475122482686606732994514594371966572333705713637106432249779339103916725914868705696365438380332154731205412677355278569603269135771056426082030165398902277001804464438398381706948235160230394512984244224000000000000000000000000000000000000000000000000000000000000000000000000000 6153 22356019943459797283058862150937053134642901664988819302332743946462062166915776017798241705507479642540395480206392890905360447653551780848312384341547385056995049868381023234922631992486204613207188715262899303272657105533947128862827379443513800012907410178778937140636558167991225491696960238098654521105450001222279648411637733214624406477586055159347279084557444568777641849521885519362423037519270602866688000000000000000000000000000000000000000000000000000000000000000000000000000 6154 23073481061436946108242813073213602251019692090665160853165879647562522035783554062487079272496422195406849655007746951972252759814002010334789321308390855824372571765964636036349759964671538538830182899675824763449682482925087129398483374540544458882806935673946551621482660946207242915182026593779057113349872760912240982103769795884425848444046575771461748289247209372263995398461045295144657661655344008396800000000000000000000000000000000000000000000000000000000000000000000000000000 6155 27706203430803582944038440385569770827982239643244025180715591420549684663280720776595813157677344464328381187302271144672931634245407101472321239727341207345359877190849723115523110207578245886079680560001361454236064043949889779598022614585013151017870515727231132689233476464312915906745917870811258424389651901189151866791792325214345725826952802313075552437947625629038875724558302045810420957784581047582720000000000000000000000000000000000000000000000000000000000000000000000000000 6156 27823634874047228995281271935041233612145929029561843744187740990124503478866931676148375140681612901047148382125651830197228104927578113059848261110899632092401931289097230418867404914973819004869195335102173676308866276540861407375369438808304651955789917427412991183265464027222966526310342238619636421285548290524745550244790895141138567635924261908656540735258391545950811941774286418026213843533988752261120000000000000000000000000000000000000000000000000000000000000000000000000000 6157 28629278437029559574092007852533229018288692292135942883157182858499569089117277962083882403593686478889019099957157666265968832329896404287465048066758348043245756207242582955391961032332683384949394400156323961929071811023967456765057787620383222105205686912993178577949682390513217196805010602911774349977387074812856083694528081514606185735764654070785293554500395844433790179090099222643514228381157519523840000000000000000000000000000000000000000000000000000000000000000000000000000 6158 42943917655544339361138011778799843527433038438203914324735774287749353633675916943125823605390529718333528649935736499398953248494844606431197572100137522064868634310863874433087941548499025077424091600234485942893607716535951185147586681430574833157808530369489767866924523585769825795207515904367661524966080612219284125541792122271909278603646981106177940331750593766650685268635148833965271342571736279285760000000000000000000000000000000000000000000000000000000000000000000000000000 6159 57277171489427798965852476048273566768058716633876655560126561544605444790126049602946753027215717357309175403490360298504802403822556070216209332185575706715908447236466467980325789399536844457405257847386871801596719091365895880667153974322444196630505785846085832564597641557613244027678164905825441921248647613263431839745164438764917577053932276057091253749803457745983597126827201110581335032983629185679360000000000000000000000000000000000000000000000000000000000000000000000000000 6160 57463845329994280076154996900572712676454131631862942761208332793925747334557221101416367580227351749833525483583359719025950877798629804832611572926584658919975394056247813171157404558832778120935974597605681172093691090846110596455744634493856213011130866189896985879041964970726708277574797243807971459449014901931628545861386010744760955763867410399708096465065944509021124010660624130441548903677469655040000000000000000000000000000000000000000000000000000000000000000000000000000000 6161 58978482204651795655147189040028502595923510864846794032959886406623243728460690124340231978034694354618594300572699319463150483063653155522510045758465064587425725882867009789619284074687579730038112147269347471068838204137457773861521252953674988153179317179151744105361939617978264072740703182088991600778111405293375103482933311574420357362272144457173883642865818327645274498887615830440329684809437675520000000000000000000000000000000000000000000000000000000000000000000000000000000 6162 59870736946516017980936463737114854305090661797540921299718562080568394084739992700732631403197614679273596609084085391473613067325314154527512410448750007519843792359028427602133241213963059025476394092056557251326699812300952210875375197791280303130382666707497090024539215948242603526853662210322039244733178996362616636540702989125689916888165297859123322159540689653363073165515717706081319583363324968960000000000000000000000000000000000000000000000000000000000000000000000000000000 6163 119741473893032035961872927474229708610181323595081842599437124161136788169479985401465262806395229358547193218168170782947226134650628309055024820897500015039687584718056855204266482427926118050952788184113114502653399624601904421750750395582560606260765333414994180049078431896485207053707324420644078489466357992725233273081405978251379833776330595718246644319081379306726146331031435412162639166726649937920000000000000000000000000000000000000000000000000000000000000000000000000000000 6164 121462812381570246522391623352284500351484658612654800062326477354650644183170047241167214593761222365474317859567050333648244184838499136483148467492280433030584546567204548848664347227155949709063760165177368239481923849366868014817888403735807421157873495027658180864521691429278554347461239401524343694560239810711378569680602973275381247350099097364020953423448641590666827434105961384673398191245439795200000000000000000000000000000000000000000000000000000000000000000000000000000000 6165 124323445009542497668634916894608206977303470829655628325606236899341881721366365359981006817252492304149699135554541910643571999045792209629623427787214938244279862430584745563348972078770805915186776045385995753285644928321758852329131838182987974495358450914019730276588883410635642103368793515445520984289082331899928592344659942592515641703236816316532933687575520449109060185407691149982134487325920460800000000000000000000000000000000000000000000000000000000000000000000000000000000 6166 186485167514313746502952375341912310465955206244483442488409355349012822582049548039971510225878738456224548703331812865965357998568688314444435141680822407366419793645877118345023458118156208872780164068078993629928467392482638278493697757274481961743037676371029595414883325115953463155053190273168281476433623497849892888516989913888773462554855224474799400531363280673663590278111536724973201730988880691200000000000000000000000000000000000000000000000000000000000000000000000000000000 6167 213333833443552227358360013492183448683562415728880849609040277171386375993513963806562530443764834181002243311072825087643715463728472987450860438037099696120358699128273085348564814527362531348819454588263746301665903882578048082212720723583128633029526585038802915563116701400940212623927050280441150433249781417470650986612885465254223356188188387803366338614833422685634947596200626263216730286823238008832000000000000000000000000000000000000000000000000000000000000000000000000000000 6168 222294893411655983661765152045933849226885755837622395037017415437311087809799960257041110760700572954433141112491671433654723804027132465616917278677050921180609155848961504315113701825894196119356310736756156099645782556217182812938782653327793330074395092161983151667330410246312498340881778244737278302503577024900931983818418600665673079144956852956632741231162667510295344136868956140750387585803029053440000000000000000000000000000000000000000000000000000000000000000000000000000000 6169 230585041285544648984792428369283388529288891027790216850357010631432681485790926516823761154136613204661410891195137386412578963988490513508531660273661632167203077160716638307667902822390958429393674331502215737036191756189405051595980369903511193052779299375577173216529042382957039978456755655280588287978533398606914813112669616929680084614249500344629902469838600193212731479188065913426680561072158539776000000000000000000000000000000000000000000000000000000000000000000000000000000 6170 253808356034900997647978150524734282110861196491927633102342284606658195215678901572124399866866421552109441227865212951645814662115986309216018604615713323516076681423166981996874221820097650149053206184252601337582396903823815566863931609237523041605853237909179812494347107080395858169919261910360829473577411031345103114628240630980427591511721022471606923186424034260755274285733972486903701670211979575296000000000000000000000000000000000000000000000000000000000000000000000000000000 6171 255377996551876609138128194310176918698110781712681425560907581459417455998996016422630489954089022507985421051389066490331432372127792939384457213283490583750902322445971491333075718547937566987764979651331796738878181866517357870115544980574031297974933961769047989196635672239249449623501958284182815624941068816480776627500155980919273182684917422995195518568837046048643151585255222241204724214226198525378560000000000000000000000000000000000000000000000000000000000000000000000000000 6172 319222495689845761422660242887721148372638477140851781951134476824271819998745020528288112442611278134981776314236333112914290465159741174230571516604363229688627903057464364166344648184921958734706224564164745923597727333146697337644431225717539122468667452211309986495794590299061812029377447855228519531176336020600970784375194976149091478356146778743994398211046307560803939481569027801505905267782748156723200000000000000000000000000000000000000000000000000000000000000000000000000000 6173 638444991379691522845320485775442296745276954281703563902268953648543639997490041056576224885222556269963552628472666225828580930319482348461143033208726459377255806114928728332689296369843917469412449128329491847195454666293394675288862451435078244937334904422619972991589180598123624058754895710457039062352672041201941568750389952298182956712293557487988796422092615121607878963138055603011810535565496313446400000000000000000000000000000000000000000000000000000000000000000000000000000 6174 640727306660190892566206110654860866154273356295028870083779165193173382622570723148311654540310501926905030087007684694069870755929650244193201265074882408558631061680579736685621027178730047347315787232161538256339885518499368535143373680299345177652595252111961624818488539668991377032495449659852891724278497593314803001319667391703235832475441891072369279385724536534545307085619758637716385014522741732147200000000000000000000000000000000000000000000000000000000000000000000000000000 6175 644689584674802336971488359348953481283302848300359000956941832610609489382302716599021606357796322332819536167654307852788402269652970449324616048913143283229824289883783958510646812222647871128925500344769590200048083740438200044926504106094643272459913672437021714381171247181965348038509224524281770810395942773223655996180323663279686415232457729560457454872902081997238922433695798388583883208006944130334720000000000000000000000000000000000000000000000000000000000000000000000000000 6176 664836134195889910001847370578608277573406062309745219736846264879691035925499676492741031556477457405720146672893504973188039840579625775866010300441679010830756298942652207214104525104605617101704422230543639893799586357326893796330457359410100874724285974700678642955582848656401765164712637790665576148220815984886895246060958777757176615708472033609221750337680272059652638759748792088227129558257161134407680000000000000000000000000000000000000000000000000000000000000000000000000000 6177 675666430074884759178676238027119838106690926192549026245957374512094776201508333592045095014796368243335085373734875075786143778291056918075797389169207122597788762304255568990723156820986803361859897833629389519830413665842638048165037984302846580420687366684887455386321641924482836202569461957304542293152455812605080422161480934758121138523063148569553690599237293145087254099346473484758076941421799727431680000000000000000000000000000000000000000000000000000000000000000000000000000 6178 1013499645112327138768014357040679757160036389288823539368936061768142164302262500388067642522194552365002628060602312613679215667436585377113696083753810683896683143456383353486084735231480205042789846750444084279745620498763957072247556976454269870631031050027331183079482462886724254303854192935956813439728683718907620633242221402137181707784594722854330535898855939717630881149019710227137115412132699591147520000000000000000000000000000000000000000000000000000000000000000000000000000 6179 1046978612368289897105696512978960469859016570316382274903645661406128842402337237638123931013918696737420132290832419036353303872667223332513848206640573198980357361408396016814453900659547118722882003850308603580277758112837240939498977777478284791282506550178384165103129030729829259701278805915823254724524526124036701194700673160165737259693395149134803916964583913702297366712500841796201704810131077055119360000000000000000000000000000000000000000000000000000000000000000000000000000 6180 1065463803832921445534654921839116293558188508806839040222561801193454145419978367661206534728758081674391933530613455452251395344109497696716172225934956641191393550068010442999838283164597171381540518674206368626455247506249409597837025075620183634670431103505764412598502850359073120295772583901006254490301797138232049112617753382895728944702161687710918520748934192879274146884851010657599089316359591409641062400000000000000000000000000000000000000000000000000000000000000000000000000 6181 1218856274272285535361037978058353222118488589833174190119937420773852861066308725465547944768147520893653968109434245859579549859150667919053347097279472820132872810295766493172104325041827112617505743978267454877410973129459271843145506958643664188488734179215257359407422391636646190647947534547312444398179481940723599151460542534369124879126171360091346468273110891201613073765260631378400179920422467474030592000000000000000000000000000000000000000000000000000000000000000000000000000 6182 1276324081516595447150566805666821327478429115654098860937438522092201603594851349916553594145752826136908612251915306515991139067184882407648760545213675163206766916571682992039803364973075775655313588102776897276228051573753800646712114034931563487194553383185919265258369078733113964481355993521106459752152877287862475198089004831554644248703359342296920487699572580487677046596391234301796092337474948627955712000000000000000000000000000000000000000000000000000000000000000000000000000 6183 1324882053461671268271846861041918223953629186423205380094103989976221179257889668478703745287612556566495039616099693852537212263255260905911483126624675262428646505702191562222542337476912099901339176474225047397032196019263984608331823133257732521236063839304343739837340178557697763086837120947979404201569893454091370884437653991632753538787486572981268414369691457616717830995596248736599548960093171752108032000000000000000000000000000000000000000000000000000000000000000000000000000 6184 1490492310144380176805827718672158001947832834726106052605866988723248826665125877038541713448564126137306919568112155584104363796162168519150418517452759670232227318914965507500360129661526112389006573533503178321661220521671982684373301024914949086390571819217386707317007700877409983472691761066476829726766130135852792244992360740586847731135922394603926966165902889818807559870045779828674492580104818221121536000000000000000000000000000000000000000000000000000000000000000000000000000 6185 1789749936639991958253945299517676180174299854945255537438853115169433198992317060905385668617951790607389669848216592265864267816934067292470444218494149784190713400185125140827392902292207116678127919276004334928304542697701781929751686415400141067572554417787410298974045280742492039778485609140614562616819368707523041783228675294983351572422966307661799016793379698157023102350758795117672132114334547764156825600000000000000000000000000000000000000000000000000000000000000000000000000 6186 2088717553119835224831813792412179549863499830714679900442559236058856161336129169493012410284142507329116141082169250604869111518306025441682082035503855607642447979173640703361201493286955861322321511489153650830863669933705057901183175632087247830559747062519784437617815874741561606798782978618295726200593662735714006354334533647916795862280606519624728214807424348286198861759302510974168998469464566102228992000000000000000000000000000000000000000000000000000000000000000000000000000 6187 2187315400347852291345613698140953242900534605332267274624940914282752477026530297990819207291344265439061996189153637589943678273207427884891919448359938232599482790612893307991916594833420858502754079733362146149587669259768153802108592618446645864797350029446184199890458114791473831715992609907109685946708643088455785536278275608936470698015591672103907931779700280254988373246077039442514864235725005247427379200000000000000000000000000000000000000000000000000000000000000000000000000 6188 2199381773534283635133429337909381668357453997711131443351765967359719033074319341614692474072157032815339961123474662651647037862076732585502865829663893558074675497989386784562939118134590084574966657807736477659843126327190263458851439812156902986120613167322582098152489658543813845570618292411209056681515766986463461073411884672533882883147837317782007804924056653900373974214393360281156386175333082797493452800000000000000000000000000000000000000000000000000000000000000000000000000 6189 2933458063428034828995654836452167739759607467928848885178126690446123638072371557683285625612529617446479318158645170337105067543335137183080629246813848970014594159346362265839933037391162007085748409615410335467777822428196377282118576250000857445565831844743948766079544998730929275796669316868628778512433758686152560163070608639828363319011851197093499946071309219937888221918744283335082800288222031899483176960000000000000000000000000000000000000000000000000000000000000000000000000 6190 3228893768650223569869245721859105617695241510197589818886156936796105649549219858991414456430371816612883161405840328360045377130762995882542441324456046842318525112570688258286895205340854812851184858899863902284642752083367709320570285192277498205141924365377163813440535443875138798067642165814918788265467080885438002588820271621365481515971917817008033133645200789691995487792037506170967110809477553894541230080000000000000000000000000000000000000000000000000000000000000000000000000 6191 3329125504262425631905098138945641047069373175702614780004574225299754161952078125124185636896059633536564678611343132344614413227948543426568149037410336544740829661519667494686044945639684008815523191548640165326738092502807061716330781850130901697097549511974237634700330335702748428162868308434450635351313065657934969409759260097416738148396766707114712654423544051456270292291125144943458329326844928073085747200000000000000000000000000000000000000000000000000000000000000000000000000 6192 3353941346796129660971847924688777002952756284764263490788516838814721396971746129027982740957592136235399224740343101949702718792717582608977879989438517570358405353210855899478764722897075139391802750262605098058724222785165120152460278629515406995666952012974633215613822917517024258423175575220990192375402967553020824858848572747374703653051755513407719412601296322592974807440417562618480377893189667730646630400000000000000000000000000000000000000000000000000000000000000000000000000 6193 3664765566931693310046908853278646010287301218480280848716843642058804138968245108328899058522064487784134369133755304689966430596102707210869033916085511696472820677206566287338667896687183603324847135767965676431333263731716168357233737814068908967904401228651894016707778262917984141154361308140852478517871909824042172264125801466239967451436957921975954662665847173318713867264992888368648462340484385393239654400000000000000000000000000000000000000000000000000000000000000000000000000 6194 3772172383455239945342130518304919048182786032463667935122385630033828166978515910184172914618077118928337171727670796971044163946395114311878084933113643157885481218766556184665917485189140342351246675883307312797511666888499625186485179262969808402133301126560826310277087093394788647976592857911437536580924470016829045810611612127595166743016589495260810783667715641955183768852780772621895639923272864388192665600000000000000000000000000000000000000000000000000000000000000000000000000 6195 3815152223209246618117646847580419875976339503052913297397638537696419774551777661958644701768083891238347534798751527173265952807161235182798082204163697898689943985801104042945302483380149750128824612839054465848886771970815231183502426766441741158779673516433677679965946585455962698380662407016951883712629872780789135135920416046227297588365600317186137340091553338251890615725164592613145182541812593309421404160000000000000000000000000000000000000000000000000000000000000000000000000 6196 4768940279011558272647058559475524844970424378816141621747048172120524718189722077448305877210104864047934418498439408966582441008951543978497602755204622373362429982251380053681628104225187187661030766048818082311108464963519038979378033458052176448474591895542097099957433231819953372975828008771189854640787340975986418919900520057784121985457000396482671675114441672814863269656455740766431478177265741636776755200000000000000000000000000000000000000000000000000000000000000000000000000 6197 9537880558023116545294117118951049689940848757632283243494096344241049436379444154896611754420209728095868836996878817933164882017903087956995205510409244746724859964502760107363256208450374375322061532097636164622216929927038077958756066916104352896949183791084194199914866463639906745951656017542379709281574681951972837839801040115568243970914000792965343350228883345629726539312911481532862956354531483273553510400000000000000000000000000000000000000000000000000000000000000000000000000 6198 11131123803575243479519341056996040267860832166241295866747446525424603320359871666442312737530372966989711180431877805996661127392688558532013635390164635177644585818301675163005006774190764966674879502957082929677888913319827621147190809617399310790368674145326388027427040612732093280060473368889014027234718567360993941596600384297769123337096090669014984038068776001027150693504321657369611934357946810230636544000000000000000000000000000000000000000000000000000000000000000000000000000 6199 22262247607150486959038682113992080535721664332482591733494893050849206640719743332884625475060745933979422360863755611993322254785377117064027270780329270355289171636603350326010013548381529933349759005914165859355777826639655242294381619234798621580737348290652776054854081225464186560120946737778028054469437134721987883193200768595538246674192181338029968076137552002054301387008643314739223868715893620461273088000000000000000000000000000000000000000000000000000000000000000000000000000 6200 22399256378015528451771936164355136081037526319230936600290664130552746138251145061531223227893358319310184075489953381996421111902960040579285856829919962809026240603833981728812672544835981128006076994244814841019505468723246232745457957714621921604281493540686309008883628190390616826947448752391515208875923327666056184261597362079654019804605200452256907429273203046164458606763152103146792661286395484011757568000000000000000000000000000000000000000000000000000000000000000000000000000 6201 22645969073532247124800535519426406543589422818440006012936057599048115058748888151846559849226757877127920671829131263442023080998322500766827359866510334835281492093509836443666720811012229694224692585210045977135129959150279656346247165763242811117937314869926692501514692672423447694901679208406244558067707671445310774033149248637105100227925140532537243373980688393257354103834679279868442703022943732772739481600000000000000000000000000000000000000000000000000000000000000000000000000 6202 24287049473586805730812866685597464658978274264377622727743923899311360938213871948564676416373796602027763760381533009899927162241764060726881917298697234099715304539654963710867652198687326904208998588581787265760578538000663294233464827900155548053186509822087077817758178499391010661164280131108441267113727185011426525722843826663340498894774366870962388294561930139363420669914061146287480598237853899454152704000000000000000000000000000000000000000000000000000000000000000000000000000 6203 48574098947173611461625733371194929317956548528755245455487847798622721876427743897129352832747593204055527520763066019799854324483528121453763834597394468199430609079309927421735304397374653808417997177163574531521157076001326588466929655800311096106373019644174155635516356998782021322328560262216882534227454370022853051445687653326680997789548733741924776589123860278726841339828122292574961196475707798908305408000000000000000000000000000000000000000000000000000000000000000000000000000 6204 49031476538635322941857854332021228648007575194777822937076821549301151240671228976550778347168615747514351765470551629907046074635976792749075132655034609893830795945166321514192325406814467730438674262451729048242519839831454928002046597893274967022759502266964750419273460002942400703923176468622097666958676467562351627573098868333713643205771174769656415939513330127540699319114283539582576391672673608296038400000000000000000000000000000000000000000000000000000000000000000000000000000 6205 49761904702178010452726519170109499879447694490559092319188645020114052488174265311602388345707425396838327065238643563973234693454921325396197770449676348546751531989804574367243285965305811036705005148563352608571133655441396569697719072656656149302961402729838692213372724318436678870584072025397345675561927797444980282154164833296443687219086079389536718747017196100121584484070928507928750896557869491657113600000000000000000000000000000000000000000000000000000000000000000000000000000 6206 50848917755432015986098607278053848449134490750299812076512160436374930526611524968900614959593997335605274450030874816735951631679868896866858979353242378940969852239230793810434744856730809249396329960671149357705157483146466864557709815389053069400077114444954531955902320418386926185591369588754441695936193656649582753600815336754315760274269735359974406471246000508612304070241927102266404996342251100150169600000000000000000000000000000000000000000000000000000000000000000000000000000 6207 67820441628613650760025644051942705549329798508792389767639847296030088100696843502742847325062103612240475799718390814316640459038482337590013332048933992828950106343609309239740595786963106461751334860391603985163883382944222428777423162423359355313466312745820570058679273069326913814997914506369707258750275077235660406029234658317893066963616057620211183840925911588633324860632550931751060505127883003815526400000000000000000000000000000000000000000000000000000000000000000000000000000 6208 68880136029060739053151044740254310323538076610492270857759219910030558227270231682473204314516198981181733234088990670790337966210958624114857290362198586466902451755228204696611542596134405000216199467585222797432069060802725904227070399336224345240239223882474016465846136711035146843357256920531733934668248125317467599873441449854110146134922558520526983588440378957205720561579934540059670825520506175750144000000000000000000000000000000000000000000000000000000000000000000000000000000 6209 78796360839771875736089813593055407965192500307286967851664260419827517308253264621410364553959064855806291980692038560196055269879276689071788066087139635908479751198900250207491450747507094200219665605844967913201227391918150833877240539802136327455021277825449462620035851593649942565101815688928018684493949452721074814846232564402323209629107924779670752073513872871526167955385039208321614862219005267017728000000000000000000000000000000000000000000000000000000000000000000000000000000 6210 79204425169399862720245838867464205606832335146128222718894222384253793080976987883524136377415556502824436150834109749764124597703774502637737575519941687539647551670263283581302989478401404363193753678180298815216542125254057292368158084013347755145204503708431211436967656474235666605053455113136381759446037319421930934162192180027939018072437568737916566199402346867168672378356709577640446215389424753049600000000000000000000000000000000000000000000000000000000000000000000000000000000 6211 158408850338799725440491677734928411213664670292256445437788444768507586161953975767048272754831113005648872301668219499528249195407549005275475151039883375079295103340526567162605978956802808726387507356360597630433084250508114584736316168026695510290409007416862422873935312948471333210106910226272763518892074638843861868324384360055878036144875137475833132398804693734337344756713419155280892430778849506099200000000000000000000000000000000000000000000000000000000000000000000000000000000 6212 198011062923499656800614597168660514017080837865320556797235555960634482702442469708810340943538891257061090377085274374410311494259436256594343938799854218849118879175658208953257473696003510907984384195450747038041355313135143230920395210033369387863011259271078028592419141185589166512633637782840954398615093298554827335405480450069847545181093921844791415498505867167921680945891773944101115538473561882624000000000000000000000000000000000000000000000000000000000000000000000000000000000 6213 202135795313398985285625746436033014256243566954223388533138897343089520503082803015898097617156709994435715564002105414080876923671194029530820643844693061671350438295001256113423658131728179143793886260507004303389584370563982036394558139634157660074334256221067086488875622220154823476485514908839810656255281079325093244870278687117608380598638178282778945794374918510797447660506246623314065416739797073920000000000000000000000000000000000000000000000000000000000000000000000000000000000 6214 210317051787398362820665607819065656380657718478980641065450646095124226051172692851738338151303705635981526055300043938219660180197241909527484001746278357772091589755510027883667325869170665822019891048778866507976685169104250540103729656466398835493264153442894712306068486178528710562631283736769150041045577563081319067169366442566688684017321879147980866453762633235854321101148382276001866364957575086080000000000000000000000000000000000000000000000000000000000000000000000000000000000 6215 214624765204403273804090920297550810519754245018382796897104629609400551926521748364682496379711344656558166610608765920368219197115929060363708115277154888647949688797628295293490219426452726227335168800590858376082623451643805986754062363619530387583566980690602501277205642502305210370900153751386813448004899428106961335080821253765781968830276873957185379451247233300899032623623016862906132687574362746781696000000000000000000000000000000000000000000000000000000000000000000000000000000 6216 216150994139446892765050871407086237092697353970654889241488017865961903574691451555665933431202986361863439462584102701758599676817405161117909759806463269930244039738023100232329615892597379220620618768521606610701250776378736828063782093730870903660350882897589582609126044685971190871744965264343117597308892663054110917180808008775412313131699778502222797932312083437570885237019235830918170336897891020308480000000000000000000000000000000000000000000000000000000000000000000000000000000 6217 432301988278893785530101742814172474185394707941309778482976035731923807149382903111331866862405972723726878925168205403517199353634810322235819519612926539860488079476046200464659231785194758441241237537043213221402501552757473656127564187461741807320701765795179165218252089371942381743489930528686235194617785326108221834361616017550824626263399557004445595864624166875141770474038471661836340673795782040616960000000000000000000000000000000000000000000000000000000000000000000000000000000 6218 648452982418340678295152614221258711278092061911964667724464053597885710724074354666997800293608959085590318387752308105275799030452215483353729279419389809790732119214069300696988847677792137661861856305564819832103752329136210484191346281192612710981052648692768747827378134057913572615234895793029352791926677989162332751542424026326236939395099335506668393796936250312712655711057707492754511010693673060925440000000000000000000000000000000000000000000000000000000000000000000000000000000 6219 720967555624057183127414096424409205766664498961398288213124767495358325282422302976695005624265974699256704221205136374207700382511662833367942132687795228096368113645081345920979152665815571154690337086585169816192101494235778122815836751640984779605938404510216112096161399049212326941194009998979513807175065089611327865940281008651665211111532981129622004271650914043272304065916823980704292382307613304422400000000000000000000000000000000000000000000000000000000000000000000000000000000 6220 757504015889725071324586725682280620062770127342033946145782154165335865171009274616906628733271329703358301224291354116962520015049004354130495486413946553001832029655721831923164169686791137816688183956350220975155801802067455853604569677933042422208792536421565555301034568594839721459297072014401686460459372063204783939610755597484689637670763472629807877602245215683376239010843363223053330023345252508631040000000000000000000000000000000000000000000000000000000000000000000000000000000 6221 1515008031779450142649173451364561240125540254684067892291564308330671730342018549233813257466542659406716602448582708233925040030098008708260990972827893106003664059311443663846328339373582275633376367912700441950311603604134911707209139355866084844417585072843131110602069137189679442918594144028803372920918744126409567879221511194969379275341526945259615755204490431366752478021686726446106660046690505017262080000000000000000000000000000000000000000000000000000000000000000000000000000000 6222 1534153189971029741762301817676583187355114188093256142144568571299361889553469939133117297443217727398419847831868638082035930697696367975676422238042452401813729205134799985748682613756329357039293973520455125728226169597513779278358185680967613660916118389708077094224445264638291989216682659712531841881608094978321161618898633162954655915547065776783565185984367186242706668014868629216851896082710488196055040000000000000000000000000000000000000000000000000000000000000000000000000000000 6223 1568487486936762143554675130563557887496059758506069820964130541691253356469435400651722998569078954266155360545842233748468165368738177650376072030809448033797532471383996436183953337735693131469730701509131386552470213815066340443317991275917790955703455358500715712028738774948150244323868597182190200168813560576278265403527440195192722256159230218401416837095325615827355629233381414273760639098659939129753600000000000000000000000000000000000000000000000000000000000000000000000000000000 6224 1666517954870309777526842326223780255464563493412699184774388700546956691248775113192455685979646388907790070579957373357747425704284313753524576532735038535909878250845496213445450421344173952186588870353452098211999602178507986721025365730662652890434921318407010444030534948382409634594110384506077087679364408112295656991247905207392267397169182107051505389413783466816565356060467752665870679042326185325363200000000000000000000000000000000000000000000000000000000000000000000000000000000 6225 1691458630640449204654034229291036731572842930925428677854659760638731405419108233016792233741153188939226036664989895658564170331479890742569424080209105436426591354503957792723621169015424797225507650285986867408564308165593534430013198222564715088169010461040340051024842991111949798704708308428649097849898844990025604464253804429737599312058726475465896663683710543346087199716996214612170973608056864414629888000000000000000000000000000000000000000000000000000000000000000000000000000000 6226 1771190687303635362449173889931018261007253035413496022938717796493755781432130169926674695937705864512118846474113998484220393848788707141209060232138154177537609128790339641538876038935343811236137640535157965535567339526934643797084527431709179772459805566947965507975508990692984469350721494684545014920264447110767552149437485446627587158418397083737016371736141343369135081185137450317795194586214427046969344000000000000000000000000000000000000000000000000000000000000000000000000000000 6227 1911125556364523679286030211245312368520249815923028293163455060284588145654784703512608971126356632858486218513654919953513806902457328401733091028636496666493489272725419294813261275756451914757397733843321762544849627473490557479014580112298016918595225408645535763106441184422782825730015217892028038714738546413820307720238155699887406944331232800366142349029980214568214195618898495715615347588041515391254528000000000000000000000000000000000000000000000000000000000000000000000000000000 6228 1965476349303461852704878954025436992757267502486976849119823160544004342918776596535785019908389261967556924463448016222033048765424038138025764913710153648410962843312187171583744235318308682174440129713204590447910827196612312751235232853586915547893899147118920708750341297471843448419427026337370105953319073858128689487414240815691083200023192463339518090437578858236490128430811614310702291996960685471825920000000000000000000000000000000000000000000000000000000000000000000000000000000 6229 3930952698606923705409757908050873985514535004973953698239646321088008685837553193071570039816778523935113848926896032444066097530848076276051529827420307296821925686624374343167488470636617364348880259426409180895821654393224625502470465707173831095787798294237841417500682594943686896838854052674740211906638147716257378974828481631382166400046384926679036180875157716472980256861623228621404583993921370943651840000000000000000000000000000000000000000000000000000000000000000000000000000000 6230 3993522196932879605898215432102963459028450212505622839833370493600639367136939601465284602767277468245502736153596279517944776163130086522737167337639529982446132588952028159362885730769577642622434652137927997341973661098544472642287409722628500592717450664457110972024884837823109273976515210334074005616277306821361286835453225845626088348411688385478595081385709938555067236452775155548015641112370040967004160000000000000000000000000000000000000000000000000000000000000000000000000000000 6231 4056808112056106397356118010549245151048414776048844173191547601850829506080724241397366508396348835191641359963615910556585817869992463537482662354418179230154961337261987147032689505642482389687876988037382477267092383318292608182542482652001755007592133026537017934303147030408997212208023135498409660875504908784655780588003659883311651783158269957129932550449216300462361641161432541092863593607528061620715520000000000000000000000000000000000000000000000000000000000000000000000000000000 6232 4094815795349984084220548400886508766208307357681391549176006981907440363164341685903024865024802706466648602999460166212291278267428017052812794450529698777500592672090753029420036442385388115302344054348868753491698522337319529111938532840101855601492154693601908929816674410721945460984390028268577089395348348883788320019038532881937909614731197367106970347696061693010872967617194629977155779870218506854413107200000000000000000000000000000000000000000000000000000000000000000000000000000 6233 4288003219552434767194875846256732584040521673353686617638519799740261323868672329733787370220237431748608897868074845654314271044152188070105534984273468100028372714899844985479631131156576638780993033786234439364109830976730533723140073242363830287594004730025310738716443508730103849985503711378380448839532221032792209307633320279698162519774019814583802436255265343652459018818375875239722796311829185716184678400000000000000000000000000000000000000000000000000000000000000000000000000000 6234 5004278481449171700877165725643237041183902503607452548946614985403506518758982001013651777181916437009091194211836624758040398608475906188748471772067568257313729305763324931087982672298021295360824614164755760586508548055132216148338334700077878441280820692107112886113736493848525783139623532018999233768368686541216408848038371851116724115008960015048406314763993370091351508943506914508846104942509749364693401600000000000000000000000000000000000000000000000000000000000000000000000000000 6235 5064039802573006742692676121558104362493446494502360666735354156591005632876425891537055498264257171234032824502424655066596661355002043854946827386770470007599128249938785480500024325044734348382625888349791010608981504849977303183159637456395183069195038784394782220945381201192054021985201757901830758185107622642327707531943103320763980526847164390291629089495699664083973635523229241004256092198617534880274186240000000000000000000000000000000000000000000000000000000000000000000000000000 6236 6330049753216258428365845151947630453116808118127950833419192695738757041095532364421319372830321464042541030628030818833245826693752554818683534233463087509498910312423481850625030406305917935478282360437238763261226881062471628978949546820493978836493798480493477776181726501490067527481502197377288447731384528302909634414928879150954975658558955487864536361869624580104967044404036551255320115248271918600342732800000000000000000000000000000000000000000000000000000000000000000000000000000 6237 6354492042944648525949838647772750618766297522914925633148189839419260264375135225151004429112263153414526955693394219286347036326993814250270244711934526904310528677404397036968994350305639066280889728558624232120758739063916684150199801881328322271888937539787199542205877615218999956739205788768024462138078492336780777244956592885683213573043413926317837212661691933166149547271516711057354127246282421500169420800000000000000000000000000000000000000000000000000000000000000000000000000000 6238 9531738064416972788924757971659125928149446284372388449722284759128890396562702837726506643668394730121790433540091328929520554490490721375405367067901790356465793016106595555453491525458458599421334592837936348181138108595875026225299702821992483407833406309680799313308816422828499935108808683152036693207117738505171165867434889328524820359565120889476755818992537899749224320907275066586031190869423632250254131200000000000000000000000000000000000000000000000000000000000000000000000000000 6239 10118373085166663991872342501292463937034494619128106293217970514000425008902188707219125455701214426955234968010198265399249099126454689861688443492616145214333867680790609526581507713400631992732159207881795427828759945916080853485801287435413160974291624420680358563349144304892797451151343861443716556224703844594934460061907292164863789342831868840787362142647454416488666979097092237627996213504211991289397248000000000000000000000000000000000000000000000000000000000000000000000000000000 6240 10147677579233990685759558711284594491247146824976739179616041527493981513091720027294736011001570955211941467519533878615963073611795439119974624793978190620545013154096728902121143518864285445186285563941203932025949960733144447685208457235403703536981775276852531236780274650189874763390498722830769931773356965356367062451001332080952762274630377676240055938145077532025743716355009996403482905041687926513074176000000000000000000000000000000000000000000000000000000000000000000000000000000 6241 10404580809088015766411699438152558908747074592697669285429105869962183576714295217859159707482623384457813403406104356555607708386777602135670184915344727091951216018757405583187501582633001532406191527585285044229138567333983547626606139697059493499943339207912088989610155021080757668792789829737878031311922964479313064032039340488065490433481779642727145961895585823975762544617162148211166016561730658829860864000000000000000000000000000000000000000000000000000000000000000000000000000000 6242 15606871213632023649617549157228838363120611889046503928143658804943275365071442826788739561223935076686720105109156534833411562580166403203505277373017090637926824028136108374781252373949502298609287291377927566343707851000975321439909209545589240249915008811868133484415232531621136503189184744606817046967884446718969596048059010732098235650222669464090718942843378735963643816925743222316749024842595988244791296000000000000000000000000000000000000000000000000000000000000000000000000000000 6243 20815837640511025447335052196445093793694821033064698640980399167495725628614162649525094621707295292101034450959405443529281254250864654128341120671186948394420206317924665132100500439300416283633304576843707903693586174493012962142930987215547963254939577574764127988196639945928650889506524664178828169156609434229386033783701420366883669664161815159463099845486324413959850891316208904794620237176436441598656512000000000000000000000000000000000000000000000000000000000000000000000000000000 6244 21580010423408927797732200407149182896254496162423735425957955413573184551045068936810011473624777464930812561561105052139527108078031004004907472825622107918868191342933036586833187585910234948246269284944528749326225732940645914279898204813038861947235585716172353228516797084050876901812071492906416113768848499118599023061887626779362418433628500797793451510376307724633201666509585472590600383378293794810101760000000000000000000000000000000000000000000000000000000000000000000000000000000 6245 25912644500709910989492692280800329057699040478656015255215795402194236247035234993102117823435378258467981480471831731201066076597743587082578684132808666002001265597140401543187750488514948785639836258916050706320046005334509698996594530326562271224503308320459750543375082741388259123717308197262579040656544093739327381834621134891904930959224049512880306322286156019251274139824226717761969477690467616427081728000000000000000000000000000000000000000000000000000000000000000000000000000000 6246 27369780593009826873657023704758098256368026505144476237067784752371076985322655733573757119472048021559082427524235354315430065938176891209736732866383324791508713288405726667382400558747882617289029531546993904045547843992404941852293559934406162037427056468477906282718175912434894178140582102731909442130281766746264115087241480942059088932770323838706160622641353588860657312536172757268362031171885829623644160000000000000000000000000000000000000000000000000000000000000000000000000000000 6247 54739561186019653747314047409516196512736053010288952474135569504742153970645311467147514238944096043118164855048470708630860131876353782419473465732766649583017426576811453334764801117495765234578059063093987808091095687984809883704587119868812324074854112936955812565436351824869788356281164205463818884260563533492528230174482961884118177865540647677412321245282707177721314625072345514536724062343771659247288320000000000000000000000000000000000000000000000000000000000000000000000000000000 6248 55443464140654386250818924423655555686606249879305058361091737756530008241950704131783584317620438144201059358658216224443326149407110004521031432458963966320671247796160860268010735130098331299689862336706374651512181611939815013776211745483660073945277598112421563541308015194414257111994340212795066794237258066999844633733095805713782113891261254415270004889986416489635670628601419808039793376399556628552089600000000000000000000000000000000000000000000000000000000000000000000000000000000 6249 73948312642300145080686266293260251836708592253551746643148424588944510992789806664656652416792045917970729170244569588242573039444269369277837222523259204652485027509323950810453634333776449566808572800367775763833127696950496862391263614382266278112483497311481922996761673257165340361766810172706582677271146336370305599094441029757570075835310416679511831308396412762458516252933774026022305610146588135773962240000000000000000000000000000000000000000000000000000000000000000000000000000000 6250 74185630718815870835117223502160316829766065271053517331990364334095167318183868945351956179361981880480262960906458450849256521599096934647791770734181089134681706031497647700089236497877144205983183111023641539711924640778964438971466642669757504935694291590401954842065786457605537217870041270821815612692427293804099904611432175552684228838632978992347235131594090595457420348739081388108384896443592590638448640000000000000000000000000000000000000000000000000000000000000000000000000000000 6251 75023219878846056644215061508530985136920180131801200762447345607810436750881095345731447436991031518301820912314785754330931369328015546498740827271204082282250937308577740453851471230195698811259273068849946208506468691871164268191275410608560908058215620401090881216259615526285770082866822088549245557950497567478970264336784213252355931166407930560408156708819682094087917076781042865783618788068722486134649651200000000000000000000000000000000000000000000000000000000000000000000000000000 6252 81301196251277530037437586414216558869140297736550345352576310179392138897021791511851343738057193346197738533248101426499924718454203753342889437563523680537953554993216281481897250116114563493372019031622981865279385301940699374901503359365562667266120345231193915012365501328362551120987740074918820896480265253489839985805103174171208956058950984452758876647019000786891279570603316398341716120168673791046162841600000000000000000000000000000000000000000000000000000000000000000000000000000 6253 82086255749310180850388886573717664335850897691305367231252328544250447832877961037960637010144417405706948544812427040862532164196903639230025494480088161264856177111998716756990581175740916156327163323117486919209210633634403211292513231758781538957119335500558579432779602363609194085135070653342808976238452852750041254003094246954645736048293656593720730212156108315622997295749641315282501176760232036413944627200000000000000000000000000000000000000000000000000000000000000000000000000000 6254 83543862159811950416891119139045361179197782790496770948442790452980128682246822028354330564530159397023240154486666399532053763374231834692988564008239259455540539135482806119965180280730708125458206410163498369176476990680247754296772812509638407405890613420661956076913071938290105008142142001392821472078201080976443855709691247601503931361300740215478388038353272855806957060814354572282844655599899708088584765440000000000000000000000000000000000000000000000000000000000000000000000000000 6255 85509774970768821516233048354889746993504023326220202733420577542056363775174724116632615956629443090523495558902721675795195989954451424855961822743436919423866537052622551309506740491476817539492697280398942418851583696934002181539899723735667789186284835941440076136155682350957028861378244862472220468065610796960474827379266966107111895539847721069169278576867187683544760623617558082349024701449801723063589404672000000000000000000000000000000000000000000000000000000000000000000000000000 6256 86031960241497263898238494351004594229832932556281563761257176883030777014138824542967764848128657049416426935243216687206684275695407302905730041177151483922296237568826842326835793160601175381493404700594547086698878862393216800280118011438828431479585152870175517028751214922349119442628303184818023463403802530920349431290235761388041436335298091314712633598710156647019519785167963393099257940996573185973300913766400000000000000000000000000000000000000000000000000000000000000000000000000 6257 172063920482994527796476988702009188459665865112563127522514353766061554028277649085935529696257314098832853870486433374413368551390814605811460082354302967844592475137653684653671586321202350762986809401189094173397757724786433600560236022877656862959170305740351034057502429844698238885256606369636046926807605061840698862580471522776082872670596182629425267197420313294039039570335926786198515881993146371946601827532800000000000000000000000000000000000000000000000000000000000000000000000000 6258 176386346681142732438227905858428370243561621898082073875683998552062024419220040924610155098918173542726043463340022472942345423039302846065589358979734655413706825620127972871002383374357954929054425224261657914999657138735539966053441919150194422439978028205340800588608048816999905993723112502032229806757629812676654883635784059505811202086811610255834186642566629451260943618797856482877656630932129202653102080000000000000000000000000000000000000000000000000000000000000000000000000000000 6259 192729836845654209394916855177478551402493030920107161140388984431885953255266653108184172966475277035321288749278870709071618687761476011872365995388696083275466374147867103224434422393310702501152125463572615728802072922569427410460491607463062087456269698650940560083706347046547100080554100198898852498642515092522568710266372442641839163119330867849469172467839411550765891191868287240906530409672343971430400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6260 202495718923670894877363888919687742705976133669735353288966878943540020899435375780066267408670395772565030522539964381510190158992356429993136459029715370103842787288032364049585591175068933430318561488501087465699492538370979278925321505091864945788053185619026902402525866230331535938216448306803413918410686013930761530144000330160615220457698496543248221008808895799741720397082840798350163744049922782003200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6261 270080690071635292751632860485522723711522728043346224802692464459735938274830926800421184818988227065616335109742902893483031226457645312067645683595473172029701355973286045874775278085659940652021684570903210418251355167977677323059436810631325790094273816851233321348392899343366989372955570093682121347819436577940292498444861880355022156437659946749522747252708952861863516996813209743207514395264025009724588032000000000000000000000000000000000000000000000000000000000000000000000000000000 6262 275756238071744874353345988989832328094728579415845203317079069443342361915686942709456090300218516266514445129496340136359419367150109787840779366927853230157806897805541048854929132021858284628192425616088909086314794781076463811470502829217018197749015458008699530257001341939679989847526829359763685777507639688410346722008645810998338766579921566288071185877513863394242937988294008428102771560363013128337752064000000000000000000000000000000000000000000000000000000000000000000000000000000 6263 551512476143489748706691977979664656189457158831690406634158138886684723831373885418912180600437032533028890258992680272718838734300219575681558733855706460315613795611082097709858264043716569256384851232177818172629589562152927622941005658434036395498030916017399060514002683879359979695053658719527371555015279376820693444017291621996677533159843132576142371755027726788485875976588016856205543120726026256675504128000000000000000000000000000000000000000000000000000000000000000000000000000000 6264 554517282331992619272362825023217738201179410637380223796732888221056115774990934982705260571862083027450684217953478036700066839262322800692157760206641297506767264988028939914400583325708535278430172930102373046434488129007310821733614358345286277480336877903725060060454089841468333474410096115441238697319443254888289382752415913818406158505118953504511394084636469470781147741761753243370430486308078489966739456000000000000000000000000000000000000000000000000000000000000000000000000000000 6265 571272801751793855477082075745565428748551124669301377544771652284092238182495257171593553038197031037704390824628288728575968094216412750309535213986623396693258257138067345051053558289839705327511008558990176920397958547567838584930930591433898317649824226263864673356013050053226493217767281304938668651120916277703819532855283184102401179004593443708373528246172496345787339385225577444014577149536652997075465666560000000000000000000000000000000000000000000000000000000000000000000000000000 6266 594383498293945267908902611513214170440135800316634697705301319008710763689951879121249043003126307060785891354075823220179366183366759287085677639593051096485662326598547258316074771189797785832418437518854831944196724329648687215120074985654020588288544414953706533757540818503630163547262074613303233129255735569020938468630028140907961185360308577855146648981363883323307748508443030303849213815559544318675742883840000000000000000000000000000000000000000000000000000000000000000000000000000 6267 792764610486864254204693799525454502387397488011533654551014436346975472610865827910731652114535140556198930409399095207909413509721085146938604884170128872696334540216662583798578473984901276086276641923517896659352614105379947153862079345945279404002618096859529754196698737367151342027455116028396343749683797733476312946335139269646071592703852497576055826701467542261405455558294102418684580480537498121851528806400000000000000000000000000000000000000000000000000000000000000000000000000000 6268 990955763108580317755867249406818127984246860014417068188768045433719340763582284888414565143168925695248663011748869009886766887151356433673256105212661090870418175270828229748223092481126595107845802404397370824190767631724933942327599182431599255003272621074412192745873421708939177534318895035495429687104747166845391182918924087057589490879815621970069783376834427826756819447867628023355725600671872652314411008000000000000000000000000000000000000000000000000000000000000000000000000000000 6269 1981911526217160635511734498813636255968493720028834136377536090867438681527164569776829130286337851390497326023497738019773533774302712867346512210425322181740836350541656459496446184962253190215691604808794741648381535263449867884655198364863198510006545242148824385491746843417878355068637790070990859374209494333690782365837848174115178981759631243940139566753668855653513638895735256046711451201343745304628822016000000000000000000000000000000000000000000000000000000000000000000000000000000 6270 1992710995758263665719701559092845771173734683465264581005232125887738600491743047871600772560509830702604428916931342754723623995508849937350751229095903874554443362905199693449395171108405752485558298511222089256821551316094120259857306982868456022251298422494105956493585137917896988745916825771349255573828946060791272111895653200364428662509781271982047238302348290153653063992407563974351086758276054907605944641781760000000000000000000000000000000000000000000000000000000000000000000000000 6271 3985421991516527331439403118185691542347469366930529162010464251775477200983486095743201545121019661405208857833862685509447247991017699874701502458191807749108886725810399386898790342216811504971116597022444178513643102632188240519714613965736912044502596844988211912987170275835793977491833651542698511147657892121582544223791306400728857325019562543964094476604696580307306127984815127948702173516552109815211889283563520000000000000000000000000000000000000000000000000000000000000000000000000 6272 3993064219688179349332863143340410030444012932351297194919400904223752325050568523539449294967848078780866017676305375222792305034145250593540815022828800669049651609273123067410580927724418046687264471609256152010313559204829061690413970847742160197991575937691928522599801474830685241111185202168859006854556564973205904807154281101401395881731009452006211628045932815360627903877403459929428352181013379440936169032908800000000000000000000000000000000000000000000000000000000000000000000000000 6273 4031512269509476072264005488646240410172997494595842616784661826387333506735564738737501919294650731681480031263472830277613181407208196607574605719566370894812157679080977872230092103497179826187589367606933620730841611572868375427764255709459313667036129195065283951166129716641719229849442657945307148450830898830449948274168651012985676160799808763909126668658858183724019231795270309829210710327725227529685347965337600000000000000000000000000000000000000000000000000000000000000000000000000 6274 6047268404264214108396008232969360615259496241893763925176992739581000260103347108106252878941976097522220046895209245416419772110812294911361908579349556342218236518621466808345138155245769739281384051410400431096262417359302563141646383564188970500554193792597925926749194574962578844774163986917960722676246348245674922411252976519478514241199713145863690002988287275586028847692905464743816065491587841294528021948006400000000000000000000000000000000000000000000000000000000000000000000000000 6275 6297186146357481821005916014186396858682728517978665106922022764989593480808064886485934395496080993550004967276149737269111121467478666461112895943484002589009591334796276119454539014807809336164512597147054886691536159636385163007028017131270577220155910186987614301360731167607490526961512333945916776537454844424609132989014777897526649903139785528330909252888428618257982407473755852680516466513435466439539913908027392000000000000000000000000000000000000000000000000000000000000000000000000 6276 6824129108812015223731860576922602958199056423010074842701804752931322949119113193031437896087385143079431385699672640595226229142143202174663836752032802252405276363503295075508480384649956590435540276438060171124230402593510062539428010266044947789754018854086854502235315172642418849065483974614973436261543389497484447713545060142063803871521468826344768187604541939702806661487811494571486378303287258582820916385808384000000000000000000000000000000000000000000000000000000000000000000000000 6277 13648258217624030447463721153845205916398112846020149685403609505862645898238226386062875792174770286158862771399345281190452458284286404349327673504065604504810552727006590151016960769299913180871080552876120342248460805187020125078856020532089895579508037708173709004470630345284837698130967949229946872523086778994968895427090120284127607743042937652689536375209083879405613322975622989142972756606574517165641832771616768000000000000000000000000000000000000000000000000000000000000000000000000 6278 13897786659927270069160003026364014355971232705968215370464217039064022668884099999693740681686875551747048413366609404591064757336463822989363981351050372557548352695864151044775428693570844248052014448658858946052586795376738845255025801976671034610005870380922082763173055662868152249890363104978423105554635923993951201082896674207396777150981005709750974323286269166717125346237616559182846593165685692091836163896115200000000000000000000000000000000000000000000000000000000000000000000000000 6279 13991275027631287136407624504403157114932917608319573316906838102686742623274455878388038409265038548733421365454446177570887769049368348099812911548002111326001654124202623215687859560357583403156455739169486496557043884084836349791759925525929747212140859224712379807336278435205121831629997683425734618469923896192794394405224026893121027194817921318098196932089439327637114773907591280679931659832469276588634877722624000000000000000000000000000000000000000000000000000000000000000000000000000 6280 14350197156287857759250458721294315224477882511910945417611427161726348353412631053088560108419224528074734437449055137830434125138748256328632203893322114500553321796923563677403242828238012167960182535537601111908491313233602865457227316859529920778290425562376288849557620186012646467527453009593921883220347374090665633649844974683081588918585557604301799498384276760994281038821409348906424489219503622275500750143488000000000000000000000000000000000000000000000000000000000000000000000000000 6281 15679768138819320618733728059688996187768165556145505855664882074474156986795909968550439479486820410867601206413983569131017478586108318416588542273214578783352191867565044018121115166956550036557132355124152013650811594651412715611411317463128539636342893106494219765331329404525000293592296898661729342049069654757212928780341793423686592364716487861569378365646717738849981198967801908389767333268595012198789957025792000000000000000000000000000000000000000000000000000000000000000000000000000 6282 16561425135177174673726499974156357252871628063847963592330213827483309921743693458364555100050557450805274405562513958371717787988088146421831063000361661159385799962475267031934659353112019348377011514486351807010975074889387774031312223192536777386938604604401470506344909206058897616497991707441698635019505557903493925112435086185220484932025462094863010078462543281741545798371041948356464688371576617261819560670003200000000000000000000000000000000000000000000000000000000000000000000000000 6283 16994778945460814490220604481676842010749416566149155577879837959791353655509370178744207708280127522815626793854345187421166897825103063241822228898542625180895579721896908634598775597219301065248162824606896321507163893053265196870088677960815640099144122946824333700552547120341018834079748741400608151635715823132368450895641931126384829272932811828114469673832149552985098226260322049779411273849143092429767550435328000000000000000000000000000000000000000000000000000000000000000000000000000 6284 21243473681826018112775755602096052513436770707686444472349797449739192069386712723430259635350159403519533492317931484276458622281378829052277786123178281476119474652371135793248469496524126331560203530758620401883954866316581496087610847451019550123930153683530417125690683900426273542599685926750760189544644778915460563619552413907981036591166014785143087092290186941231372782825402562224264092311428865537209438044160000000000000000000000000000000000000000000000000000000000000000000000000000 6285 22681366162723207725411598037142206508824123630625761795086213494441318681343293784393202336570216612412884864260230289194984248833191523664449784099939327411689577820736388950733969596933393691718191977925663157958771256470088373613414692099399339823767822588692783719909428575927996975001790745173316024605289404104643427697343953994205095021626171267155200918593943312577524814266455535596558882240110107977474038877388800000000000000000000000000000000000000000000000000000000000000000000000000 6286 24324696502701992442473992568513954740582003661498059887450763652704241320028436826269819905479052984016959628052917009820214943179819235123612664524006223504546901097696325353132818391138961207896353797686597916944994713388605429363471574666830553942384161004877094258479757974935071871920453677475206785470231500373082834743703004471386985612854344424383531168158828170174134608580625798043154687625029312058606240137216000000000000000000000000000000000000000000000000000000000000000000000000000 6287 48649393005403984884947985137027909481164007322996119774901527305408482640056873652539639810958105968033919256105834019640429886359638470247225329048012447009093802195392650706265636782277922415792707595373195833889989426777210858726943149333661107884768322009754188516959515949870143743840907354950413570940463000746165669487406008942773971225708688848767062336317656340348269217161251596086309375250058624117212480274432000000000000000000000000000000000000000000000000000000000000000000000000000 6288 49678748324000108343549066164166399678718644640677157549244335672749257245523872645599469798725815521094016588995740628285758984297737098650918678870590626240942524494606032224488951688435770691891678271403937117633665044893440483532835754874121977008073749048241326016983084420580230769226111384455850739323902927871843051502598560929845225782063144920581783945528966428758415900260179448465260060259897274233140593819648000000000000000000000000000000000000000000000000000000000000000000000000000 6289 52443687734652261983964380191452127912500928552922952161785460223198701689920845593811902479598637679557809405806150874990108546642196755684121654343121985959131703111365714598749679792087368334755582930187459328657438296030885446923652989870140865020622318263267461524280388574659711247610141782138813998862801336440632864411394125119528081663460488739513135502085932497388648364158507645234046464097713698449383143505920000000000000000000000000000000000000000000000000000000000000000000000000000 6290 52913301896659559263036435199343745420367100602086861192260915372510268456879205569117168619599558963899925325228159119750444445404785466037869950632048340831472405312782033906728280219370839068535573886821032864317049159852335814625980025851181634055696593019644047154994607561255066314337941095413415279077946046491776396667974567976389019659749217297827988257257662410341138957411042531575704308681807309855461998592000000000000000000000000000000000000000000000000000000000000000000000000000000 6291 54925497004949929627563548465511136444753767330586453579818369742805132299298018821146767978453751482638488671932232802604805735831550578270357943397933817481264572697099951800860467246933665332123767279824515796150657993075986639145932518663452095355727389797366520270760983030795083525895186079667865710855797215274509696096441784860604349032908535874762133433866649065073472808245063629109343176767674063358749835264000000000000000000000000000000000000000000000000000000000000000000000000000000 6292 55206053015340514957951565529620269905388989107412982865061448927484364787004887797288646163638323479349341189841993049567833567557843945327066265082704049165972530282212349052840185784747998325226701554218976852193279088212932054720322194740194000447871056649780939967741428463007664497854512980608774268300070257670650241352651481676732356341467980977668707192490606168107429361664364258159505105467226254453940158464000000000000000000000000000000000000000000000000000000000000000000000000000000 6293 55771048265967071961778094418281811856889145128974022495842057523806969060506747502264941722530524141217622173077992663111689392926044689835458732513699491683930859532643128978642480772317600890996045718820839538750390765312930050070656307493975204727142464277713947078775263704471796077455127092562606132289952524809175082048141731756545913929229402507395879700671111473827013628653882470395642128009161303314661376000000000000000000000000000000000000000000000000000000000000000000000000000000000 6294 65086931513873411321402496037376307164407918628397913692500589199091721106524981529669583218618399195360115925625340366068336427634516720829085909931779255067799853627078372621425483740280051835497772218320458873968138511969540315701491057775034398429973549574261858141318405302465732309574063821529275276708638101969375184603286984955217836428865695128645064146746505598115219968386063453807263020280583377584652288000000000000000000000000000000000000000000000000000000000000000000000000000000000 6295 78154002497193035121042844478467886389018058017152609342216356343642196412644119042878056796096749568169055229777603355591979542495492215163474913223426540627213106683507084071375790781267573692548088320166474663169375480403119783662935445710022220404846101893369391493354085145632516735083971291042404587986784530074677225481656814759204318093592166746075332750253628477736825198680364742625057046489585994611189350400000000000000000000000000000000000000000000000000000000000000000000000000000000 6296 87923252809342164511173200038276372187645315269296685509993400886597470964224633923237813895608843264190187133499803775040976985307428742058909277376354858205614745018945469580297764628926020404116599360187283996065547415453509756620802376423774997955451864630040565430023345788836581326969467702422705161485132596334011878666863916604104857855291187589334749344035332037453928348515410335453189177300784243937588019200000000000000000000000000000000000000000000000000000000000000000000000000000000 6297 117268302824296008154895976633933996885335399811928636862199279833476486885787357749351866322110172116921814974111096858088379103534438844006028536672503838879394531059312570308815854064415487602308871943336014798443135464709230957605600878768203878914812031985087512021208356839580957340965958831866363358875493427881698312240373381611329164533687769129650419742346838021319397911860197303919748339562484107727129804800000000000000000000000000000000000000000000000000000000000000000000000000000000 6298 119374049438478413254891012746865319430025632997405993189755799409433649808194684916368091785479333102303073571169438535416281886198524742752886015039997715862368178985455025131698615530587654252752808343556909181820752138688529841674060584950419304604304012745191250627161943432985197441825409485813189697827437272716725712274411046048931979252868540216189034090661425205603151806252733354578369207579395587060929658880000000000000000000000000000000000000000000000000000000000000000000000000000000 6299 238748098876956826509782025493730638860051265994811986379511598818867299616389369832736183570958666204606147142338877070832563772397049485505772030079995431724736357970910050263397231061175308505505616687113818363641504277377059683348121169900838609208608025490382501254323886865970394883650818971626379395654874545433451424548822092097863958505737080432378068181322850411206303612505466709156738415158791174121859317760000000000000000000000000000000000000000000000000000000000000000000000000000000 6300 239431972849069198108355621012096479820162238260067943299590141271488938547498753898981765881060637939098319563553584571911353657190295360674578807444579067610798887636809913159397471148544978032848065289775431243656523955404844549618127642790410201649835846611122062749999130649185554677573053140385426608064854146090403997043896856736561331922804712759165789433816187126171973437221521825287615748806023231033049088000000000000000000000000000000000000000000000000000000000000000000000000000000000 6301 478863945698138396216711242024192959640324476520135886599180282542977877094997507797963531762121275878196639127107169143822707314380590721349157614889158135221597775273619826318794942297089956065696130579550862487313047910809689099236255285580820403299671693222244125499998261298371109355146106280770853216129708292180807994087793713473122663845609425518331578867632374252343946874443043650575231497612046462066098176000000000000000000000000000000000000000000000000000000000000000000000000000000000 6302 490990782461813601979026126261571454117867399952987535291089348431938110138135507232664057509262714748643724114917968545481680527834012240760898295906946121559780114052478848617638567075322897744857924275386933146793439360572375352550247410280502506571638970274096532034399437709588440270928601115646209682014915245117804809803823272044676952510502051702319838530794384035088278709859907913884993271617172276360983347200000000000000000000000000000000000000000000000000000000000000000000000000000000 6303 506834587980429507052954410440440303092066566502185798819174018719164367446028907133508633382035688696283222181165018833872704796433775223405494214901061499029557261549491802992980126588060254248434120025858603661482511656659235313419922503724671540348414891785742786558765089008367104785529434232303272815607974617807259895026878147667199810071391292727729001360248550208085757275312541245072601850661173647873409024000000000000000000000000000000000000000000000000000000000000000000000000000000000 6304 522673168854817929148359235766704062563693646705379105032273206804138253928717310481430778175224303968042072874326425672431226821322330699136915909116719670874230925972913421836510755543937137193697686276666685025903840145929836416964295081966067525984302857154047248638726498039878576810077229052062750091095723824613736766746468089781799804136122270625470532652756317402088437190166058158981120658494335324369453056000000000000000000000000000000000000000000000000000000000000000000000000000000000 6305 532064712581745368157131867953704147305002528437137531699324034830096345866602659689141748117773842254255864671128767789622298777125303875527749512651054152335623448776654555546550232419829372307101766840416538556022840444500272702553906021195757288929176414070614392389956698180818262335848434694454482418040837828743613657564108679063845061920364984354853620321091222459342639291175501130011550659756770239769162547200000000000000000000000000000000000000000000000000000000000000000000000000000000 6306 620939413539420661620090977768659283445240743387393424876935940658616834949499852182498017239872067996757877020071683455784184718394936775825097355194292410807530892767840259825430617604245315547044515098793498761811212373424849553727246747329186930348656469678003323308181643952574474570106774013716712984003172460236959567740848366266862079466007986190210484980169800768672513474226424261250637132634264855606040985600000000000000000000000000000000000000000000000000000000000000000000000000000000 6307 628262545858239635379741153107496716943579578786026226565960502319198700182352086909193517542033909656643121300805480549258316912360076841006459936778849356182339975828741605392969864588618205062550597837925864815628396612665708221083172953017538691240425191397125501891283113889018705791616888461353987457932247440643143731177626245483541303731816720886447557007700265332683291427616684454441259069701246400824606720000000000000000000000000000000000000000000000000000000000000000000000000000000000 6308 638353024086848068673051729612691770533459118092422214068490255523390324608444757284073491847301080728643195560877231971139784375965317103948276854780198693602550985846199150404936580103425600453767855969390063971542199091816499644027730021257075393188412717092163032573144319081173809421055464637064166867413439470869126962571144145520337736976793116720319773086922113961537275824697241971316239327720124811575296000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6309 709731761214729428321372634575737356056895461665653668754674680537441593433785467120157948368981506528034048431725003779856812362096127656867525092671758395047308910565977454389224279022233037353299712799512459942947171798398268346282419019822034268157383897656470970141678880808166560665087079488476678537467292931398330485704893427357427598290589551626785008197022680706918826361639246156164815008583366213632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6310 781200308489334479257033698730032735756279541466630342124831325081408586376641909780036797611467144272957273993980560949820820053634614623330010011584834573533354547689594600335651876154738356533482875503371995090755367334188753870746264133049037338180592542680634639533483727498684348214293500500419095341969868685340535465451953444439676176874800568024736011243258403694347771630415990042575573981846170920550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6311 1562400616978668958514067397460065471512559082933260684249662650162817172753283819560073595222934288545914547987961121899641640107269229246660020023169669147066709095379189200671303752309476713066965751006743990181510734668377507741492528266098074676361185085361269279066967454997368696428587001000838190683939737370681070930903906888879352353749601136049472022486516807388695543260831980085151147963692341841100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6312 1628017309556807502737376444906304993629653991508830825420200731039364057984655196902708961159876303970957916901476684889474473537700179019915913721232681045769576838472164408503729538203426297246696124808945209345879737083352356776932194631770844346962332739409179728287041815706583585465105039733346937448774508086976208499761313031368663778659058591167951832954700548968842479105450254381055313238622542705459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6313 1670940553123277003751167914263533373876010217273658756787211673100665558571821247291857596670682835525747767817899798992021823122498300500666992425747290338878379240993087763906841051451727555554518621508239433321100671771049029083668636674793051165902959214647839834117585291073612154573412893888275105291115078921661080286948993600933939283181142998468048491450681354403049248799379262971139634114970406354944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6314 1685856716878874770490759946182669994121001588172782775121338516336779975603377768946674015581170934041957787547701680142715868677844160174902515506796685521402111423088077530262426499744006671376978511499265866799858424519797010777131294172219064118031698681329735188860769283141280825768301002337977163184680486699179980530189552243176657803062696419438471153903097873338535170608656642753067578350073225500688384000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6315 1799958513735077688123291795468105416242589299964676481854763421156334001758664733684239394150857331639449422986556533408609478425433896006473555867354295982263072568284432620830918937739253014912473294949221200354949350032355538419181563883020219393945948826573679998658655432729428941635313363287034628758809268370160857361054416855550989883190929049066913927733993629253506179692948719992535604848520461233736908800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6316 2249948142168847110154114744335131770303236624955845602318454276445417502198330917105299242688571664549311778733195666760761848031792370008091944834192869977828840710355540776038648672174066268640591618686526500443686687540444423023976954853775274242432436033217099998323319290911786177044141704108793285948511585462701071701318021069438737353988661311333642409667492036566882724616185899990669506060650576542171136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6317 4499896284337694220308229488670263540606473249911691204636908552890835004396661834210598485377143329098623557466391333521523696063584740016183889668385739955657681420711081552077297344348132537281183237373053000887373375080888846047953909707550548484864872066434199996646638581823572354088283408217586571897023170925402143402636042138877474707977322622667284819334984073133765449232371799981339012121301153084342272000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6318 4515619272200904607050930831976700248239895191131771817729252404264302981188673859062789493621312197075930930810161381074352708639509109708457019502844651212863151999617627040072288239468401392931751161882655969494534840426983660713079163216088775020603020900304228123538474975514715631433786462765758003827593987927028125511141022556841572821804688394606046144465147765368995949490687955255385484304093855082851860480000000000000000000000000000000000000000000000000000000000000000000000000000000000 6319 4630099760791913456243771331942306733406540421329478708882951760992130380711766999151705283600444055593348898070137303411448974492341735025009450983198459271780809374255820401651585687792952414161006825141652881397213188494146626759326240593398067908449294669607715597092971524189736591103938795624608206741532990437854190664944597776592485935596919931370706469254405032660040917224254692149183989539972290845515710464000000000000000000000000000000000000000000000000000000000000000000000000000000000 6320 4690231867403772320702334761279522377349137372458481937354260183305473856841745039948712205714518263703982448671746059014439205114455109355240840056976091861800651208436175765268146987779936258435735512257201112343710347680648398031138360634276823582360839437571138650897399169201823799018571620428132355321474350528974674137568234762847501087242939170336074201021153944035713106764008582751193451608197063591166214144000000000000000000000000000000000000000000000000000000000000000000000000000000000 6321 4731983267829611266752730517491825057138831757459753277607251031563400921103964762866455162707055327597965498810326381201348370367130394375053604252608365984611375212995709315737173253346761838405566568613535096330592172771056965580269928952798062912362368346751381839828311528773522152885703418026035128205302479237901412571596576894998827424924861303172235650160119885420306288163408535717390475899481550266980599070720000000000000000000000000000000000000000000000000000000000000000000000000000000 6322 4834962827068202040680529403849501556466604034786846758897707682365240450727989743146460776975929175340327353343823139229025223791212006022755920237875858393778396711883891801995361544837220103701135986658458005706675557986917515635809902885563936465397687320734323789446031105338401868703292672487291371608391054264994439481200670982215660144363839127701041391512263490589606440334934054808864720738979846073557035096473600000000000000000000000000000000000000000000000000000000000000000000000000000 6323 9669925654136404081361058807699003112933208069573693517795415364730480901455979486292921553951858350680654706687646278458050447582424012045511840475751716787556793423767783603990723089674440207402271973316916011413351115973835031271619805771127872930795374641468647578892062210676803737406585344974582743216782108529988878962401341964431320288727678255402082783024526981179212880669868109617729441477959692147114070192947200000000000000000000000000000000000000000000000000000000000000000000000000000 6324 9743717179789607661741149714079969393121689549409448051765969949735209967349707599771853461248385936198335136921191190360895931567218780393838950340186688846550190776039787053607433877107218734026516706649589797320820328141655302686086670152375760762246243939173831430831939280687142527528207468336485907841740008015255235874689266642183202600042903417806732522228980014985936667273877408718335104095581920712516285811916800000000000000000000000000000000000000000000000000000000000000000000000000000 6325 9805686230218460845516852104961279811765965769558791095560594718051765963893537379591648723644000146576625157651531177676891344413295874028854063214184820129913703566979048765528083498739934890642604967836266216892966869684014710339741239949819686814135156251131520923574777000920485446901714601315325672963789797106857932254217569970793168060302056977084722769807190011400885629019693113636874339535787335012601723407564800000000000000000000000000000000000000000000000000000000000000000000000000000 6326 14708529345327691268275278157441919717648948654338186643340892077077648945840306069387473085466000219864937736477296766515337016619943811043281094821277230194870555350468573148292125248109902335963907451754399325339450304526022065509611859924729530221202734376697281385362165501380728170352571901972988509445684695660286898381326354956189752090453085465627084154710785017101328443529539670455311509303681002518902585111347200000000000000000000000000000000000000000000000000000000000000000000000000000 6327 14844234706326034375378131789566635551996273013260570348135507545747067399424966017993195875693084259988716554305366664664084416287116662241405589421297213855226313435751989317058045881238041951892637489486141502153375826972859885419238863860470436145384207586746954624592917381181222290034047059693504826106076083165281400268251390495976021621758381416063690685342728876687681924642993164811657476353691926017879707193662504960000000000000000000000000000000000000000000000000000000000000000000000000 6328 15123659148803681542598823118531819473152084013204933953589828760232538244855737152845530148892435154178573347401265406316796628030413017808627815107392043379363153890128680202655902870251985558028182659974026746139779421599434883262397104582304688352028090208190604055357029073846924988818774237760588504660168886928567629312779932136366290649029983019845923365113628840280195269785336849741465843582571963290296042748284764160000000000000000000000000000000000000000000000000000000000000000000000000 6329 30247318297607363085197646237063638946304168026409867907179657520465076489711474305691060297784870308357146694802530812633593256060826035617255630214784086758726307780257360405311805740503971116056365319948053492279558843198869766524794209164609376704056180416381208110714058147693849977637548475521177009320337773857135258625559864272732581298059966039691846730227257680560390539570673699482931687165143926580592085496569528320000000000000000000000000000000000000000000000000000000000000000000000000 6330 31285225855768434048808667441908151032471770712879737254115886620661146919928928037534556134640211107507143060350220734222855224374882008620509345502339790843012877489389042897760235729743662374219893873687492130515113883542317222185151483831082422278188826320366280885070944631007103039192252501033629924941221240229919378962663858771767399599693279648182379992487718468207163826671411569546386919792322860853430286975066177536000000000000000000000000000000000000000000000000000000000000000000000000 6331 33755834507730258322917570691196013208186125229544706268041388050195662763269323056585252290344468784906069245285745624026941480760146162562462408762249631009030273488843573925076779645225027931704354635868136434475067305173327941690852244472905251764913302221652883938293862165482656657379414880465943490233449884530030005555211165548128089243424541860820356768729802114424167112193868756963036369439566842260399043185439932416000000000000000000000000000000000000000000000000000000000000000000000000 6332 42194793134662822903646963363995016510232656536930882835051735062744578454086653820731565362930585981132586556607182030033676850950182703203078010952812038761287841861054467406345974556531284914630443294835170543093834131466659927113565305591131564706141627777066104922867327706853320821724268600582429362791812355662537506944013956935160111554280677326025445960912252643030208890242335946203795461799458552825498803981799915520000000000000000000000000000000000000000000000000000000000000000000000000 6333 56277516628690073305602085228891518963468645425389998906712476493131394328600500120166114797785976579516074753762815416823326957434293860523439067528460669872213132534899970654131274519210817703974738410948194993803836119683341914172551997294855213647702284907805224487045902397966288745146051690340385441497154746346449982906985513719549412964870243467096135599563759270463652000774408010897155827818548346020262583594532208640000000000000000000000000000000000000000000000000000000000000000000000000 6334 84416274943035109958403127843337278445202968138084998360068714739697091492900750180249172196678964869274112130644223125234990436151440790785158601292691004808319698802349955981196911778816226555962107616422292490705754179525012871258827995942282820471553427361707836730568853596949433117719077535510578162245732119519674974360478270579324119447305365200644203399345638905695478001161612016345733741727822519030393875391798312960000000000000000000000000000000000000000000000000000000000000000000000000 6335 86965485314742011783700040837241386809199801292034596658591961322520673100766766688268262181160438998069459974398832929196354674882431671728711565371400197635904463299892783590511071746700289659362166697643327717138665790115484315625185011604879715663879519629819981785116256197586373071251333603546969239316275811586682097868984141981921886875415400252318438351154580241553397805282983863168283497863301751453681288277057863680000000000000000000000000000000000000000000000000000000000000000000000000 6336 87158165180465443897394982488968107406822804769706822007764205965233609896251793326205297269023847587256564849110497283580416960954706375820167793597202257987262041662424761893097130856165214193683710415304348088390925477273776935611170088470896802200793342426856360032877294577819002548120239183357290680845974316035629687588857184901457264299593703381316664660227275825725730592454071205905896567299482634176575129259710873600000000000000000000000000000000000000000000000000000000000000000000000000 6337 174316330360930887794789964977936214813645609539413644015528411930467219792503586652410594538047695174513129698220994567160833921909412751640335587194404515974524083324849523786194261712330428387367420830608696176781850954547553871222340176941793604401586684853712720065754589155638005096240478366714581361691948632071259375177714369802914528599187406762633329320454551651451461184908142411811793134598965268353150258519421747200000000000000000000000000000000000000000000000000000000000000000000000000 6338 261474495541396331692184947466904322220468414309120466023292617895700829688755379978615891807071542761769694547331491850741250882864119127460503380791606773961786124987274285679291392568495642581051131245913044265172776431821330806833510265412690406602380027280569080098631883733457007644360717550071872042537922948106889062766571554704371792898781110143949993980681827477177191777362213617717689701898447902529725387779132620800000000000000000000000000000000000000000000000000000000000000000000000000 6339 348742813221299962564489749838954853775672669700969097600734882889010564210468470989909600194286889682469869588984308878123981166992227975793556062595566949494687676339003849799109657239328996065974884265217776995697529303063226259898849289224466699232495067454568386558091013754660299611183162406962631653154318716674633290244956521198121578227505421681198812403512866052761659470091108294341950751431484385217108194927323381760000000000000000000000000000000000000000000000000000000000000000000000000 6340 366411274131185153340024859085375687176057349492515352577095550992420954134460619678090743552203382766824944472772395784015038204005984566860292130959536923815265030503494126965179521112098538380877717946879473593963443295549436459547546517901536964095695386096296993381817418873500322371016952441731047988329919702825805488525212688601841951300054969892716275925156411130103090354172792997567613701693521686350659728239497314304000000000000000000000000000000000000000000000000000000000000000000000000 6341 388947068057645237975829813188467296826647324971355090568806714441396360546602426964323279231586852176013135398648047229852448595406501562558475399773578435287447377130142388236455640578859029274593652051430660875319646137107428605160820786240082722274626464943321663265166725499673908840001316009629026070114023476059916831304201942569460823360654032076735906894194325917405037683476346758996567455796191002279598293803594468556800000000000000000000000000000000000000000000000000000000000000000000000 6342 398711056106363728481501380528306427382438923365200196896533001648118418338082147304421320387891845289510523043940504911327334529841023763197263492366873682062625335910062782874895063698626351923566923224236981103151897534576160865371596291436436140234329611873557606903238834278379767683733378295767064253219349386094191115088138329706803841764481874599174590145099435377212941535301006612903280209145387039731690667460344550522880000000000000000000000000000000000000000000000000000000000000000000000 6343 797422112212727456963002761056612854764877846730400393793066003296236836676164294608842640775783690579021046087881009822654669059682047526394526984733747364125250671820125565749790127397252703847133846448473962206303795069152321730743192582872872280468659223747115213806477668556759535367466756591534128506438698772188382230176276659413607683528963749198349180290198870754425883070602013225806560418290774079463381334920689101045760000000000000000000000000000000000000000000000000000000000000000000000 6344 806544154266231685394512307415135235483521881735014895451528292626435046084604016276636937181513718158970812459501660029896747409998822372047508562059788063167290676794592711012636737149533556138364274293452439084890409368940401963065600478507796436130295824246472292153626857391971043199536991649317468225325040080994657570407623603037151799615958129847893863241743026988049296533757178570921506704452842571237128879603164861431808000000000000000000000000000000000000000000000000000000000000000000000 6345 813714313082891522617729892058436042986631929025809934680354959557207456036785871633237909416252047401642043033898604585435130637035215607751696876149993755080233528167307092543424348805427312188126991883332239203069473977215979332847040054679794554165620707940613848100155285782188862633692783385682645323550365159095928699098933963735668651984431378847172631871831413887180654955049207311336443161287443424495156872913674357964800000000000000000000000000000000000000000000000000000000000000000000000 6346 837507129254905894624096263171255810325422336307266365518961829719698902119732826944151298580469943524497073531965815245827970714141508461779524270189467256690766672265766364255220382396229280380762284043663591226551037543801241886439058769728911353995024822207883258863317721038978010663917718572398512145876399228075341818955627939283495220755905980567850194207265080959905235509290412203480783604599941770240629296098284719308800000000000000000000000000000000000000000000000000000000000000000000000 6347 915087496678346121829688980354288985344795797016470272708352951386969588873607259427129553296024031356365608994857952375450122245180036819936610749332395072368713606577330245476621667279981669558644184547492833843400875144799633530378911262400913052016968095268932332820927936473437412771949734726239821974124320742093522987019160902207214080067633591865604520684887654163860265942076900193031997941088088035041032268377962106060800000000000000000000000000000000000000000000000000000000000000000000000 6348 921755095811641449808243381095964077051509050996424087806104819086926965196322548145122103014969439971388139053472482504707268246304800187394331533972064058546548274465525457775354918945090099512264528032654607434611928686094742039675432220818191382864548835333714043363217839957628727920792055252405468749607091625703298829665211108981009815497533176473565800065426152344157070372692787124499269634942134502450310236818016965754880000000000000000000000000000000000000000000000000000000000000000000000 6349 1054431965663317113038217807162807391172559596215606342869104755167620998065490187650859375418639283603633401492987461047051496251454733547701091375983194491216127192759805637303625702732640947169332907067657922141109100239396257939325683828360203778882930864662051670817014347224257105424542426841766861978717203299099985782420052101940397591970662951875063907650601128817937254744519779210601437233911078105075733679996367892643840000000000000000000000000000000000000000000000000000000000000000000000 6350 1076877728768352014864028197581528603398529413740095023000589672794974646314530969311010792028497258006653332702055850280948983622763303080760671705967846214959743679500320364245344523685448080013177255512113933682459902158687885537352717627962016570996186440292144808592008709416904698318563916735546807671563839538413319233712703558041008957745483247140846025154784903004888171448040345362377899374145879225116904187480959345450024960000000000000000000000000000000000000000000000000000000000000000000 6351 1094279049283712758317868845659408901957373677863292325480398470822614849663161199036353714377424455036008326128029360139152496915025295906683357132785290397281194705149046774764097771977794431248383095053980726450594648912902685930414458762225782596452585569698365456674792340822597870481701490515156333000162827342692682349039028254637213152458705645166721353945911718081575351905546745420104950760354121459367297264088832027205304320000000000000000000000000000000000000000000000000000000000000000000 6352 1162671489863944805712735648513121958329709532729748095822923375249028277767108773976125821526013483475758846511031195147849527972214376900851066953584371047111269374220862198186853882726406583201407038494854521853756814469959103801065362434864894008730872167804513297716966862124010237386807833672353603812673004051610974995853967520552038974487374747989641438567531200461673811399643417008861510182876254050577753343094384028905635840000000000000000000000000000000000000000000000000000000000000000000 6353 2325342979727889611425471297026243916659419065459496191645846750498056555534217547952251643052026966951517693022062390295699055944428753801702133907168742094222538748441724396373707765452813166402814076989709043707513628939918207602130724869729788017461744335609026595433933724248020474773615667344707207625346008103221949991707935041104077948974749495979282877135062400923347622799286834017723020365752508101155506686188768057811271680000000000000000000000000000000000000000000000000000000000000000000 6354 2456076322955550492269589323918745019582158577861853323059311232582594203412612502571256963463211753344861741547367495256627912074133396853815484226665933878628702917253864218994549889719023238284435086992808490784386242588810204351514913373860245834752836519252451272667766694243048948292308855872388833947283809105242099555134137778282585904281757795721707881261508216864288246821735179562014930401027580803353719809046165169090068480000000000000000000000000000000000000000000000000000000000000000000 6355 2484899752264680775269084772099336238610521508690049077063597139657457551952332712585361384044715621654495329812936164094216542999471246111436247688880815950400900639136450747350245083647577628015890248046133630299089417589506837980868182114421880606986923495452547124849536312752074331352986561069151920049448799437707588585716806599321744411179577258876790876259590487781796522390473547296764503008237566166568100758321908263755448320000000000000000000000000000000000000000000000000000000000000000000 6356 2576081031186137841154414751235026168166239388080419170917194466785042323591075560465740572552370749547345104383041876832637923108182753520444889565827854946283296168738497831808359901894680929273670245659936209110577831817855412992600269078074474279753101320701278918929364547501660516102592703970932531793390595497626173570312307747006006285437619592406328479030840496895562944316276164960107057754383869614902097157279118439942717440000000000000000000000000000000000000000000000000000000000000000000 6357 2647972440435116435400565538452217069388697894701933070338672763546525957459746472571460216865377211154111857814088953296952022101942580428455233220507459030837045239492596029523291468698398067354280960233844037790107684544706985318410338747373237450859912164344263328024065150970529700409781091397212764971514873318105122081630917215988108636449249613406530989679784569296624044355146601835126880461722606198949157755232194071101440000000000000000000000000000000000000000000000000000000000000000000000 6358 2665543745304651310895966480789873577839139099703739066001867123646215726782022615799099594559103585440280923690193341804235910149698675842348927332548075872540254450566245238430923799844446609479843494407399721468206971588853027114687270622724238843306191255196785165900017468075000681836360351260306464053990034149398987922165590080603649649849515879601346975359955844718222424281761625250102031749239852247476422902048212438220800000000000000000000000000000000000000000000000000000000000000000000000 6359 5331087490609302621791932961579747155678278199407478132003734247292431453564045231598199189118207170880561847380386683608471820299397351684697854665096151745080508901132490476861847599688893218959686988814799442936413943177706054229374541245448477686612382510393570331800034936150001363672720702520612928107980068298797975844331180161207299299699031759202693950719911689436444848563523250500204063498479704494952845804096424876441600000000000000000000000000000000000000000000000000000000000000000000000 6360 5379863465997761040513065297750751735308390030926001695963515412059191172349203296141335933474047951088644230721334380540725400088066679719732240096703485582138893626950519510681386486724642380100756127031811574666804161364415206820542485931582127886486796563877073141289900235785255280886754837462482173537732698638415737626678694560307128055909521932313870786556626203512507222497456712226737491150573707522525100575052195445080064000000000000000000000000000000000000000000000000000000000000000000000 6361 10759726931995522081026130595501503470616780061852003391927030824118382344698406592282671866948095902177288461442668761081450800176133359439464480193406971164277787253901039021362772973449284760201512254063623149333608322728830413641084971863164255772973593127754146282579800471570510561773509674924964347075465397276831475253357389120614256111819043864627741573113252407025014444994913424453474982301147415045050201150104390890160128000000000000000000000000000000000000000000000000000000000000000000000 6362 16139590397993283121539195893252255205925170092778005087890546236177573517047609888424007800422143853265932692164003141622176200264200039159196720290110456746416680880851558532044159460173927140302268381095434724000412484093245620461627457794746383659460389691631219423869700707355765842660264512387446520613198095915247212880036083680921384167728565796941612359669878610537521667492370136680212473451721122567575301725156586335240192000000000000000000000000000000000000000000000000000000000000000000000 6363 16421605877497739280419876307621546753848441822863591945232055291194927850428840474564960823766488221917087069921623718421578360747453580973439325420386242877626496844335239396053013120815656880663718501814119822663385000139684874278711886985419283174739601661231780809176612716115984854756098027482342866308354582796108487446525328386793978591728546402679559074821806814384279687293403886709516150081628156637444685202516319397740544000000000000000000000000000000000000000000000000000000000000000000000 6364 16624280724269987116210729687697550190605752513633431580919747725553444419323356567116786047660054151206250396190975486168503319444216253104658775252486133292431640243076282386792981073239931995686961264780519254550561034157062080734289005397942519360821577479446862992552964649096344691915941501030439211136362571325500554871362034727509978929555418889889029852084809246470298792404490448827243471620865590238328258981355322737688576000000000000000000000000000000000000000000000000000000000000000000000 6365 16855771458577087889869123387535995343997715398223450467793759508701625538362947237229447192697184976965115197526476613431918120124584022196893481743538684799832368629659315629607905961052175058512633550533819863489359832044163947317365582668532786044143740695926753786231156693352626246128372409418932886043369293516110302488860680723423614471252822698097418001913404081909811612321099127708586864909662303354193385598639764542586880000000000000000000000000000000000000000000000000000000000000000000000 6366 19671254576658062555761359489345421879063413087721126665608062216652888247597580494549343841991318297273164909301273551431742916254057491396448009714651056893783810526316800435581326376719847471002812796309476265063390200465637734405985751579759811613191245107324210824680193512543318221895042543885017490723888026463918741414129259919149658738661058501193719466990716437735422582807920017248750970465424545654545070784903014493716480000000000000000000000000000000000000000000000000000000000000000000000 6367 39342509153316125111522718978690843758126826175442253331216124433305776495195160989098687683982636594546329818602547102863485832508114982792896019429302113787567621052633600871162652753439694942005625592618952530126780400931275468811971503159519623226382490214648421649360387025086636443790085087770034981447776052927837482828258519838299317477322117002387438933981432875470845165615840034497501940930849091309090141569806028987432960000000000000000000000000000000000000000000000000000000000000000000000 6368 40571962564357254021257803946774932625568289493424823747816628321846582010670009770008021674107093988125902625433876699827969764773993576005174020036467804843429109210528400898386485651984685408943301392388294796693242288460377827212345612633254611452206943033856184825902899119620593832658525246762848574618019054581832404166641598583246171148488433158712046400668352652829309077041335035575548876584938125412499208493862467393290240000000000000000000000000000000000000000000000000000000000000000000000 6369 41880414918732787020270573855753219969228358774742330475661073805145620260854303969236764635932672354487589546679480959513738908233511090150625469164688481142932208843809426233688282633361780615135130767906006101904717475091312271128698116610207402197405184854795012325465490941985568063306124093810865904500451656662118800933984742095753296776461343211813417141352671881964648474964590168517889029798003952898442371006200943990538240000000000000000000000000000000000000000000000000000000000000000000000 6370 42065267243938325537077257478448940799255935268474774505659564757951241839804031379589767534286654790584934379999586175677929969114307900201801032021221501233051985811894295639323837618045692979466351444898738455288192150544089501152881077809359458898362711965861419685924498358719411171167034136948117763341486165914953653793192135272530319455111465067057977927886408944143252466667292263425025627034308127172421666609776500701921280000000000000000000000000000000000000000000000000000000000000000000000 6371 44046074923696516584633325116594648407224508721014657824490833566321745630364985467420608099689351187373423090837538706592205895146018201505120382558703422383337117684787768564720010504227173632779570641867792936483498927002687366936069249519052479905612227363080409359716339487992643561203935247955303089041183047204464785677842223784686478623074439125428543159032556980778853192117399451397348933979055899672040740123972385269350400000000000000000000000000000000000000000000000000000000000000000000000 6372 44492101474334606634867192092416145193068828222517056557870219712008057231434113327874841365022885382364135441679497511220151895642130727866216027768965522125318288081976635530452418434726964122223504324150857829470219489098871755193947049605059848795083980054917038050653401260547182188230147851729820179349112631462983253734299514781986835036342546220605550217160201880099532249022171455535611858098456067601903018693688913664409600000000000000000000000000000000000000000000000000000000000000000000000 6373 88984202948669213269734384184832290386137656445034113115740439424016114462868226655749682730045770764728270883358995022440303791284261455732432055537931044250636576163953271060904836869453928244447008648301715658940438978197743510387894099210119697590167960109834076101306802521094364376460295703459640358698225262925966507468599029563973670072685092441211100434320403760199064498044342911071223716196912135203806037387377827328819200000000000000000000000000000000000000000000000000000000000000000000000 6374 133476304423003819904601576277248435579206484667551169673610659136024171694302339983624524095068656147092406325038492533660455686926392183598648083306896566375954864245929906591357255304180892366670512972452573488410658467296615265581841148815179546385251940164751114151960203781641546564690443555189460538047337894388949761202898544345960505109027638661816650651480605640298596747066514366606835574295368202805709056081066740993228800000000000000000000000000000000000000000000000000000000000000000000000 6375 134106106937696341294974350295953014877692359590984789313331442986759980344363930621567079938711544807572208781468382147795695398017093065113699010076016356685124717818907756020077217283112690521880592902398756837038863950834741507378066123505110659300062293467709521584093689691202794962036115802602058885600549880477526459921113270622427019108423039121839108280094340073633240263814755259168744808879668444762467159142932583075020800000000000000000000000000000000000000000000000000000000000000000000000 6376 150869370304908383956846144082947141737403904539857887977497873360104977887409421949262964931050487908518734879151929916270157322769229698252911386335518401270765307546271225522586869443501776837115667015198601441668721944689084195800324388943249491712570080151173211782105400902603144332290630277927316246300618615537217267411252429450230396496975919012068996815106132582837395296791599666564837909989627000357775554035799155959398400000000000000000000000000000000000000000000000000000000000000000000000 6377 172584646574727565651994727363500594614377753193837702471633490247401628131335727599426168042844344320826063219775790570705703058334101994931565253575678515847101393956256945205318169219333660429262785372442078611608652435987405322138084826775528165018176302809259136569377606849133743671353331741116262128527003602747300108243705485473159748032625206399156886621939100905316616459073842839253381295714537632292939424678625236169523200000000000000000000000000000000000000000000000000000000000000000000000 6378 201411992011283033721274206792778777058603015465693654554285420072540792461690224394326131517756211088401229035013675187075149166957642586735722745418224063589359588476483908781018037203990994517923670429155995741510411749389614827107862291298178414943479934627953959893963240405225963942254110718602756708307660454525285590101204658638196010384598983284610698661857844152221208330980492362916359714612417112226292110197338234945536000000000000000000000000000000000000000000000000000000000000000000000000 6379 402823984022566067442548413585557554117206030931387309108570840145081584923380448788652263035512422176802458070027350374150298333915285173471445490836448127178719176952967817562036074407981989035847340858311991483020823498779229654215724582596356829886959869255907919787926480810451927884508221437205513416615320909050571180202409317276392020769197966569221397323715688304442416661960984725832719429224834224452584220394676469891072000000000000000000000000000000000000000000000000000000000000000000000000 6380 405488925274651827260973544303391213673619843886058676128853840296199282323082734035154481805132689878902079252414216505804901112992910871349349975813823648734612546137113290981023278772252118623234200628979449601797543597647284525715083317487233273778956385865100707391688594959257540911511520347160719092035343774440667833286264099391028182457474024812350720594301447838594044918216997767692853592606048393520974974884603683143680000000000000000000000000000000000000000000000000000000000000000000000000 6381 450826166003947452810299210080205057728179467107925693641254906340131558612825631735579045355994377339634022877182664574917223041028573852081066936305130287290148328811784426428229963177103611390981125904258679881712461693947983877011676446130058413931112507152302792414900244945108593366470335024036703905918939685729080196994007913748197040813525106253954908960069322958869430020707333642294479120751954031101115382856177198039040000000000000000000000000000000000000000000000000000000000000000000000000 6382 676239249005921179215448815120307586592269200661888540461882359510197337919238447603368568033991566009451034315773996862375834561542860778121600404457695430935222493217676639642344944765655417086471688856388019822568692540921975815517514669195087620896668760728454188622350367417662890049705502536055055858878409528593620295491011870622295561220287659380932363440103984438304145031061000463441718681127931046651673074284265797058560000000000000000000000000000000000000000000000000000000000000000000000000 6383 729631723818580267966276704151577155112761863239547084150019370188506097255677593538961093579781321003520898273361958298244115258419394343186644035811104184843605807631379991161276098604917615474721412911232008615526220660263275502548215391987849255986333173767101369843041020520015373676271510283459112518853715012418718908081303664180862874036519370078062581975868362890326997701147674520352066280915100058172501833705258626318336000000000000000000000000000000000000000000000000000000000000000000000000 6384 732617455732211456781580805640669982379713728330407346784250181419588417846083128312803776499749913851169981149308179270322625150273497771293495358680713803444927643539116890047280586323358447664309300624838668245517700042402323060887850412676163766118360696894400402776615963204843027902420702255367195729595028847879443270432578713908080918172182152936822221457813789189826382200573472885227485984190806828122135044054699158274048000000000000000000000000000000000000000000000000000000000000000000000000 6385 879692132425286132932967748566151191381584785265452132013288995269464412450669847865004258778884661446871942255269608111925950901444390552715550038210221364487602146022643678883104563590279685872529888750276499952235422646525974373800884708688018084557921258114204170155344760332235339836185660789642165054119372570193548433562680095847496284942547497996615622906586187496147640871810855968518922355437136825842954881738908983025991680000000000000000000000000000000000000000000000000000000000000000000000 6386 898097133674293564959486778606906789192748496156200712072909694729225726618650234974170126944145866703862948350841667015667554408588122095776777690409537468811559129449015180077022226020843206384926854621116886249166702411269936862601496645304664841500513189488322105851686803020257609956008473990886200004658236497217530921331223691888127864245590754383489428163685335515125166833447190827872445152739724518106102522676081835303239680000000000000000000000000000000000000000000000000000000000000000000000 6387 1197838460596956160040068313248609682449048496128031815474909668126934689329517189181358651118729054336519842028788823133820088251354044903150206630997915093283171084823466921482904173475729395717913734582493412901962615637615988563294091510613373558990019473558452193877469349574070061961401515498509448688772528728409329196204630846269861881672600968519007857136759738585417882489277746361390726721910071722392455434886668746458398720000000000000000000000000000000000000000000000000000000000000000000000 6388 1497298075746195200050085391560762103061310620160039769343637085158668361661896486476698313898411317920649802535986028917275110314192556128937758288747393866603963856029333651853630216844661744647392168228116766127453269547019985704117614388266716948737524341948065242346836686967587577451751894373136810860965660910511661495255788557837327352090751210648759821420949673231772353111597182951738408402387589652990569293608335933072998400000000000000000000000000000000000000000000000000000000000000000000000 6389 2994596151492390400100170783121524206122621240320079538687274170317336723323792972953396627796822635841299605071972057834550220628385112257875516577494787733207927712058667303707260433689323489294784336456233532254906539094039971408235228776533433897475048683896130484693673373935175154903503788746273621721931321821023322990511577115674654704181502421297519642841899346463544706223194365903476816804775179305981138587216671866145996800000000000000000000000000000000000000000000000000000000000000000000000 6390 3031300640102026011770967528834214520357974668883779106343693372693189506468215608519798077287884487186732242947957306120962466289110282768245650460794798523027311570582194010704971028570979036355408165281338308068081429414208770003384672561843557231267703320680710329842772600433084745811070109493234619036531812504577621025567426834373068071474666601897727306300786057437099115732283042404856527439478894803867119977739191669542092800000000000000000000000000000000000000000000000000000000000000000000000 6391 3078381912163049665341392255365342816227761784807656029511317692360453705034706026998353506560560942926822215197172992581151354787735471755123580294011973480408790539626312407899286722738696932191442592407350608473692769602664524700962536522189352493043109314238233217642853293000335030130788191137023410996148496827272406584530009596079593923795264933169162815944216009641422904482401440110724189825458859591555573911772463043602022400000000000000000000000000000000000000000000000000000000000000000000000 6392 3108460177913362416784377781379409766849434369171219266296706688737082307216041100960888724796905096558993773654477105581199653594095605491716084856108854119187983618524989464225788053181351012128949332349872758547406886598891205792988213843190003970309775850344080616413182287073092653286691791566207214619626174559521009155131824734699528207529997644186652365814870693691894836533753224912939322114988787063500960907605044226949120000000000000000000000000000000000000000000000000000000000000000000000000 6393 4145912415292782966416268203557119388189029356061645000739198892906619335478367573077261802800259508290528831298481529725348080757276996857644518065684513673225966242695817975476325275568733910254092246468523491187014637845465675918194245727551443715963148235369604231731276657406168076586700177030955156822666561869420687860934204346875961156768307732265243644283324873817832787304184808909266610755685452128567875155990933321809920000000000000000000000000000000000000000000000000000000000000000000000000 6394 4250647983805051921414940046480563858490356409509379211027737875433570663518563215665495478028421986123655384233083349479279287894848387258021294871391836095105812616293156105741356881105965044268757095573462952696011934168848129650160622100129017668907644558856827367120590018241691213154145301443206422778381601700754628776161702612610383863652184771678541028700377383748613120836531906405700107594116186563899762257008095580389376000000000000000000000000000000000000000000000000000000000000000000000000 6395 5103971555256460591424727008848546809668821196540504430223412742599508518699559688390829135045273638441278374956393632411688141807865540016269026327727604819019978881029277488021055701445709811452578964603426774007434242305687647725202259824174955718157357048255386449086063505936297476734119618063552057808280876281382013864225222874102487224132391683262849265269783137806099261437779326063600830508752159896640065187250296859708620800000000000000000000000000000000000000000000000000000000000000000000000 6396 5147356532608109746941344274045935231819255178687838111139808008186833339321068695995267796041505083969726626707494618607514870259433660400082752313204938962404163677449370246163831812834026674236920057951254249734329053029033676165478943844284352093262249086634355156618950289420174850888373723239462497666865125479460934124047783466821192309642335104338802292737145628165638170698323842319922444283187260791109446009590763954896896000000000000000000000000000000000000000000000000000000000000000000000000 6397 10294713065216219493882688548091870463638510357375676222279616016373666678642137391990535592083010167939453253414989237215029740518867320800165504626409877924808327354898740492327663625668053348473840115902508499468658106058067352330957887688568704186524498173268710313237900578840349701776747446478924995333730250958921868248095566933642384619284670208677604585474291256331276341396647684639844888566374521582218892019181527909793792000000000000000000000000000000000000000000000000000000000000000000000000 6398 11040416300807539367264765679092886053747664001012112489991733744734782840447646672734210934715768490388880620522586806156693079000329313223861703571891635328196363419341258013220624759670190134389741934179818292092629782779110227811966451116063711693053763313504809831765269988384437868278970224053492669203567451602361496056882833093779343064787366177740650728581619415943349862635032677371208518719645071312832089151881371398963200000000000000000000000000000000000000000000000000000000000000000000000000 6399 11189054967175075732139179599096256320029318670921012662347500022530685881064613492383092610121851476527082342992250317388206920648890421857511961778070234911629224101829543876720058361672426047644055257982587533801346716866238181311760901400543192660253409321464693321781435597258480719201656932171817670001588180127788017004384272930371477475821317984576243044922434340516158935323720929064063735651831901025609785462638828008243200000000000000000000000000000000000000000000000000000000000000000000000000 6400 11203058790663404988374647908982484425561270258744443216367959972496306263894481594376062688482454544707967302119900192628993162101517318505644016799069071250692589839128454444776028397168887156589792498605844839851160667700864261638809413167001945091617931736134861899155379822036025751390895551611331834795082032668623796750322175649933894844376788970789730207682036886624439484679570392054131399901709037322262613729801079357440000000000000000000000000000000000000000000000000000000000000000000000000000 6401 11570848932668693135038344549756836868910739354122371952284758169791573609556004505170207363703668123439409197058941044883571499229601945697385269450130279117374359088695200162538564067559986673869805536810190028516300313991242306569691078128202955657307022486366804990973734786418029956086122692181867236303853240032153208309540265093320028206957489784458960929113039777237396346674700585105229010373363861421252759088162238627840000000000000000000000000000000000000000000000000000000000000000000000000000 6402 11768255622049211881743357997093586976845902794261020026859668968740187532616473619823709176562946070913789049050322099257255761913778232082102517176047147900625841259571591511002672543502442985058876518270385148107593687895162709640451883287747027725056263122086712356165324397526150286224305026596507158434206898513241505123869473844667776668647796697660509618529346400594229536853312832911479351949012240586495546230267088732160000000000000000000000000000000000000000000000000000000000000000000000000000 6403 12422630823156319411296140615427366567886694891354927474086180445741203015399488953426752178649556512561388975357907657556722555692510473949290495383576382708064744713493651461213050112825950816818023086488215068623835144819455135065002731392061239495673426727150707363778442346481663251887089754510139878811012337116267422893171760971921084500059375045106990528034249099646005012140725708247324323347901710996746711007269748736000000000000000000000000000000000000000000000000000000000000000000000000000000 6404 15528288528945399264120175769284208209858368614193659342607725557176503769249361191783440223311945640701736219197384571945903194615638092436613119229470478385080930891867064326516312641032438521022528858110268835779793931024318918831253414240076549369591783408938384204723052933102079064858862193137674848513765421395334278616464701214901355625074218806383738160042811374557506265175907135309155404184877138745933388759087185920000000000000000000000000000000000000000000000000000000000000000000000000000000 6405 15704214960667335437246975681853933712618585126120490761678258247025736381479320238471494552361707950433947043729969996629114526222996475050608609943088837716363044836251983369274502784314198339018918706183471999327373216286140675822506913251996992322353718571455232781328830425203971101857492103666095116951305869512472914498212398331518365561015555065047663888355312671930070938770404646276739056371636281031076722323835301396480000000000000000000000000000000000000000000000000000000000000000000000000000 6406 23556322441001003155870463522780900568927877689180736142517387370538604572218980357707241828542561925650920565594954994943671789334494712575912914914633256574544567254377975053911754176471297508528378059275207998991059824429211013733760369877995488483530577857182849171993245637805956652786238155499142675426958804268709371747318597497277548341523332597571495832532969007895106408155606969415108584557454421546615083485752952094720000000000000000000000000000000000000000000000000000000000000000000000000000 6407 24262723787150972038757643885459152789171124939345886736754444886546188185461777198299441858896653439945226017072404685734516292197034639697222420931045147377575585489056384342554150721542958204928555859094354383293729305088348920510354163099551044747724579273952714294042002697936000640538089850492691017590925133160488294155897918964454170048215280759922171044157274688058423552586221866294753823629250790369004397494811639152640000000000000000000000000000000000000000000000000000000000000000000000000000 6408 24615085684393252618928723036916469598589768842484506405810936577289376158614714074095313976129509652635896630402556441811857983165562482034181926497082910992845940519538538512372165179896094580859775768739167933587734048434883111486297750833426206450518589197502486051334083986466252811974475832873895436740319234487386601543412587345789045524975727228184560602277460179321124686549096167911387283477987565289050243894815741706240000000000000000000000000000000000000000000000000000000000000000000000000000 6409 24831442274794199338773369324513634527268492729736753288401931222206378687314637301569766252221018488416428275496203038000226921958408830623600603160537734049114822041932946541457433788220419966830247123833507387062168990623689728091031461753967082483616729408090619990087088608519256183384831471976996586536395904777045523270724269135825880189503918052831496675205780957328906247162217538452851686400387564941356843037834708464435200000000000000000000000000000000000000000000000000000000000000000000000000 6410 27331647455741622782502455605033058565866669511768961052355954528277376966137322831246872011033028594807888761448725167747657640146850744112997490874140908770362360651027007117649150419489084363240638027245101010294162520472870730069966047409644467678094566247930849810450635568977284975865552791953693557023383424983204010685615432274298792048684449964209658614021003874456588749999537630394512955512031834440761417115098265619005440000000000000000000000000000000000000000000000000000000000000000000000000 6411 36453581236398907070529152492894242852402405821799109982148814495280292011068086100448811487796629203613395736398549614548786739039973376090729132887222405449422171739909810180448851251985441270893063818906097442450029528503231105981060620141906314903783734718681487490602076472712804953752577336180663030131781204538673015605681813659191807618405751863125826046900033075501404635009276056450371960241393703584012520088532602941603840000000000000000000000000000000000000000000000000000000000000000000000000 6412 37790912764603704820536838836358434621478412065931716033825742660394601839268285587181304404546070002928481113353669281793859155257099175032679963780800150489864321232512371228009541821568798889213484111110003121205148207601027878329266911319050090527599172587783478538652507782603602374831345500986272317789054737739217338578350722328342672980981277804231520884790529464461269218074645839411145120803720362168322815903895213509181440000000000000000000000000000000000000000000000000000000000000000000000000 6413 38217399012452903723495172819180297179963485942828816840752259368917446373174553883882575661805664696015972528389163062128364964266514890241326440464052306850597041984363440267276237288262585224757237185738227770600277365967659069444424738594136893208337374632204562619009070684535856726861008254772992212261857663453617198360772406243825960522924741211388961487164782930051268146741544205246452902553060667284845104766151470801223680000000000000000000000000000000000000000000000000000000000000000000000000 6414 44600890238299320965255323223966346193626968474087284113393004752784617173274342735297274042959858846001151366802697533623780494681424648870538211620056046840372490023496392579252577359990392636075474440008161817854924985548661461379005156361604376567985231971094029693983050896209579620703240999389197292896268513027979971083014684592589103731235458187619816026635519366785315590156785479170868234860616969664455137099827302042173440000000000000000000000000000000000000000000000000000000000000000000000000 6415 53554477192504727720827178373047230672946839298847877478478641661957858673227544123356951528737568337183404974520392619025408339306609522201852249608202129651773109743569076632615641579074606288860663316354369583536662735456557545011644393743559412463281143707613280598842569727808206840439921589528751506002036274444832879135634860975221223431588344175846116172806544977495775948330582114689814067776456181552150999828481771665620992000000000000000000000000000000000000000000000000000000000000000000000000 6416 56901632017036273203378877021362682590006016755025869820883556765830224840304265631066760999283666358257367785427917157714496360513272617339468015208714762755008929102542143922154119177766769181914454773626517682507704156422592391574872168352531875742236215189339110636270230335796219767967416688874298475127163541597634934081612039786172549896062615686836498433606954038589261945101243496857927447012484692899160437317761882394722304000000000000000000000000000000000000000000000000000000000000000000000000 6417 57401051792756642728780750870641072505499710778142980456685130095177734612225738021954836684626769156877380764069402883472184829854370303109604563940770687003440286800158343768079152751549976783838536372430500441052093148840260776557793399574602135319438047855448448735635511316543777884182514128493899011383609142224878337566681318346120961886949464825714528428688865251348980258869003455664693553769009478111079329712956281548963840000000000000000000000000000000000000000000000000000000000000000000000000 6418 86101577689134964093171126305961608758249566167214470685027695142766601918338607032932255026940153735316071146104104325208277244781555454664406845911156030505160430200237515652118729127324965175757804558645750661578139723260391164836690099361903202979157071783172673103453266974815666826273771192740848517075413713337317506350021977519181442830424197238571792643033297877023470388303505183497040330653514217166618994569434422323445760000000000000000000000000000000000000000000000000000000000000000000000000 6419 88023436441754754524032605264687336000773469610343963776270112759039742794698057607831016414321121916352236917530829833452220009057899107775233745461264461306750282007587460773210146163294366976727706016479838051782636195479752649245855934259582009433964108540263171152756672719696601034070980438230368441705350935827699648344752112510763500933117329579436189904369102223034341798573577492835468616441870874042342353341167681142784000000000000000000000000000000000000000000000000000000000000000000000000000 6420 89574260168560085300566263437525405134266035991206394089707466591736709246015982824551408944803285000349123962130904984132075034490494854926260744575267394197583719113368564866291976507554592225386850415771744922918567404165584172780151097573526179210158962413037022550913404946292191696075309516362061048468209640822937539185064229812825210455537514252421784347406036795741779916168831161820006149840233112842422727200345403990999040000000000000000000000000000000000000000000000000000000000000000000000000 6421 179148520337120170601132526875050810268532071982412788179414933183473418492031965649102817889606570000698247924261809968264150068980989709852521489150534788395167438226737129732583953015109184450773700831543489845837134808331168345560302195147052358420317924826074045101826809892584383392150619032724122096936419281645875078370128459625650420911075028504843568694812073591483559832337662323640012299680466225684845454400690807981998080000000000000000000000000000000000000000000000000000000000000000000000000 6422 180327284747022739701882520247454891651003453371933195764877880580949434695940639893920263696083647291879546017254997365724651968068701213637984529892507759943680946461244371370493563889002961025787379755176772856476181569086776011919853902109809434689288650278117816399830532527239498247332436122784326266852577313544239977942418235448042592641827286045147087142213395006917838467706213387736050221161861360589465239252467147362795520000000000000000000000000000000000000000000000000000000000000000000000000 6423 240511375414307309720913804297603592233216084409977025917223274287005546712364995691329709159218239494721440664311406343056335563150894070341865829638291697292320563651990309413671390888763774593345862705282557933341282716598582104482001024772783887314846621518787206152737166901583310825200716425772233037137124327110159122171484833055467912082487047763271660829726911119644627975019266514647333357981322263842967362147083444205649920000000000000000000000000000000000000000000000000000000000000000000000000 6424 243593179046761141399049932730030948118901739858866457913322946735318419061516406090291338940553381794685355424002402469838122821414199361677733310601421484505430106887272346192254605086027290504715664553475542032085738844941472663797262339591779926187169587396019645769516617356544088406108738016111055844726165990997651038213963323703218916372348360527999378827702868139547872958274697526973705436101610902992982421862933292541542400000000000000000000000000000000000000000000000000000000000000000000000000 6425 253652787637819406988995735438283597746954140886454559018172393114213364247697731987685913935205661102715254391138262282557622357380830637062728980485609863017674302822567184229520780298557494820820630650746252695555414244622846198242356265635769640844674645668533574283090670183038776944774974179569407677116852546635858273108784352731960325986129130728357657414702268379924214046027887030830774169323163712353490623623656921779666944000000000000000000000000000000000000000000000000000000000000000000000000 6426 254761305067308108217180835816073802596490268168104446799184949661560648604498461056010872594354421939108260597539210914816096762375917533599283118576059966756481431511205766156836252016092746245696285051026934030211788469770391088515232116817434794854808356868387546556077025720208576439117956501975980533159257174794901660125426017834105454813828590619245464684035949938828848586890701545148160001969226022063564052990747003269939200000000000000000000000000000000000000000000000000000000000000000000000000 6427 509522610134616216434361671632147605192980536336208893598369899323121297208996922112021745188708843878216521195078421829632193524751835067198566237152119933512962863022411532313672504032185492491392570102053868060423576939540782177030464233634869589709616713736775093112154051440417152878235913003951961066318514349589803320250852035668210909627657181238490929368071899877657697173781403090296320003938452044127128105981494006539878400000000000000000000000000000000000000000000000000000000000000000000000000 6428 636903262668270270542952089540184506491225670420261116997962374153901621511246152640027181485886054847770651493848027287040241905939793833998207796440149916891203578778014415392090630040231865614240712627567335075529471174425977721288080292043586987137020892170968866390192564300521441097794891254939951332898142936987254150313565044585263637034571476548113661710089874847072121467226753862870400004923065055158910132476867508174848000000000000000000000000000000000000000000000000000000000000000000000000000 6429 849468899866174803203912423473949096715815421690325419181913679504954561442413871703895027934031203371211448368326486238291263451702046937058461156539697355405048677655744252471029288913472282653095297298907045868130895925682996661705514358360107088555337106858143730001623395210373560691596841461936524913784397495603768671508559650327427430329391074224711513084568468591463585475084156450125380858071842945842268093617122146936422400000000000000000000000000000000000000000000000000000000000000000000000000 6430 934997617866399252567594016796326163302955741545447225085846084222234233039698008101478979376704208094203285978014153003379493401976157142365032245588557294613639195200534940904756210468458875495564481342016179938415308049707243585863535324578556226923579952548655461720964928837719391802326112485843832559213374503722778256927572163065873890780364011150076302415685978785261631409904273572158552766384555899978441661947065267210158080000000000000000000000000000000000000000000000000000000000000000000000000 6431 959489080892175504175681995664642873281615599182230896621222638046237286909767139284414484229406783652911230294849654699924102628222065726987845108724158949480252240375279307615666619679497089491596216600589793280407696704322071229869205741401107006365337824957480026974056460101573366626115856572530034644739764899043713896939542466258662575130543037636287854250919663899821643326650610476205849217892317764846906235526572369741086720000000000000000000000000000000000000000000000000000000000000000000000000 6432 969682614617007376391092718866954204073284912521024419006963746122839299907562794888032612404510749874396919825508303954586872217285391265457740087854430348902438714908381688377995344213779873443436032313751545973196560591650750459770406195376315497422377263687054272108395420012177399381322081852892005205471540278300378806175426030234460699686617892794421706343488999231797453983214185012403151516569242381207157603194278508662620160000000000000000000000000000000000000000000000000000000000000000000000000 6433 1109244411487118718413735969993599949332430591519377466228526752574163834660613888731730764096374913875011055949927256112536758499025531690579695203302638081361294380418559987452959160109968752425014676216852235767469710433813568750242034750598701092378495112853228438374463545883088912937138531016766181655604827383775386596970767720567270931230299346523712307069561247719364564182667441546898558370355843621119215800289529808040230912000000000000000000000000000000000000000000000000000000000000000000000000 6434 1663866617230678077620603954990399923998645887279066199342790128861245751990920833097596146144562370812516583924890884168805137748538297535869542804953957122041941570627839981179438740164953128637522014325278353651204565650720353125363052125898051638567742669279842657561695318824633369405707796525149272483407241075663079895456151580850906396845449019785568460604341871579046846274001162320347837555533765431678823700434294712060346368000000000000000000000000000000000000000000000000000000000000000000000000 6435 1671652354721691440851617165645799195954341262185314360194745008264106636424665308400475299060129277301919637602704077586145745866695464561503347277780760124519219502769098115747777896634012587910652288695232070057621221778279672630581358323128006371236232986345368864500400216466277495744737977801411199094830741653484717213376491398259492819762355096358817423581756619631154226363383395924235865947941671680334708527944119059283024281600000000000000000000000000000000000000000000000000000000000000000000000 6436 2089565443402114301064521457057248994942926577731642950243431260330133295530831635500594123825161596627399547003380096982682182333369330701879184097225950155649024378461372644684722370792515734888315360869040087572026527222849590788226697903910007964045291232931711080625500270582846869680922472251763998868538427066855896516720614247824366024702943870448521779477195774538942782954229244905294832434927089600418385659930148824103780352000000000000000000000000000000000000000000000000000000000000000000000000 6437 2153908769555655015822910684850780137775010597350818541089341796090298985423701755983996564833192487255255447688545154847087944655220032653369976046561261425685777873042042960877758029161431615749205559481166017097872466018431239772864166345463334428791807822726254623047200126475794288533902097159516487858087933510073105525314755113382372417536784520117820773296463083450050472307393011288049337945880637176528829852507266211675268710400000000000000000000000000000000000000000000000000000000000000000000000 6438 2176144809281288140753699459631380460970182261977317752289665694059405976951981454900233016816796598090911208543211329009306236274264153326017575768005011166547489462573293182028967744925506140380826609052316362027710183424264093419532982227942896389151080066596399934706757336068768686389666623140042486093044329692431800679966864772121854617440801739760494595501728653189319903358434817910877030641807002639488890486299262445252771840000000000000000000000000000000000000000000000000000000000000000000000000 6439 2238434581106728349282850201855637027050302280803241282012330240942784044867184352813342395990949508521494462178230542008654202933270336805577546174956937859972314279579447448834327758441665584472547805423475578268209464658052151810693653845366028430291636009111864007535498132310137084423474622302324430819724153609848721960719015960302902652564241189528627534329039728980901538430840651517081531595429826685652126751558402515245465600000000000000000000000000000000000000000000000000000000000000000000000000 6440 2249595785130639424599676508133089361117534835695393415167080080919857432263729092294709632398316052187064930496225675728598099902903375782056332868788982076009209007546602132040872004264489505704531930951372754077036920622126149105683639853288277385730482767412501933754807381404086345858114094526817259277077062373675121051455113275429269614914001282605782968380763726793909329336770193497432020624165208982352902121463827615082086400000000000000000000000000000000000000000000000000000000000000000000000000 6441 2296206322855189874507877984783444058413412375372972217308628172693809459093626874468444881976357244569848462922654192409829074933527077505151370176967767266287979762653378543977357624352976425550257235495355118150215420253720392127465136486547320812887306749167460525314724860154639406155654093763427927325145611455118621986438702789154237350466277002012533961132126833549231178442682070740899400320566859957812439155173173485874708480000000000000000000000000000000000000000000000000000000000000000000000000 6442 3444309484282784811761816977175166087620118563059458325962942259040714188640440311702667322964535866854772694383981288614743612400290616257727055265451650899431969643980067815966036436529464638325385853243032677225323130380580588191197704729820981219330960123751190787972087290231959109233481140645141890987718417182677932979658054183731356025699415503018800941698190250323846767664023106111349100480850289936718658732759760228812062720000000000000000000000000000000000000000000000000000000000000000000000000 6443 3655987854695247442862192032840013871758317245600425914037925540983514885045032780376228967044884866573678830123119734798266046876164490830194916431897318645665716680923531158474923662655068259644768653705730032278679249016788350415415298523576440995760430895184538773185472812897663356508585337172938144165190137290480791020550120727068665000061978352194671061029949089237516015896228213598438158455968393795867303255405223982997176320000000000000000000000000000000000000000000000000000000000000000000000000 6444 3759879853399187500274925343612917112828010996792602196317368387772450104536103104514546004268296205806571686596871323447781449845886895947242847566682957969396370770546928214094244582795124701171780200750815816950777565846400996152586355842386613146085643526862581999448085146666607804778634792667159455095810261942271160375663528490267047288707327204968306942307489620121217540325285970151945461708111636053229825951907808170601349120000000000000000000000000000000000000000000000000000000000000000000000000 6445 4514659960700578154463117317501650628951968456061719977181575963440878559331107021704228017555219558494901490680643503356814021816192344916142437227365739463563572609506939285040447814767048429250391142231557587538161750910656758587195052509316927655834346360409265645079987882759407258441468253221225647759543459336524475976247319479922893326154478657550509019601037878231319010508671531593262046003773574179515241602912296697080053760000000000000000000000000000000000000000000000000000000000000000000000000 6446 4727212168662304794564378178059836640466319579470252813658525602324776842981221349178780248552800233311641515620082820000079831128335996953053992663066685489488451681890059712287509757693307036197991912818735401287660953943775477745902242172204321535290424027313872666119382194219732808711651899244506877888757084666520609229476551402277526929662105038571902983057441895402396238064077670434002362887593254683089195434917074697946398720000000000000000000000000000000000000000000000000000000000000000000000000 6447 4958477587447194509315861919182111802956875024534747717617786184653356865265808311557657315116339554723749410292625177385948627756906737404901740700508512163489995760375639405689323642262809117380345244577286140917123909127434818868911571864941152777184529937410285322939941374973075747969258091525254685078721045138240385864162613827318664835262532371506148068482883851621310568659204528039092187590783022001383012399582377084327034880000000000000000000000000000000000000000000000000000000000000000000000000 6448 4990942162947376221169818296477635637906141075792119697112232389011310127626446319316582903096291178081239435114163759372774260859897365105688820551830888825461513639578126722554234038197906146665746270510797979142719878367868487694502245167272116001968893010912474647440637915395421785480808803154626514034068020874908841452319836966741146329293099411984257961768476732188401552731800624082450381140098460430060640401326748380797337600000000000000000000000000000000000000000000000000000000000000000000000000 6449 9981884325894752442339636592955271275812282151584239394224464778022620255252892638633165806192582356162478870228327518745548521719794730211377641103661777650923027279156253445108468076395812293331492541021595958285439756735736975389004490334544232003937786021824949294881275830790843570961617606309253028068136041749817682904639673933482292658586198823968515923536953464376803105463601248164900762280196920860121280802653496761594675200000000000000000000000000000000000000000000000000000000000000000000000000 6450 10062731372893057375046162206539034708858340773091486054563427249621058921501704916906383645534768784007630570028210156905566537815282228214072395513979817457564419088443338288557470180237469153514392121628846507572253181092383388119842303628455784411241048368230299315768859985511537236238590101383571992730493723306709306246250265578516090889707990691107075192783865502925288847976284936678830085397910385881554527008538458393778585600000000000000000000000000000000000000000000000000000000000000000000000000 6451 20125462745786114750092324413078069417716681546182972109126854499242117843003409833812767291069537568015261140056420313811133075630564456428144791027959634915128838176886676577114940360474938307028784243257693015144506362184766776239684607256911568822482096736460598631537719971023074472477180202767143985460987446613418612492500531157032181779415981382214150385567731005850577695952569873357660170795820771763109054017076916787557171200000000000000000000000000000000000000000000000000000000000000000000000000 6452 25156828432232643437615405516347586772145851932728715136408568124052647303754262292265959113836921960019076425070525392263916344538205570535180988784949543643911047721108345721393675450593672883785980304072116268930632952730958470299605759071139461028102620920575748289422149963778843090596475253458929981826234308266773265615625663946290227224269976727767687981959663757313222119940712341697075213494775964703886317521346145984446464000000000000000000000000000000000000000000000000000000000000000000000000000 6453 26112868933038908147966007078643565915177481732426617998275302758074615864734295448622604258903832359787917332689952766269437158920011772571622649550367915994951789631282511516924900475769213431382355723035243392838463770258254154517110905470622377743502334050568643071435616532450631652493539369371378850700790072638908288270261357455360193991569125601802015576765216196399521704531051812331617846406976790415660419121191184704628326400000000000000000000000000000000000000000000000000000000000000000000000000 6454 28004148482975423396600477568695769331214833624643377443230936455370926746163593374870866370053304441231749982002072897390536055798255202777848547747066111481738339166553139431344704211465985113804403587944199910706141082336604608525539654315785281949662002499977422439144440310063884697222135483995001550045914530036800194650107207336296946159245014874519402938469420378378131717480711269914948975210783923152462345362960323897720832000000000000000000000000000000000000000000000000000000000000000000000000000 6455 33625824940227809879937893537200701685793692285272780011859677793434221966423232838957846740617354886134103762508196215998214385609865242243674720235248861900777127351600655510738715553172184110595411653117117461019110843033952779318879996832279151204569337493149068779905693960396808449096256478176628412077464121798530060027759001563360030388234895031712007647457450424558754188806243631543036747157564120132696101541281639538727321600000000000000000000000000000000000000000000000000000000000000000000000000 6456 35037768773688611494505561835484235131282599004459950214033121705331449613374089445909639664052109884972706113069611839505844444618822247968251402044692551830626699562248071596927558092688980754395363781689415494856504472392912840173514941367795268216572145541780625499798310750956442768088197747195111309512922849014395527436102176104131999809852783891250230328693123697117535262407995096472861229456247648188738568934575707762196480000000000000000000000000000000000000000000000000000000000000000000000000000 6457 38282372996661469927650063326743080168849141204760024655084184359015446076724372150104547007307076582395362128057424567726600226051621146142612344978249626082587613581564098554519946306805859830465854837701309419846039612693555248862649018377574163748767420453611242429198041390796565079757573484371846631229534563999353667752037103761431631638659027007097230765681080945184884659943235749110664302087995030629705889829702989565132800000000000000000000000000000000000000000000000000000000000000000000000000000 6458 57423559494992204891475094990114620253273711807140036982626276538523169115086558225156820510960614873593043192086136851589900339077431719213918517467374439123881420372346147831779919460208789745698782256551964129769059419040332873293973527566361245623151130680416863643797062086194847619636360226557769946844301845999030501628055655642147447457988540510645846148521621417777326989914853623665996453131992545944558834744554484347699200000000000000000000000000000000000000000000000000000000000000000000000000000 6459 76588494363668263347811075824284388054924615623666922774594599601628296276325124183676900805561614130412557607310914535309110253732306573393253605803259952925772365881230904366207708957474502452389815044408637021714316222665456375671242608106499179956436061391374849152706999680718934480284227349317124929103752462095481128101935272723707823842850720904397375446229209707333283516325642240001173929425424301352854525248630360637440000000000000000000000000000000000000000000000000000000000000000000000000000000 6460 77041339366330518246630981029521292612294627153691018663088609999696005517059422254732640337801751386855870989576418547351348343911030481103015187761274159480870012004944774163425102169659727390078580113539219637407750639642992514838673229210185900736803653603183835140131068573740735494885536125139559681460095616507521133315916197867707986236857873603530821745782446400525248049497988558815070783086356596802732727624174864957440000000000000000000000000000000000000000000000000000000000000000000000000000000 6461 78096418656646155812260348054459030246795349507156208143965240266945664302538257294648483595994812938508071100900791720700708973632135210430329180201958191599655395936029771765473728578426000123574140688211731775509206617492989414246044499909595082117671820440626711894731507321366305669585851300417648458731195136192174421396400633209333259664287089093992772250639444194239869608427540764839319425503839536582582521288659566592000000000000000000000000000000000000000000000000000000000000000000000000000000000 6462 82486231129973225690217376748717425004681537714595496811902511222863729808467324194776614551614641958634717715926446903898752270461793387719462067626574721818254458071073098988053242382929084333793303841797173304940499316767401549623905709267131839274432598220088640592621410997328721783278506473428204650304664382176585534867829664495501294570136680337984131696872631212427719643436999257787996415778069138785320966886676727070720000000000000000000000000000000000000000000000000000000000000000000000000000000 6463 86366352107596242835758096206996609412825779806230275338297094403995619161380833880151920503960960626224449948594303213222970176640215780345529655612570297840867110275929928247470496847298949259422102968945074171191595663913160013970363360229838589986703726523363325125617550971531601261732177129620034428335021795613293891382609602712606786539083605351656927326477709724720283395769619641334337840885896400544476145177680811130880000000000000000000000000000000000000000000000000000000000000000000000000000000 6464 87715826359277434130066816460230931434901182615702623390457986504058050710777409409529294261835350636009206979041089200929579085650219151913428556481516708744630658873991333376337223360537995341600573327834840955116464346161803139188650287733429817955245972250290877080705325205461782531446742397270347466277756511169751608435462877754991267578756786685276566815953923939169037823828519948230186869649738531802983584946082073804800000000000000000000000000000000000000000000000000000000000000000000000000000000 6465 93650530033001917071415206583302025339442064199556070174958552681122199374712870948961345469510400183223960679203460177751072144332265794254436273090895227929398046701949635551887360877442487330935184992924379311236832505105711935404802125194993347627871332422167803481682702336912817296253850781756668878364517229568283506330848497518395800195644060239543290425544856712658937604285877717684868452091694810940567951038395239628800000000000000000000000000000000000000000000000000000000000000000000000000000000 6466 95288073217178616254454724817197568743025916995327626421611430599574140153649665195280235441542840102014129421860620470277319411251551720111161417450036597606788787343708176058974930045634125638199050151076207469226502775017117208921075421324420424553532031029489399080699162009973095681295371235582983860259344482904117224560329719362250776502954086014006211994637893097746130363118732980761661448842167617402597779546151321600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6467 99002450883815263964523424735109318049350765333976079625452355930292172603417118411288160661153205683202086490778725616045250902544715655227938324277174455984264812037765766130239320122375485857978923170458488420050924172544021328009453173879795133756518287111598431128822367725504280820296390204286368538470353413272193758051437024764677343503069237792663125805523328211001601711606119873564964593774545965307346718478984806400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6468 99371193832085840120288926405920319653957621651118129327015389445676732221340348435681262406192624150295007286108790988351015483391855200339956845803772587720078083239358932117034561334768638168923741434632376673887946533532492756995013722079660988431912556367742691283527859583013698682484028427805176302354796993930242285100166109729105329279486631857968768830310018303804638038346682079119501343942550333488776845357427038617600000000000000000000000000000000000000000000000000000000000000000000000000000000 6469 198742387664171680240577852811840639307915243302236258654030778891353464442680696871362524812385248300590014572217581976702030966783710400679913691607545175440156166478717864234069122669537276337847482869264753347775893067064985513990027444159321976863825112735485382567055719166027397364968056855610352604709593987860484570200332219458210658558973263715937537660620036607609276076693364158239002687885100666977553690714854077235200000000000000000000000000000000000000000000000000000000000000000000000000000000 6470 218751992762744011638174112172339269618421137148021779184770967527721311698643471677110850839935614476240749166299674131136551236256794803869111193932862107654750217667225309883889332790940843602574418296226022013007075861309423064810323705719882814905966266500680381455850307361938267217317162765655085318967042893387490632809975574804281898857232739059721713278958623575037925172712151162653653980176195012767368074684040004763648000000000000000000000000000000000000000000000000000000000000000000000000000000 6471 243208316512310623035319003623009593660616872827933783608958740608398733043707049650302866062362606370301731033451790068374177435169369261656893523139973665679948368357181437746411491086862071394624391973815862194702818935305304677196984237700334253797590243647396274210747167367407364295499725713441237626228455864744840932730818307075680401640590131069805187572456320419444456912368108601401863669505277205275581105021896443822080000000000000000000000000000000000000000000000000000000000000000000000000000000 6472 273609356076349450914733879075885792868193981931425506560078583184448574674170430856590724320157932166589447412633263826920949614565540419364005213532470373889941914401829117464712927472719830318952440970542844969040671302218467761846607267412876035522289024103320808487090563288333284832437191427621392329507012847837946049322170595460140451845663897453530836019013360471875014026414122176577096628193436855935028743149633499299840000000000000000000000000000000000000000000000000000000000000000000000000000000 6473 547218712152698901829467758151771585736387963862851013120157166368897149348340861713181448640315864333178894825266527653841899229131080838728010427064940747779883828803658234929425854945439660637904881941085689938081342604436935523693214534825752071044578048206641616974181126576666569664874382855242784659014025695675892098644341190920280903691327794907061672038026720943750028052828244353154193256386873711870057486299266998599680000000000000000000000000000000000000000000000000000000000000000000000000000000 6474 555436367326115347887343558211274087046854822770498385763290028151716657320623183313307775052683531806801701589916428148411876998728257681855348353498459661001434591514696068108079756331232346955304905039094327059154146473078663804647094176426225115070896001660915806050470817937236491013113538029815807248821484496644667307310077112225677064175742521566792411213484230976500513584313913673179248985153012212596493464660476784803840000000000000000000000000000000000000000000000000000000000000000000000000000000 6475 559749873872007867270304485147091841881063531729356637351454826778319881146784577252986009451934276216425454870656613115687588203119492483771025613732479981404739786580225819167677158084096237764450218902774715632469190982749089990557158675899919636947265196235411246333094223801302984093086281421262729222586826378948113573389522789710276615224245698209363233498223779235547973638801446570776613271337964394387878205292430334361600000000000000000000000000000000000000000000000000000000000000000000000000000000 6476 699687342340009834087880606433864802351329414661695796689318533472899851433480721566232511814917845270531818588320766394609485253899365604713782017165599976755924733225282273959596447605120297205562773628468394540586488728436362488196448344874899546184081495294264057916367779751628730116357851776578411528233532973685141966736903487137845769030307122761704041872779724044434967048501808213470766589172455492984847756615537917952000000000000000000000000000000000000000000000000000000000000000000000000000000000 6477 715393838805652865956541366160433018755594037023153674789754386617569312795566064800717011285359059746187935630869526426523689561212716132766251018845859112737486211472550174120303891417328990799471199610651502377533594456138600106105361500514451015937568973444889026914270928428560659825405410182339551818416224736182642900169464669918413811900576903944767884049464759789910343648005987221108474192950451946838963751206854328320000000000000000000000000000000000000000000000000000000000000000000000000000000000 6478 728510017097008471146944167530582393117273341002100965841426153789709137807532964888734347793995815687055708154222294066611866163958889555839492918091330599875156204873042188837019782564320355219576748058201425155539710645748265377825470276060813397057430112297990711535538336754909336144886389415645934381875925032550580302739360564861915374716983499878799772966034307507378579388016573681422144489835347608514900750312270725120000000000000000000000000000000000000000000000000000000000000000000000000000000000 6479 735078979254380901522129347306386676053074858860403886400179327560506181738800701579639498555656050726393137530219159418843452049233612412651574119179294425831890313698007943241769575424655307453026771324038955289020929418785565972315810767920078125363056498759295034186588010770626731789803884167968439177243612962842547773028991055582933495532491816178376507269451455471470539371449837149375326676086367736367826415162614611968000000000000000000000000000000000000000000000000000000000000000000000000000000000 6480 736443324503024043566046498393349824593830077429699829261719474823394450109688149741812255758489176628755585465024838381349918521178716754754515574115605147958583982827755360103829509121348130725250260191123317117174642499650691999993382985885867426310285632561867546310845385754534573194123446742765276179154121412719614788653237322001639902251391696974125050951413068155632002272527033274793036015209701187783063218467075260416000000000000000000000000000000000000000000000000000000000000000000000000000000000 6481 1472886649006048087132092996786699649187660154859399658523438949646788900219376299483624511516978353257511170930049676762699837042357433509509031148231210295917167965655510720207659018242696261450500520382246634234349284999301383999986765971771734852620571265123735092621690771509069146388246893485530552358308242825439229577306474644003279804502783393948250101902826136311264004545054066549586072030419402375566126436934150520832000000000000000000000000000000000000000000000000000000000000000000000000000000000 6482 1579556746233957612657893264841819097674415558335501157779078942488290375699085966548003095607096120293719739034114366446083810133219921902425369012332503222861076300300453286944140021882986946168589379962010454219649031123356274850237596557986054107451891460775752218001727083015788771156491914329665517487358793409073279267738225027378285425117780892595575662556138418778015366655294200046716841758039890501493357830756641013760000000000000000000000000000000000000000000000000000000000000000000000000000000000 6483 2106726287428917619106686599344170626411186315679272062151645604274362778916132369347104942261673251986845645141576487921910978153173146790259847538639746858459135026412467405262125585771645240116936427686948759453495443425981924813127108497480730388190392153224955486310201748452321713934598215878676529965633929794492545883610904186448723388541396161146936049987344743076187316333989339821344509777585486744448766411693956792320000000000000000000000000000000000000000000000000000000000000000000000000000000000 6484 2633407859286147023883358249180213283013982894599090077689557005342953473645165461683881177827091564983557056426970609902388722691466433487824809423299683573073918783015584256577656982214556550146170534608685949316869304282477406016408885621850912985237990191531194357887752185565402142418247769848345662457042412243115682354513630233060904235676745201433670062484180928845234145417486674776680637221981858430560958014617445990400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6485 3162041308494298835348516637681491428152676187214719648566089449281471002326251795869959857749145152765926447000636729864264161156399472946467837874548847971621802417654290175903005048440455795851856404743227600662133370923493562258121602006719070317049198846409290816388999535972292628079724314135382314895917510438923339405296168729506113547965159154778909574718497668730781456881775229009182926966975128344046017529596241510400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6486 3196446245617901923754251317822277927554893746104392464050885374121391962916091742284094528717247449251947712699303725006186222989977739847073683074961631332033123535674124849471820586801650962763725911026187550597712029558339598410817258932628006803202685424624596014779559176922880466852399127357946868710738912597699645757907268235725647112493339878726701003210682173496139385027326060816112883129911379230100812442307552870400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6487 3448713232035298778875715707540519642117168077715028832342613590460642677272106974692129961053573671520582946768479543463217902926249709325514063657301260578017755662865189647781784449296486553231592391516765788856672319603403362920761877769468778568890010248346217478483440470606104799401189867678903714493104920684830786631907941752830868013479327741283553529937599148227602932896615530151250663117187102466042834603089068032000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6488 3879802386039711126235180170983084597381814087429407436385440289268223011931120346528646206185270380460655815114539486396120140792030922991203321614463918150269975120723338353754507505458547372385541440456361512463756359553828783285857112490652375890001261529389494663293870529431867899326338601138766678804743035770434634960896434471934726515164243708943997721179799041756053299508692471420156996006835490274298188928475201536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6489 3947475326449011114001335970863812397261637750940585427256837642881551078490270476448388750804914911167853318501226246990034808462415526368148277188715546742637585752783249401571735337543601939128515012566192817574939865922727137421612396782254201011336891240836051557557146175613708492832965657907457251666382196221829095863165005490225383333990949720465854161237529010183134866258676343364667080991011113035597055270101975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6490 3991656796955990173742543120332327267068492735473579600870731931105066273456510773438923232583560504907451470713255232569084197590923951951153938594849046561228338519232518737090948906257382064150048916336897605950487948747527506039899042625627997282037597106848054540722196708161131789358010393775371730673990951938763891625377462588308611025538381740535064147380123741491671895172425512012710293596669588503216322477394231296000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6491 7983313593911980347485086240664654534136985470947159201741463862210132546913021546877846465167121009814902941426510465138168395181847903902307877189698093122456677038465037474181897812514764128300097832673795211900975897495055012079798085251255994564075194213696109081444393416322263578716020787550743461347981903877527783250754925176617222051076763481070128294760247482983343790344851024025420587193339177006432644954788462592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6492 8651258220945549823231164370540278977572184245051398018013877813861674542893042428126959712047040061700578508931443743281735194470177973821522878536383210756429577045745846687927344060635792681048439865675968656813188578006443189836346037771249489532487738746540065137986100095760519407296241183588234956339916829189095082610467887393132506442576398068322061789338820076566286315640082568615020468678660725961974448582343786496000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6493 8909933715923988190038740713845470043346767827129346795961136618927306007630708148569294055596619332648436338102151363512750532510814524533794326731823240313930793635153529811486633417930550601744240393221097287747802189973413251990921168468728710149738202695772160108889338969055684439408088926619112413506226634713021513651976893992927166103650110967374880912608087122045012484546264439437396495981344933714990295882148085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6494 9194637480267238357331191397512282448508175077959914159085530236380320869167201364645582318811035636669156162994304348258255996149504313262543019815483532669641000548695109558549387136441040236077389686831647963609024627416281939781480741026916119914871449550248539952601126125655866077268623358551749266225379845989254590340928951607806465528893832741205305575029841539888135614045200993783979971524684931596950770115128852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6495 9816690699787942675855083116728886982128935290349639213628166208047446217331591865491519072702264144421091539602726154300534914801898841917540001953150919766808617660675642426336591043337968321373487890545929870772282100496020733509901704023194182260713473084223536155309902823683895189209432102278314720717351549999611783875291144888056726861535758493304095102645741100183557190179816867758079506557795446019193480513360756736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6496 9868316073357454383369600789685229373184543608054219647523789721214667034379607933022082135967397103205284549463070777975548149563082468984221950336037459797007643259404223646728420478358248161190876122518016851654329695957984735443383309906144441869203356348158526052038163976901280432468381817358437972735874739167478910139698640407108877036468959211370533184955630519469435124417094083288376926441569005523671522225856865894400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6497 10114648468491491296440013960082242709136182139518586774189528155655946394141899516129482664171149481428369277942818663453172182520212685866019880298763509021773130853702898331365172526828682361865960397113595963324239904502445846038925906987515475121341765852130824114828766548014189106886161820105284826241001597192359662234509991552735339111656312226692415596269591463943253596320351835139106578791099799573273064028754967265280000000000000000000000000000000000000000000000000000000000000000000000000000000000 6498 10177270070588733240532788558917593935258916257109463866627200312567269485238450142601808583243765834853089232518572429160816300592053464882424848786445559474583804906488963789834951586911278210017436292951294644695508058006975962895071672787405026428055632056573870487877970231867293135604056419228417739065061594866855944731446910770310554745858642764658481725088647390934152332507465881529732095949484430327427202958817545420800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6499 10434569313920705479023261129855809072824097508812200845283934283308385344901804197379740387206370941247486553962081875283371205541532733108206530921466875781738984866049909264874945793951679090745869802642113242170295499010502921445266905453062844641131665398241744764604705391552028234676592722242721324914102140822978102335074718748969030543576055907962366581373252244253535410057913541647602264686556379068571417958994778521600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6500 10473227780175983244561269170188254271300274834948310348575419836979362773823809899782463657011007048595922519925007111257813525907316029585961623163372342297599311629864966071246274285413264237854458133817129976735353051294250788710291670384554817206848969428722283721723422874535526352708201553799187542545908166131205900597482031922395075782779947196062720373623967186406116496971232637234493698842956657017694030932549304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6501 10810580908448767441103253934704980306750687728060562320521676345757485906942489298350091835413045098309393873821581414392605050254723403378461172641249767913694822565641761274663522402126351424865033833525942131990464872362875926348883556961475943193197527703250150773141450075993629165640553276126950373602100718732738571020767929022476712903953667156250150311584694300042318004786130927569656402722634385476064197809950162944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6502 16215871362673151161654880902057470460126031592090843480782514518636228860413733947525137753119567647464090810732372121588907575382085105067691758961874651870542233848462641911995283603189527137297550750288913197985697308544313889523325335442213914789796291554875226159712175113990443748460829914190425560403151078099107856531151893533715069355930500734375225467377041450063477007179196391354484604083951578214096296714925244416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6503 18549568192850376166946563907520743267193198025788072045679059822031874853408389196481775127659967960413528486546770593957127523788466852050474410674506011178989503923918676938050901925361245790993471559997466980542380851428516060223854117032880090712366419941720623448984880109250863101186327968446190518151139914368425744169902311408462751466226300298236018454554733816803152765183444424945740548823930865735591059120443097088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6504 19328419568374271993118290783438544037718318054828336777418331293045767113696677873079791743527904846818753528643382919548031253126011459170225666031308090180921043605259018798088441720466203623483968138770722711870093520418846159230223838957486667739478642159185299964974168757296657581623538879115571925843586754837453273041073887458692286022167281868829698064906558297122046694826531387283971157460240655500187464367708569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6505 23208376776499618161829174754858638231628296731434492750829937242455938949073820225202024399982552576684770390823980770844380665291983728697196504344792828037546547866203936910049333836906865544702719158381190249477493216640770846701546310506983376057397370203693758333327752664145992783546984037495571656434465523716208508527842073359631008299355569466129542685689647107288946160581863410995990475345490195084286634138014129848320000000000000000000000000000000000000000000000000000000000000000000000000000000000 6506 34812565164749427242743762132287957347442445097151739126244905863683908423610730337803036599973828865027155586235971156266570997937975593045794756517189242056319821799305905365074000755360298317054078737571785374216239824961156270052319465760475064086096055305540637499991628996218989175320476056243357484651698285574312762791763110039446512449033354199194314028534470660933419240872795116493985713018235292626429951207021194772480000000000000000000000000000000000000000000000000000000000000000000000000000000000 6507 36135275068635411366499929895837800346955736963360004796316673323469363931932341657143076008596179113682957012712285702132543553734567281104692911326286612452806622451913873640873445217098257615028358543145609839894122484247170842313258636281960907867487264971702631631468800130672506985983224641756442198534311375597559700852643956399521297526628970698042438907671318597736271098329219628385777183322034146950519859469583646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6508 45169093835794264208124912369797250433694671204200005995395841654336704914915427071428845010745223892103696265890357127665679442168209101380866139157858265566008278064892342051091806521372822018785448178932012299867653105308963552891573295352451134834359081214628289539336000163340633732479030802195552748167889219496949626065804945499401621908286213372553048634589148247170338872911524535482221479152542683688149824336979558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6509 47292740251950250985190770445842250122471178221759298834383501711482380503398554740667725122525286739794349045377317175377595690075601688461263530225117924625043892022549034330280942303291455802719502411662935206817952492279274440639902238789066007643815315099295411774125710414203664264632429597464584631243137069315597663017167035051989553726818756049906684966856493610596623043944505571122432039484106591734799757124525096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6510 47599487587691742415465161426249792211262409245694358995103622776196163558638942585911037962475457919802904626661736051559142290371745273618560095594555567774620676465788033873631621295940352164192593988256977064877354109768570002298176780056911547685671528974611897040382830287403892140444315344345242404140677908418770629318819286955602356572463398628340129658252564938935822367389282955210828550519168859618539593882084132782080000000000000000000000000000000000000000000000000000000000000000000000000000000000 6511 50523594040485323809866382586019411437222313841488970443078693198842812841290769832567989584626949394447418037514326037919773459759983464869540895439831076429566948100313407151293140772828023754690661193562824395434873400197702671231011748869448565393397511050131376081982702794193119939277753435623478100946769973496944889943446840949977233301922175941932742665366312770594586303027222099373301935830691258412839910863539315671040000000000000000000000000000000000000000000000000000000000000000000000000000000000 6512 50882561537948111164447696552347061766728344662311054379628558935489273504347364071234582902168811815243440610456775024492906587405941231312288018733916505238302957062162920316295480328053560989037461816663810050701188628088167430836573636830085804815384499015990039342965801949467732929772536309716676926693952126193422070722877254218154609638513473716558698635339382789423498361163779147331526902503687951996838003022559497420800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6513 52299789353145389000347181252099380515334543196055243293751057882287656924929066208713935220877799086350266352074890109766868126125691918264737984691145567940441709467676648767149096197209687407678083526556865993074644767620108331067369023904238156484632776698690434919991169961930366577011662623271798658871820830416014151622722002550937532555377387842413075611115689727081158232930956697611549573584593534047489244670105485312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6514 78449684029718083500520771878149070773001814794082864940626586823431485387393599313070902831316698629525399528112335164650302189188537877397106977036718351910662564201514973150723644295814531111517125289835298989611967151430162496601053535856357234726949165048035652379986754942895549865517493934907697988307731245624021227434083003826406298833066081763619613416673534590621737349396435046417324360376890301071233867005158227968000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6515 94197481696654731362395439422957605815695356718943014719119913963279502060732720109413224198684881648826564547092967410977769119114153409516280387424052226363042646234836909371391340809037042396717797151949748067674209604814975693521707552334959738022475653864684972642619621669600950348663169115694947012881366786386655113654102370175333340750017146486421190393861965074516672455919407195255614548514009153148594027400907875942400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6516 96873619664085659650212571030180144056632581302508721864772100940881897371772055109104938559803047532761212914624325973306182916522360959058879374103808254319201931472785074266235945834413368102364607604725688190616368457022289219870050446614258597601732470394290191815516239662571880723643127606869620664692589161775492879371041898697978881027235926632090837100589320000014165046704462104468920667725755723151431800182917405081600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6517 97411058964099732070828616708580557222223279319572079312215185547202119068964304983214889147802967755643068923535195193759527889693574094113088364116753622816011985082370817229338504814457112895130237175540957199922739912078858115949470083302912835721959084494052101321141720139824506699220309958599324517030836581331540495271666228566216837542169755983883730611410492937299869126083589997145703608639082979601570190707332114022400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6518 146116588446149598106242925062870835833334918979358118968322778320803178603446457474822333721704451633464603385302792790639291834540361141169632546175130434224017977623556225844007757221685669342695355763311435799884109868118287173924205124954369253582938626741078151981712580209736760048830464937898986775546254871997310742907499342849325256313254633975825595917115739405949803689125384995718555412958624469402355286060998171033600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6519 148240233351777512978125095336167303174866731958746700193402232919057179318490196809643865447624901090313195674619199289423957141391886078550204915121179144120320340936937721164920256770406501422836885887845202088686359151880694732235654236112792313375844520242617198099635688269576695668142907712472753241814898863109683048603434192958264230638774462645000983701250177134582886883902388644888044108102096057162937765879307372068864000000000000000000000000000000000000000000000000000000000000000000000000000000000 6520 152039572256324759126167029981684244652121839078512490159968392727747388659438601884510198547011970499400000397913723914946816239502805271810344534337045974457187887758555489233474493695311422351502653125971947209786136999308349515836718531568447263790836604153626536300315847417640631556811988071381184217868170764254186442462757467958991242323911357272680753999121592147445584030850071179413814157494331903591146352047190725938380800000000000000000000000000000000000000000000000000000000000000000000000000000000 6521 304079144512649518252334059963368489304243678157024980319936785455494777318877203769020397094023940998800000795827447829893632479005610543620689068674091948914375775517110978466948987390622844703005306251943894419572273998616699031673437063136894527581673208307253072600631694835281263113623976142762368435736341528508372884925514935917982484647822714545361507998243184294891168061700142358827628314988663807182292704094381451876761600000000000000000000000000000000000000000000000000000000000000000000000000000000 6522 354867990872109975422795591125708889309898715440599761979109022739459137975005080814311975963491739029423943581080347718327479337506189222232603443585248525328031370997746718956410717901027950664152429088290078935529506860034398583200254866513881212116820059587245879708837562144686664049447909075567839292744633697786115452801962950304283501796885576544694290337734698230883743085625685849585217847169566077485858438900109680039690240000000000000000000000000000000000000000000000000000000000000000000000000000000 6523 387724299957052185734668413688676621439011016086988159521790165823867802218285271513483238633118526615085293322433521171408988613230538490081272461718596011169591758074740890697549724229766482599770458187093999530679231830851569473001453289119781822245678084684694379340620844122278632105494694503263770706981969013581137610809641198290498281963254562792608642813759924836316615522364735364609751303788622405219514143312958995869938483200000000000000000000000000000000000000000000000000000000000000000000000000000 6524 401941367651478428404168390052228135280911084586626142877051808644625911908938654759258488931590216866855225644668241511652379244108993186754536694644675810974054228814458599627034331652687741087627076868974090607919015555246449108702473429127955879461013886592857830832491149344468209677108302250275711786246797198602940045565388039124946637145740383547467845547821432209129461691380674588877702918617756645610850576810523757787689779200000000000000000000000000000000000000000000000000000000000000000000000000000 6525 404417744320876543033119980335555294876984858451938666797016276255392360314566726673244325434343252203870105627710537426879480104327374178731094050000406770825724948627353745885750624358344683108487526034107167762150533890619496445915339479257109360915691138441173884410890727059150328428481446311468818362240708431661137753473416342223321390451674621327362145928523850219250416791132440108682833009197544410676767211596801845944228249600000000000000000000000000000000000000000000000000000000000000000000000000000 6526 420747129540758657210372695976410458287785623741404541151792196010524226126303064132588351915477321924562845487359082402460974865848966281179149153211464921024407711597050331282358068671422892354068664432730995356293569214474342704624240143726119808429246933060321481645477501377675487162217320775790827846211398404526251816894249006055642556444223788197591287358649458420694745995940441699787043340040107763619932166422133967030111436800000000000000000000000000000000000000000000000000000000000000000000000000000 6527 431604295907171676598011335672219471327998671105709151351519681335628828196957514785675786618821454396811734942861669531850526433425518234397190342653776553777010824980702206861896755932221600869580454498542208047636906610719126897062934865103387623765156462298368635847015323969388424748370469611838860744489470312354039128502024101840320643055565324930073151179379635702345946181020872041159811610806170046530586153715965596416134348800000000000000000000000000000000000000000000000000000000000000000000000000000 6528 432797549443577764780424016728394448350642945059426954852299218646754430407030505593563750499636925406610115810143213416647249849386636019571088575238070097581598829623501149167101795356815097723130047747887728154410659444141371079370279416497173940741643041990154208023170754772621425176066517851135667292490986442873124191047056643440695464494866280190602627043156727016023863353868975682397401689105374891297940998897301676250208665600000000000000000000000000000000000000000000000000000000000000000000000000000 6529 865595098887155529560848033456788896701285890118853909704598437293508860814061011187127500999273850813220231620286426833294499698773272039142177150476140195163197659247002298334203590713630195446260095495775456308821318888282742158740558832994347881483286083980308416046341509545242850352133035702271334584981972885746248382094113286881390928989732560381205254086313454032047726707737951364794803378210749782595881997794603352500417331200000000000000000000000000000000000000000000000000000000000000000000000000000 6530 952738394556849544247476633759428220329949987701634910301468494561193811731086650694746345673756233586690962479913055457467986425038490474965074445453566449023281690913683952157916790955922088819819818169231207336355629471640207678339087196193410985186263137928540569274305504558933148345891615997987430930079483583379316428899664115640388102834069829795425917925045930520130030034169938865775371566256246480512647064647990152304567255040000000000000000000000000000000000000000000000000000000000000000000000000000 6531 999331654597586196535626294471190352788401571530097468383990409280625397446788520443745467518154721699432550260567366682347525225961083080659956502740615083797483218728014556345997703917968686256702751913038888691036654540801425687202880444687441796093144785040099077823535166399159042877910526154196883287159982662778857426073701319509390524371797338419196580995518125172436860189710190296756178993692407064307823803912954681901239500800000000000000000000000000000000000000000000000000000000000000000000000000000 6532 1013489579085128285196222569349269553514479623437128055882891755532421528840433083178890074185260226692994694063299903481465351978290523010965731823725388401244483307920979017148632806523606865116050109993759797096642012549770931500120968332417320548653313575586656715151026401319809726789650758107122514807139363411052751439302731525648908916717954013876312487221479040197765630004952379130515802279348467757241565858676324789643955404800000000000000000000000000000000000000000000000000000000000000000000000000000 6533 1042393989896519449509197681105269545307785289474492957431385273232078638988440002255517541217252709391798979136178080900809995334846567804850223043686773403181288399998399423703799790141075055474724241695709488005237959489850410307050629267203328332521651626859612520064794922498237980654634007432948100335817398673568063046670803995597248102663282715947026695775102027763387737153124402618620146119818795266841483762296337674092832358400000000000000000000000000000000000000000000000000000000000000000000000000000 6534 1046558634492531525509493821605534159669204112554348500949173251958405665262309831013127133459476134289282352306334260609214228534569581972962200389152182990925284962315733976828103371427348262054205637399034208232164166768183150701249965015677415871716402074092346800764440298723517899155652092751911830954472698082383751796669730492387777569676034204524540685273786020343658658069186214936528074563529718322955036739226831886460135669760000000000000000000000000000000000000000000000000000000000000000000000000000 6535 1256639889798752927321326037266056825543978173383272869154411706211820920127464672091497506573032740657645648026649887922681496468347152471946524437856996194250728193721759988353156474662396847010674857259281516208179473773855209628780288875442073616553591608082942886506125741040812300971455784899905897021069055859215196091148286686815618214177179305873952161067715125897937197519839036023051724825179433839254099261145159169551030550528000000000000000000000000000000000000000000000000000000000000000000000000000 6536 1268241020843410813907539669190915450310183496744750954098663805014489307876992861365127799005840278701856313606364816490565100374435261988618566848457779014222602676066223928363260467780827101274647938279782457669520357171018941558698453010845370606989784095215129028284956130166799482791153059834465712644967002231253575552478081955105949531855735336535914506807032118149142534684609604917365408543936214212248817197649760710271533737574400000000000000000000000000000000000000000000000000000000000000000000000000 6537 1691506258875428704298379601691346625727832846409180555389943266755457391321076595973348507898687371409892331233496684452019404483463763461375422287615156074133241448434019778190900875201397347455491212808339949671392152745410491469033302943058244830407459510381931207813707961534143839750872852099170941290498435093599620228128903667980720920207220405946766758695741274344182749294336806803669708238801840101657018830576695866105337059737600000000000000000000000000000000000000000000000000000000000000000000000000 6538 1813993877280076673103599710716133608932782927133269719819769121747006071903216005463803038112201825891582932687708005549089874752979292026100809024960187399617023310147696499261316031802443912203614033693817822865164838175963785330006499709483746671790037493572009340837507848717190101255941966848736694195134712267197334324217807340891877378649221726046509650951610669407315205470259436655589855835138396668892292712544007810716299952128000000000000000000000000000000000000000000000000000000000000000000000000000 6539 1957129532421740181662702280324985630490448331640031475583986631424450806575278806858241101892977632241152516694940383944166098047696598395067822855092334216671376899006212854281652202607651627049543062843478756047753988886264370176133942737983880812063029543992693460804428357533661965032618503969397742313379511067711417794764530487070766130584002360896758393773546799575876555441492544208665865142430093360289517112726330002325448425472000000000000000000000000000000000000000000000000000000000000000000000000000 6540 1991576797487819496979026365818556585990105686274372044702108810063344876407906217323963287955967061807691646922407095643593418110388523398207260692392315558992386747432934723895078240893326750345835593691514185494419906195637996379613152270974338569999490248664205780165908437556488422520292483962089275679940285012842808787770468942689734252219416979605296333048643895236232459733181796289331078186238470270614603652435858656653880590336000000000000000000000000000000000000000000000000000000000000000000000000000 6541 2065295040772265320488432871703619851920169060123386261906037023785029561144871974439121138216266719662621811941535885121110106249155691872438509081333253060730026750422499276630305605540634370508777925017393036719053555168837618960038850935382337723252035673358332023552456854525652331723139641462692847798909384309438298513971575939379156554702341734759409427582479532208704866820079710259309291129359234221466846302867927752165522669568000000000000000000000000000000000000000000000000000000000000000000000000000 6542 3097942561158397980732649307555429777880253590185079392859055535677544341717307961658681707324400079493932717912303827681665159373733537808657763621999879591095040125633748914945458408310951555763166887526089555078580332753256428440058276403073506584878053510037498035328685281788478497584709462194039271698364076464157447770957363909068734832053512602139114141373719298313057300230119565388963936694038851332200269454301891628248284004352000000000000000000000000000000000000000000000000000000000000000000000000000 6543 3444266920981618581947784681906955618286468769486014761432885633846703203808216814952837549031415708595092118230218344405649166470644025190023792327062653266669217658820982714012868000664243230450320306805422690638666648665948188434122984178608523400645431620654247432846287158619349753823122617998273370984704930341467545301248156505335224330889510182470133027009678729824317917254313636251742447227981938847132305702638856542279102889984000000000000000000000000000000000000000000000000000000000000000000000000000 6544 3659533603542969743319521224526140344429373067578890684022440985962122154046230365887389895845879190382285375619606990931002239375059276764400279347504069095836043762497294133638672250705758432353465325980761608803583314207569950211255670689771556113185771096945137897399180106033059113437067781623165456671248988487809266882576166286918675851570104568874516341197783650438337787082708238517476350179730810025078074809053785076171546820608000000000000000000000000000000000000000000000000000000000000000000000000000 6545 3679745427905402005594960759059520594619857349360963693413133463778496673863443449043959580820164920123578435727955366300647405523598853770640983625213924761559367949936935298965566280935544417272762551357194373972042900713038732617585323785347281167347844124079030982842496676963374915129293142315491117368110833026647022613636032916102232040314432692740000940032160009799001600662674214776515152087397333900006552654161277286771117260800000000000000000000000000000000000000000000000000000000000000000000000000000 6546 4294350393264155508621075519041199526707675580245964975539171570115135695913689028687359421020410810771705963458458675619508726087024149518272785502009679769688404306844063457766365383260968987324340175739576497244385950245458322995606665999061544943589903182452398365651716864718608537827655847546636812616717856153330134134758590398365200497614170098924612871348622201008160423260857837834280207078425742796477395088082510928077547110400000000000000000000000000000000000000000000000000000000000000000000000000000 6547 8588700786528311017242151038082399053415351160491929951078343140230271391827378057374718842040821621543411926916917351239017452174048299036545571004019359539376808613688126915532730766521937974648680351479152994488771900490916645991213331998123089887179806364904796731303433729437217075655311695093273625233435712306660268269517180796730400995228340197849225742697244402016320846521715675668560414156851485592954790176165021856155094220800000000000000000000000000000000000000000000000000000000000000000000000000000 6548 10735875983160388771552688797602998816769188950614912438847928925287839239784222571718398552551027026929264908646146689048771815217560373795681963755024199424221010767110158644415913458152422468310850439348941243110964875613645807489016664997653862358974757956130995914129292161796521344569139618866592031541794640383325335336896475995913001244035425247311532178371555502520401058152144594585700517696064356991193487720206277320193867776000000000000000000000000000000000000000000000000000000000000000000000000000000 6549 10894908637577487477681669476360846852649318601835025589732178012763389373339295928631945069110855748921752897460619389431152898383659845299439292187888998232318200532874552530571642181533194655196147359096231798420096219755629037252510481050509559743831990150888064800051528419096813723685369445822375279958338706335719461035769194597750489842711003431283853024223875108945878936932586042471163150743491657896678216986066438852521754624000000000000000000000000000000000000000000000000000000000000000000000000000000 6550 11126400457803445835464336875509945213298271096163923931620432363933664692501257482491684379019669894926365555355287228935029504921793388434425543570523410341548007435940033848560669000729808222365269169038129714430563585305666072576150978978151579380223869868222530470481981077983311160236335644322601162053600288389605023161997097851772417681937780348227462231600962216765316144436584843153394470533601076976391122954320841351443226034176000000000000000000000000000000000000000000000000000000000000000000000000000 6551 22252800915606891670928673751019890426596542192327847863240864727867329385002514964983368758039339789852731110710574457870059009843586776868851087141046820683096014871880067697121338001459616444730538338076259428861127170611332145152301957956303158760447739736445060940963962155966622320472671288645202324107200576779210046323994195703544835363875560696454924463201924433530632288873169686306788941067202153952782245908641682702886452068352000000000000000000000000000000000000000000000000000000000000000000000000000 6552 22327811720701432585649728678098062792877286085592061872301130821345277706353709326430020461665688703877005599132984249151179151782178460855420738681513304613345877137025397413108864464765622548626504686430900023859096073464465428482401260949083521574443241135421474800780447044730017942841038924479928531827148108549079730468435506685353053560880374212345565514552548801488543153442998006536805117035763406332461875164923596001027215589376000000000000000000000000000000000000000000000000000000000000000000000000000 6553 44655623441402865171299457356196125585754572171184123744602261642690555412707418652860040923331377407754011198265968498302358303564356921710841477363026609226691754274050794826217728929531245097253009372861800047718192146928930856964802521898167043148886482270842949601560894089460035885682077848959857063654296217098159460936871013370706107121760748424691131029105097602977086306885996013073610234071526812664923750329847192002054431178752000000000000000000000000000000000000000000000000000000000000000000000000000 6554 45620507416901580328175248502267552896028387109321297352225752866581752850957423554934566004699792547835716930831727178301195703641372773504504768127419370059472129606892502099360808465377265784569708998204085500872973270719314741102269025997195071608223085262043640831667138064161999070425245433087153072429422345216604226557232589210890078061493924282320982313735753848357381497178338090609313518691098059468102508291687903861207893803008000000000000000000000000000000000000000000000000000000000000000000000000000 6555 45942291568214073395687282147453840141497359396695525213622657185225300479068343159062874035697945515723040027076617006257249962638215132045912752420425587266579621205282043354334608891288937736535921365610094558926809340335923642508684564461855572869753707565402206006606816873652257238726288553402235865205807335559177069985945335954818058683978295245408380122144600052923115894439113617868580353972663591292700961957817967308182743154688000000000000000000000000000000000000000000000000000000000000000000000000000 6556 47058279259560391066787692566590281420997868648095656299399771355800518891456054163656457193570925218096212287951184537789562227160181784023258214400613156265027604080681409086357123890420539330845019538898996980969130709841581504133426380925534925296635756550258202044924100894874210526531045145660651311055781596316609123499990922201426962736664590365527245068814709708086907179197695089195037737466786883283026162555834187740085013708800000000000000000000000000000000000000000000000000000000000000000000000000000 6557 48221262652955192774887930900062373969678346414564566430970229840181363541576426810256767467794197028790573170293558598096597821683127807618769719397855554943066260962723565670167034727977647295019007363549303717689886803333748376749140956945997210973044476272115095525238680844657117477457972723100124911871506156563131711844475327150347098645165644135862758660027128694242159255356287915389731255993693611561871293758238769836132925440000000000000000000000000000000000000000000000000000000000000000000000000000000 6558 56275333569776712595021260434562400673354757268953177541766449463549063778578724258852526459588062761135942436053164274704113319711804258371721324425645304569101013901638122100101718248405454216390611130107890050733139596127725604100426266533707319712888243473432607659878943400159903144154422018080020469431951790597896834253706918314058800787458744539361841058469923874988901319247550551624599266812933696744806092669876143832296325120000000000000000000000000000000000000000000000000000000000000000000000000000000 6559 64373617135729915049116895529178621485194076142670545895622849615498837392911317942298765372654355935744872740783088006260983889092879664938504319782956315400768162556594295491225430223657201523423907140581711075449090940391752111748241962084387474795311207932945824344206160736388230177731181190251022498488612130766430109210473175120023266162005969922203095912896851508694911866563650860153528767170065310300199820029335863888822927360000000000000000000000000000000000000000000000000000000000000000000000000000000 6560 64808088539876020605490853916796245386541371307389949042150158749813199906608353062683576923481427515616376447528899240173664672062329799234477955086554475960002393396714234218220000233706229880410243465245666982165943236228310001833301296809797282617139229524049625835881102876087892307892426718258514586484134423625599630086587517245937263950809968355875051008648217181401670187662805518497898523937784651143668063044882517471778570240000000000000000000000000000000000000000000000000000000000000000000000000000000 6561 64966495111314764316106169172321564654213944167291910420804971236827714296847542437722216891519267851737650817092061841432873140554996660949685967197978990413922350361936878237085188135285713485373054937204715358535429195864676173545695556013732014746970306162055246675076657053603536407636740624077661582112571049164556182802961699995087125885306295806790724827184479246006379433462164652059763231603993718424190319233198759494318817280000000000000000000000000000000000000000000000000000000000000000000000000000000 6562 67040788497581394213729579147333126189268668114528902239216980961346016119643480079197023759046562179809815131976922725770295524734949092810872546331871027789427997101524104897322914550650797390702095379612229641520452247997850071219670015014889573681793750426110512713026753107954174273665124978823129850662691971487946298232597468353911998882075747506647986571990311892721957778669787340504645647455581034041933775420422997177008128000000000000000000000000000000000000000000000000000000000000000000000000000000000 6563 134081576995162788427459158294666252378537336229057804478433961922692032239286960158394047518093124359619630263953845451540591049469898185621745092663742055578855994203048209794645829101301594781404190759224459283040904495995700142439340030029779147363587500852221025426053506215908348547330249957646259701325383942975892596465194936707823997764151495013295973143980623785443915557339574681009291294911162068083867550840845994354016256000000000000000000000000000000000000000000000000000000000000000000000000000000000 6564 145299313321030568196839694397039274712553946651147523262137138560235148011821026163721437351594057805738371046476043127995297615480104540986929191394676890768248243641858552247748627055677482549613715405188224620802174927007836591418187588165461675846155245132603430631616349085846428911927066054377103434337824629457722074590673757227878154236647558829556181808419112425829272101225497646549385918639633262137211544350694280074887168000000000000000000000000000000000000000000000000000000000000000000000000000000000 6565 147895573448224895571430106275250025129497678891659992398931190503476342516656347990746371845740514032277702077674081901207799023522240267715234520582703196642329004697511981954188911001958968014541854079566995803916317600723597577738583994672796013530445267430336422169655574780367248668730294585192954392816048674003540124344150361152976993000238170341922243255423805882265184592068157545387427405838033703777025520717332509252753817600000000000000000000000000000000000000000000000000000000000000000000000000000000 6566 149663075214006397079905775951015213945009121163536492844591262821255706065436456785692576681873795048758469375971663151590383812237143276057707630811297311139515975819623069761611230099662477344792974028791850195623313219365463934256494329903465829357963446339575281989864948763941401231722853328339338537148737604395486824316887274856029924096515112992621206683532803895362148910092282120336927500265298471835632811322715955454279680000000000000000000000000000000000000000000000000000000000000000000000000000000000 6567 154480791964311624104671018983419870141697676887082209470962068537560853537511870250041765705620625482700509735522734972219298856230989448959280588025342111295263847116902250073229794129765613632372904472941922681657381370832397700674262011389978025222204811129553955548830119636562755679892462270747812381501103828999323346071600241984024209537506238998767148748233128915115437605627177463296726987151138268984885991197748807684063232000000000000000000000000000000000000000000000000000000000000000000000000000000000 6568 173790890959850577117754896356347353909409886497967485654832327104755960229700854031296986418823203668038073452463076843746711213259863130079190661528509875207171828006515031332383518395986315336419517532059663016864554042186447413258544762813725278374980412520748199992433884591133100139879020054591288929188741807624238764330550272232027235729694518873613042341762270029504867306330574646208817860545030552607996740097467408644571136000000000000000000000000000000000000000000000000000000000000000000000000000000000 6569 347581781919701154235509792712694707818819772995934971309664654209511920459401708062593972837646407336076146904926153687493422426519726260158381323057019750414343656013030062664767036791972630672839035064119326033729108084372894826517089525627450556749960825041496399984867769182266200279758040109182577858377483615248477528661100544464054471459389037747226084683524540059009734612661149292417635721090061105215993480194934817289142272000000000000000000000000000000000000000000000000000000000000000000000000000000000 6570 351829834920808608124691385561569227090694570543997062821470276889802544606829278272623946551858952546907293524050599464864286184418601472633958470441513287018601311485847082888266152778018880212964129482739416502914667588745324297193018208593650256671076915510454206537253010438013419297163190607472902597791775464050545703197189571124517855683688627384848591908665606707197196822111104868081466271993518498610765167677438899867615232000000000000000000000000000000000000000000000000000000000000000000000000000000000 6571 703659669841617216249382771123138454181389141087994125642940553779605089213658556545247893103717905093814587048101198929728572368837202945267916940883026574037202622971694165776532305556037760425928258965478833005829335177490648594386036417187300513342153831020908413074506020876026838594326381214945805195583550928101091406394379142249035711367377254769697183817331213414394393644222209736162932543987036997221530335354877799735230464000000000000000000000000000000000000000000000000000000000000000000000000000000000 6572 712497684480300700289212283866602949837883216145346607561784826790161509622086989704127699537414667772472153399185912546692179383081007918914248357244051918730767312971884732515752621757320454009259599046412654084430293406565727732476293536887665253297849297443735462823694333720144694256006976872407444295353331220448363742756912300981958287471270699974864852683538409738406555643903899788550300089045851900528703335416674539246977024000000000000000000000000000000000000000000000000000000000000000000000000000000000 6573 747335866725427268873621404272720763322019869730701328369120871395408662743389812537227585603418083668604464663444879571478933170274980767739601901307086290428087266611002163068813855257830739984872681208659986493015797146737610476134996261987218834209804146873313660057028391127603671355376459941093975261885653645986087340636991150323376113836991112309319664696299566420139965767231083304516385102540592635051522322682775250155864064000000000000000000000000000000000000000000000000000000000000000000000000000000000 6574 769109750060472612233661125637809432178206538867592062560326460693583163255650230007767111123818422572482978201571563092828413366025473628453819625875243879716875523438954293759728544649741222070898107070942373317530355146313612285120132431274440435582458215062291783611321511545795131705016187627347653112560893554844704546990136569176782748732617733062692700039894760554561336950298906220343460232407846743779527202384998965151006720000000000000000000000000000000000000000000000000000000000000000000000000000000000 6575 800849001903309422288788201462423968891861716693377153649043893916111774965383705678776245045393671552744128283113565684325269035219407250707867563147804218250956456069841548344377427674531274209009758387727393135362869253875073481919849291875235747159328459013552234303679033033839766878120207265448800625530195024396248356814738670617764910673003396001757629745380240862151156412988876926767384136697096823906735966641861932804892262400000000000000000000000000000000000000000000000000000000000000000000000000000000 6576 817782148975151688236071554144745331847420392547838078833028737356783264932349334219293583610685743313169681563597587174214348794250503334986567212690675027922460182618031606949878662213069528669137621190927020697409146192412767296982505874019204549253923967805968271414418848254776161320061593013256873701243722111573930748463508410083872678330581418456019787987422510486284310365599180135777637396079608603094508362467274095172413030400000000000000000000000000000000000000000000000000000000000000000000000000000000 6577 1635564297950303376472143108289490663694840785095676157666057474713566529864698668438587167221371486626339363127195174348428697588501006669973134425381350055844920365236063213899757324426139057338275242381854041394818292384825534593965011748038409098507847935611936542828837696509552322640123186026513747402487444223147861496927016820167745356661162836912039575974845020972568620731198360271555274792159217206189016724934548190344826060800000000000000000000000000000000000000000000000000000000000000000000000000000000 6578 1646564546424587232496452506233640927447468251571972879947205575852786116275271004771233480179946870484146867810377145903215957835571903981088393047528414439218813044495477096658455276317490788693515765872708718386301299126900855116112923629822217164284714749852200072319815007312572504223368612667677705785185975366387739825802861445854973395788176122469589294947353736268590470300992621745229405298927361802245450306117415910592059801600000000000000000000000000000000000000000000000000000000000000000000000000000000 6579 1662171948204818508294472650948411670743264567667636710530112066928002937192728083011974113483492016039276916803177097119800252543757924590310545655279117391833467167933445106855305597474375416760823151042816719117820298118027624465038851723998281377045156117095886929468695220463538712057686633029019934916298496937561750218161348466286320011726163247531701793593892750615967084616991683086899841481850349515485586202570494483385014026240000000000000000000000000000000000000000000000000000000000000000000000000000000 6580 1676425763305715003155370506786228774909795135302399902692835353346514998393048791267917670522495927284309410734108269854204591341110069201189299129691406039875752004665028615127662288813341886049275510444545709293491343387423160445548339371144461447791362121992668847762985810662903917523457718007968434717692452510314075588532286995753581483888163410010574743700092446220720069114274241210529834108871046833982599311778613233403008385024000000000000000000000000000000000000000000000000000000000000000000000000000000 6581 3352851526611430006310741013572457549819590270604799805385670706693029996786097582535835341044991854568618821468216539708409182682220138402378598259382812079751504009330057230255324577626683772098551020889091418586982686774846320891096678742288922895582724243985337695525971621325807835046915436015936869435384905020628151177064573991507162967776326820021149487400184892441440138228548482421059668217742093667965198623557226466806016770048000000000000000000000000000000000000000000000000000000000000000000000000000000 6582 3912849430316268016891474893208356003463320357354238345902097718411902342453827268967279208688870092769600256329838193447079328933390584139392881215850114634472338975112557920988148627888037259117747542874013143308919189035406444214145966931940503409611337759145754896521897559497991002388287346277846665810120318365514661072656184201095062488491375629121671870620566437261901610591034334152072775871825297312923812926954643028810305372160000000000000000000000000000000000000000000000000000000000000000000000000000000 6583 4065073457667210362376200706914074539407074641813642843885910538580004644017017719749383793288613933690787180537188220424684537132390748332260508778624124399208663391474142844527917451607819433654600674515442478680795797627411646287905845397904590191240779723250452699746445298329035745186770673630830974648002983270981190769558812056840582160899528173490684746223842231461303618430119666338360310919005061310950910865757476179356418048000000000000000000000000000000000000000000000000000000000000000000000000000000000 6584 4573207639875611657673225795278333856832958972040348199371649355902505224519144934718056767449690675402135578104336747977770104273939591873793072375952139949109746315408410700093907133058796862861425758829872788515895272330838102073894076072642663965145877188656759287214750960620165213335117007834684846479003356179853839615753663563945654931011969195177020339501822510393966570733884624630655349783880693974819774723977160701775970304000000000000000000000000000000000000000000000000000000000000000000000000000000000 6585 4882538959555762519189808951260663981455723593506824306287785249075472731189782961932562796975484837874591463922586289568480588212663486409295377514763501240071427453044308066182984063226764144582952853952671969831568967150296251070619758103833578948676425572707021837542172071825130159638562878437614867725028400709780693000955492875570202880116915043415271350300242621802609565056030591941439336946877976924941404255185348213964223283200000000000000000000000000000000000000000000000000000000000000000000000000000000 6586 4975708881786667699426798920110826636878512497837924235506374557733951829193627201702140212985486293423579435872995012201321359757856129415472160409127491425599965978098687868158706286589496427413203736300892692748610341115073956485317506680659034086024943643109880807860581503252146676643842850204652811072617671498495694344974319848322025135848281776869215865969025095354975963795219770893692819987815580137720580145709749349321277440000000000000000000000000000000000000000000000000000000000000000000000000000000000 6587 5691712871032298713525754343442728697242678008475706867935863284498587233186036538339153090349404029077858854173801385177111086188079430624372221031087443267865654513007571002471429401865148676613435347989655144885532371431945912684456000864111533255859607066205984615456786140842132329800099694133998053958979755614024793218390853882804235217962007413165307408725777403132855716666690394859625676253006977488091216287636699724927467520000000000000000000000000000000000000000000000000000000000000000000000000000000000 6588 5749166455330894421145581440634698234994276716848250654489672145900323367517830054448771129372023940454983921178792296770102589964258098657821388240946880967215121742208144193743564543477814031272701373472193123859689058746961499117932942924969608411955235224142229615840286938446913122471260577701523629558224472774471783135969218234593892681671039911703359695131002774459002562944835923587645949987356533172301916847622461532091187200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6589 6281364097314617732027883084993991595892460074198669872402165665425342923747168411502351852431368622365096588020996814071776677785773065864419217040337148487218846170814377549992968816286262569659506025312915027811831300382732530377085722614578667223024565840573826628846672985467943270379559086969867244913759573409053438444944367950789176230036603174596613830462764343036984120245250373965414753161777665134702633932313125260466585600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6590 6913700811305681985173060859386091904877135690178791289344292494722872886162080927578211710645736187023856463386514791220886840607246634075451327886464705806053764666794232213992260996211493622264742619715236443377569454390866577204104200222465735485719318486895422792820538667166114337598315916636864214979241996118195839299949101891610262907054269731261172645249775756536634314964164332584668663875206468384737136168903431365714771968000000000000000000000000000000000000000000000000000000000000000000000000000000000 6591 6953729119860453263109747789411830192957107296367621210418696046749186870120750908806335696844928513831021710168402929924138940165145820833867054809223608098609812432442037614124997635934527969500404487344968939432839634036205629280059271720652989998987042491459309406548841891673737696211575208997333345319078457127856647991824235246329373418019522682356408986009633667098183910524707163390845127592155768412925098440627878893715456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6592 7062381137358272845345837598621390039722062097873365291831488172479642914966387641756434692108130521859631424389784225704203611105226224284396227540617726975150590751698944451845700723996004969023848307459734079111477753318021342237560197841288192967721215030388361116026167546231139847714881071637916678839689058020479408116696488922053269877676077724268227876416034193146593034126655712818827082710783202294377053103762689501429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6593 7454452765027045022052131394651560935943113850963667474579162714138570459632870589424239646176137767846070948310486017614242311938032582806312961153182662070382454838130681094089477909106093204506787254593403526906419200329908612138275508031467854725842724444476251387067274180016141843586579588232090856396038054031710060189505162063364085869443242817828900945258164425931227254478315763206029451397683207036025959440453192090910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6594 7641215166411155258385709109471065437882843167691492750648585964256850531238995394700961453626657832229739291944871698515646467493878015736632752414147400261507523300807617571951242192900104283659763162110311404286483599721740120670722787904815364804468031270756226306468423576520596778476683906632825445738618504594365423392394026253011855033172460019338221106339026834898390429925439629995865515100202323018584486822939991102980096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6595 9175028951941073665050738447119449411562364056273065779089833110423596227181500910137898066189384288954347956622019699238349743836513068227145183396914290326150345717932062800245707818984062032943594115185188006945204244526152596897701408271614269137029536454144960918653822816910879388202501866992172667653587856913914837662653434681927478911034052237071725513103555672231578885604276357669397693829914867080152114068565369633007206400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6596 9332607808994591460929669120320298692997527028471830326605330458820738283466284094511241098670095053899892790570014885141971036130828449390342180964916253234285173467488646102954951405398558589971393069503525284866118014290448905989976228508138344175879335276886823708154103157261431202512549129628362837986839687861341455741874618618070501305384143301684378591903101497430919012450206393868099242886675963981485769956389592383252070400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6597 10375856443522169174132297990431615793387892441983581586146298494198622862348909433555175682110967330016803675600023291261536029247394898223216192294462581973662520933042595350440072051983699511099532882693711700879334280990392560664422060955987142358431111024532343780168632757769754620377018281254834358036878806151127333143440699906417379080756777443687662013247177972804466998065257782826655644228781462112641609127620305987043328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6598 15563784665283253761198446985647423690081838662975372379219447741297934293523364150332763523166450995025205513400034936892304043871092347334824288441693872960493781399563893025660108077975549266649299324040567551319001421485588840996633091433980713537646666536798515670252949136654631930565527421882251537055318209226690999715161049859626068621135166165531493019870766959206700497097886674239983466343172193168962413691430458980564992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6599 31127569330566507522396893971294847380163677325950744758438895482595868587046728300665527046332901990050411026800069873784608087742184694669648576883387745920987562799127786051320216155951098533298598648081135102638002842971177681993266182867961427075293333073597031340505898273309263861131054843764503074110636418453381999430322099719252137242270332331062986039741533918413400994195773348479966932686344386337924827382860917961129984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6600 31222196364668809542494719959772037070817910254707962660940705849023740659009591096599686214659714990390184252807190520700141526402018109644087832965222380255622602952858273730997620271129456249287651446709296925456354437715761225133623446087131677601256126146579469170502868616238581206835131575505535544843697627357288214651810922685135650386870221611069820800103404431342142160851715879430195358561275099064933585448841465898729472000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6601 31546338977158404076431189196034308362701551241473691510696072157161215850346061137985742713702252754318585060305821334070386135902996404071095459200648616382061025681458492784661238469301576743687008335400680073442351219841982726193834660094769354007693353175953632159361103276223641664523981846750130984530557393858698763548572397490886996165319332890273912479527424495962079765295921202290959175664788822982176871265795060006912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6602 47319508465737606114646783794051462544052326862210537266044108235741823775519091706978614070553379131477877590458732001105579203854494606106643188800972924573091538522187739176991857703952365115530512503101020110163526829762974089290751990142154031011540029763930448239041654914335462496785972770125196476795836090788048145322858596236330494247978999335410868719291136743943119647943881803436438763497183234473265306898692590010368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6603 48055839308119369725708883079450920577301627687458007144810760171343290950676428817377351813243098150207251528604414836209221340781257871011305410042927766720127888688573749006152593894931767211284381966356022511288870019444998184571019783574141602529161936774458693930266692126243897813514296966648269672594332160183902952714291468850520227010359303333270129367894585304558800031444389128498780539504443534090745701076712816640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6604 49069044591433914479016661278643539637025854313176090302444357667263570826314816459925552622452384450367215608036179246916709469050177398851159156974951733270206109558476195532401195787192041883606217012709612776124785705519310558882080095794253748904164896490367735623971266089604914260421608892203825847859170701882885242241799082686774202425997298435017048529042852260455616689450017332851394688641547710701120514284728824627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6605 58918561728950364262251661207831539406495567944262376469884674457963535619225795385477619279839733906444564526326036936867850059866192389160276004130020880457858154594167900032840732358180862904512013150494259124758687505717546941532151964628637005961338080685826632222839967772842771519487438208953047409800580951927297016154494956773688854338068314676369773248941690403700497904858116627680874156161470265123237488346733215744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6606 62229507167523366213554624930251432984591227974530858164438126366055829927255689408991496268999751276473385340953584265070962576698403671904669965439549663268772809813617941283844475870160790856957486212722370858065833951745916835317241581765512263973104857004501536235631883806946292922383887177664920680068499120572639060597654959563429147196325419632425704277644844655679492214730446481270078835172699015038748712860224722042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6607 124459014335046732427109249860502865969182455949061716328876252732111659854511378817982992537999502552946770681907168530141925153396807343809339930879099326537545619627235882567688951740321581713914972425444741716131667903491833670634483163531024527946209714009003072471263767613892585844767774355329841360136998241145278121195309919126858294392650839264851408555289689311358984429460892962540157670345398030077497425720449444085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6608 125674671242681281022647297482885160222370135167226354027724980010844952738658047168987633683599230355347379705695112481014900224950756849861025931315186416837577368816827684652887939544689269786088218107779160549839444991004500811659547204673520383006713248059208977492784884559431585149281961108315380084559411044953319400564405806231795841085124974786510396682690837524414122633241772307105701658477239267972639464560254779392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6609 167616975212831121024754299853006131320205352900201351646911208954500657741081174964331174664618719105072640891544904714230654327887078487821913446854052386357568362286283804727837215552638262912759694896020418855691373634277353596168578403810473581696415852347897134124235200363336372197891507183834322802059250830398067425828480669486622920696211504833371225617980147927777043027497506129767871018756439047895670563877456707584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6610 184490417384256120541246232704875415206439358425488287712700270655920390620350013244073846247523670161649953407960425122129873530227711055595986067170693659917563577423103041070439495251603848045977504182219807687164305246794607191516215296460727922253855048150918778959408210533245566999145918907006977964133215413991472880028547723548276294712963462986597262330190149485839932025598921746831170034644587245383834733974454016147456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6611 201567679084467992093622591119135506750586248962597218745287093888107255305996979568639103639176088795732877775009872667577403553511307981834764747136417959242254591418261289181663788438778104086652204872834994741666615747635989647787063753341007745102846183108742823749277559307946598238824069215546318868248733077502064451624513446061849669489125483080956037750738858315333461393674087492744222192631415503302520498424289668628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6612 203039941557234184690474820356288282468096893269634546026075959819514919042125991598869549055052668529421562154009608899879180659134107572747053705630015999704675895736724063961124997161062142635794980992344365822896683369536716805441326253129649967313198328620630113244657186121788825972604781131918703070190468969737071585690946288527239608683910993139656867676771590303751985584297701401571329934983258342320816111205866660691968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6613 215505272064031828810535381857316832077074857876422503591925854554293818983318763784408370598980802091336363942448234232110483869218011949714676934273777690149137722573787363147773162320864644253926311921343234655541682491310101760658312302365193868790165102079635103064075031643257871542025120350468823332923464637496486317536621174887421366498599989006311986623232438937477478702694048003895098049209814751115497854183953848598528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6614 323257908096047743215803072785975248115612286814633755387888781831440728474978145676612555898471203137004545913672351348165725803827017924572015401410666535223706583860681044721659743481296966380889467882014851983312523736965152640987468453547790803185247653119452654596112547464886807313037680525703234999385196956244729476304931762331132049747899983509467979934848658406216218054041072005842647073814722126673246781275930772897792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6615 324336027775216159702041781674177798678817101318921094552243411175393724726491246622795718858152410161618188628610467879257537819241246352284769488347698861199065865165919822921031525357992201073565558134182333927292989546267943197425143194158516517019779366700722697396007186361420489044162106069970722744768863129893743476876474613321958362630077743654898764337946163127303411288308638094240526548142179740197424885870495121056727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6616 364878031247118179664797004383450023513669238983786231371273837572317940317302652450645183715421461431820462207186776364164730046646402146320365674391161218848949098311659800786160466027741226207761252900955125668204613239551436097103286093428331081647251787538313034570508084656598050174682369328717063087864971021130461411486033939987203157958837461611761109880189433518216337699347217856020592366659952207722102996604307011188817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6617 393658721970924094995051130793704004148211067830057238033952843328057104952131076104786539125056129267780054716897865104322914114265446850029845865097709604811486616187701653005088382167022783210048717355658412838738692044569802898005611465868231550882306549503850779165278022927012387512207922682161868427058564295867123521982977842834162502402051640839828264296259101246513452148618637385359086668930351900220077056785995334701547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6618 459407386652490592868934784026761915132344294258280687627971577467215518711397399369138045558905338641503625996597468216696976072469039777204470862423272029483660119163512724371828776204998466284239900165690263466073639400466603966647411506080272643495146177820339111095211062337360086948527701725034786074839638888977880872645793515203501003206426156399912472938422323781083837211642635182712176741545773037067639568941462955868815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6619 918814773304981185737869568053523830264688588516561375255943154934431037422794798738276091117810677283007251993194936433393952144938079554408941724846544058967320238327025448743657552409996932568479800331380526932147278800933207933294823012160545286990292355640678222190422124674720173897055403450069572149679277777955761745291587030407002006412852312799824945876844647562167674423285270365424353483091546074135279137882925911737630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6620 965339504410890190693664234740979803873430235265599122858945361296577015800771060793032020307886260306447661575053747833305213704819478074219055511337714404326046835140618474644024958135842116230315959712566956156042024485980461470595132906208505101310351650767399005051335448360579945414300369853579450908953292055271742054004444933006000624957909876943714386992218772724743537598532130453843086636154868004584078229822336778878582784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6621 1287508432122384377672444559757316473606279987301034863982366062285519284677449189908965318500119159755757884785107961136802479705460561446026140542932888739989878668875576998225344049363765240873081624622686037049715058050830047160902577503685587819522754378230279446882252720122998403617863733915959050003114245631154451614953933205689986323250997091014409877693370382485359276869626287654883826553420579696561352221879126320559947776000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6622 1298849879500899825043027746921898101004555370129981279097953121806498533028306455676304610545332779355119113624185405607932334475237910316935169257831788816113063123174218027253235991899767126846733521299515830249418857500776650035726209916371250995513545025733038937254140991492533754726608437580586132147306049856403624416732280908234816372937935838027062107634781160244385243565454707849891417585207772361839612709512028022231374233600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6623 1341243296037555985334640379039715185677721333325775971562972711220061695899264324042050190065421177558852878815581798258848454091103746704476547548480263979066982330118761253367984943931940887743665748179916509393580955788721065876502386609846076939983858635345651786926739597181479251668652517436635391518824974242500980936610856315223428751968992376234709534275940019558225021859350069012914014437420284205284680558988051976287367987200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6624 1346527473060627287297613864002366869057579868769149709675980454016054101754670814191469408654467074834397024689509208768559702508501053799632392997721833750822931728620921498418777921785993291100133439064505663688169749097968258471085846702553952438031886107011650421094837188160200683474108445708716262896109274105765231300711878838693599830692625628157197646483609206036005034008531007987336807537515731703548877582929023338510859370496000000000000000000000000000000000000000000000000000000000000000000000000000000000 6625 1359593082535285616864115426139320541036802995380668532330138116223306495185246881797054211210683876695187792795660897934340631070789694574886410672750101969191949700865138965549783112189878702659031228411359620640372147880961534083099326701854210147070908223802323222671403695023323942031619051116724870617309928565342157891637230964841805016468527607400645310744185833369249491731665645860115030272385377184588500428704189562367967756288000000000000000000000000000000000000000000000000000000000000000000000000000000000 6626 2039389623802928425296173139208980811555204493071002798495207174334959742777870322695581316816025815042781689193491346901510946606184541862329616009125152953787924551297708448324674668284818053988546842617039430960558221821442301124648990052781315220606362335703484834007105542534985913047428576675087305925964892848013236837455846447262707524702791411100967966116278750053874237597498468790172545408578065776882750643056284343551951634432000000000000000000000000000000000000000000000000000000000000000000000000000000000 6627 2068537113911708475381350548761430841761349444957618246339998887798503962996083079228015053841989379365128483394580650714996667176700813740097481360546986743757538204956167522167983734441248016777006789612938892660190719317742407047712184185682602432544198820414768226875814176831628487541838921464252296958613015190580829020492817326084998852444106733155066616359711550449281297695587002113726576187059304984001563275670101554148577116160000000000000000000000000000000000000000000000000000000000000000000000000000000000 6628 2585671392389635594226688185951788552201686806197022807924998609748129953745103849035018817302486724206410604243225813393745833970876017175121851700683733429696922756195209402709979668051560020971258487016173615825238399147178008809640230232103253040680248525518460283594767721039535609427298651830315371198266268988226036275616021657606248565555133416443833270449639438061601622119483752642158220233824131230001954094587626942685721395200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6629 2957732125059611652403847954711332274711215888140409977929489408275545104452371091138102084498842474833702688340392485933630773945185466091267477557368052538671573861250626789889203526516173825309954015972910940936213643474663408082727951484255398375247760002250879578384793227848876894503548982381212972208663086090404397407879899401629113758707801882402789204068283320419643249133438738937383940047291118640509941531329869337883731558400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6630 2972955887185182464470286396371765372375368807613507354772308602742886466099809442371557683977507860570863813776091643859920141599184599726383997725631712338130391902373630846890573170928694530610592159435726241131917186714421639388000914008285033847184308213073075255199846120295168592434676100764185566076079746538691122726386387358770118545430461202728521120728666084337959913044338227646199182255350394519582205349455072671687927398400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6631 3137954299395230594937804083937500808931982564754827783038031165378982416534432453155695475989453298982010278128787394064106158349347290117049508570292471362202736899680184000159847775424521976953098851777849581920394449192333753892970991983504639196224940262185262279975744650132287514745334303975965261196034265671126726411329959982869363616000027886430792406218698175925338442565083802592288252029166628949394095994835699822690828288000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6632 3530198586819634419305029594429688410048480385349181255917785061051355218601236509800157410488134961354761562894885818322119428143015701381680697141579030282478079012140207000179828747352587224072236208250080779660443755341375473129592365981442719095753057794958420064972712731398823454088501091972960918845538548880017567212746204980728034068000031372234641456996035447916005747885719277916324283532812457568068357994190162300527181824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6633 3573050359894581719481016315327927870251527621057714750887257696393988598326832075096937081610339904693646466537822127670742431766811971920395716914520720244808620750811646483543116479543498231763687527816181097031734413851910483396930890352372488172059085764463287750148711806075012174132638756496822513468210870937713213062529451671164145247863977799729570620020121881859188195426317177248097619947949763633164535530128658451399075430400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6634 3647183296247233231696054996943602620052200811435964990953320301091899065579507549968816348039645344065222855836224155686198451428836003302615070865166568032879063542049160849733930406501768759592802159075123857329386968039600414980606216009976697420790223687582284116225844169793430681851079868526778581746180348685174564917125920499825395475513941561996687077898838486886032056079223904605957709863292123098574034324485433403139980001280000000000000000000000000000000000000000000000000000000000000000000000000000000000 6635 4379261246960467856235649379552801311319166405813515960169418268589283271500898142074808090561061180779823412173658165451575400701757460573858144232550032443099689090682565133754150836919685651228629556847233812035333923724555815114914983327368519727461815961867056413785720917453838071581719074484537517345926627485831813131631702731715514084539854032437301514898931233257965829073762148825596535633075442436284187502713469100113038147584000000000000000000000000000000000000000000000000000000000000000000000000000000000 6636 4436133153464046537971929338815535900670483798466450793752749446445074759283674795980127422683436996625699493428655658535160793089387558882532573670295851278748923473019647607926519320365900381055611191046699167309563750469145812486540903969045343072601061483167802216033520703167859213915133272183867828383922889741047077087333768322746886347587160463037581332810520081612580503239340702449162821986707595809213482009355698579475119944499200000000000000000000000000000000000000000000000000000000000000000000000000000000 6637 8872266306928093075943858677631071801340967596932901587505498892890149518567349591960254845366873993251398986857311317070321586178775117765065147340591702557497846946039295215853038640731800762111222382093398334619127500938291624973081807938090686145202122966335604432067041406335718427830266544367735656767845779482094154174667536645493772695174320926075162665621040163225161006478681404898325643973415191618426964018711397158950239888998400000000000000000000000000000000000000000000000000000000000000000000000000000000 6638 13308399460392139613915788016446607702011451395399352381258248339335224277851024387940382268050310989877098480285966975605482379268162676647597721010887553836246770419058942823779557961097701143166833573140097501928691251407437437459622711907136029217803184449503406648100562109503577641745399816551603485151768669223141231262001304968240659042761481389112743998431560244837741509718022107347488465960122787427640446028067095738425359833497600000000000000000000000000000000000000000000000000000000000000000000000000000000 6639 17749883799807288741197695557118374647194203569979755467886453454593863662899818212624948927673052494339499661885224148807151207089865540184994628304428635333667284873348819198422514578593114069917324874188059273782657370695002002434084654361065624815220411266185283414454991764062471667740044709087924712604912213837217315679959118849881088075930773529427813366625446454413666500898544161669328203293014590228179879161680159454908290537881600000000000000000000000000000000000000000000000000000000000000000000000000000000 6640 17982596766694086653750038685690666968601552182828027442846152961209807035259459224927080910372264182274182939267751326089838450373409540293421239120331842487205036746047504335530903849191526504835797642253597837391734882513749050701823445177816930013906089004363029251741912984491487335941190198752459551833048087931479385281643745717190672003584902111813782662799765297780866184591717927480116515608504279404950120490556530061754532374773760000000000000000000000000000000000000000000000000000000000000000000000000000000 6641 18681511252366299840467968301469994469134575689641624067597333073378393924707006880366970378835008523665903082728479241452184597041926042005585185585265838703101667338456714761195898066591430954030175516718743516051320136568199262199001270487182696142441889658243883398580508667407141285584725644817356430966243703271890477696155323209997907356149715665545878832920270494918462678615884638279314498243200676003681378826396395198579007186534400000000000000000000000000000000000000000000000000000000000000000000000000000000 6642 18817397268930501226650997840407427980579975870199929409980656783129116805393751190012855048403424980545913241912740441076198897808087337029793322956228909210180988261295709803200485764864058623479557723590702145951285065563326296051815010646343446205648074806798106180776448783073813122052349351511097390671849565054124142639301090819829722649605525530364468364596128740029087284500299793896365230499449352502472099848692709044214517601402880000000000000000000000000000000000000000000000000000000000000000000000000000000 6643 19073577456026702423755906172210731938135776446674026422605221301994459099891734188704354078375787169932845603970651446097342506647024902192583348128090219561812804981280298258518501427844305103264091541114305645557782985401410533645123214214458135656254182769936101252133861778507357853125735653916088132248574331904752785305175502679899015745681209647362544542213687683332257231399261183968690328660095013567428045020742588144324618844372992000000000000000000000000000000000000000000000000000000000000000000000000000000 6644 19536534722622791362701093815157483774178827598411136305905890467763138122949391977478522518825240669285445227769307398184366028763182777977057271058829020208276745283455702366894379638139757029520879261505949908514709398841358255675029219173590994139808553383035003462558835696297961464845039935271439488658205684989642246277805243149367863731543493883172944123075575804456807693586822213118163827093310036040380929799294668953787592804925440000000000000000000000000000000000000000000000000000000000000000000000000000000 6645 20857810224988156804735435201251211262964760498568547750925639061472921625182192760136166165725718719350900013945684826927387844330379814414728949172085491923530449503528991409996157699507844448823947771099743605070412901279984294504022860176074212912813129142372008459142095312429159091941888592150800467140441025692897492380664651025948912125895828383199366543605234346746500116725004218936769224001277311454750547126222393627060898082324480000000000000000000000000000000000000000000000000000000000000000000000000000000 6646 31286715337482235207103152801876816894447140747852821626388458592209382437773289140204249248588578079026350020918527240391081766495569721622093423758128237885295674255293487114994236549261766673235921656649615407605619351919976441756034290264111319369219693713558012688713142968643738637912832888226200700710661538539346238570996976538923368188843742574799049815407851520119750175087506328405153836001915967182125820689333590440591347123486720000000000000000000000000000000000000000000000000000000000000000000000000000000 6647 31542303603756946840152657749573789944012576327172273473016152517826641745087501093473768931249139271865427687322743947428157225419065396077702673965855897266803618759056216582654885696284962128588884953281368729743922596340784184206382107583905767209092145028822766704450620134468439922948184164007527616733929016079855767764067377313448092447885607292576710693897308506072226667923295898135011208408306504799018016473609366798532846404239360000000000000000000000000000000000000000000000000000000000000000000000000000000 6648 32866456851822551158259106493902300316060164288328273865778859000833436972872066944365007951579398015881753024336957573657863755539946540477061379185649692271720231642692594729631429726305353562519085108040458900555342786612114264787091029343931512277936608823367591611130785516643659023165266900272493437188580586629967112018361145022008582682471613809838579180407371364413383383977119791510712122949529185307275006503927078903122067718144000000000000000000000000000000000000000000000000000000000000000000000000000000000 6649 33708935328501162007621336943522448699720722896017165535661714999066425223145389673788373282081880349522835218105356486127186045547825945091376514389812396753200988698213179870241952217054164413898113817218247116784183168027506761589383079574506209761067025621820531366289428602912319135234480895331639319632162682144177893429263994044927431597730200631789732029741211584186721974445683815972685667680873301532737197430704345307196135623884800000000000000000000000000000000000000000000000000000000000000000000000000000000 6650 33871857116799422530691454532554795472907624272622482534660158530194941336661472959437811723225494218717429857712697359009184690888995161915056006467139379710547447741439113618825443407331847292473891224355823881119203461096797413457124462011034269028312760609725780502741901274569697645537078185079348353329439938446606660716963150867957097928479499493054067453082452138865982117254228192809494331067761511977999605471269268923233682702991360000000000000000000000000000000000000000000000000000000000000000000000000000000 6651 37658048254040217980589522961428660496678988432965444353410581841340883386631690771435023231927230506983466839500691717225244624069919722261531153744353642136479842090575802582203029166876782107023669482389779785575735282090096432188096043129263698973196886691188758542019200099623581325913928165776852668211585179167073643924132302349268515936802198754273171592436270224940445561196478664222947353729998671657755270736606921178905271336960000000000000000000000000000000000000000000000000000000000000000000000000000000000 6652 47072560317550272475736903701785825620848735541206805441763227301676104233289613464293779039909038133729333549375864646531555780087399652826913942180442052670599802613219753227753786458595977633779586852987224731969669102612620540235120053911579623716496108363985948177524000124529476657392410207221065835264481473958842054905165377936585644921002748442841464490545337781175556951495598330278684192162498339572194088420758651473631589171200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6653 94145120635100544951473807403571651241697471082413610883526454603352208466579226928587558079818076267458667098751729293063111560174799305653827884360884105341199605226439506455507572917191955267559173705974449463939338205225241080470240107823159247432992216727971896355048000249058953314784820414442131670528962947917684109810330755873171289842005496885682928981090675562351113902991196660557368384324996679144388176841517302947263178342400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6654 109869007449945407897755046815536600712240627656178129753897890530087524687664038162976216902973656724760535708929211097799266333032064031791098787152386152408712241046715017007374802639501909901719933945989831198969206621255842748647024069691167598934081443100784044658557771518726343412271688666117378924975203777113760473413740383871637792987547467593607516417932486638729756084683761436145195525005241738538328096903468964772841168830464000000000000000000000000000000000000000000000000000000000000000000000000000000000 6655 110432557907159627119211424695865242962328733200128991977507736449136930616604144799746632508239085089619558663543187154853825844745674109154942245981891833050630917945103838990489226541829753469832387337352374397696297639748652501216982832091857384876961714481832547362427401527659810779693373986227166353017123733760014304680413276704277325584670650775148473344198569602686845510996561819877648787903646526520441480807085431684625021796352000000000000000000000000000000000000000000000000000000000000000000000000000000000 6656 110631894654284463991267763007590631487531492646338611096600710702655228325298376108049424263669119539239810574488210958382442858905864856644391600216516186539891984583993918122241012149305980461655189480560591680002608646318595917284161501463864347665548287973677010444309039436554503578934697765985699144268057170102541406313410412582804901984642980469688452537960660883558121405420743339408113857917913036496110147739950206832070193315840000000000000000000000000000000000000000000000000000000000000000000000000000000000 6657 116039655731923334181677335399201876321183220980256034136758998593402098819266024299330860736398981739631958850825692443878943419452974716107148146300780750033888545546906804908695037932696771492880052365493003924004223907159912175908487690436910156607533252210992834817661152411563547057777378205444434170033232274397684980367878735804304258003784164757875782875770362559716259977245971643318983971134995496829019261891907845812395641405440000000000000000000000000000000000000000000000000000000000000000000000000000000000 6658 174059483597885001272516003098802814481774831470384051205138497890103148228899036448996291104598472609447938276238538665818415129179462074160722219451171125050832818320360207363042556899045157239320078548239505886006335860739868263862731535655365234911299878316489252226491728617345320586666067308166651255049848411596527470551818103706456387005676247136813674313655543839574389965868957464978475956702493245243528892837861768718593462108160000000000000000000000000000000000000000000000000000000000000000000000000000000000 6659 348118967195770002545032006197605628963549662940768102410276995780206296457798072897992582209196945218895876552477077331636830258358924148321444438902342250101665636640720414726085113798090314478640157096479011772012671721479736527725463071310730469822599756632978504452983457234690641173332134616333302510099696823193054941103636207412912774011352494273627348627311087679148779931737914929956951913404986490487057785675723537437186924216320000000000000000000000000000000000000000000000000000000000000000000000000000000000 6660 350431920533408584662070224398823334115313184349901603477533274715997605519300625915273828569334300834360344981503624498902418701386571959750626246663622293510720330093558743092004943440954232588745821690192989910251539834555035708446138657183325316133313833945905485596731082840926419972471625428544253781100955171320720872004429346072297489556275255031820162895011202453937057868340123340893943965712104930391872221057788546083153824972800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6661 700863841066817169324140448797646668230626368699803206955066549431995211038601251830547657138668601668720689963007248997804837402773143919501252493327244587021440660187117486184009886881908465177491643380385979820503079669110071416892277314366650632266627667891810971193462165681852839944943250857088507562201910342641441744008858692144594979112550510063640325790022404907874115736680246681787887931424209860783744442115577092166307649945600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6662 1051295761600225753986210673196470002345939553049704810432599824147992816557901877745821485708002902503081034944510873496707256104159715879251878739990866880532160990280676229276014830322862697766237465070578969730754619503665107125338415971549975948399941501837716456790193248522779259917414876285632761343302865513962162616013288038216892468668825765095460488685033607361811173605020370022681831897136314791175616663173365638249461474918400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6663 1402148747823671477230031657852906821993382882409338948128790393276385733108165916849338358829538265879747610439660041551631185672114490388668771885118488720205105075652208608586814612986936130394140686366287361250991442053551539692551086486537066149262763673223028257178869937951679157114245133886515308009692016486029438875067287140187144055539076718841647512694968223696738242957732184710335636414324192752424072689843719865974048948224000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6664 1408056336141746252485127294220301176530992117599301233425552818088379669457652296957557896572628213360348636759332137411924480422216993036229333957721802263957357735627121369620806025915681248862156127417651847798889216500901227908677974438574813872251751730041878751996805419023564920016728524025555706354237849883036930653165776864452633315805011717340307779525478907123258362516153274127137114749154399601053809978885992203475180584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6665 1424235101856831628842008465855260241182896150859908266380390083825705467683619255245929163234501568410091709888079787863908452035011330712123251002211376914812759540610470881790793555721256221008486440398763878459661880122944483990060671522889597933779779654849420621530884905940951216206877592085162345369436155915398142400922699360665810406063299374396236160619138055139128640145071885102352726804586070318067054582425615879888279961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6666 1448420144531489645466232270335088498972621050696669815869009904876386323058920728332685871919867586720971435793154282718024004294209728047351658484924950111409187964982092254760068309969335069147903858895884525739878815023543337194695356807841437597239625051260853676610562695753858606145466703982054089264853671103149635358463526033326625496087068773031237680565753770963844020460161391965896729368016387340488812891799218802310544097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6667 1485890424809289109978739617203703634093233013649572068019055656206819153896305831920239743717972992621870786050069067908766819748743253572216241978290537580839042069339345310413986223429737136057171666128695097770616090345294235302319054709203972557382309374620857919805661998320193931371352996948583588451901625128119608084061601193867635433095565645839360689251219301167190565146463515397663906131328140447423849086145496541174956032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6668 1857363031011611387473424521504629542616541267061965085023819570258523942370382289900299679647466240777338482562586334885958524685929066965270302472863171976048802586674181638017482779287171420071464582660868872213270112931617794127898818386504965696727886718276072399757077497900242414214191246185729485564877031410149510105077001492334544291369457057299200861564024126458988206433079394247079882664160175559279811357681870676468695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6669 1867432557824812368877746633598108270188293329947674985481161708950469592165869567948157269634124244908517509400318184422017288006431306874047291518782038128418657043739982323192391800491100849224350911620130444643080867404902473165396021788877038280122519650592937284673414255110106052121852868725978911693228518842929773052422146979496224100007527233802826115887993020216336950346448478939804728792042979719917342374339714982304808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6670 1882651705585325563101622884893442107886521805033136851180787908945389664174216105839600574909979665627204013192858487531441114535230859845363573566485894037130235564855438320660536243115653174373530426840592195434559622054898138631959550124872203735259867685189114222714622580145364351240029417410188587734776204869970454412844813950738943437612083844691949609096316116161107183526176749527645008587884048641179117199351263306107060224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6671 2153540329374822857766695521355587317232355959219371986267032552729295152532874227632222639613886649690423329376850223575218613383414656667386285953529810322009463796709798686490456387234482035242205718630525538355516849526889917137819366989686505379535354438347599383717833396696524884661696455848359867154014273987683062911372549085478472235971197067132824726595631613956231743523894330733810661046217943928288287473337712775377033625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6672 2199065142751366459845184392011118410352463564011158225453828763024006244695808600208206250328079926884376427027831804173817422178381236998231165761198222566556541981224578536497937478253867237734359675002545308753041803923194834839761746754521722384252961567327615434977065490159234490770540431491574983071968372473612950695248107308559941389479811342265987756802546616893231418516029244506509130516819794210165657477601244333559775232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6673 4398130285502732919690368784022236820704927128022316450907657526048012489391617200416412500656159853768752854055663608347634844356762473996462331522396445133113083962449157072995874956507734475468719350005090617506083607846389669679523493509043444768505923134655230869954130980318468981541080862983149966143936744947225901390496214617119882778959622684531975513605093233786462837032058489013018261033639588420331314955202488667119550464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6674 4475077610279949517414171243328905356007278303184086197889054655904823452000936964140576232972539855566086388562191007956475497532078608750229839464094996369198764778053530710352826380429212806400694766582312166603649208535390026150867606898203478902023885201838672658677103435219140562270765108934434114371935928651928728413008707373760600873313834595019975956347657841361238702275232797241848562370053899912839470810317102080460807208960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6675 4541550559740286842060350440245728509172119986127709825161903884906193989765784421849329084603629379838531799459982143065192390278197902304617004008725865281287915342808766989653465386313852672711557120914873767398015373984943616973916077888262557639487781442372836818722733003362110051869453057468575548846226227121656292336385277122222957017605281252840130602037175195076079031442859863463604430528798140972556176516870210107055990154199040000000000000000000000000000000000000000000000000000000000000000000000000000000000 6676 5676938199675358552575438050307160636465149982659637281452379856132742487207230527311661355754536724798164749324977678831490487847747377880771255010907331601609894178510958737066831732892315840889446401143592209247519217481179521217395097360328197049359726802966046023403416254202637564836816321835719436057782783902070365420481596402778696272006601566050163252546468993845098789303574829329505538160997676215695220646087762633819987692748800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6677 6202308383344374288870752543445849756290669519013173292643079859174058031546021522002218539965703473624381713314572859958188326371479212360946215097101427029917529199256350720502620031465831236277743267216442026622340745172295903240921234897150174123983585941471422233011010589299215308672743578551877742870272154253645365845792623247195588021862466696668680473274157755848754517521801258267045985266261056636910574989646927255376996230758400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6678 6260141001173994565557314606568945480700276768831829541138556371699828740295388818765937471277546146371526249148387579329141843197315884247131343087219820455334317591739290646915947510663370701141212886171275806207886029742070208256795598909537811464276693466775140068020100092290683858257155552457423070046281808257219945019337859931670310609318795671408376343461218492124178182085214768536947136934683804731958275698722871123096322126643200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6679 12520282002347989131114629213137890961400553537663659082277112743399657480590777637531874942555092292743052498296775158658283686394631768494262686174439640910668635183478581293831895021326741402282425772342551612415772059484140416513591197819075622928553386933550280136040200184581367716514311104914846140092563616514439890038675719863340621218637591342816752686922436984248356364170429537073894273869367609463916551397445742246192644253286400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6680 12840982870783431478612754233000790476583910042397879606431962648652505421752792610291796619366043322843440338818195853294779591970897141581143605399141639506536931009746040757728158639304070554807915365342153241696625693321946111534900061084555242826408568862049042557390510468086307126399247520956504893890797897399079844656123213946770614049312825809316660216028408878823902542623176300845766056154180997422157459466064368947312896486932480000000000000000000000000000000000000000000000000000000000000000000000000000000000 6681 13128096115929238040382404851044604728256362287996830940389587500306442955484598891105464319378827050572142140008081598999262285949539234147555746708807483266025048351359550516108041722236160021157273437506523820729242868953460855910444807695287648487093563490599375930301085498909338204611209609152488550976933452198885278229388505711141843338248845460355697078895959552910288386219810325792697439800081011934303409076476999588953659560427520000000000000000000000000000000000000000000000000000000000000000000000000000000000 6682 13657542714959865169432137974187867356685627590563388247960639624869161289951084859112830513222065579244220091559320639689395788488871094517507669808643866964426584266470412300203987234415440686094648258623451282508791056045316672111038977789805682456931384984444107264512868346575645908906196825680981967220676687024006343337837142874229536660481764449245249610508877678210973093550064159490618206775969724576645612140366463531978008171642880000000000000000000000000000000000000000000000000000000000000000000000000000000000 6683 14074934558144063223390687004254143643813251824891508253187764667768483292347474170117160332021682041260499518395103580191216876353356135313811166035531601952466656192333745500092677999146326913351140594473242329638063542036710422889630824304686608397431198101805901903216758534070170497365275423938643479001737626033849616833909744360835434930446531861152832907450671177633230278895114606915544534576351990623066753387089388071303812711710720000000000000000000000000000000000000000000000000000000000000000000000000000000000 6684 15252412361850235229101118841088023285773469956992844373400537632886781085996988331498629869631162878894152168531381587598648217312137451216074693752190829509236852647277908296246982098505877872060160841869526354020283492942846325293694978319594003609275796685145559065530389726198632399810328913532392429326531090206392891158240019470586866943196276664950983449174107580434133440891131981438378349089178482401256824200544604923031135767756800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6685 15711711872434205052544702498315419739404918854232616652465571000143903356545306845940351437576657763919668447392890145133053243568080967275730015771376078656624159278112222848783853860514585377153945875087627535140179094417466997770221020789089301742455104139496921297823001519876937359679784874280599443871384753478596816041668535128614634625844177612752180781725501020511174602910630358626840449544528047160472397967910600198676723374489600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6686 23567567808651307578817053747473129609107378281348924978698356500215855034817960268910527156364986645879502671089335217699579865352121450913595023657064117984936238917168334273175780790771878065730918812631441302710268641626200496655331531183633952613682656209245381946734502279815406039519677311420899165807077130217895224062502802692921951938766266419128271172588251530766761904365945537940260674316792070740708596951865900298015085061734400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6687 26201866805227102437926345184316433517510598209004693040189589961317826855077053632301723804581432258991782410771975481554223522956350595127489876600767891651915139873977569241834151497924024116990263031209007596027184896977632089095847630477612997217208062891316722044573089360992377572879162200521837994719644633795144989626375371457001052355075469851206481124015281641990192376710242843578293803581742881043063250503371869193601601555660800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6688 26312013024723100817247454881057430339102658055011959086753584879467241089186234157969151750175218098598079796776151248366550915092422970383750849176379632384340855322792355997143528757214941179045421160717933631357627707739728543783380344865322334909830975892385171932112786075048337599979912522282406815226659161932841848520297543373750623860970126806925058296243198285565317032315526636726367307635479047305418577891594087077127059008389120000000000000000000000000000000000000000000000000000000000000000000000000000000000 6689 52624026049446201634494909762114860678205316110023918173507169758934482178372468315938303500350436197196159593552302496733101830184845940767501698352759264768681710645584711994287057514429882358090842321435867262715255415479457087566760689730644669819661951784770343864225572150096675199959825044564813630453318323865683697040595086747501247721940253613850116592486396571130634064631053273452734615270958094610837155783188174154254118016778240000000000000000000000000000000000000000000000000000000000000000000000000000000000 6690 54427002910002576985904301231309873819006502239821444232286113010256059796320099890076189687143879784670954163259538569300813792091278836123338358337240527802123669853631541498043419474979161660838605412149333653063573497728369025507047011565428134405399471550011028400012861463382921566840684120193466376893899579412898189375329247753530906239199943141358574179931564230099610778641815807262746969903944113960128612427935529462353463197931929600000000000000000000000000000000000000000000000000000000000000000000000000000000 6691 108854005820005153971808602462619747638013004479642888464572226020512119592640199780152379374287759569341908326519077138601627584182557672246676716674481055604247339707263082996086838949958323321677210824298667306127146995456738051014094023130856268810798943100022056800025722926765843133681368240386932753787799158825796378750658495507061812478399886282717148359863128460199221557283631614525493939807888227920257224855871058924706926395863859200000000000000000000000000000000000000000000000000000000000000000000000000000000 6692 112842944167022413817650131920080656115827497199311486161483453145253001397761336609472557055119380074674614632156504493635739338165887182633844757055762578050019720080311935543305782926368681595113078324021073867017828611064862645233645280171526203959750694897616242041510428856119154417812549171285465586698390438487555442559324007054650844369374493847049807306948345142959698743088339203531658555366244291207541711789044103119675971125169356800000000000000000000000000000000000000000000000000000000000000000000000000000000 6693 114890522702521825956217928482006198597638977335966894669924634266198551685048700950595006312094591695211301103982253299962426007775510211091276763055246012679807397508703065502080319074839828041316959261568103427319006044310088297257978736445416908588298505565553667085660157801504249908025439084230828065941889586173904849566092101390559307604658889593175848926057931265272135826361322375927115897268557729585233882499199027828754788779032576000000000000000000000000000000000000000000000000000000000000000000000000000000000 6694 172335784053782738934326892723009297896458466003950342004886951399297827527573051425892509468141887542816951655973379949943639011663265316636915144582869019019711096263054598253120478612259742061975438892352155140978509066465132445886968104668125362882447758348330500628490236702256374862038158626346242098912834379260857274349138152085838961406988334389763773389086896897908203739541983563890673845902836594377850823748798541743132183168548864000000000000000000000000000000000000000000000000000000000000000000000000000000000 6695 175406171776861320179292041376845997381925096051981801922958208709860014602565130439729516420586303497029217094856327208538926133624283704885288713086368578368022883576473774832258719057795819706121863687786518594657861189187554066093536233911306299547163767239139377993212834043996698386545005305496714153244979776400747423503729305506699913685618755448476418187775635691376514418878150550790753783385949659713918844988920785076081113900567756800000000000000000000000000000000000000000000000000000000000000000000000000000000 6696 176354360501780153531321626383265028088385591938734198269671471258289726333943764578666855515746403118690681824211119496309771200456682529333142962738314240229782652089923154733334538920153753540124227796933312771023709389746050195327599880117347066633141029456706226677270825637139935636298773121850541788456858661054579753844639023736739983777029468283101207869156761529275634467645012832247286520428397362180124226046483259631167423534176665600000000000000000000000000000000000000000000000000000000000000000000000000000000 6697 182099725350852027050311359426868841275194939930310199177507371636755556717065672467789238098655307120950436688608355383479541686607426167615289183438189196485625096416592674602660119954367674217910597818659555100890515407848806834269609342975808483120970167450693880227165843039197233758562414671327922477839748285804787392282528651537074975213446936716575505802658873701814490053661789729484853342058131856229235650795696666044279232949534064640000000000000000000000000000000000000000000000000000000000000000000000000000000 6698 187904057998187797403097107092248209773482535468477277718698677529765004169417962759648830334701666122202234311739482950937762372227547477348593855553127256294799608707383307982550707791359551252860886364385193889287884073747730947408093232109501224667114234848327170949295460749354589999248368361597522033318316113940839227963923633182606565684294914645973810343089810219329404491764012551568771056943604254967755475578306473933250418745068748800000000000000000000000000000000000000000000000000000000000000000000000000000000 6699 189201772902096175399028486757367134417958633866665748059772506594754748808494528837631834635665918064887689514701865209252933593785591604087964761501045763211598560467779364707326367832577476329329922438048161061444968120652675681571640490670433973718901418917602361291958863404077979720686934139154022143435127509243806052181991011440403840631463314721392220921649228648957804766068591814249431065298221165738800315104917285056840427508858880000000000000000000000000000000000000000000000000000000000000000000000000000000000 6700 191303616463872742414570302103646095667710460084948618774634255270507744620498506620209155457214246161254933969256680093499928379315115562170234302292745759965263815213607886239557550420892385524423383369959776664690448485629370572249955412981401654179230301514417831173192666685534054676606261727179585561533357524920421359360762004485208175305208075122271773520357208378844611588639205523114914583456941752377947061700781755346566567082065920000000000000000000000000000000000000000000000000000000000000000000000000000000000 6701 382607232927745484829140604207292191335420920169897237549268510541015489240997013240418310914428492322509867938513360186999856758630231124340468604585491519930527630427215772479115100841784771048846766739919553329380896971258741144499910825962803308358460603028835662346385333371068109353212523454359171123066715049840842718721524008970416350610416150244543547040714416757689223177278411046229829166913883504755894123401563510693133134164131840000000000000000000000000000000000000000000000000000000000000000000000000000000000 6702 446508430979945111551649899663060077731793739124995068691134094614348173749337563789084351989593147427150479593915208226993112405046222035439745395126328041703074434493489613412380292166166885090507504613895563953637812012008097802195908477351951312119045794345131144583149709787831027855802528242758962994725856278047534640331973682909870096941456880236102866053139589409125271751540113010591690818397161041516946731128178682854396657915658240000000000000000000000000000000000000000000000000000000000000000000000000000000000 6703 893016861959890223103299799326120155463587478249990137382268189228696347498675127578168703979186294854300959187830416453986224810092444070879490790252656083406148868986979226824760584332333770181015009227791127907275624024016195604391816954703902624238091588690262289166299419575662055711605056485517925989451712556095069280663947365819740193882913760472205732106279178818250543503080226021183381636794322083033893462256357365708793315831316480000000000000000000000000000000000000000000000000000000000000000000000000000000000 6704 948830415832383362047256036784002665180061695640614520968659951055489869217342323051804247977885438282694769137069817482360363860723221825309458964643447088619033173298665428501308120853104630817328447304528073401480350525517207829666305514372896538252972312983403682239193133299140934193580372515862796363792444590851011110705444076183473956000595870501718590362921627494391202472022740147507342989093967213223511803647379701065592898070773760000000000000000000000000000000000000000000000000000000000000000000000000000000000 6705 971074509114826970313514340632595163285987552958147396067509864789587829325351070186432903128052199619784419459918826927380646226993167690254665549494360700227851406691698899332644435252334601870595896038881450231550852521536587647127272834983536573210585566488277977631343214233848458603349986527143859816215545298446211332319905745268674012334356879956318031914236011083161883259484084627628846313068410300869064261223637040500508933383782400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6706 1041370101382588307690469574771918195605857247695028021151192513553984642082407233499095887146931058400716923879502957255884177952585882583911793805159231141692135332992891708829498260482003922825994573971228409793476058373512010071294717953723536337959333913069428145134444933137387776875085123284073556266716734676232516188535248057386137281644915705987749125832435030463301084289799076019635290665007379143917241238493509548877547696658841600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6707 1099133714610080438248984768946385497986604897552987441816551610276868454687630843698861313714451280252707322125620939421730498505779396570336749313432356319221093329190965287798477380903122313211150465363305343859194477840676600217113448939665641985305354562808418981387469187479382190374611053657753902486079231946541342097134663859689723560141604887579635905262209764029927658833324602863680885593368548848169140986578480783607455648055296000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6708 1108359323586614640312302027919978862440300429864447136676038327861329879939900145909403077640544040772210466277390409133278677569873649963737131372404968449420960425401823514725482966279977600064639347043476056942758795092343930430701582952223458801655691519706174368114596406939274867127322077974996380334446254240370428424037836408156991888800900345900046429883669848041306948300430104679283038221098966867035667864700228993779280736419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6709 2216718647173229280624604055839957724880600859728894273352076655722659759879800291818806155281088081544420932554780818266557355139747299927474262744809936898841920850803647029450965932559955200129278694086952113885517590184687860861403165904446917603311383039412348736229192813878549734254644155949992760668892508480740856848075672816313983777601800691800092859767339696082613896600860209358566076442197933734071335729400457987558561472839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6710 2241364757161988324454455507468835948758188170869249279494267459447714961586097712852160000517805804387367844469031561668232468640282223453403725626850618944240341077722339189811596396364589977610083233309900035444609341058724077974055034496813770629623320505228505402068009256117595884215145406576882931625420377100777768282964949731471479880467432590087955781632106102162370919570080141097066255924011110870716117212287684566352245997027983360000000000000000000000000000000000000000000000000000000000000000000000000000000000 6711 2989377896087568357953774588919254946772555663056719504432887347465468681860853473028358186848131607840431337511799055796970352963749520779340768507092333062863112026095068935337423515119518772842724376009584255706354463233851166844473560329282646348896974404944780673482114174925337708740406741548245214693728927772039720386945694689587856817504893187973315726257936261157688819935751278082125360426893100536798385446619175159498441061270814720000000000000000000000000000000000000000000000000000000000000000000000000000000000 6712 3363050133098514402697996412534161815119125120938809442486998265898652267093460157156902960204148058820485254700773937771591647084218210876758364570478874695721001029356952552254601454509458619448064923010782287669648771138082562700032755370442977142509096205562878257667378446791004922332957584241775866530445043743544685435313906525786338919693004836469980192040178293802399922427720187842391030480254738103898183627446572054435746193929666560000000000000000000000000000000000000000000000000000000000000000000000000000000000 6713 3437833780268578653917379845305018752563073188875712234566293670246043847021513107765907312475529889694702760181648436863286757954937422061494999990669466306246872166283623137865412576020019326076125177315169517239656321897059747914048552139707454141362345071519363883468774324768070645132256765399664818576766109744425205102663436741852394587280355686465362678938006850697720643400438126332924778799031524029111046462845866758886661770182656000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6714 3630989069874748091161536571544030559401748027055079636684037346486298588799190659352118527914515240391503917681995884412801378298662656481923298777301009538584134709211478227180149197375420551093922514298231780436125066098818199800858683039163131925657664555522448400300179264544863029359374813772105143986744137350604511702112217501895166732382050456203972296267078349367501779725634230756740067345068504146132545593897832397939328868679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6715 3684173367031764254867723545266699458436850327973689904828630975119591386294631667209922782814704781010814313067754979068035278449009322433605425005824597043943919071369003624399313782112639488939674257256621758981425534924315383120547612262824468975155153658481112204114078199836739444280670729913018948178802239942849255704720892363089415006499425287448545491679788415813913743809710240943461247351891452627923944828321811960662832290201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6716 3736037437492949957097397921717468642946537171158944877314546196119081955470680882106270733704640141184919579642492050434372221036116909810818744160900933688804193540469345426978223193731231400251148166226207761389271013238544214560911857794820936810897646271528490622946753748914803334306976154025405109093317070570228075872041170912909363618998957378011806707925139144078413519914558312388548173513678832302015403870542810869843074482176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6717 4982868013999539018785441599715379936702862889780196327180374380198962361672967725920971518057733656757710922714437484851566089934310322632929043379625845388823397326106357974342341594897968238149171682406419571673082372748556138724856510584965350794782911430600939704166639078532768997489999790525289437105681903162915220119849049014892726996665872214846546770709097652271100158105616570839927539120479348715574245559678757388651110963609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6718 7474302020999308528178162399573069905054294334670294490770561570298443542509451588881457277086600485136566384071656227277349134901465483949393565069438768083235095989159536961513512392346952357223757523609629357509623559122834208087284765877448026192174367145901409556249958617799153496234999685787934155658522854744372830179773573522339090494998808322269820156063646478406650237158424856259891308680719023073361368339518136082976666445414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6719 14948604041998617056356324799146139810108588669340588981541123140596887085018903177762914554173200970273132768143312454554698269802930967898787130138877536166470191978319073923027024784693904714447515047219258715019247118245668416174569531754896052384348734291802819112499917235598306992469999371575868311317045709488745660359547147044678180989997616644539640312127292956813300474316849712519782617361438046146722736679036272165953332890828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6720 14975357690414001436810711704730551274129771487538587337882554693607722332929325960595035258998202690834143676008379922625428058197704695401570968844367365186798142973303968819329369130784835254901349913307620472810519272235443442693767908650239851262667566571694046824228520186542551132707450119456711640521394318885898066459617476895084241751191596973290696516647110765211564171278462412817486120706471453705286472363726704656916973564723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6721 15127412703007431661661691346211961222493346403047404867743691267096779552341690813822107302860978247141886131697887249826277938137588933744333271631209791952994643482529848226983976517438975905139481086594001585089084574915012594528967037290528058812736893492021379328372193772680778699066174896431532021614242515342052893864828456768785157597552792687509871579195655122602849779424406805682447300284679880840351617301053556786617187827712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6722 22691119054511147492492537019317941833740019604571107301615536900645169328512536220733160954291467370712829197546830874739416907206383400616499907446814687929491965223794772340475964776158463857709221629891002377633626862372518891793450555935792088219105340238032068992558290659021168048599262344647298032421363773013079340797242685153177736396329189031264807368793482683904274669136610208523670950427019821260527425951580335179925781741568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6723 22998627499058099608431720663283514474131506610690049958405856202045513731310333695600130279918640578938415591898637020634725958509007079280473848608792468373598725344896739985289102351963374691955180807530312695714437973806679801616149634325975099377243313144386390988746750009037875368329504594083799954881058185291654043264678848742763749623234726609202967966159605374615731665778116288020023614851544834559971901893252145089339413495808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6724 23274060163717478046856052647274933809151045612015679299225088012848454015517643081176179744348803939165222964256704529863884353221689798792814852783748066797234638223278736871340468847196468999643266805225286500453533039361250817204366995216106537693138442643121557347893417673816772079327462732935102948352687624636464271327728894835491459199560890999732344828029780289281788332434141632786730484490485491261288930658440793533523119046656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6725 24233872418383300145093501302335378040136297314251367623126384848658414097683209768433266537143164626048556354677779591524540370648948996692971460538596318419623575627957454744699682461157133871380641097788808446717766940626923377723164489893671837102176094747355175803479963861557010832539298502374381329774622060646502011241840241392473586122451006409256467749424095423976841820279459035044681467521916716526653170230290676079720854349414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6726 24517605604387665242019420266506379064497875234383235707827053651063293194412804565834556896488940690919222932290420357350775231009247329111713775228794270312983425435987176815784560544201668725888377940390009505533445133557306842812159861522397755199109965195128896611752418174095647637158342113012279753282163538354085205093300321664565713498383880193770478814124386663798230873790047458285495741244682733269335212966184438180907519448186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6727 24759601230702026717436267596226641837697273586941316912411456096963375711786335295328181143137943688157043560422646461456198312131388639504970691150635601609668398713893204444942871226065956226627198535601062749790324375368948590343974180597042660247481180062165057471082883018839303207796447871374162941075292287978253612424256447178055998916364057469754628216093587080381483227718101762415773720104273309304321498084366159814330920468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6728 24966794546440118991222345149333140932573401399384340484900254892753864211466555674368584332620269576760868192727438482054158130642948377074049943796247615012259766067147540883812686048041403559067593502426176245604469349221408411183672709304967703429468470271890288077535459445775196958489305175737126647695169210890205525498936417447328434053739488913016173222086002035029027020418671651641010320272509906034901594302645374540810677125120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6729 33298960959618528720000296148010054711974756655216949058385705811751435789475322916082311763078313141640610641341414084928865275967573028792397367038183910087737296563084346616007163664312211052605321018702847794553968043399403722708979306520962279053461219720153495460936644900314093742375385011304365225539898495428816649713632033264075163086546064332529601644209884927147577977262737562747855525312889476103658164441719767828969386147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6730 36650659946684893723900325956717495338043168173310512204679171795541416618046916431028453976850064779885507819585957609786883798685499575916679744875182064370973235163570991266463599006952208010340773271240140391017703755386807990274508116480899613212949488919366564557629732193554042106563288347858870082467753754700848135110402971850357966704364480688857432381136010844517015736759838111474440268961942815632901376112609537316992435670220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6731 37631656110242497285619465879209714388337434631657129687998798596562928866270199407023511323312484240865330538758727866126067612516046076193519351912209754553785594683087371462713831362996124065027384578631824710391148217466051205459565156895702103957131111922473787215819909316768959424904824367700638873617614649407628186115990765304887074194038124094746113107441099331360165346212383142101882505208839924783233532296404702642282711482368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6732 37799854593016109254895359577645471052584250261157054842238952703683054100637862864159067079490876614593268704465415278499744905854302838853207071826292610659068942626530393681756131808693700110624392005497223215299274110218348502169065101132158409207726843033672659826886976596111207920825359759092824930122677928937723978343527857929779976287322900415226673364878473670227711078511360455694192808820430413900643967937747532410373053349888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6733 75599709186032218509790719155290942105168500522314109684477905407366108201275725728318134158981753229186537408930830556999489811708605677706414143652585221318137885253060787363512263617387400221248784010994446430598548220436697004338130202264316818415453686067345319653773953192222415841650719518185649860245355857875447956687055715859559952574645800830453346729756947340455422157022720911388385617640860827801287935875495064820746106699776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6734 76209868345232530848991038737874285044827739452130903242389249891149550373676929883089646000850948224589222295658723399728149005614828269238221674629256248184226704407026900839001148174046114274800635290955219246230669572900176187757385207249361810215745606222426537283279829319491224808011355541835641837465878834819529987056497879427460479019768003192843204171376317818716577568389147835333989567549079807443132036059276238974150030561116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6735 81363056699234938885115915695279408465732310237054042018871855665946804713265861827076361596206835996467922096611678888433845892547057159400137092244232835212615641309527627665746302408562099744342148635368272346125822744032396538742074537553769600136561165185097740903692514173424255842945398685725002714252458953778064967523135909682018610714041333394409627063796108057948638470661554269170011947724115173884310948982902722226352896091566899200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6736 86448247742937122565435660426234371494840579626869919645051346645068480007844978191268634195969763246247167227649908818960961260831248231862645660509497387413404118891373104394855446309097230978363532925078789367758686665534421322413454196150880200145096238009166349710173296309263271833129486103582815383893237638389194027993331904037144773883668916731560228755283364811570428375077901410993137694456872372252080383294334142365499952097289830400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6737 172896495485874245130871320852468742989681159253739839290102693290136960015689956382537268391939526492494334455299817637921922521662496463725291321018994774826808237782746208789710892618194461956727065850157578735517373331068842644826908392301760400290192476018332699420346592618526543666258972207165630767786475276778388055986663808074289547767337833463120457510566729623140856750155802821986275388913744744504160766588668284730999904194579660800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6738 201772504560634288150599433609221420257664648566616868302061317991445732353426251831056688390256620117924290392996702411773707264461446779240512534417542476128591966542956298027564667662815670125673411320180430442533619134480171929883412749958417056567614699310560675016743357171026545240149421467156206752127125955555051895996716146390519427180054733456738268125695546171905667099644588864695708290815411461834945786676981719292183439392060211200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6739 211235534353998319626229827573217692141452484543582933828986218008435845816616164425841813191453259892521167305227053814977349415567336442871322031755157796819441112229717897749741257208227837691082755913813981635062993431735193535718286990120401263497157854844869222711755269431791724624897697969322192785120686103720071436094067480982462533600901206344445593886686826954593758970746950908385642435887153496181873393778439593226200310605173227520000000000000000000000000000000000000000000000000000000000000000000000000000000000 6740 221929176298256914701243781091564592549207941772409382589710460852323070710364598671299857420497400843679417837950052407334853162734731626052352395015533353537143496716258016057345578285089074539712777712899154367658483259744855681714964836261157605700952736735499790080308159557901751587923880479481398918089191705225281949044965130212936186832837435666817497762698350923192842547654859867867828793447076873232935533778578791420737145592111693824000000000000000000000000000000000000000000000000000000000000000000000000000000000 6741 225787016376033640858948726248169995142493557775486740506044626750996277146417639302702577568371098080361109608914560857445155977974606953543974573986025147463946746983815514507028312547307424338597921215865414487415566786207323166111184175580389482162936523553824349146835274232134724138031944452093926903609304472123278386187292484645758051071658782574164050992496316004241263267687148625328062888892896196422040827064888095438368249554380259328000000000000000000000000000000000000000000000000000000000000000000000000000000000 6742 338680524564050461288423089372254992713740336663230110759066940126494415719626458954053866352556647120541664413371841286167733966961910430315961860979037721195920120475723271760542468820961136507896881823798121731123350179310984749166776263370584223244404785330736523720252911348202086207047916678140890355413956708184917579280938726968637076607488173861246076488744474006361894901530722937992094333339344294633061240597332143157552374331570388992000000000000000000000000000000000000000000000000000000000000000000000000000000000 6743 370018652259089575969305139381709898834085079418101463706515387240724953983565959748802873302644625410096039683284000043566747578655670884829866207159051342568229357612812349317745169231924040534360391758865217960465440530901964696914884022442426745589726584324597731169715729702047612217020606523409904254300699967013320732300990466530100861218609259785189553781030029145407943531484599097998116840206486107658003419417968711854421667377244536832000000000000000000000000000000000000000000000000000000000000000000000000000000000 6744 385550502780601276039056569616467039882898831762331160548059777567911810788505888355058895762192164969830208559867876269794430635966907490438758137344786727161538084729388547912585714205372519231966248709859436692010653071243822668881455660566617855396438912750412571127047469914384972411249457054483086393401033593312460073418898372478987305304094070160559759400066537492587059000291598323022921536897650818370767637354851389800819054572732416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6745 390843160610947629570225229208312593280159358372513097093166446642359612182757793733381494544748322929027808235510983597199760795377335944470448963726269873326773179577351805458898391694091886800610805743335562908143159553926719946606891192795128918697854629132871566058863010845341552933129631559277276314351057711500867143734672645142597671202047699909313347597570181500962608688186575333067397646765201232990940274219542900538577294498725888000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6746 586264740916421444355337843812468889920239037558769645639749669963539418274136690600072241817122484393541712353266475395799641193066003916705673445589404809990159769366027708188347587541137830200916208615003344362214739330890079919910336789192693378046781943699307349088294516268012329399694447338915914471526586567251300715602008967713896506803071549863970021396355272251443913032279862999601096470147801849486410411329314350807865941748088832000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6747 602547745644281888218531437759801886850118433761281442974827713332563170813734242740369069139518596374222540745987497825736838199276452401999359983559981078199304517649054273941390830735411475600993573124556827265853506989738364451166049293666629092919817825069023503812361100516711291153071013787306244662957331579327370789305809518226649246838964538227253364492264973399505207493374479525423428242920606578401713062026855119523282365051830272000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6748 624623517710635607767154104071920933570403839836505371573759044439189737200499206879475409812410941180268190873267597456416208608219895129103423624414244454218129304376010648696500992633057853510872093708538394243921923928406204325220420401923895775054739849408673556425298063423979393270373812898243012157452617059586022552053803749047850968353850207424463977636223369897558126191645234106966666271555748486083797723804067694089468321321713664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6749 662937018377810266396437414353823028000668934944543077053831731390259220871173952138674753798389480118110546021145825105342674387039028000652452962281766225267697386620116932723015445024550433878522345090129613340342452726026760940949324210285582270129356419744066555065888513311240390007232008212247299196312711916251980900572962592953398903956384822634655354775010858983072729712412630749827972194877387941915960250106985916487858232326356992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6750 664709050175655815900045375038009460733627738660682852575804257056662790478347897285901633533769841530230586492323571220937486808543415044200837274409179575673353151091666860522927337849899968980505217385753956144240299523544630288788685692560849204841974885883084570594906417226390775275664822839139070726361318673661168169620133504829509109518679500253569627123369186856877091775139943222038881376602234964732239521331775850382729810714558464000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6751 684418446430864215092430441390880671487938793702365890646365894911249884847182631449611507551340924040719981789479677111790865777866504676325396984289916877045063041036826749991921113565216770386322523250098986239214866544300895489212071140421665082427405536569152775885801898202289571519303721655880985032782497308752284202556544440147128274975338020319227796299701645304377517170798162468738871463931719838686509414115450599434775869055513395200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6752 705806522881828721814068892684345692471936881005564824729064829127226443748657088682411867162320327916992481220400917021534330333424832947460565640048976779452721261069227585929168648364129794460895102101664579559190331123810298473249948363559842116253261959586938800132233207521111120629281962957627265815056950349650793083886436453901726033568317333454203664934067321720139314582385605045886961197179586083645462833306558430667112614963498188800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6753 941354283630180571476973923260093543605132176800545853965854099310171605473905423553898459463675600363505087579076504622674714434028378264247938761179725995120701148432579767836769092364725570561359798298011442802713838191211127187203547017195995709288582933651815234319813110208950812931763139688595938401824622576594122370328679325002302060182995850783614846533284809644524871256886550891076267156878523229521215989887229679312983629915750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6754 985603267693455177514163754964455912089943151121423953521707910155814282100241549816177069272562968414042115232341700449624018181028498283817726548915244542369091268506595690293083366533744569932904698447304265545733230234593522361838081160100339451490777585982224946912267233341918085430646260025994870763982146311142686120808790566540378977902684824886405482359674040310982507840785251050981861856658960961580582562921448662755197656760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6755 1015267550712361330749983546233899117457027951919154896464639085491682642993835403972322296637990534050059177354208221872298127604819083033190783252357628681478958168811135853026185050910057072531310567523529008040486249938605858045813562574949628708621536410842958623407374025967805413278675664967606678314950024659307921418173407437115841249348357694447479118439325536980652204624873689916439480644052410565975369428080508584556159790219264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6756 1100199068288002816887784638941070727579112166761181977680001979853307847795393782951537801354274779219481411746209640531640005538772837436066101120480780433895025089204521736237363197884952711092695263888213360614342235489025528343571990970108377895406962716026562174422292129670988740196901668743168441923124115611054470498785049520991112117318536357874344779013953559679181826088307567976609775963115362837519185517520922487876561503040569344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6757 1142859527224338310288355484148257759654364620215507391323052564563602085419167100333118391448280855220122342148731147554686856519028587750155944217297247953938744047449538961952104280532945583421514897099503362149109261646920208295082651944911550081650386223830711315825703371213532444388253843908342093055069549196774281845926378526598293600190667328397158834688983093900537996480342387109770635783691162426726182122936313816280417300339752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6758 1166454046496066585081405403820995984369809567213504963272947843315882902666530550146447287271729234166602287276963016407428778718131113432739808872105965331052318118106561701811760626969754782563120365942847947690252162532534044853432745404419401438174781294258184065571782408554715049691753278105159478202012920535030267019519697309082903532581700460338261468695465325516549103504452681553327190845031883199406980721603386101519754947830638182400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6759 1296827859749773869274943211594037794629152421684840628599268633070383242893476895206259523566318244146518735657445059710470778867116541987820917051729183415052241509664285620300199907156342698623690296259524870753578134885104003263196357943696925374590051083466346028666890789921612505877679888572679277700895091353124092282759853050974871028521914216371329397463560383621281882450645457572123239426842318801868345470502974674477926610641092608000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6760 1302213902495947518147604404116596560831905432830543888871360011203549859640749140326843447056868342266319046643187345149301350611496421707584471399336548975018452477125701861112446693804185531254883626367870285730945165559497365844423898432871258205432721979206063485103099014728382455441228802784971569484367210498453177771697965307705278037861839692004755041560057351870539622471111825889863458814419858748992868249206510751008769224661270528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6761 2604427804991895036295208808233193121663810865661087777742720022407099719281498280653686894113736684532638093286374690298602701222992843415168942798673097950036904954251403722224893387608371062509767252735740571461890331118994731688847796865742516410865443958412126970206198029456764910882457605569943138968734420996906355543395930615410556075723679384009510083120114703741079244942223651779726917628839717497985736498413021502017538449322541056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6762 2618363257576579609457686661052504268463586313398039980834810166193791348878325236987168512577209362483413699114682084007208933161382177617340563501647491236717443794152106549768915705575817135742731945633764691371954272262618858401000675131289392678614833506414508513909541615738863933856141352963270401614442620333934011197567432306507247862849946483575249956635285926652710691254536137515269013931560338762209349694367148037841818787380199424000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6763 5236726515153159218915373322105008536927172626796079961669620332387582697756650473974337025154418724966827398229364168014417866322764355234681127003294982473434887588304213099537831411151634271485463891267529382743908544525237716802001350262578785357229667012829017027819083231477727867712282705926540803228885240667868022395134864613014495725699892967150499913270571853305421382509072275030538027863120677524418699388734296075683637574760398848000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6764 5319816990045295259153581644940266025322688910735181849606328704534599296289166986912784323154159888946564210662570023621457778288411932078575061293981938464692948885177461062804492048867275527341076901926186002206950437066079336921537749396002055558331221326887062576635098096992660856325364590966396907304885354780632182193200084988066196315774852569183460631708688511968549198562815294874288824744849759482042989897611272135708029657022464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6765 5363983034471028326037417521165193239980679724992268488044547974885746973762610234809069434761895221439720621179668965401675218670600592194826618055868304031012991260673259288710974301746219639890499212390610866152057384815209760375865936668404181156937854732093121321812854570044804854781822011076996322399893244416630109156894033698414758161734723527867943247090164256893346568180845565186332310123785149012651185693005203467223635045908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6766 5534831950470001001323108893284826172143432069174138205011118815736233896470270736433528922612897877991013646261848273820170170924048074117954284939861321520710017815323919972774322172940673387829581881756551008738584442583578234065005240617209639115449187294998512766200119313459251176125235215639457105738111199023432448150809601958811715541154347771820804277472113313584192636041080191844413845231575071865925620587185812470884159245516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6767 5672514337297612966530151403068030803291278638059067016081047144485891456083959063210482378399288372468402045422590768193806244827631359543774043271698667827195341641575758778067215759332232427327830187272883123383822861553318986156174525209677540585982749168008426019090669545137342001401982360307105292448014462680731762781426756236394096524765152442761620304274902201981809368280908057313180358794549576141197402193832225716428541316300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6768 5714482221015171283289328709668840047812670459243113086103012948340357778574327846200382417088246598240639387770482415063911368516369380068032211333258794025586780026381201939658358304780256591886975829442538797741909511392448722084021599948378129563147488905442711278612823273044448367777125634381268877874571040317922057753822450709535393265949865843678562131426442958924378967841751389476532713580462638657590433732826162160766164223918080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6769 6536636856720728785858486126157607443679147026203489924423339855650427014923387447518732285266129323742401004838704574247173927752294637235901854526853753734418981060372103106820573265148286403508370220534626972905487966850332108387406590349476936835998193348321680396850192163127219802572768931690119284815672735283733224144692110580711888567090077448186490253354581288716341128401577077838165306475697938357883195957264739665245843268567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6770 7194555158098359535251698250453115743187917978367521661786896133429206680744966266940588120605637369877656869290221525773472321308901334155326058938106903740469080870058076324850265284320903869328946418471277888935797732034498671486044377934356242727006058844504827045077539906883397369683791414104609989163096363846906609604462600527326736049493640864716976639209974352154595344934777232240693068979553689431655936568111326775931238499326361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6771 7299767107843104739811062493014145787766916759696936034165109083578322228841255321239037876418675142477580785717427767087406387709419829726981271269053187796509237609800942181386822546100282405660986785725508629297451681948944052938987493520570932265068992571549400330670543898029759308877146220884444717677040935673382843969843089665614969564437093051707915783366092628539861642915484357797232346360728992363825880274807241589245576971970150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6772 9124708884803880924763828116267682234708645949621170042706386354472902786051569151548797345523343928096975982146784708859257984636774787158726589086316484745636547012251177726733528182625353007076233482156885786621814602436180066173734366900713665331336240714436750413338179872537199136096432776105555897096301169591728554962303862082018711955546366314634894729207615785674827053644355447246540432950911240454782350343509051986556971214962688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6773 9844032634860706234981162083971272023533195507570029328669873985799326382660653571842742362669073986804020733603527966049745043436564179817993360566388897209217824177155866860128506263579724807143072400963034175147102223850270638766262798988631354715066784513256232374455128585893241293851988987860740199949773902273673331935600593162679761534147811995193946714134239070470251226722156517692326080829474619748680904421325232025868199987773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6774 11488099569148704763732080374672947664472082726540489444158635085999332119049441413430430637841414159001558928840298081573867405110125741035009691846320829495120298507659285357312250289273648696009710268697031901708767242022130795698848811825928639791629815329097134322893540543040649313664691848676973783447149679626503787904744647297150369062020562151056961758026005276445921325184473524046498187145955009981611649617319543611625082338672640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6775 11961754389941754850146864906738114968532989650073548535848014174228707302574058240955190912276838993516986893665103275096830170032821167803171061281877002311441875806271943769560511726392607174475586673152121827307309673786638754939607971589680115111719957685539861824367306153129823808134651822473401111762900877535173122081396803896533765709568802005091078478173594329002875574026496879514577343626035425886944567542405006994595218790862028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6776 12007789399197239150536744578782759011060591763940829378199424129914114139874671928078780034251705098651569208303938748131729213493409617612318897806134290302780282189485467313677153043054876387177741973821650845013721197236787110301913157600481349600186960352637937139348490086020958363672276976891177808627500334349532246417806835541820037847806223088817218256106847741178254034912660712976636563489619869937364493554326392618716640250010009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6777 12463561810067741135630666194657229375415268808829048407658267520187975314871228296244628133791860440588829978096405033685980558738956686103251411789056907835943337292290996608877139545477106394518741110994550384573606333302118273275022285857184673744454629323206936854776873804810038606265038737637375652952867762327863585952183795808642469019071786323998223782244867047351161234294031732946461618237255822447464091484087402267627739413689139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6778 18695342715101611703445999291985844063122903213243572611487401280281962972306842444366942200687790660883244967144607550528970838108435029154877117683585361753915005938436494913315709318215659591778111666491825576860409499953177409912533428785777010616681943984810405282165310707215057909397558106456063479429301643491795378928275693712963703528607679485997335673367300571026741851441047599419692427355883733671196137226131103401441609120533708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6779 37390685430203223406891998583971688126245806426487145222974802560563925944613684888733884401375581321766489934289215101057941676216870058309754235367170723507830011876872989826631418636431319183556223332983651153720818999906354819825066857571554021233363887969620810564330621414430115818795116212912126958858603286983590757856551387425927407057215358971994671346734601142053483702882095198839384854711767467342392274452262206802883218241067417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6780 38047547163359725835618052963119906149496927983966182231074780218993238707441285737961243907987339327634249188499371169708798554252952286413863578446599156450439316965551840652455024819023454970683957199440817594505697288705193215017050408508927377967456090754987860507957684550482037600449772651068735856086070269981316459629376399272659420549242223738254114329235770293522633133493632681686722543267656009498042792844393722467801263209206251520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6781 76095094326719451671236105926239812298993855967932364462149560437986477414882571475922487815974678655268498376998742339417597108505904572827727156893198312900878633931103681304910049638046909941367914398881635189011394577410386430034100817017854755934912181509975721015915369100964075200899545302137471712172140539962632919258752798545318841098484447476508228658471540587045266266987265363373445086535312018996085585688787444935602526418412503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6782 114142641490079177506854158889359718448490783951898546693224340656979716122323857213883731723962017982902747565498113509126395662758856859241590735339797469351317950896655521957365074457070364912051871598322452783517091866115579645051151225526782133902368272264963581523873053651446112801349317953206207568258210809943949378888129197817978261647726671214762342987707310880567899400480898045060167629802968028494128378533181167403403789627618754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6783 114853172175831396329992732002535864879873695961368790612791255781373119769215776051034644194721141848254121240746650612509425391263075367185183278354922859951304707831872326397524535565548115124517872756331845241649027855612806241257398244040360900928923059124259687811202137552673860569116868056934198900616943548084642238087205846427946103413511644410921615412446750080885982628729538395399300468746952876549869868204561619117291558578201894584320000000000000000000000000000000000000000000000000000000000000000000000000000000000 6784 115736658115645483994069599171786140763565032084148550540581957748922143767440512789888756842372842939394537557983163309528728663503560562317376995880729958874007051738271344292890108916052331394706471777534397897354020377579058596959378230532979061705299390348292454640519077072309813342725459349679846584467843113839139486072492045246622611901307887829467166300234802004585105572027457921517756626198852514061791944113827477725886109028803447619584000000000000000000000000000000000000000000000000000000000000000000000000000000000 6785 117183765197656735514504368087124710289312077327192671522650745667841763967406110779445073740185485727620044907290857176483870732555464516128223473895862282346597717140674142747819948075147897544960401246575383777755008787536330989839988021341875275045625318314161815435218673836169220962610149137327350205746481304162074822483056068705563820567162620234756318528131808274735253752650410575116630274394869126475060854854511228315323250140642866626560000000000000000000000000000000000000000000000000000000000000000000000000000000000 6786 117945821606685927029410830491328614407777807456902624004971598092454281384749481603374080187919265692312327347656098065094372389030488234038953228867934227526200988745621399462822104214962385861457651069633686058658180792930235515272675168345552102520438561565031241628895301857811739480307651830622485900656176682654466997115727042167605016764148940136550466992239521581592262765908403214305173381589408836438593283207305656331119200254746934902784000000000000000000000000000000000000000000000000000000000000000000000000000000000 6787 128857945085985107728028888018684037301498199940847758164723596306961314658479321011570394927750895261593033417632325963313079408128240564621800872729408432003685392370517989115456490365180144810828230211232941003747232113273740812341345839592324823188057575708215950226902509994294724227077869015273801973524608153696513420823135416945782472056085487293190292981062968871924612096623983559956898996137101528466299017373709639016620976625861896699904000000000000000000000000000000000000000000000000000000000000000000000000000000000 6788 161072431357481384660036110023355046626872749926059697705904495383701643323099151264462993659688619076991291772040407454141349260160300705777251090911760540004606740463147486394320612956475181013535287764041176254684040141592176015426682299490406028985071969635269937783628137492868405283847336269092252466905760192120641776028919271182228090070106859116487866226328711089905765120779979449946123745171376910582873771717137048770776220782327370874880000000000000000000000000000000000000000000000000000000000000000000000000000000000 6789 163554477465992998903431539006905069150128156788584312284964015339440223892062514381711538229745619555659727919031386423429222606456558268150043078113405977529932174269626165587527917337458859428159537325427291538027833273714010313456116568748913088123023342791244380408080211533202966108707810907817575299563919562933861257406755995450534798104791580084772982378944447417043693275354516615815017693218100174959916247352947534335548979824312293785600000000000000000000000000000000000000000000000000000000000000000000000000000000000 6790 166135863668185186688224827711463839105671535095146725278216937628023400398047996387769847631473689522243213944899265490435305321853076219305374223240996197142387386198079247166795408444957155653138123468544879479043060200662586071999086699080257441641756116627023352408109888666600602024093464576960320108585675803199155064928018304847708450365570736070589425502070729091659145214434092309333849344523604965776483823368784261626803879999362176122880000000000000000000000000000000000000000000000000000000000000000000000000000000000 6791 332271727336370373376449655422927678211343070190293450556433875256046800796095992775539695262947379044486427889798530980870610643706152438610748446481992394284774772396158494333590816889914311306276246937089758958086120401325172143998173398160514883283512233254046704816219777333201204048186929153920640217171351606398310129856036609695416900731141472141178851004141458183318290428868184618667698689047209931552967646737568523253607759998724352245760000000000000000000000000000000000000000000000000000000000000000000000000000000000 6792 346218421669954020755421359341217574492398485761738919313206361396842692088355475962867957088732206017204221277419423035234246607856406994461929257233134395209389987083629916984164222713823966398325504206449474297607792391932091773715667483526995810909541140745068196443050346554255013430958336594454086900815152073662743916630285787851485586238687541450170696202170538404087730759000881489269943264770410554785530668171607827056152690667892506624000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6793 692436843339908041510842718682435148984796971523477838626412722793685384176710951925735914177464412034408442554838846070468493215712813988923858514466268790418779974167259833968328445427647932796651008412898948595215584783864183547431334967053991621819082281490136392886100693108510026861916673188908173801630304147325487833260571575702971172477375082900341392404341076808175461518001762978539886529540821109571061336343215654112305381335785013248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6794 704746172531857574054299550049032304128454745915520815839090438791088658301077413482779409760400703788286339477531419260412567950539150155357930105106812870436933484095699021421609932035164484182841206249324438578810121844703919515398094616286264336449834868631640209679749516738410719136394952022636890534450033263673317237878397114529989079377272733763637244957256114155590017805428223961024103831308199167419508132427277958522526273743339126784000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6795 721256860568533296778860262004977511297584942212682392481482057811129384089244750294951522374543536708316194940138041335217439439420309395609991381631836700349524278204917208190665239913202993572033192614724052978150084046831900239221726613564320343197411372995097340440354911252405875886026011047554280816452750854264490055320993847346815221031020035259108370702252187529582126005443259730927826262048391513477580247588844023480638354528367804416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6796 901571075710666620973575327506221889121981177765852990601852572263911730111555937868689402968179420885395243675172551669021799299275386744512489227039795875436905347756146510238331549891503741965041490768405066222687605058539875299027158266955400428996764216243871675550443639065507344857532513809442851020565938567830612569151242309183519026288775044073885463377815234411977657506804074663659782827560489391846975309486055029350797943160459755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6797 1031278772823022956582668718492578464320567091836338540956455382281147071308389143594930684962842907733382574560424936472984733256617408250865866311789642614532632058975678081496387340508005797383020911311318462602133685280615523603741811377928250705633719674914608207380583318111847086759918354607817814922134084976198657715003848345574270562561420556103731437755053380652284936172131892232211594819692453605237854943139042465937549910204278112256000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6798 1048754861819088070080101924952814535969918304426089831178590769571416475558832314866760371968867748027317117522645705137697215140166506266894743139486787608329387451422618562633221951437027595332541512050437507623862175025799175918242962037104595265384541974603954775838110505290003841204205432076051358109719477282451737719658363538694937288202088491969051004776820335038049093155916057148786456071511546238744073674556996114422991054530204925952000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6799 1131423769111160791016016455596010028068661524943503816240235597833365586162817466079416122953094887719603598653813754740831814865811596459175111584839103021869893665315676291136520229750900387571312112347971314965781183114269347436669289569249290189810069882360178446670687848734989194275480119573212242548919979704824938029172069824702420792844275407617603543886708320132105694682204629199112107678127025556285737541265756340892865315420055273472000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6800 1135428806218717587325149378723953676601437012351959226203383494882099731530275989008481111202560555044602529016178059720380767279704067823988599050520195620624497543365674383654844349208622037440593268814641525074655118073564946812817537699319110880753919528225761682491490155178557780178766229168047984287632162119280232496045216195439233072226557083192705605552521806322186516004454180558572946642359396685820459989200518965002356715279928524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6801 1514350865616405042851799151757075241230891845684964857248878575624064698864682973954381756872830076751674437011369010157099908303555052374593353346924658234496041678371886879181588635359909329087434367555295351660229067960698910217173606425043981021563040689981512538446639991025347773563906117190364743865365706603531586097002591054537524439086617358306093813137776433481141576312183294604425716428776941712497880872914865694586967319122857164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6802 1558335720685750514071248805171072037501245997137880619829945527533638246599064513301461014228808833880170020113252978467234039178833282129314534872608710107908405710883388352786037073467017557780833392088851312672196807546623465630116428840105098891380276264333579147031141362545190951477471419446383876613414892510619044679747277174892582714717982574130353956786445051894822550148238450487742952733224200307870684663666522277961378813904211148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6803 3116671441371501028142497610342144075002491994275761239659891055067276493198129026602922028457617667760340040226505956934468078357666564258629069745217420215816811421766776705572074146934035115561666784177702625344393615093246931260232857680210197782760552528667158294062282725090381902954942838892767753226829785021238089359494554349785165429435965148260707913572890103789645100296476900975485905466448400615741369327333044555922757627808422297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6804 3124018563134814235227202713913498525654793661084841902331145853219842150470199445681789574719699085940188593272955758939502290264538515838230669504062845061449485402071066025352690443455301619251441950142860276717164193848543196325971657477297934416587211960639077775903237750586468606830043253153296637620058479649576182802668640752737061207682699611875114975187621588055556853105200360170676069317219527051579921829188885886910179674627978035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6805 3751028763269582719166270474622446728861553307011817234111558293448191869899474319712095781299697548745135214995191140810232296727285798887575377156143733917220100188478501878587103298792710596393726649965529702473816924927032442910525121397108761747991708298825025699142204244376925225387456289836801142286591700108967282470537979479448855128706714071939514155022217798489308993722547813271441542911788013646393784892021970105530763117269614592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6806 3819106975400659076981841954542065023151508327576665853927212830624834089632943975586354047631750883022934297448116776292656168396726495237543567286739455917295902580708420169496897928247126362598003037515119301808528236405263376056605670587458009719458128829643012177039117994292804858244201371711170632171707030103771351513941574085496241093381233344550754978639192052651274214340324326668692239494046433119316139811511321499842045977288926822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6807 5093639442401898036045153114366704790822881771014459690736549191697554539298807896892166499741661083647676039277264898970765800922618170994850385842357189295143232013384579203134604605065636297049188452543190665904143283749602692032384517738240096835318836922310472443058639441339766777427010491057461752412431520063936472350359857579049072483157490523811961274665557732773774701704927957536178597295018621165993660113099363928654706039864478924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6808 5137359026590792470348732160681989611923996931283079932279379824266525328985729483047793170617103290724439216113421307073633834271929811485739454676352276388948257336516869474341393401845092314589141593274642133176773140271147879548619926437395687608445969105758736894637116641573703363645254899285832132540729711302396275244082723861461123274538556992282784443246463752965619237950219287926056339123832248112655356180317697443999783908436816691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6809 5612633417820849741669764601215671003829265096583600161308434749185300132148580392442054250037829958796807122203058679332317606105643104206077917595608396076268069378879125313411479529395467165083217259390424533732699211536874394608465513214759031970082949135328930200932422084885067364666981689433665800417492406519142026911048665694633729866247204243440496586926484196421796846594811767504242299909085178018264648490047623464220084772693270855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6810 5804838098208608431926111146817046529767523514190254202696992086985666445163059136182181356072020296630414578673188101020701369013747344390128229797160669301171066429769385917228215443857128936953775804243866050165848513529396462647980610550221942486896609939733231358259155051501763463899158743603698311290830767938898373778858968022976618309106640835795234021237606791595688276425994536187528577662076274435844435204898209750126190522012397931069440000000000000000000000000000000000000000000000000000000000000000000000000000000000 6811 5933769383580228205275302913833679567278765833536226532287435121729416734707316885799554389725311004884699405256540083072650314110468638258460204613452980986810403594287231944667913313382476576139018679249787355671803755626970134710833284383745297090341057611287124432344668843660308437352749346692321595337674056070807272540226860296076553294266000854359085761234807548198520322949338180605626133147755909001809682629943904464414707625984404750336000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6812 6058546788878686402510097643401475026908152443792381072038425820938216028409614283343840230236425264246675854559858996771776728258769091240424840580768842071189132743264917598096691845952586991184677056034988419317052647517104495161271374070284507651866341009706538933363991007649909279543724268512605118235156009495169655832010222573364827037396000872324851368749581007698014373967808865450812953204451359537053272483103761361984139138944326434816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6813 6735673835657659579236647269038198179151706235656368302442511537444693756614161851765609029959937475526889267734325546091092680653273118150178550404131961122362640724494160249091700100311565247413177324995159471273626229743849690076801899753032064584886002571830680117194722996492881252815617201512577697058669985748971095366179272125891304638128600003635736963690126946148138450755437066107020798607638507175611517847451172215340768346796049039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6814 10103510753486489368854970903557297268727559353484552453663767306167040634921242777648413544939906213290333901601488319136639020979909677225267825606197941683543961086741240373637550150467347871119765987492739206910439344615774535115202849629548096877329003857746020175792084494739321879223425802268866545588004978623456643049268908188836956957192900005453605445535190419222207676133155599160531197911457760763417276771176758323011152520194073559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6815 10219641375245692526986183883486316798086287176354191249306506044869763579440711655642253074705765304697089009021980914884524365569452867448634974534461022033128972467418081720933021467907997331097774586178523178024094341376986276493023034654067643617600860638502320250681917377924730893645323586884982906474940554291703214325731982639850193863354667515550329182169747408651627573577429778840873392459998163821862673165792999020912474148051427000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6816 10328029917535711071018726783304515289712629865320130937720432945188859812232934759931743588032063352495269902314027761037630083728902725030282936441492129724238306267461162029031372186844106509709704419371522630826596979451048906759900626996955128478265404759178725533531435325307603619917739196235507390569982631954039927775609290928952006550780722067476548992735464653900809741546070061740845002194123611231321441521129968554874001438929175183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6817 10961291821129942213504719304412321555919231253602043464420799975599747687225210206111641499381295749056571572448991677735162281250273508032139731021918567574458039094656358538216271547227765912311974185154440904246137804627078618274729136029432792411258010199776120054134124024146533502772210955949324660330882605096689019540951147798367333734447969109122515941355784493579433785214569582481494737276752920542805925755574338945159009416430299696332800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6818 11754597710678840147702056321341633565729712275924337993308397555088542729592416462525239136241279927417997670757374862272684419141213559728343343452265281743206608439564405650864954843257288653131227040958324287905674988899975653573145851656657425724468860144317740231899311004730078916899527054991008587939863715783014018498657929659057940087489082519703378300679152872460938535731799391644460059343456693892748229150204908071386503862101653585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6819 15677397122783871332890561762305953308680895973525151699909996621755896144193701322487433705629696504310942593460966062273870854293417791431051409641060592967751930950801484965521090345688617446383415225745414019443318799401669906027700249465175034485467126649773939422879503729232016025357044595796637224419941509984741913724068574220944901601863924558125081009182879557517612182672526103795839891299285945714308175303355181178861248473551486320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6820 15778848427072297794223859592695594555600415951984824557798988838621012790041278246943237655056297630527681529232882819142036110658634080672820668056266125375577636109013490772415836648548700485066201277066737680795352484342898338393534118426611242491662502173480604208701820932920893807993163528605823858798379142923798357978750192136807627066615039323088061733438772803835053620027375788908024484787960607655082983583827133743875390456326709575680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6821 16653370669924133927730333452572762088557747395924231977797062071754133281126911007523506445934051387238485601144854685566633114139225694525551340291131077459076773556350968901223471319702383870878190933215766699261882560607610140758776760478176880250868144133954120873626380881318156804192142437004052543978186000349562416071387889509181301217870961508103552520563607761691051984839726506232676965656426384737180979463036874368797703734445054361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6822 17588873984487230000939754570816856672497007918980356511500255145229367098399396260065336180100208486228180133316626484706934002756266835359782070576786360664019042754238055475845538386859635025335778406413822451179860640026197525752496516552247653746963795292757033962608457506856471363843389875024331056408885481263826110740499826573093644136441373176024210481991982050077648312757007699837231686960091703624184201542288717565766875732829536256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6823 35177747968974460001879509141633713344994015837960713023000510290458734196798792520130672360200416972456360266633252969413868005512533670719564141153572721328038085508476110951691076773719270050671556812827644902359721280052395051504993033104495307493927590585514067925216915013712942727686779750048662112817770962527652221480999653146187288272882746352048420963983964100155296625514015399674463373920183407248368403084577435131533751465659072512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6824 39574966465096267502114447784337927513118267817705802150875574076766075971398641585147006405225469094013405299962409590590601506201600379559509658797769311494042846197035624820652461370434178807005501414431100515154686440058944432943117162242557220930668539408703326415869029390427060568647627218804744876919992332843608749166124609789460699306993089646054473584481959612674708703703267324633771295660206333154414453470149614522975470398866456576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6825 39737819416101813926647375330014835522275128968265209856017867317358136816746190893141066790473147268147044886882563972665021948168653871282598139517761994581739146221429592118488345533256683512736472030291882588509321238946747425857735083924418098798583691763556165152543528271526471475941582807361023090671326008847053338523008344451156628699429770721971146821340972087038019178366665571469563544573464502166295643990584695416198751880135625932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6826 59606729124152720889971062995022253283412693452397814784026800976037205225119286339711600185709720902220567330323845958997532922252980806923897209276642991872608719332144388177732518299885025269104708045437823882763981858420121138786602625886627148197875537645334247728815292407289707213912374211041534636006989013270580007784512516676734943049144656082956720232011458130557028767549998357204345316860196753249443465985877043124298127820203438899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6827 119213458248305441779942125990044506566825386904795629568053601952074410450238572679423200371419441804441134660647691917995065844505961613847794418553285983745217438664288776355465036599770050538209416090875647765527963716840242277573205251773254296395751075290668495457630584814579414427824748422083069272013978026541160015569025033353469886098289312165913440464022916261114057535099996714408690633720393506498886931971754086248596255640406877798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6828 129185775287350634603515902971132955469513018214333893900141345846433415174699065029035851550734895941507646071721123392812204158089182872662776537412038334188480032966705583993526022755286825996111034401614390508349417536992225800450432232670147258158163165630628647134727406919659056639318736954214712709602560572296972873316223843922273777674575411180280869862752869971610845695956597631787156301898313651281750922372205713125250061447910863667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6829 258371550574701269207031805942265910939026036428667787800282691692866830349398130058071703101469791883015292143442246785624408316178365745325553074824076668376960065933411167987052045510573651992222068803228781016698835073984451600900864465340294516316326331261257294269454813839318113278637473908429425419205121144593945746632447687844547555349150822360561739725505739943221691391913195263574312603796627302563501844744411426250500122895821727334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6830 284375396955122816301416942540326221975469947191811126443407917437439233920047232180045371284585461259628444126911272913725961669290510942919608739128951481452318627407999646829619864284541064708858612502134387364185943636269338342668951469593898351506872723310777383241090266070888194357003568056632645009783184950114368673390294035782450406081065356740076340626911478931055616461034781367521146646501320114950538159441268318182808522361465720537088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6831 285965241807461920420425030422139534701941075429141416505722917948148304584034166340811364604631204969478500832081139283800606940859573636864665908193132470068283186224627362751644035860124876254400441908790514353602157358492376417287445462071692453714770838538214878062958998028570232576085747625177552777333887950014912254555001683262902619715642214437254043890545243668378611346131676644244316431380398584369087236409607526455052130677782321561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6832 288749865329362451709574439060021829497976117996497975544051423864226964224521224703690074296733512446512092740034066992456586302352114356094386963169773187284297722423530393128681576717855432898719902774317656187563913377890633541505391576583016269363090229259989530605482825988308740543181185620094291691795960740254836848832343015246563876996619971884955710621063609262494537933619715686726129621110124826348874714951861120871642053114427185561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6833 577499730658724903419148878120043658995952235992995951088102847728453928449042449407380148593467024893024185480068133984913172604704228712188773926339546374568595444847060786257363153435710865797439805548635312375127826755781267083010783153166032538726180458519979061210965651976617481086362371240188583383591921480509673697664686030493127753993239943769911421242127218524989075867239431373452259242220249652697749429903722241743284106228854371123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6834 584646468252419251019943802015127758608824103439860633762203358284963972035561555714173506468329852159566432511341177195300096103053966335857254890432246295399608999280037740429460533670009773581470616407584602427702840829258105189798675802846419850933902445436718796389032214711211987596676072500432621015060239019902674252168059065003317797073820662393960556037158246889404276171043479410297747865066125701170746888765848784737842976792552490926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6835 701987002091591790028870389242548476397605681996606402226551793148253341335078716720347602959980579814569683678916334916091862167348033201858148251794497837922953736298493146246018146054893329545301530275085755927846716972246367333401880137485701302844669266842071970998413592388304006678212934882699988796746420637965203949672363533852752740636585137659899650050712164670724337226708946790184001598359584927478404412044527931217466326882687293325312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6836 877483752614489737536087986553185595497007102495758002783189741435316676668848395900434503699975724768212104598645418645114827709185041502322685314743122297403692170373116432807522682568616661931626912843857194909808396215307959166752350171857126628555836583552589963748016990485380008347766168603374985995933025797456504937090454417315940925795731422074874562563390205838405421533386183487730001997949481159348005515055659914021832908603359116656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6837 889900449340146321962958507147203579788703920833856927709300560393449808933558315115693972776759928563588154599608010094370511690754201528388062891324119803459372970198903554804317866257306483507557428365031666373218120175673688219305822142381043824727272784322270860221331087964032035200331255205938370908103121704011360850480315877838700526716086944493956918438076511620587639666977862667721612801637146879332403348109666618613135092176273843159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6838 925751515164583743072186793632247065901592087443088962920517481712531604669965017549718145263913431160850459597672520978258900562437958734750053257907138284117868731334400818469545218446663970608443208228865576955781186258186971859883507014414239858223112623409473336407076209528623294696032041207205051255624377654774560192570776082191266804526198328765850816193186258877980517404000899449522483507989434262060679162323088364232536776300720186982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6839 1058932252049047668919360292653345556975511290875974609678149409914673668666335157654558863485697685298201103678503660131432218962235855801126333064453648314940203157440430336894928969561305288154198638989269030356254795790241763011983848204451217448079308622128388648655612741745016519024082887693227137408117142124521622816077942637551111067773151097510278405656837253527470113135572834349598277403786381394873781014422590333958162433903977457254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6840 1062977454264578733039603754540698675959319598927825531981081997934986017801097822270336138421061459872754007068676995023938016002370129424176892526217574731163980683026731269057430315457427616813749461029074502932008799519069406099497707860981261417592490681430658924172089896311327249183468810704624559382135638255392484610608091686262691665221587313969707187681248537354491786896061029504305203658742045461105377069639889145239524341310369143193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6841 2125954908529157466079207509081397351918639197855651063962163995869972035602195644540672276842122919745508014137353990047876032004740258848353785052435149462327961366053462538114860630914855233627498922058149005864017599038138812198995415721962522835184981362861317848344179792622654498366937621409249118764271276510784969221216183372525383330443174627939414375362497074708983573792122059008610407317484090922210754139279778290479048682620738286387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6842 2225843379540842889415552544447527162277654190114807835635083454214454949027934372415403717508337400068969258512501861535550761047422717436596682180547702072497237336001136207215691963633202617824292096487341951301259474781578583356488478646207534223554513962500615758694971149842912323193708416079482705736690784112050388379353986211671058868263810944146337478583974709125630878670149356603451279643195775215507758825978269137882097289697155245670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6843 2968659201727476915979795145563241842639983359731946104269078839197986126811167223812296271377016245777858970113193474291345852698522255487242138269464030842523370064979579147383315400458439291394785598122924626479597310618308961715585686641329732687747465243931795220722160995403240770331474225598842099490877442395715054404754073449903488867880367916147206464563593060430791695447756965812149118213797231641624855292910473023908266639666284855296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6844 3006302981712952138187469442981411015507983709186302433600219603517366502946295517739017976933919702446332591634174840330769532069296567400033985476047538589650785644478059168798222230182621546666079993054986372128525930011745554266413836373856051982723105653708427904969793834142766241778160286607206287525615344670734279908975769351152790499174073015826528614632670427947813784341973303966275431118147609876676984955795214204889589062377479864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6845 3039894467949642900496312367906240171589347776318363797112096460975847417460400594168904839388849037064388678948229053461238925097356096533436469230096655325375821838360666876757824684813393376458109256325711549148796530328810490558246093872959241391734177863207846450294087994086488773264269304096618679503314112214156886713034093081527151165228993159340667769041366641947317409734218628512470601929775301625512758981344305743113189014510596259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6846 3115918590605523083331721919606372692054839388951453442771737526856839938030498126418298464027891825010700157497991001816446316880864469781536696156419660141899717886989812059024816594863630627971366998327242787881891917507914435118500948673835527498108326620562202406243219762420387275656979826756146972457638445680053716700594671161019744622742642961621738855135322727412033117482898914897143805413471823513365514785724535864923092895427937173504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6847 3210582783987205641704230373304298434945679610010740218311657665670205635762704102873454300975251824829168155436526458011982341056534721109944529030662619435898382829213293726201009140107669042428349050908001982550105150774094120567116082330593046733181365212800078474212098069280399041412925726499273388822419074538968485158336315000314739003664648802561038580729934586053990477919906113424185829454702674805384749509638289414948569829777694785536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6848 3260748139987005729855858972887178097991705853917158034222777316696302598821496354480852024427990134592123907865222183918419565135543076127287412296766722864584295060919751440672899907921851371216292004828439513527450543754939341200977271117008563088387324044250079700371662101612905276435002690975824535522769372578639867738935319922194656800596908940101054808553839813961084079137404646446438733039932404099218886220726387687057141233367971266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6849 3625171614269875804117251376853035379332102094240940579799463040388269770296528637301619565304819978144415257599355463169557365117075562565755566043662506858122070217781775693079780566051673404031754046096900988926065546550117692984814446404079480155753616617450395535539380744363563208040863363932004087529455182804470514557269024682085261044023261327735850664094252389875861769751319011590554997952414375014331822252605289243819739011276288819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6850 3702002343274472001674376505506994970578099015161599952415224626884971426867704920065261847724562856791805965984521440276638329285911417964311251591995716921551667282315453818067112135450381192618079459525590136859887719807019543681075405590010292777896036742601977353150402611280384892883016711528035209852636497445300193923719746785060760257021811664359953947332107171362873889880279090349952248991522887982745572165998714390929833187395906830336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6851 3733485519324069105605728322153099142974413057104666638917632894257008766683748655344217057764336370208138546305380518738406686042350955608081544047074918424702370497137771633587867726691702955772633868907774941776777307368531288734110950994917887070848327456660809297409723904972386946537213820685470946026839881363687537951008433477701322236993613790151581451998870715281550791376884060347332701574862661409183991397919545107351681200363941763481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6852 4045790910413695686744624088900544090273567874131924272847932500466646563020426043107454223274080740839046230722200254408510040147948333236608376877578117852769303621788793722715531411298594847778544132165324720234879528327686842052116726328897287693485265160942787599724939878715816724224960112629070083492713428748185307461176535956749470625500529190457376414241253609860073737115782045335000321659857015888733027196031619237959831375757127660339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6853 4107928811697884917330179983770149837962911407722060322875025816295393275452024892406403413595394569988678458499845303525282134877652977375004001698326526969306711144662007924561509551282622842943563560759861878577882421326300278037706742980152371858486743470371084635137975852589346764560308062775716804841637467703794643620147207358340539767178113911841434953059571895579849791799144740055434576283710560241858044443252975304611278793327163473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6854 4210771068764935752918319833293708287622992710145396615670704933856224649879540522601991493444872540639867673765234137561644387482935032979693793325696973682353169481172830984103477216767047552265502704602166976099081862028508496779604450360511025207258115659636335491711906945112095487908697261822766657529468083129478703071226629029233076421938463607951350260089183898856287826558772697432698962239761378615374406425457835906557016979106812657664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6855 4495426740080235325539137480313563494286771878355108796780725314150031381519556217389229180611319213463174528001847472012041933256669390362112212629031641492167420369535771243500302970559793607328064449877240410875310462481244216316429454115643954439075486813716563119926212752623082656095784335629994405466878062643589186212803804223689315954066390136679018006095602525956060255122165279939838362180769989248441797625464434203766306846971621539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6856 5057355082590264741231529665352758931072618363149497396378315978418785304209500744562882828187734115146071344002078406013547174913753064157376239207660596678688347915727742648937840841879767808244072506111895462234724270291399743355983135880099448743959922665431133509916989346700967988107757377583743706150237820474037834489404279751650480448324688903763895256857552841700567787012435939932318157453366237904497022328647488479237095202843074232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6857 10114710165180529482463059330705517862145236726298994792756631956837570608419001489125765656375468230292142688004156812027094349827506128314752478415321193357376695831455485297875681683759535616488145012223790924469448540582799486711966271760198897487919845330862267019833978693401935976215514755167487412300475640948075668978808559503300960896649377807527790513715105683401135574024871879864636314906732475808994044657294976958474190405686148464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6858 10311043279497902290476264970052545756847055595438834702494378962650205798925755830006876760492191295697651161915673021571172580245893514098207257531357976726681817961949809127123444307412937794715733228465388163825195068080459665989046341593230062894687254061534316431032702583692895425551084898292933639984491361688835829301241231731561844646954710418119976336609062046761017037721813161555439474520223525217776356743370613440122864877469945561088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6859 10392661036327700989345470233667737411914446536827532602514123387156671807888228831299807183398461939199215682986245631240601386949686866452546628963004609787842887761120915795675872626468976880162031908374085167760486849621993647514025600233809720384618815439330102576924782023669356339209800609888919922095186543971333210535815700584318270857880473297419079051674569134202397119814597962306537940017745083464882765899650591910625156683887913467904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6860 10426096598841587299863639302161137827561176948475313015907295516167553070329679370748759618892271858097924423801067034502693397990767926787466052374249642756801869506208265274217974202660565002103404161178172354578186522175269029806584096884832475771923610048150992125457590017975092878219217285793521356854386656853361002606726088959445819648008276775363462555817392045537071273116018205689327511938024750920139774675210061734882624792808500966195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6861 13905517400788721451276709127619813928707614063135685854354771032648206720404694890041811253668455932095598152164083571104525733842996196403819950832867376512280673098711840383233540856057206298021226319984423572092027065164915403814382290244298156134549225536798814468375758915455695635711278130294043069876970768708741687257278786091769628772081050588378573747140349017559944533455786241660328291884670117038179419432631389221669591759836775501004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6862 14146199263253803525141971843004261432242291946955413373557661806438302845201526415867331829941770782209580599870208648809973194442892633572236474178261407402108208592119427871322005533537532369587118262647523803470518526200973635812582478242168382079654457628393000942748917582660686482108258924495529509447430524154424605899315755543728905285621132354125853900305264984306831598852936904267660007286418204546081500517830590236103293630635787157504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6863 28292398526507607050283943686008522864484583893910826747115323612876605690403052831734663659883541564419161199740417297619946388885785267144472948356522814804216417184238855742644011067075064739174236525295047606941037052401947271625164956484336764159308915256786001885497835165321372964216517848991059018894861048308849211798631511087457810571242264708251707800610529968613663197705873808535320014572836409092163001035661180472206587261271574315008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6864 28391599925626313472468691712076834547446991613128689838108739127804107195921664818195995887691189033607428759230259865211691851600817100108721750512627744189457396588290314268755544501192272376638990687627492628206566063512323411616861675659380802075322443520938344978325007997870618711426256948252610967051683374225767074387292350780978437579587834793363714483385063664164083881506027448292343161971139129436127925120939829117769936271663706406912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6865 34089808947477058698291655057442868241207806392225971546422682217202269515803666198520446200702415414082755091643198184919677641781996854351207762086615729275467585115467319549314888458874644380777043809872870308053277921443168005261857031229547246765045651975403378839123687361366192974700248272718021154134210370173705615061169239396565353423056776767653524780750962606218731889948393027231577008489339732296688801160974337728796967264190257640243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6866 51134713421215588047437482586164302361811709588338957319634023325803404273705499297780669301053623121124132637464797277379516462672995281526811643129923593913201377673200979323972332688311966571165565714809305462079916882164752007892785546844320870147568477963105068258685531042049289462050372409077031731201315555260558422591753859094848030134585165151480287171126443909328097834922589540847365512734009598445033201741461506593195450896285386460364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6867 52022138868426095009339491424513684606363376247399103214464414028960583305553076286440118808965178290748651832651242349504025394137923354538329637917346772550292257751951545902467345939907676657992824025344098221518712182898823854055422924756251235991767835298933425051780338655994468247081131329072369899158511825111837453942390595567278118663712381491429377050855105849275870602149658519375393140326618967249547818040189770286684809004667187473940480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6868 52910504832472541175489908110810527007729600752448490044370571731420499808537541614723541673453073205897843694966651483908351281331661256792506033946927632430635002807707452936329573500797386501966931829790085605249292170354181037104678875608500303621231435290122605654128291800305533761058568185537081548412283828172605156478446399786524175046885314888943134623500618067771270124183343933206123293939260859316721583349630888890054873259591582477189120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6869 105821009664945082350979816221621054015459201504896980088741143462840999617075083229447083346906146411795687389933302967816702562663322513585012067893855264861270005615414905872659147001594773003933863659580171210498584340708362074209357751217000607242462870580245211308256583600611067522117136371074163096824567656345210312956892799573048350093770629777886269247001236135542540248366687866412246587878521718633443166699261777780109746519183164954378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6870 109444053843721483560646448234405048686083146801076365939558549371108003614341559919920932696799386273560730345906813577674272948139599328632609093481813503673683463868840265169543346286650760049143802469071852748268168812340363055173877457863178489613668400864916912998610343460439323111309308000638997038985096299649698752899680286910997652813252454430769659111344152008532428731831014112459822506074455155509790433349771753432288975240613637883166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6871 218888107687442967121292896468810097372166293602152731879117098742216007228683119839841865393598772547121460691813627155348545896279198657265218186963627007347366927737680530339086692573301520098287604938143705496536337624680726110347754915726356979227336801729833825997220686920878646222618616001277994077970192599299397505799360573821995305626504908861539318222688304017064857463662028224919645012148910311019580866699543506864577950481227275766333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6872 246249121148373338011454508527411359543687080302421823364006736084993008132268509819822098567798619115511643278290330549767114133314098489423370460334080383265787793704890596631472529144964210110573555555411668683603379827765816874141224280192151601630753901946063054246873272785988477000445943001437743337716466674211822194024280645549744718829818022469231733000524342019197964646619781753034600638667524099897028475036986445222650194291380685237125120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6873 250136767868327226298604612485210682228732844409155505822730447600787970076589966223544931133770626203952888317260215010324441723955997415303024813137409339223814483385871709506960491309991809728134192449793592862754680163625580281343393432253220613423032517534132007064531678422522781867355582600238805306023840952839526852872301036997793228410086145250353422513567298736345581994463902481494768422486439015953984075751003556954220270097584833244954624000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6874 268237948809847659320587800913679662042862550120332530750836378468002833795294247620466045967938967598207471081977035015130012900158857118370969728124063773799264095414107555618259642747821511743300746461363945892720506481660173659594953933500815686534751716324220605727605617938738060600139368828615227343341625147666013592537573071330987680940511335206969282696710686550745215456725619700279261217295491389798306474839128751916129691491384834601779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6875 269255506090860120202998856983410600964313047414136170462810966230842039098550882379053148249432997817241036980062750582004805926511319935155888969168711579239570528667117068678909790888123195061399796373778898242948057604430149906773231929408315232139903138699213165429228499453124572992474554000679681575535127576954858732456735315478706911890232541582738480827315638394004381192586839464767141558660730174720124630367188515806856928283134913664778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6876 276895999161515796298838823254505245921463844753882414606209827855913173127199983648917563282590078613388076047930317794210145174474512440919550220251380318480918595503364453304270688015182149376705808844490219467275548917414206124602783615232785964638016613514433832810365928884962735501838437513867932424617645757404914097381492866493876327593582504016183819845161875851829458598459442137730345569110010585100942248332374056749153360241470166343352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6877 279163877822604144932883120724216161214493170534729258073489119331561687356318383443042498016601353682192218037462362366344722229762042878636928093741510628579330544290540953700378002523075255259161795417728039322939774822866235998478765985026785521394237186704293579704013215769057527317244293895592268412422987818141422539806586941024948988586228883326954286338958116565948786736756585388661658463979893915562638518292913423334966755143274755826647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6878 287260322612030732492592668383688123454180524130425112141341070229783475064847595307848291049460899693504075559766830164376626890738194714673449637380610654387535157072734239833462815079028319633928061322306677002394007752077222865064572025237330899219187162978922099754673836039019859846905347059690115271174026525184515601893840530317557387883197907843394611121866725485366287371654251581044309208905185685916170539249190397103499477926088111586017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6879 383125234310263728202188979912586759919293155388541369976635335032893210631696230140890406029102488260214787620845399796260173311395877079678946994054000317861838701924325798334346796828335403407765132621175028660158403043806525024147044645223401746455702863468589544763994557417970996621580783020626669067530123852176631790341144704191480303513601555784923274515271996698953794992772860956169689852932527435969684960574104538162486498110968117780807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6880 385699940021624758478047471792140791079255713915565654318245003715523424073023167978751969980725096587191823224688595432959916371975963363761344225965133137265807489155179467282492476540922460244979027647623108328988113115404321169789106783886398372003357151315751913071972878926117191572413363720733522523684755140925792551024565210042694118834665349221480448667430146749754231813907246039452050213653991081768643967204300574684504799791367811445555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6881 441184909559358176634652429368726983482796804139476720996839699820825795620895371681746482942393971991437883384147853141531692239335699578161447768390310742664120157276941404372537869610377681288330346284891909814118904683970906610683285214556519061076329178198729075364173094696773850572162909368893940673380141625952297705276757809815523353895971543563634778962320597055738839334984607821546649576890803523101051514825830027287278852712072376211210240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6882 445561035520901653904215394323796782040300612108898737456332437516695412526077394399740105887573478516673986713292725713041498726551617042750763400774883909280150418850977207333554704323356297703603129131522592279301710203748310825933464559636381722239681118735626514218470090465016076453900531969901668031372448267996694588647290972840083707032041323419634535934493237841554326740458083386408885599784215573958913376655984606370834998079939332695654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6883 891122071041803307808430788647593564080601224217797474912664875033390825052154788799480211775146957033347973426585451426082997453103234085501526801549767818560300837701954414667109408646712595407206258263045184558603420407496621651866929119272763444479362237471253028436940180930032152907801063939803336062744896535993389177294581945680167414064082646839269071868986475683108653480916166772817771199568431147917826753311969212741669996159878665391308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6884 1113902588802254134760538485809491955100751530272246843640831093791738531315193485999350264718933696291684966783231814282603746816379042606876908501937209773200376047127443018333886760808390744259007822828806480698254275509370777064833661399090954305599202796839066285546175226162540191134751329924754170078431120669991736471618227432100209267580103308549086339836233094603885816851145208466022213999460538934897283441639961515927087495199848331739136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6885 1118447990958266104715190592103228371033317811343764488629075968324409568679520398564040725216113103771728729672281310909674461108050202635088605735935746012909866212060188730120732596985930200910583885903977015285692927946721291215444821592195600518356558066567343771399174039370915559898468852091753830376279410047694353503769810589354111634975991884035798457750714442435723787637488041709961645022644284874342534245010972002307611201920606922604544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6886 1170988554249279002316605526627066676143391626750279824537944827495398770331132115050772822272050665216609462639551373814654537023540188335162240119455289460651430656321319734380737899609988057377866839390269438261268022484379893621357605986165355471911749030393122127737232367275728981066122212220452071713262232671345471076065467961223995137743820006152075876369412818387117455046685905254627039224449064698398588189298241429437319019398682277576704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6887 1199598507428695132008158119258081527385756757038803476474054430926588449974175009497256205397409764539234298605162718101589183659642779886898023508404326426490859114437822228609643539583212830265799774529152135085702567443038212378993534847569223024401688285231700851754957216720522589399154804355760616150062258476767823775538179883242977485173605778075883421494851188482807303761537386124602117791301082663148194396855111369506928710875798688497664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6888 1207976623325730077878215950548890524577914837566626137085240264153682640082863766425742056815426075433415360056260560741835247828476617135136636604219850301980339552260337418174868591877010078904686176450382198394391969384036813400352035791104141190845845971347189570791724354659337297392049318661877053750475507839064047843828185888031695337023601652926805003109294054658931207141267295302787957293379480842418830180634618670080466474604356465328128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6889 1237084493767313935176486214417538489025575436062207489786089427145337643458354459592627407582062848335425368732315032085012000788198945258874868811550449104437697131832875669215226871199347671167449698774487793536425510814977459506384614966793397605083095271861579680931283977663176750341255326340476500828800218871330651406330069885333663899361519765045523195955301140313363284421779760249843088794424769537416874281372802252492043980016509633167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6890 1249357189301032346736874333508456705290336908396927451200646934980378736953038641213214728860737512757951489875181281074549598791789392287372551645987053315940880718552190875200896278370153102841659044488219910383805298597691535998493421786879947307061651199140254154011647486989942382343062924180524817947760708227562553439131730894976222431883445913859822809902777502013207964831361743347598445430121358421748591246797404552734937532256835013181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6891 1666293410766872069769307853462339003977120849073102194572573547902962288727375382065373812061721364677465362040903991488333359759482105542728654417186334251176452006852065204450338573998182703528579242605258736126178893744002188006123088250175056065648301570273612278600489474370553418448836755108036585540551022997666931569123702663296779961431537506954489207979539439222959911270872240909721772121730257877626933199330142813290395918711410508431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6892 2082866763458590087211634816827923754971401061341377743215716934878702860909219227581717265077151705846831702551129989360416699699352631928410818021482917813970565008565081505562923217497728379410724053256573420157723617180002735007653860312718820082060376962842015348250611842963191773061045943885045731925688778747083664461404628329120974951789421883693111509974424299028699889088590301137152215152162822347033666499162678516612994898389263135539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6893 2135582401993061162182766212824719064271798902410702230245622914248655651176694433801789488064436534755235841125906934733933141912048355716072639127577394882601398980596639507429341751619039882829804788570516031884464968434486554587945358646776702212408755787325793706216114817418400538096815872864592474637641787815172063216827006037767119845593698307554196874621461784882748088754910676892133346855755093950870008935724748033283096581178522599424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6894 2255534943026417707651865321629978965255706564337951958689861831970520068801504893514298053644517319598727440022545338830325502218825881438800812592576499428046263983345986177400773032738176172544822537212317180791125618519802114387197290167103139125294406962501113323022227086650734882425973068459419403865417447661159111934742085967814627770847880419873588304441953621490080145230659144064323440960667651008827961108814720491856650302556500656128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6895 2323349880782872712587369156309450496232506609752222926783987208261176880933611417526547592833679915308172302897304641955701087750725815151508063328639267763073087762842775449193592388835198931051774855120282477520852573845581194025143413700088404760472644581226704150793751014751057139321928965672783937941032315249327477811071235245760879003116242399367608010095495482771398534452066681413573369799614614634874924592644322375868880391364215098572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6896 2468559248331802257124079728578791152247038272861736859707986408777500435991962131121956817385784910014933071828386182077932405735146178598477317286679221998265155748020448914768191913137398864242510783565300132365905859710930018651714877056343930058002184867553373160218360453172998210529549526027332934062346834952410445174263187448620933940811007549328083510726463950444610942855320849001921705412090528049554607379684592524360685415824478542233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6897 2482919666693920881654313344405937678541339363382642913056447612764368968269527433373486239949097592008433269616965248396489666149942545170788236907008268748541880796643008451032213437446840467051139893793763795757903395452206197815138450218504091942424959391138730012545347095661323902990484831480474162781601670162286255373754440317337688418918277781802005469358961432697598934545998861742272206229116146124968744914010120732029832730732499304448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6898 3724379500040881322481470016608906517812009045073964369584671419146553452404291150060229359923646388012649904425447872594734499224913817756182355360512403122812821194964512676548320156170260700576709840690645693636855093178309296722707675327756137913637439086708095018818020643491985854485727247220711244172402505243429383060631660476006532628377416672703008204038442149046398401818998292613408309343674219187453117371015181098044749096098748956672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6899 7448759000081762644962940033217813035624018090147928739169342838293106904808582300120458719847292776025299808850895745189468998449827635512364710721024806245625642389929025353096640312340521401153419681381291387273710186356618593445415350655512275827274878173416190037636041286983971708971454494441422488344805010486858766121263320952013065256754833345406016408076884298092796803637996585226816618687348438374906234742030362196089498192197497913344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6900 7483401202968813865210693533170383740263126019348104529194398962651648333225390148422729711868673412733147911509044616030859020038991494201709949999718774260804715950700427759507428054279462182465284171109486723650935235457955113665537282404015220973207577504771833181849423152304692111274329983470714744695253387932353463130739164501852882216474239424167511670587431018724522509104117428453124685043739188758957372224413002612240396960107436441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6901 7668123505912360935362277816710180813070998820055319508962113747608032304711435944279318332770138944735171654445260987149875631899885084471901412600171074658746508594718865413731779033805304245522693596687964294900642592016331732429956400167145332627540485560285718845924925560771455464193271538745824236097030595556401223701704597379912396530658161522467857825487120762585116348307031922955698945351937113624993633421686113468914528457974611968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6902 7723922375998144586968560816792935908338184637641506401767483404928951803748580080344294524915589495158771788293876500109502154863488042179707709501210663848157979649291147686348737705331171475982507179648540793104806364374409469739237185602409523004026328842006468211310830188337776951028587299738063106592331220949245360557697233241309627264383881760347452859449736377295456474851066791852419476361311932757415490658370669470236273821729003929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6903 7807475765485231611964931856096960677302484912968543678183774013446715891630899660739721695360723138425131754203826292664457881265938533258848820948722756670812925389276789013560929905928957086132607039413196306606324904593621364552528610206156805060738007357333991161102122023993758130368556094178216011143387099701054095504905398649468281078919459529219969870943513190295314425607749785681756884662238466342198683190662495736181771391205376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6904 8783410236170885563460548338109080761965295527089611637956745765127555378084762118332186907280813530728273223479304579247515116424180849916204923567313101254664541062936387640256046144170076721899182919339845844932115517667824035121594686481926405693330258277000740056239887276992977896664625605950493012536310487163685857443018573480651816213784391970372466104811452339082228728808718508891976495245018274634973518589495307703204492815106048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6905 10546202481830225031327239256748711927062330490265509347557108306511416057442990898254855375281171585417043188678455446108668585007399058751561529097170374097774607217132664394491781318147862554433384152195181863201969658083244719735563428777603461722913409242506627712744379436584264243230013075388209349313163061457058636484626127184420893763472598637122001041324915991134557764120937840937427082290714116187801247363804452936160664068781244416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6906 12307469244133949086075947764506214203963512930113232333765075621275182497567648846818480256070882221686932961782871894282468937585687877403935838570064962660866723987646076027910046439734198827412911157709130834269081209194055202640193514443505643712097547201508821529312365896114302962497943278364877934848216428773824419398990983304060653654309544216278076287694975632745773522119299295822484349125448352886411339737556723168059573039108624220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6907 24614938488267898172151895529012428407927025860226464667530151242550364995135297693636960512141764443373865923565743788564937875171375754807871677140129925321733447975292152055820092879468397654825822315418261668538162418388110405280387028887011287424195094403017643058624731792228605924995886556729755869696432857547648838797981966608121307308619088432556152575389951265491547044238598591644968698250896705772822679475113446336119146078217248440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6908 25210853501076755390746481932629824154956879747158824731121543243975744384839660137801096413868516645807324140094756360521302477880564199464781613987889987743059998840306635974167516076649203724532573942619593102213246389979522169044586121977655335390492307656845639357968907611309239171203790924950980196581376143130571167405245364021064955558679530790854201723707198109369553864973623952806334047171002406653686469640271825224691200504023891312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6909 25430468413353097447700910455523304003292883220140868082143835613326813717061019043596737130919923794489799175940888726714685951515388470985404455242443724861548995991288456260988982342917919800969856781264258890774129003306545067048441073863404107442934718954767490510681608319064437422476626452159808586609195376138448622557269078493834451347534081768485060219803317004888058318721189661986845262501969809149515630032765141300206906857280225725644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6910 27989722389830173361180428500786570460634698872133028444755877470820943231923996452561252333492803726762613843878856497184176652429770265545175459805370998910477768067584403452491755363175650200406973886076310900813217188633513130864382101980480175497881277866959328924184154880490563019396782891754338570093562257271269321130964118432640386572949301932555659849107972951440234292047881808155509817598489018795674879706398574118194125699174533494210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6911 55979444779660346722360857001573140921269397744266056889511754941641886463847992905122504666985607453525227687757712994368353304859540531090350919610741997820955536135168806904983510726351300400813947772152621801626434377267026261728764203960960350995762555733918657848368309760981126038793565783508677140187124514542538642261928236865280773145898603865111319698215945902880468584095763616311019635196978037591349759412797148236388251398349066988421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6912 56028094355077201021366384976951101356600744266060030867109824253584217187889575749478057249257031793722381709502577750736576091625061568631854700827089687853824269219874921163591549698593204775438061863495744010608149123249587408537914346664286793942746126900547208246266659972245014618780929832567346326577785399114852551858331998368929626656743822814009156882194696724928163081706507327449181007996975411320426830466748014819444208743133263744204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6913 58086910725488172503497940778348182500419733746804452758720311484220832181329557354858597361361567884880202748477286778884259532860091881532492278893947681993754417682091923876755783362131973309963275356936962093466400886263807871516446402600618230129702576444438283780701704139528071256946512387424659754006029406768161299205720916121055792460960776751915243712928919802337865568018864258696261712638659500768666918767209162068068946848420909620920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6914 87130366088232258755246911167522273750629600620206679138080467226331248271994336032287896042042351827320304122715930168326389299290137822298738418340921522990631626523137885815133675043197959964944913035405443140199601329395711807274669603900927345194553864666657425671052556209292106885419768581136989631009044110152241948808581374181583688691441165127872865569393379703506798352028296388044392568957989251153000378150813743102103420272631364431380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6915 93019787928399538597585021855271256128897994214153530018618581667360044572149407488925493502295985483192641839092484242772581518237487610114146187550375875930740613514604502746566931988622899972820810297489483033665695725370121475292125830589440403983376544934999792005448721793523092023112439865503092995457186253375227751010298706055104534530136147494526925080307118914893848760566497569267951613474464416327775642403437714662706049538562699420080537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6916 93505389661928221264233541102066046579433018684383425302438816925412745745415416181365696849178367729019606032880969919588626951917857072876877083297720791356027825118416626128109467779837635166272396290127757749612229897894812699856224035922702998469475688912260282741487440992399868033296179494159177589268699234156267167592840287333267774309234278253554750451292592561025315911955093118094032182846359214134465424210567812957813743265991754119580221440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6917 187010779323856442528467082204132093158866037368766850604877633850825491490830832362731393698356735458039212065761939839177253903835714145753754166595441582712055650236833252256218935559675270332544792580255515499224459795789625399712448071845405996938951377824520565482974881984799736066592358988318355178537398468312534335185680574666535548618468556507109500902585185122050631823910186236188064365692718428268930848421135625915627486531983508239160442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6918 218242373112365068130129963457648173338705595982194686428792142243254536486623037825315248654829023984813411110116376454873185147517382649165465715540272514469957305173665503054988523418623739717267140993904476252205473697835317565954934938782165302851354378471044230522883351135714159581185787768051498696249349225245708833774994416780261079331516232586590606305056852564067478757079600536724294443740262984456011651280047309583925036004411116699433041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6919 220206269412294013310586507160296734402390598037900233585067767337562601256347636632558004761332399449536516404152431296200895873743359277743582933995814367928173769351360909182116460141561046429830311280296852868884319949477071005359003911876528034195489378132929720591754677808593889176068545905383580774094592696739184779643542924229269375229416190962031098496331317309238910063364158474003469213515476635603318628375116249617317305510227770974163435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6920 225842046185881225543607738803331527850854558800762581866491159704752245955746927274962447909810365517624336102053844070549555954771310703703195176620794049885131804623099298191710846975913209206658578361530144719651917779202547547727060594748483735765104839792610748886413445532022746090890091879148389141996405984941320454921167742414477383400435248279910627044363870843961763534169876013652082307246797210956071386673663423309056806572837622346462265344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6921 251080782231531243902979194716267719228652305753812801940087076597800925259836281118534087783252677120644932528847827801893393130702267130816492178809927238952422110433355983815488001700152280604837856379176797668265992864160194120653071898317425269826599055328203831323917368333258341763375061167349428869657560602292298220541998271144433924463120086073413318852715787371601497787000161068113827885696227156718108484075531700969378553638493663644268625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6922 376621173347296865854468792074401578842978458630719202910130614896701387889754421677801131674879015680967398793271741702840089696053400696224738268214890858428633165650033975723232002550228420907256784568765196502398989296240291180979607847476137904739898582992305746985876052499887512645062591751024143304486340903438447330812997406716650886694680129110119978279073681057402246680500241602170741828544340735077162726113297551454067830457740495466402938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6923 380454357092203949784467412697528766318680287391411638239699891600470704622085566767817019516997913344892306171217999260408036887558434839123523643565605656516622055743433801275420592646286727328114280767857837001442064394748681458631388287896211742940815519537924098357833562963998188953783674773977527533035050261960980500270675484416921289680422651257108733926176158683258190668118017695878995345360506400082412165360818413637902352881496472359534592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6924 412278042353457975843339698928756960321245044976045472873222056571966182275739828303373073573156166094566250640391866790333273084763862365418138515167701224586047510536273787736542793129757564691591508840181302600097910197450989978058201917451373330381562158350578826831824073964552340251064606613990295567984883896670639464733906314182160537964378212719108385178746352933722497259611362531575532683683038881076103382430606443226193693567739022037483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6925 429265137632382409735230688027475668160045216754005842732960830030720879109356777619933106980531322411846123223168915136280839524647365867391758056995663650982525257586941309216213879643675395176628512362318096120763598527391075880913532342320798336776231035251038766463691712500836150962161103187258467144771027985044737993055273281112372866897045826295805482553028533490690912936172793108064509519070881385349013506759326167353107538986921050915418931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6926 643897706448573614602846032041213502240067825131008764099441245046081318664035166429899660470796983617769184834753372704421259286971048801087637085493495476473787886380411963824320819465513092764942768543477144181145397791086613821370298513481197505164346552876558149695537568751254226443241654780887700717156541977567106989582909921668559300345568739443708223829542800236036369404259189662096764278606322078023520260138989251029661308480381576373128396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6927 858778405402124578088805440036470108382610690858736544334553429327355469709528212336756348704982027090982330910628679356455483002777186859562355280498261211589895905496187208784575859795815342604804208835828283626568100868959834464648401986573574013631523475724765994642102321945314403745687617416821707969972559454473894909805954234641573694988829829369816633015047256885133670330690194767058536095667237268608633379707530557924338261522389455039459491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6928 912452055739757364219355780038749490156523859037407578355463018660315186566373725607803620499043403784168726592542971816233950690450761038285002485529402537314264399589698909333611851033053801517604471888067551353228607173269824118688927110734422389483493692957563869307233717066896553979793093505373064718095844420378513341668826374306672050925631693705430172578487710440454524726358331939999694601646439597896672965939251217794609402867538795979425710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6929 920912894888596636503181694665794734706385653009695678491947923818894698773215100471941491257524418005192449129588469025994308855571751958317269488345607257373657265530017649220255409863683033540347191581634651721027090163677070801870411622719796970888868092567117387844885089443359828866166415783782713800862388257128169594957422187266885652553916091635983896481250662476089760564981837667285337241859201622106456662757329534722618184661951186067385221120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6930 924110506434415783771711822602280225665266623967634308073366081887218381413537012142479044910518491366516386782571435383049133784177155437652290251628072626730180896911138171239953236081419592899415754543952348670251761739715437794770778715563220234518223311121879876085477221499314667449772851267919609714934931908492624723940600483159749903560440717566346213000277190866585926220629642323220719333093791538306712554944024105509963681005093474011856240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6931 959846735707392633151128851062538723851679977986765217376217178450496266608504170087958131248674797677911757317092207071043634699745642392312304826485112430946886203129815439623796185459411108637673211476616707260459738565333359932024932799635677585483119005269689554387260997899609259503882453362183707424140149853299613003785853356793039129204199209645904764026533896418735067860042515550015657104316321240402337206307907209967071029830782555723608883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6932 1199808419634240791438911063828173404814599972483456521720271473063120333260630212609947664060843497097389696646365258838804543374682052990390381033106390538683607753912269299529745231824263885797091514345770884075574673206666699915031165999544596981853898756587111942984076247374511574379853066702729634280175187316624516254732316695991298911505249012057380955033167370523418834825053144437519571380395401550502921507884884012458838787288478194654511104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6933 1600206512893641390526282770276558927433929850681564497541253395972913209900788548072329852076912840098318571251519590573729497834208732913162876079961704428145160173087727732629141393026951622062229283162479677519603683891767619022299724332437187003616095983373859185868453218175111403850923485632209241754365905809909452038268455110179558929426964126582642267103625670032966731671569580260493905192680593308669600578809601778480091465653013174043017216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6934 2400309769340462085789424155414838391150894776022346746311880093959369814851182822108494778115369260147477856877279385860594246751313099369744314119942556642217740259631591598943712089540427433093343924743719516279405525837651428533449586498655780505424143975060788778802679827262667105776385228448313862631548858714864178057402682665269338394140446189873963400655438505049450097507354370390740857789020889963004400868214402667720137198479519761064525824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6935 2433016443700101985826840516063562300653203407266877821461759346763061898030191991179441090246822474081269958448713533831359050553263351935636180770302752142753877876500146360686702388794959366925978024086191142298967463160821862786089572067862932907845716644105508086876371289510835926723928925236766533200164492693983038799704115966824103059575260408170264666358641092251978885241680943517097576447794967169066850203737762047521557452970501472519402291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6936 2444986032391804036830054259460766844785314167870853873099772476728733716692316083322344181638168586377979439455804611527387556274927669571097054494502302585719456399059429461407459476903806778168673426942369599010864567813833508064663362423133284374831245152903611830231024338219096269945037553633872931295801368145193574101728256933799072484991040353163307851603789814908001058115813058436007469980887107055182953236519333745431443867980424190743281664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6937 2796691128905703057725885288118034865785627990978792991760571637159383454102129315412040138442272559808434020867991410065989232480853140237303389889725337446403537648837475640431409453650801514023092654734772851554888413790520130541902632927674120775370228424465136582239993177165690707389471031886232469073187006890516046632826082454605524852849370247985759414312827171298580066475626721954531941399281612922739599889259549864791599571693379490278277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6938 4195036693358554586588827932177052298678441986468189487640857455739075181153193973118060207663408839712651031301987115098983848721279710355955084834588006169605306473256213460647114180476202271034638982102159277332332620685780195812853949391511181163055342636697704873359989765748536061084206547829348703609780510335774069949239123681908287279274055371978639121469240756947870099713440082931797912098922419384109399833889324797187399357540069235417415680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6939 4354175010121202336338213323992522969492506340163615755522182912533666360864729277597735218908103810287609061445653966378833067673893912611882449444474734125309750198055382949951123674640170437994202166832858473262560277901469725126517769244971425745896274826507337224335935505459311054198287559408060248146268255845705791121275355309796615124436191254776481997233169306425802770162726586638974982165076827661531282790550895143029076235525315408433250304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6940 4574521893206966586134440276395375978392963816235369420703542082429340071105835312015116279899587194108857367671149553713757280042618953659812103695069329729920058964569784037493370383391435843309892605396760197500948354284596611966445991035383424613706490234634684872676536511707886691505379203355023250894351190662594653141665342996276224556873037171131875806325696108603265495461786668374830784782432417843825739513419512283273536700531414751375890841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6941 4997588656254442834753721451111201777260475227811643255361288005046772151668555224775270678079989787818255825523459724954502246910000084753891538708190656957992162017176592085038015027270612318389713448477531014664554361075970167185696210591981261994352308890730375917571847838056313835347868031685771170595324244501913717875349465626785832101487426677316838740007923021441426609760692558602333828632834471442133118020170234592037519827105551888949025177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6942 5071879561557966813894125403781182084564445980244847615373604669989281835437851861178689571613771196858645477642468863755682107484540192655169882508860105540188476870147420544258816450239405958898536199015627565477703959356519985367367991443385073129680214168001644879638575410298392184990694922661912183168391445431980133919361242828570306326618475161065240614536388729622535625530628455120279520858196294032479020005089209893842481132578932147470152499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6943 5206429352735628864425860607428093852164609322322558851587942033202219231270860557169669136075648798477678915622202397238773688432136875308952939400498187500184965049281704505356333640790515182095305424326440780791128649440172877588065652728661425615883959387098865420494358301733460895246512762148048880324369484912158923115406150249331073425934357535177767213333140707554074022746436019470895533115322511507876037559487235464866533334563931482351258828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6944 5233495252970798060036732475131108286575329935242336925938694363930846798497009555849582672522630395087519588233165440378782980258959363066129595486210565401883795830276639848205715154479450713879065805966742774243115289258667732561603056676618373189314858551919262813115282478433688815494285154723522892419382323785392799640812601891526018044070340571107721911052048022489616837422132902059325780316203125902139353704593244706034314604536533843498992926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6945 5587224461886442758825051504997460277242184517342273699554784622643191048525487169194564611462517327844109416635149795574501900626073927904125381520216046310550898807266557255636556009275685425622067079822611018325450752875582460612118495359956498957058672166274798103037054382110364555529744529772999412522339900753743507631114711572620693543647508461678959874850148442496082111152553367263218454193172501444945703546988152010708662951596788148531206553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6946 5726808675496028147278789851775174605769560003558830157749320994858293544009698787914263189057371107877205869969996187982919408426394063301040039084765267067239610012803513344424715655608176669519595601761588602082097624686552843686072042310978186508642884680021621906577386589586137638283489700220054332283077446928543725006025927969397000725345258500542160942807067264869000104543666156700712248562939819976558563773627883620638030514638750695789198049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6947 11453617350992056294557579703550349211539120007117660315498641989716587088019397575828526378114742215754411739939992375965838816852788126602080078169530534134479220025607026688849431311216353339039191203523177204164195249373105687372144084621956373017285769360043243813154773179172275276566979400440108664566154893857087450012051855938794001450690517001084321885614134529738000209087332313401424497125879639953117127547255767241276061029277501391578396098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6948 11778558272317031058469780011502498087665397955446390608150956968995770442485782021943930616699745789342577247515619441130927936024468250847019013464381768628336043238629371410153324879635747801363517921625051523821239021097235422851225725959614181102246230187868998344645491367989010335646016984455156255882376899491329508312105584544678455030111323855485881577918141036089196756805916252872243008315553971076987181181801672133231571438241313951070501732352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6949 23557116544634062116939560023004996175330795910892781216301913937991540884971564043887861233399491578685154495031238882261855872048936501694038026928763537256672086477258742820306649759271495602727035843250103047642478042194470845702451451919228362204492460375737996689290982735978020671292033968910312511764753798982659016624211169089356910060222647710971763155836282072178393513611832505744486016631107942153974362363603344266463142876482627902141003464704000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6950 24055957156651269864591640389140560186559414609317104433527811527664053399158224137820103320843351705832643011542736125221106929535436747845184399902459659653680808354592740636570664924779066062925416994190165748489961986442439064071966187563904125909041770458853047985178331845902996163778068163733231751927426452916159242716876021165635280593716930176044444757188112045280315229859728025203305853087031230796474084596017630645915509371746012195584611803201536000000000000000000000000000000000000000000000000000000000000000000000000000000000 6951 25230544282766939111294483745082276308859611657327559371943532447290865009032649437974255358957354287947119107183954949577980952096254289670434673663132995111143368287947911290073853135285997761245016013554550513697491675931425653667674664098892178448070713808848358649666635105559069262160491889696567789355974315896537184674304411862836089620185964357928840250025486077898459486127591134582297596122054590465364947403811202040250590431614688802975226995408896000000000000000000000000000000000000000000000000000000000000000000000000000000000 6952 25550797281466697558713045336510319320000788608066555041852604257650545709856429465163515084395662835720174532175572031475289132429179578066989749014489668170223386432845608444680236920184877763913411126636614555447626596015780115871402555441273609460331301180964686616207104650660877867243123525896452987472334188053757745383831573390221115269608394109841157880372602308269090451984600354047901995230944445708133559889071506777477486505480341686787236482252800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6953 27116121267807568702185300214811032837571994415988225261277567272621817959904559868830350109896725400337349767814411630042221998769378706460359139981492830275528478689235716199762300770540470709059637994248399562097440532231439185046500678924528647611059106566407359203700410601067318202834597073430364176187093615134307826830496234703907743637982342895101147492995049616935074307270184436459077341103048930590225775810711561136845855155585670291074012151808000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6954 27430669496587980239127987268718116088830700834769816036413708108571333809147133826622237870282187233309126934464680584540865232961841134750725428732063709436926401652135174313042383744713692709322719161582374286796541527451279838395492122596726199469199636219312791908643497025070485206011233456562859268084275113948557499865225485333943684439131010741801791257526518625999434650453205667306020606094674829000132049097385221705323194248302976242471866151731200000000000000000000000000000000000000000000000000000000000000000000000000000000000 6955 27916847225428505610338770216507362869745727940317105414709575640707313949592584219753833789868442858931955997230515248694458079529321176037108906311006526718555141766954037635814390208856232591870180378621438339461989153121473751375472999276198561103321262957296322467577643743563821570176330232151232761606531929568165351888578056759287934377609665859194719780383696430859468598638118097780198183896125809917065332195544301907828321901204268331055958091366400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6956 28247331811530582762161399174565731609754041296505878065708951257357762541453732404766189163629023883065762565498865376025192322312755132930112460258002280474788251738803165830727610008535586132830109426098513322377762623863226777633049027301806374423180091345597706376280052112349791389402588130449011826999739681539514116477040446684208304187178870632945609473422586568067254916674358386828483136490030466418502642685454839057682515740408038449925474117222400000000000000000000000000000000000000000000000000000000000000000000000000000000000 6957 31403993276044363104098069318361953264090400929653435730955131635186970701110846874869594298207153782874877079790845022408868583240304753427068032961304908504562132362336021373891502715304067484717412001892929159017815800085900428277515006365086342191189790033038325133995222011938807288928355511239290318765142689513001685176931040962805624433772709755043478068706233899635955379760784799019960142787483496856238465417591319824891071679670677941515047665664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6958 31776038873554400389067566189100603121169145803295122366427453065819560376965394243187152241186359039270826270900525899419326094109210697486508865842655063126325931229274114325921489438060304178157967322484922601382579915227956834004382539637633963314728064262583849585134370770659994628975986343579561806001938466030721172939475198376061146223464175555115014519988585151146794029441126548164561610478766378439870076232496389720060372154333582789184795443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6959 63552077747108800778135132378201206242338291606590244732854906131639120753930788486374304482372718078541652541801051798838652188218421394973017731685310126252651862458548228651842978876120608356315934644969845202765159830455913668008765079275267926629456128525167699170268741541319989257951972687159123612003876932061442345878950396752122292446928351110230029039977170302293588058882253096329123220957532756879740152464992779440120744308667165578369590886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6960 63863417172886731288294885150624291213973144385978032375176242681709669322147799001871475985616195918519647826341314851893453736825972852902424774125031474839192672875152303298905567511315582502175601926274576444522749159330933589808970690558435866321208088837780579631507371599786556419593601483348498441955774614868054977067766501045170419113307336336312921050725842441133055301727352142106373916362420314392176379083126451443513791695100026099103642419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6961 127726834345773462576589770301248582427946288771956064750352485363419338644295598003742951971232391837039295652682629703786907473651945705804849548250062949678385345750304606597811135022631165004351203852549152889045498318661867179617941381116871732642416177675561159263014743199573112839187202966696996883911549229736109954135533002090340838226614672672625842101451684882266110603454704284212747832724840628784352758166252902887027583390200052198207284838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6962 129873503830576377914011447113034272888920175978207427183131518730871764503863591247503337718648062288081972890542841967716099195898196894137704162506366528664576696099049221834749137291919083743920131648390315122474834424857864947342612664833121677728843340325570590511132638043263417256652534108994425402968886191580414323112600783638077659037146011709140562136770200594573104058974951415039852838316854756999215829732072279406137290674068960638513289625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6963 134040135010121064242301682058307584958927763431966975943314425860360030566095974612212794364916283216726360606627671307308871946520205952378553258004382430575861122483046352087178856405955443117861957502775870442133381634849577745213958674872636558893942662425458098461342055045195275135873268567713107509196109474068309109023720453368539200462381002882174431995925956650367628163028996923167149283466689254571665646565580696121390999399596700739201621032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6964 167550168762651330302877102572884481198659704289958719929143032325450038207619968265265992956145354020907950758284589134136089933150257440473191572505478038219826403103807940108973570507444303897327446878469838052666727043561972181517448343590795698617428328031822623076677568806494093919841585709641384386495136842585386386279650566710674000577976253602718039994907445812959535203786246153958936604333361568214582058206975870151738749249495875924002026291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6965 172585198174396143022075648089368511163505690531233340153984580679511742188700266896817128652615279164674502853899113910497407289921424942308059035843013685350892394679183758669493252115764212152415076606789460578898827312204153812197044499766443513423766584838204470069678899059198772060588653887590602306045058223533877535793213007422510099751832589086600578067203890399453194172729938505008727502048408830420330759962887121469531846189913208176318087168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6966 173830859893667665883346384204492431865475196813458179394435909609712898611140186226084413136695528151901717712352858015986943702340360488879651871374513437358704959020865984832925808357183863583462706291744802286459422817679522110052168758427869636121592296575008699102436509667704533494144961421356786763764818153765249311200980425612595026360946309239242639151342037565247773311321339702645380662718045698309575728349048235410192276090271513207538240716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6967 347661719787335331766692768408984863730950393626916358788871819219425797222280372452168826273391056303803435424705716031973887404680720977759303742749026874717409918041731969665851616714367727166925412583489604572918845635359044220104337516855739272243184593150017398204873019335409066988289922842713573527529636307530498622401960851225190052721892618478485278302684075130495546622642679405290761325436091396619151456698096470820384552180543026415076481433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6968 351577909274594971136018732926695267943092133693058635014309685688794041834669277797032337190033852110443979869719642488426007055905860133600730382609877982041812926313926191852892244121035317656851698840177188624429885505734352994077926606126068289332820465578603801081203772886543559926778705881631496539678820716511876652861201329779220929177840374410771664196208562413574691860460953265258404384044451966374171783451707212675602677021197419126418722258944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6969 357904711679350855166103276347781761305885175515413314382975981414491624598075754856292433409740945336690390557675837255642390329067524295057688007058607266230360482628559258092147586892751023042366758267416342221820843385732836611311434006058889607045955155103464823562163139313890188756502496381226446460804800575259827818727599506422876235492563004714204459964422768781089411982490371504983942744158406207962183305108207953356959100098704431423406693416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6970 360996483398519920970833670115926107723727657358198280645646855913584773158562425276169061925406494874881960355668160753376981875935041393616746444496482093579592613090277062475206102264798552354422289228405430901339126320813984671477363534616035122753067979038672498620338067929229928042035537917354006457786269312793848970562643461867705691798152264979255267736760357099155126368092861513846622425648308446393888065346366383831339720750260278789556959969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6971 721992966797039841941667340231852215447455314716396561291293711827169546317124850552338123850812989749763920711336321506753963751870082787233492888992964187159185226180554124950412204529597104708844578456810861802678252641627969342954727069232070245506135958077344997240676135858459856084071075834708012915572538625587697941125286923735411383596304529958510535473520714198310252736185723027693244851296616892787776130692732767662679441500520557579113919938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6972 731326641932374123062644135056215308320582661313676819744227813091628966009879027119316288102352911564514080389497748462270620808621777163766220667246882696461743455744159395314882712542177156529015713237131499853839312946231030041965744230532757996076844084864659964344963984213844408111337768850231756801269460152647357700850990430146378973626298676417473835972678061091800240587650138865617176454783291209887236765999592166254775743678674684057080558308556800000000000000000000000000000000000000000000000000000000000000000000000000000000000 6973 771806710376067345976624301378516359658332850781195718919516908689112032671924554664204324177105751902710358196994767858999050384184005275510114562469170369174912174156762805337071922933128618885510939034426824271153688081429728427261549738737141581607005317360228658141836055691477302725959620056820132296729363631788861112281203010735196632033194305589500471528353291727508481838727740731291893008176028803036169904006097539798321742274787916263150432813056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6974 808048156611725158264842226711010694989729227460380653735552218077008555104729789434551954080667601146313332827587717055094943619961715554578281514560035931834052838551924277191653604789771740422781208441803580191409663899777950392987846385951875437221911066000641694009389616561525120167179902633939625186054625677978528767697228674575231008890029905492769204484785241619885610786092242141022749269466426184787933629252987830492874598380820603814953277718528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6975 812929778306679810722849162131776774381287646190705819068910871672682666068583227149856881307410288463534959546070214640202849200456290215727131113859484389659223760851921529238953294918727239061774605002315601869919338061823911318285434464035543021143494178983870062780187411834977919027564710319062733991912511524661342187062217655804636504553878291597086440958432237673512410524321394488111836301416033424444509185583321222246321891976190283711955645497344000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6976 825631806092721682765393680290085786480995265662435597491862604042568332725904840074073395077838574220777693288977561743956018719213419750347867537513538833247649132115232803133311940151832352172114833205476783149136827719039909932633644377536098380848861275530493032511127840144899449012370408917798089210536144517234175658735064806676583949937532639903290916598407741387161041938763916276988583743625658946701454641608060616343920671538318256894954952458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6977 1651263612185443365530787360580171572961990531324871194983725208085136665451809680148146790155677148441555386577955123487912037438426839500695735075027077666495298264230465606266623880303664704344229666410953566298273655438079819865267288755072196761697722551060986065022255680289798898024740817835596178421072289034468351317470129613353167899875065279806581833196815482774322083877527832553977167487251317893402909283216121232687841343076636513789909904916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6978 1927026845947336350604369319391920440066419338262993928014809170211804401750488739851602361871769148800436289490404791031576062432327439537793182130729390837707197137674576160994550692978205764407071233860440122383560989462042949086407977205132781160655943284989845518317471739347566518544936824562491256410401295804280837029457276426292669500289274642130371771203914186222912016894558083037389017077659084837448441991490834919137383789594454994506497937899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6979 2204213308714954929890269126746313819473044686660857826359747267908076008203832081415097275250395718869060630872745531860407416804591593200852149758491499597308490782800893317657849543733899444558648233046222637834081820848917344002368470050315532628209382155440581264707667932690412003985939795881988276066333265140469381201653112053502726181209437316752053154314210197505622014156738272414860133229225895490208037006632066126282898942791934739625003670568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6980 2315751813493302046824475516292512832024692731046106053717710382669689492956315150595138342190777188980507072434980847930452129462173336471256716372776611625124101159761902377105596147151759416451977420742537518302794394915970992735018440823945957170841664144029140798584441490730167792139445183143486477987762177352396747479327124952595635216885095590611795603086736496656508911258645510296094019489018049237905311168413447785685166118210321798738558073176064000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6981 2379900379564397720980416712337394266365025464752161943307379436058395070898066527115867602864874978348120173268597329971605534593000410613943427681587532366680829003353312728578552238815079258242259379097120959060685411349062816011840234394803871558045953225321274085208973979789150229106658080573326991556480474522856204887934450553320031302330099535963204374709184485334213804893309229242238939815340786178075450024419979002465593738922876176988634213253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6982 3569850569346596581470625068506091399547538197128242914961069154087592606347099790673801404297312467522180259902895994957408301889500615920915141522381298550021243505029969092867828358222618887363389068645681438591028117023594224017760351592205807337068929837981911127813460969683725343659987120859990487334720711784284307331901675829980046953495149303944806562063776728001320707339963843863358409723011179267113175036629968503698390608384314265482951319879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6983 7139701138693193162941250137012182799095076394256485829922138308175185212694199581347602808594624935044360519805791989914816603779001231841830283044762597100042487010059938185735656716445237774726778137291362877182056234047188448035520703184411614674137859675963822255626921939367450687319974241719980974669441423568568614663803351659960093906990298607889613124127553456002641414679927687726716819446022358534226350073259937007396781216768628530965902639759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6984 7243014379080915607967564576192158080583638398973961896698454927902777525476639061464420742329465288533908836769406318769900875003090531968109316112839922843311291155202641005590091670046322422381264597818395292668802826947160904474108091035504854224524172200103939682347695680797039897141428698247163102528246016033401129100953984703141059524257447663146807847676067126918454356277097576620379571587757694172738465246577289402453164622340658013324186956595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6985 7389520871296432122132385944065615804433122992778526259757808169546362089957868764714253001192168044462004338373145977969983206155488264598468331073383855383631637098303892818205931160380164749413634825951502573637368744488099261676643349579346594718229898524971215492522369515626151629923623701394417623674080685353756102920986371995542662091435078825530852944866236647326337961383825753299404172765591752519179690199135964553863496157319049239701538786508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6986 7924157339547962771735890877441890073047444714102618060085748925358758707850689734475051856761579268234550386213396335486006702199563116297042047920775839511154039167685727207622477814902383455465998250474794836310787911703644677892122155975639374530336893273181881870362228682081277058274994803960266501413470466928711286910290586394285821255537555330181075093631146933403489410888913220205809306238981320549366221755835191888501886554243349765588477018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6987 8100384374768408800579689401009699796035032592392421460587202584856391313272186274767560834390474394940037259983029728780709267065733089856047169795880969347399969533494797583534123294444095533305584902397210096979977597299401074698664370621210398785087504781020448614585482001095667098785485679548653878344055546759066084729650651808550665261552504585670392699917305071709022653644615988112222906893753551313054631186371924842131634461665238219955337638707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6988 10125480468460511000724611751262124745043790740490526825734003231070489141590232843459451042988092993675046574978787160975886583832166362320058962244851211684249961916868496979417654118055119416631981127996512621224971996624251343373330463276512998481359380976275560768231852501369583873481857099435817347930069433448832605912063314760688331576940630732087990874896631339636278317055769985140278633617191939141318288982964906052664543077081547774944172048384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6989 10516701774470825717412351216516540034320513855931166208697552171863823370991101831594776737627848975566105707289974201262865168084925594432965270300011644873545868214445883858971389819334357516235958795177100769863909427320576800346209455002610093977315518255375530502941267658256734392897649667050080336445855248700490866132180426631375500183777140353228075275131524033689528787968186523826629241397166534214082144768347430465999733150271653276842721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6990 10876600875196706561476368018690432331108381072780283508797091121851715587899785460373343209280409568121310183039196085403935455184524277180377564385879906629414365120674841601692076939564499958571958785388997829012256836875021573089825215181281754784283338796352975471081342986873587550023837118006565923674469880002748987350932574166287645856606294607012707123693738290642841109175323500708364551799930459037678080684585594178936497563628232403182000537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6991 21753201750393413122952736037380864662216762145560567017594182243703431175799570920746686418560819136242620366078392170807870910369048554360755128771759813258828730241349683203384153879128999917143917570777995658024513673750043146179650430362563509568566677592705950942162685973747175100047674236013131847348939760005497974701865148332575291713212589214025414247387476581285682218350647001416729103599860918075356161369171188357872995127256464806364001075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6992 21878065651949380387455684357996095161188476949901893242141496730874189756648659485171929195655228208978215751118973530141429374568864388041352002823866080358252557711758419067490215967641350513435696212400237559668187505855701301413990028429459748777609313730307583526678986148529001383997019401795964387303315117501383056900794518350484802233469573896332984757474435169096567870291812216407462222946355940744070602895128413462597200260430251467339097702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6993 22028656622499581111417526189944965110862381554520226738897335010931310146912354373881682703916180462785659923502374820318405200590730369171863298975772649854118945839362823003328974180039729294526926838038949958858712787949619022740349720809418046239078617540322421074510901766193349449120754547885393311315521588401736958060109363033176662503605368491988572977277281513059510180450232868525078363359239838484430770105312413365565055575977707746109685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6994 22915218338274247044331435352625145110367747029454327854677699603956499671064457454353130282999246409245907537394322101945018256839722887994600858391332096309389791597766996887087059381972335370416888405866449332698585645989621532973555706797584553651158902901283057767240028066458466407521133844717418458460059828379047148878151036446288253004840874004255361302889352914160041617133697831314648329212119633728748661923587278534718446987937159505122426880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6995 27514011296883236829173207945729297943513714130898082998021952720351893419484266098113346119862325413713127469297512516905805425909962807784582611415571939692442588262061129595698345525983278276369968415841021982284831012744927022752441113247683996720669830493842956645613971843369718772466955894653835083800497952012505408309367601836196273539145709199611076423469209306555046532737161588526935141672558762971906468990039158488077750438437262993435656192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6996 27766994764737228871181172693979385573751726727149337663572768263048538720993444441828625143758762995030679639929979060597151624711256140704810352144064774958827361664804282435927364227094615779231857104606613212075330036297942431805675293607272247128869976478369160968361566418331207440990258957449480404889199447102215396881685697649170750672572400705316776352094530266265491514327996371982150086523929422598086167524566739169553040877827589792545636352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6997 55533989529474457742362345387958771147503453454298675327145536526097077441986888883657250287517525990061359279859958121194303249422512281409620704288129549917654723329608564871854728454189231558463714209213226424150660072595884863611350587214544494257739952956738321936723132836662414881980517914898960809778398894204430793763371395298341501345144801410633552704189060532530983028655992743964300173047858845196172335049133478339106081755655179585091272704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6998 83300984294211686613543518081938156721255180181448012990718304789145616162980333325485875431276288985092038919789937181791454874133768422114431056432194324876482084994412847307782092681283847337695571313819839636225990108893827295417025880821816741386609929435107482905084699254993622322970776872348441214667598341306646190645057092947512252017717202115950329056283590798796474542983989115946450259571788267794258502573700217508659122633482769377636909056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 6999 111099749075842207508604760767558250974153075932312624496011408027323501038116790861641535615245302281032364646264458552526589509857280004627828148109604711705971720528398828007366124373169189221937991183992364305065708394661218173941014304055641931589998063781300864881419219410645574852566287842335049171507471929652685632603266458442963518423324582684774332841275254394886068450348974042129952920565424703461678864797951815647513711613001237419373101056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7000 111386143269843689111706448174710590847714680029290449406268998260988295960212896811407518797851476377498752610056938489528236113760816091913572327700926972498042714967078128337836726516836267438449260846952376251754462234530456015969567325229819596494879072289918278303794936421914084297022445615439222023424967296209020487487587701720667867146602321185155736333542786602056137498917619615163767005983138307881010443827525765402136888348118754776842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7001 222772286539687378223412896349421181695429360058580898812537996521976591920425793622815037595702952754997505220113876979056472227521632183827144655401853944996085429934156256675673453033672534876898521693904752503508924469060912031939134650459639192989758144579836556607589872843828168594044891230878444046849934592418040974975175403441335734293204642370311472667085573204112274997835239230327534011966276615762020887655051530804273776696237509553684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7002 235283010539906532451159926956532100217548998920575044227692602338155336438563644804091864684013726084341962071273641779376820292915604315016242554503394212774199400556868460268411762957639624299416811564396178489272976958466598239687122465243339897517747135795953898894753953174634456141783408221650777470826271751001553427657430750106177373487537537403817192742676516254926256698298295988170889153393861972047070673786983776878577271765363420592865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7003 241869880935760578712390608002347668532709945138956204480427557610780065902129256360757370414249272727240673215486229735126451320152883271203707351661943882784675307627329503389027993723530991161102612560039968480574012147673389903732114695513310219396743416193377020364371924988034076974420121777688033279080086749629816401556015037623147624704993795449836711016547639330372120547634754442486983474597497525575824052112487242076745728421728577944289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7004 245988408320115635006254844361520771247663210458659793101611308591768580956190280849872433997154446101853130499341258414826746930867560850125132709043184413296488664258754618771813300118204119493567208129947769801450659413345847007356036153176849557497926353620818424735901477890307103052931919516936591121293524759298435566288393002660074287045171708375453125600420741548071955417640918991817257187013244387466434059191802040316442637110024265804021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7005 262612603505624831107372991126316697238240735608642955645793747604343662534767149025055772539364731332362286522608162170135701324766526999222852928514960637245476856925722373992993099594612045793342055938596426360195929279767447833022261936454324748132300837307453519573250102108215444379572855375307060564129156507821471690011836462323507334509194268146963695029870915317168101475874173058007136414265525569563098660657998512394225280414382769582374912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7006 267993562292670722704201345367863820482219640339375221662071952594713711275615209118605302421107217866654079185676971252397930841043066663612300835675449931764697481988024313817299202147568238895573071344786689561263213999884515848983399243196016574620405575494010783992029143380819055866237230648122434364972450867942969379354457505715986787023019652569745174590222693728761743870783404348687609374159101339228796930321210997488278352752930277528961024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7007 269298819036685501052383499721207334960173663739306973377136348845815089359758745719835494019237159467735867477550952911810340458403434984497721240445900308510285106309283570019198342717147913506281882102327731585543516803052258505570905714851141361263576638886467533374265292497247608763984051030889373073519450420229353236851993884473085738175965878910672691057776782198438997465741133565636569465921820438898452463052818117432303560735098844510945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7008 272152831263177384506835564027531058056452617618935917383648680460387232781014745622928183584719384209311459969993451670504577880993524996498377502664234179821095138157592265998370877730686347063853611739453431668738761496593884502928914901189976137752019492337759168676417299927012253524905449015010551171659429750456113805176569654712656172597047249256241469680533426859263691170841977744043521975313239319426159773692182004285091272698353294120813854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7009 280159569084032981417235601635513899495490870588952244457137924351768756861151071846074011344987116162793584737953471963416592640731356356720380763459903719995153695038104226752035473461065183276155273054287449692055536491590342298616092279902485942869408690066945134692394833267537971266602022886284327544039435388953701910960694007120845833040501987606453112806466744264761782393296000625277640722135287548212863829796883352127605866039156627234483077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7010 308351525721729504161791234421451962939868649799559546269443865111781124056430808487580716541438703751533864367209555207250975064087647042073967908246674157152861336994537102111092384040071285670934575802525855537709554498339753099881743598988047349570487965446611458354759179139462694588803779843773361532194631571440076712052227007723183374891864894640294939463519537148514510010485466821836133180867576335188938419637095143472485451188271074817987313664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7011 311088354003949827332585096177448843753608290418520203282935888671263077397361365251353729847987180189302238829109187247998924897410301861885550864587336956900491365012993018169135665810013075950203541189157403151281234160339857387890402777162737571421701070879129557702161198606737368489477049027442417680153491876801602018121144594732958336984582675166578127001331077842818731892961646723698229368666738583938433715997149790369002210469969838297078720102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7012 388860442504937284165731370221811054692010363023150254103669860839078846746701706564192162309983975236627798536386484059998656121762877327356938580734171196125614206266241272711419582262516344937754426486446753939101542700424821734863003471453421964277126338598911947127701498258421710611846311284303022100191864846002002522651430743416197921230728343958222658751663847303523414866202058404622786710833423229923042144996437237961252763087462297871348400128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7013 777720885009874568331462740443622109384020726046300508207339721678157693493403413128384324619967950473255597072772968119997312243525754654713877161468342392251228412532482545422839164525032689875508852972893507878203085400849643469726006942906843928554252677197823894255402996516843421223692622568606044200383729692004005045302861486832395842461456687916445317503327694607046829732404116809245573421666846459846084289992874475922505526174924595742696800256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7014 797147840283299803037144932582929493408167857096570031134531495817472176563257505641532202683363541294499013741212830207285981091261303543801770235436070466858657336153235479814110254176184022485164092702346363948335807596238257010355605520264345211026190037359047621242498378501381247520753791859123855362815724254956540346347060040339220817719326571497088359733476581768500506246887428695921447490748820644822909311920130665483113693927314776362873520128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7015 807008527132242307950812768782938834639385622290607548925647861366099556364293213107043369719496676984377900723836468820804158269159877839302322793554853921239586142937277546056479970626420080174780505276442088428069558963949866038943092676621647200321603985102451774705383541549608061463132591550842065692424087863903183063622442264846357001829700284377094424147180214691885574459903615832841547135618956813871325291591926350044591050982187503327203295232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7016 907884593023772596444664364880806188969308825076933492541353844036862000909829864745423790934433761607425138314316027423404678052804862569215113142749210661394534410804437239313539966954722590196628068435997349481578253834443599293810979261199353100361804483240258246543556484243309069146024165494697323903977098846891080946575247547952151627058412819924231227165577741528371271267391567811946740527571326415605240953040917143800164932354960941243103707136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7017 1210858256677444045105992617544606427830071321116686412236470785140487562096253301344258138213542745218426601899420729116831581649574217391590171828514453336448950955049297002965737284694179101460875715322743801344342381921508681706547748215564586231646927212236341382852041658018568602494982762579495479559908573614289664656676652456458253977488484373605186625272203190280419066130976957831382543968469367993415665730749016205867419363738256506490516930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7018 1219175123103308546490092063980541381694367010990870738336517858761852510951337281162634128397158050245584023473609893210536904856104435730474122608730878324508446035323407031523250520215335691632052701664560590197004665024763844194612150463308064132506582106574101853378831109863930427981834015611612928510942917074200385667632797235044898670522433849131320535692644265907373715945202296707458668641898511881004726474796789448607148724168047274037954652563046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7019 2438350246206617092980184127961082763388734021981741476673035717523705021902674562325268256794316100491168046947219786421073809712208871460948245217461756649016892070646814063046501040430671383264105403329121180394009330049527688389224300926616128265013164213148203706757662219727860855963668031223225857021885834148400771335265594470089797341044867698262641071385288531814747431890404593414917337283797023762009452949593578897214297448336094548075909305126092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7020 2446010643048970815835518211821804963179578813185921223686278477826838358593922967226075762245276293035847649480492608960246993978163947053163659708283640480857591371059341171118558045824779720686064433206819318163437253592216528689255113147603076944510235593869725848777115413098466701335200591330384637685579872670090252133767981085856178027837700747580467126076093781503486123945974103101409433657381224576611435248824709118215112030916492262642735677807001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7021 2473972574402316787442617730768131808618410163377173900236086746785366327121532927124438523547520491599739262458506848267600852225411064338489085303121453221765381898994643363764752406261218965227000283709733217354685786285255102255364856332496193002955115752425314678508363678035160047407439274220199210751702107606077067057506304285045671449327355934904936248524276028290189045434108593676177749559429381714954988708334421482506248137489228090095645185854668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7022 3710958861603475181163926596152197712927615245065760850354130120178049490682299390686657785321280737399608893687760272401401278338116596507733627954682179832648072848491965045647128609391828447840500425564599826032028679427882653383047284498744289504432673628637972017762545517052740071111158911330298816127553161409115600586259456427568507173991033902357404372786414042435283568151162890514266624339144072572432483062501632223759372206233842135143467778782003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7023 4949355623476470699621519736183223783604333673483753258796139335501625109389657378152596795398089740606319881395040211271956322952661017539200798362972166108993571883450515144498583918797387314128588366897066054559630800498837031821023535274075907210586944797753950517038681953378207871352739118152040496309990134315692376456550525505259555938249539324732851366061393719082253911304610635809411472750306556692005162700995145371787015230587058932808220614118604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7024 5258690349943750118347864719694675270079604528076487837470898043970476678726510964287134095110470349394214873982230224476453593137202331135400848260657926490805670126166172341029745413722224021261625139828132682969607725530014346309837506228705651411248628847613572424353599575464345863312285313036543027329364517710423149985084933349338278184390135532528654576440230826524894780761148800547499689797200716485255485369807341957523703682498750116108734402501017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7025 5475274039156940830177653629244699980176839779563514907812344836841871909781928952918891544956981397307691545873037699628209013643605692823668440779671568799640220644931419940753798326314751651418945436351042777050408445080919840253636058936779594545768925853287235179162780894353481749951783312474262450530204479374847875386979195370521971009954755481713301102439114677669796946646089159356822025937993065264556999772951516634269149722421047555326348412328083456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7026 6389640122641115046901536509477642182623014789772753932029510432279129515690224868111388109603544833848673947093214414356658851772745885469627319747151631300805558147903723185348191549233088632818632534014682294676951434199591549113319937687692345302058635328928819623445878530173128459975079129262497787096377128253064134998483842987257757562201403162614980910369955715319982472646262498593954458881755942507369881467721989346632136823401023009136904174546452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7027 12779280245282230093803073018955284365246029579545507864059020864558259031380449736222776219207089667697347894186428828713317703545491770939254639494303262601611116295807446370696383098466177265637265068029364589353902868399183098226639875375384690604117270657857639246891757060346256919950158258524995574192754256506128269996967685974515515124402806325229961820739911430639964945292524997187908917763511885014739762935443978693264273646802046018273808349092904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7028 13247005337969756418267697285016277603348337517841228211765934801859395360342742867836942353589653929639833008974261583717550705160043253940147559514900088600533581080189009390129789763257894250979848581151055252253999887717960482794509683841097475015205272926222342039809278903139083994070294198697088470987417570672520230997101111606846860203195259031377630593233080619626482054068659817749778491375899983458087503250629787274302114286813925864598262168053350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7029 13406168965680779992700991557990494332233275439455986202387555866439056267731999702598732071074604943374462568219140377282590042074726145373037506411662307449021293379589251470566707025563218368536600868060441622950207904745358717613587964542391244360793440870832802131907430717356435197272658191301993802573781339087583990035563598666822379785497865663595382904358671692610088139548583738262605733913476956994938147906613125509778747123488250556863236805783401267200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7030 13517162943156655965681315891415747365615749095710978123065582146347521321448686070181335631193815113407454450189524842876823920736258954174973572818631910332536853750551659422616409226311048095679375222414389641512643175198180303915961408761982299610906137899715595862074969117398268493080736957029264046881666141565309391093125244838289490185640704838208397977308295516960434087257636279132174568669661097512546358494519435016069101983201535870031627637112059199488000000000000000000000000000000000000000000000000000000000000000000000000000000000 7031 13840358119012722282722922600493198427803467428519820075375167092181428301005124415037992038690713646358124950405026843339420273271443767425289396641299621268757847440789884753396267112172212396138657049110654935332214109063678285866132075356853887646609941478189808421365087928925371959160023213385800599338752392488811865985647226782383613017083590889192283723601180219897603397360842772444758208145588296749836496461336355403232498233151502269174437299321489588224000000000000000000000000000000000000000000000000000000000000000000000000000000000 7032 14421144786948229101178586244641172550325544880763017251801253439052224996865212743815390693788106563109841540543392683611956452876620027454988150863968052841788367875467108348365451299432001633576280791312443879265751994691030104596064084071465602251370516684724040487452411343938292429684285292278947627621084008047763645242376942057740613292821829558695334069206454688834792833774867317885830600208645265779878396707916493608685627341098741063855411871356656025600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7033 15557011417767688566215532090866032820890305088991425842705783460090000509438817271566267620228484713182529914348191134300130274740274911931718973003023524722423638402410540024982269883042753636010494097557829005324947976915872580947548947498001814710091218787833797259573909620732380156887557730158643831295644076531736087517220306724747401900632516725777320276629816471689762052371993619452380571217846911302843177724095583637824705681311515014841525179830375546880000000000000000000000000000000000000000000000000000000000000000000000000000000000 7034 23335517126651532849323298136299049231335457633487138764058675190135000764158225907349401430342727069773794871522286701450195412110412367897578459504535287083635457603615810037473404824564130454015741146336743507987421965373808871421323421247002722065136828181750695889360864431098570235331336595237965746943466114797604131275830460087121102850948775088665980414944724707534643078557990429178570856826770366954264766586143375456737058521967272522262287769745563320320000000000000000000000000000000000000000000000000000000000000000000000000000000000 7035 23595929606116826523436049665251136669943490800433971533365699915688515044577472679287569238596188884517924303083219170364943601518256350458215845312907137086245935537202362860339581185451058018508224501815940839184443349022231315204964056749388238653897910025030352098930896977241453812219730159564762590950640418158996520549219827582368446878893567095783491436508049163229111277402727235774145296964234083998811633518535106077863683977493822313995967871933338353664000000000000000000000000000000000000000000000000000000000000000000000000000000000 7036 29494912007646033154295062081563920837429363500542464416707124894610643805721840849109461548245236105647405378854023962956179501897820438072769806641133921357807419421502953575424476481813822523135280627269926048980554186277789144006205070936735298317372387531287940123663621221551817265274662699455953238688300522698745650686524784477960558598616958869729364295635061454036389096753409044717681621205292604998514541898168882597329604971867277892494959839916672942080000000000000000000000000000000000000000000000000000000000000000000000000000000000 7037 30576473435001126181458349442150632023362119316801672513597681170040259362976046758382016934491890751925625647778089357793006596949491272995206637157613329006163743320885333731347127535599661617587167123941252259213367449794454695743956731933312578349412786632931528774462425087685368877152669354826132941127105035938043464731550369351290791378770268913753076854587215623704665840582524953994618940097022386212962414540147504429544889631712424834789371105069393510400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7038 30759690049066583259549003397836345498198583460044175579289291022483399538707148115721433659717328603206984156535060336089860813138314138955576767493821885818857452477594369484203545241236332790122473826085544592402426145022331641174736267723798208561663276086666426435799415947222756342527830792924649970845818488255858340520577073475702804050096285491240251763245093432652096266621707768151716807831310910783901454985436138618227737610378337792936084442584186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7039 61519380098133166519098006795672690996397166920088351158578582044966799077414296231442867319434657206413968313070120672179721626276628277911153534987643771637714904955188738968407090482472665580244947652171089184804852290044663282349472535447596417123326552173332852871598831894445512685055661585849299941691636976511716681041154146951405608100192570982480503526490186865304192533243415536303433615662621821567802909970872277236455475220756675585872168885168373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7040 61641933622037386412040183176704208906178527985178528248275768383537485295692691923335254682014052942583020489899456540637919205191544409183611131800214939059128458518092137434059914521790466345257046831472251942151466545493107024188158680946467647021323945088347446174613440442019233672980488096338525361480745583243609937529051231532677129798312827667028335263125328344178559112697992045761824239271307961841568626188179452196488741864438396323821520744496496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7041 82212620610051379602254578776059424620034085295363247572690890180091519068999316455961354082913698975754449398170795848852317726453796620060204911088872180762591880397470628500412862864291645861307938455171752021443575214447955026192549897947943388158512064799286298140354747832605856969234879269936516380859985671698056939814058847667965667614966331021971427804479249065785359271656745553638352616426693250586574462762164252322734510859776200178566662289872650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7042 88160172643937004599709375069118255753336538946717451038666942135293943225143832090752751297890864218236136416972220996878354619437461545727607803888152552019419620433544812067662445355266996110881637064896876938939737237403626287694585043669930752947824942001430591759633796931634193334094740610313770768300509217302174027200875597291865099223563992885583609906230645271227681834556885862691365072391196007399779129886473560804786672008958496958594725085760716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7043 176320345287874009199418750138236511506673077893434902077333884270587886450287664181505502595781728436472272833944441993756709238874923091455215607776305104038839240867089624135324890710533992221763274129793753877879474474807252575389170087339861505895649884002861183519267593863268386668189481220627541536601018434604348054401751194583730198447127985771167219812461290542455363669113771725382730144782392014799558259772947121609573344017916993917189450171521433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7044 191068018941229028924419891925459876249791170135019235418557195129159946898811866971779278165943549623581246464496614305337630090292525179239238712113580173161602545773279235859277522314367396461712671288313608659154105905384202665217711704445105348086239498506938995523414466347803914223366925745052127396334730762207261252962034146836610674243696125989445588828146731628960610417099072033187702124004310406711283230320727032027585710248209074964665489388312985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7045 229411970439952080209422860572240624581898209963138502105737803361447304064974794226491094648364284710064577903932262315448024303978290607477698783390495352880787138529372226341554364484334247485581103900465231090468147624884272898771919908918739337781772496217541306734196334807596285866828281508556050631642382813974835569218769822694099911314773290556969348268928878453874251961860852833480629269981298225681768153744954799114417862446968485688103191351971020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7046 238642052999658737151427075164704755775696031091216993953389239004697973360841790082413846093589232631255808296102810805824083564830134407844187977025200895760540519726438725077926957384629396718231485673304899419324604338854741478907597705201699905782574973257535584827400742344814487706967802154706277662175119796448357110563683573108347958416109338542754476287362417604059662598026559238503182810444578339382406371009699961352350269225650008510813040150786867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7047 239933342338304573868356422658342438499147054328063620859193303909336890027000466432175428934069459935242975321054487023104170121698463685617324572376854440625927026686945673099849879683363691214515491252519650205181215370035360622329612320798951289276262693351830950294815133384321636623823282064170395714887377895816014678443696528803828329762233846106085326720423824768253594168949655823217841183737426497976646961394815945868341482979344900053980523379713638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7048 269925010130592645601900975490635243311540436119071573466592466898004001280375524736197357550828142427148347236186297900992191386910771646319490143923961245704167905022813882237331114643784152616329927659084606480828867291289780700120813860898820200435795530020809819081667025057361841201801192322191695179248300132793016513249158594904306870982513076869345992560476802864285293440068362801120071331704604810223727831569167939101884168351763012560728088802177843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7049 272852524461170935197735017166415360095275762805838902628952931271641814870295410973381750583044177646494741900939778416717779810750607849992124735549378496984842611918396922446655221537531678882855159335629854772581504987357618291331832168225974640228159486091570213782363148271863376529207909842257938062117659777767563450025391410912749486268861151954087477348959789804717056577112714403741244649902083648893579411388234379397035433886408603064799694164234076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7050 275026004216576458276621874296140727163303208114370569409192468655298139527698187881239190158417989674569363525224015385336439136624871809009360094557184096513808786993475947241531104437235956041210087821711781211977951509584510860346081179449534231472155798624952849694858501218113693827491384084334196800042138498903183135389681024267818737017336825591093344306327208484734854884454661277293649634055303807298486032339773493889877153830377317746433051145774563328000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7051 300454544895691740317693834781166135304951593575358344163451483060927461312542183558275251645172545538075518520583053997926946680765291258292766838837006386429083463063637204760247048494191139993367425487045670074035830290687624209520641371144506662997732187030875659661480232477433090105962953170644021814095621345650946452143169094176878423962638112667955797111509321252693294463130996178448382735551119603531145639668709163004695341090520675120715859077124587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7052 303971024326969569613736522558953327416577319901907176171896886918200156150985110584134216212603797431961541192435278092077969736637067938779045819258887517244666094776140307592225987820606550722739989258396503991614366137856804351330491011579785320185784033531237024213860104550522263452331055235515467905006375759876039184163353163597021530176680964830373352711888989411067222514822513009061687160599758183539811742691505704651184698648194161519787928195338076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7053 405409708949136486147718971630840135884765438007651455166831829885227223016353581085536553972541954577247231442805280088753251351360448158984538975742557131398958752964772827946498905436109758341906342086964690340688853816097327029300030577305616062676840226332807608911788448180321974524959125881646622915303622608234217981148626523526107035139160197134720419337649900746883072026011864682914281967882764887240952097233279458530240659377557479893020222053941248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7054 608114563423704729221578457446260203827148157011477182750247744827840834524530371628304830958812931865870847164207920133129877027040672238476808463613835697098438129447159241919748358154164637512859513130447035511033280724145990543950045865958424094015260339499211413367682672270482961787438688822469934372955433912351326971722939785289160552708740295702080629006474851120324608039017797024371422951824147330861428145849919187795360989066336219839530333080911872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7055 616933746291642021713327009435602153318597104879806745881313179920932141436841481463980774317193662955843397559021112463664452628569838215044389203424797106731507845044671282648936123432394889940209420178071353491334981647453615459697778737558237763013635867859493354764596742188026526926300863646759791852991452410433983747089990236062943800921490168670203556919273194929750066880322482558428176762007351851182525642699913469071773564239908801729641982162527846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7056 618336266885655416477097005478649842215030403214287693300196529008561427350878063405359531405723799160346593688737557163780768519740215795527581904086177719648203515053297986332139160939487575111997335881800984303477829005560926890126190851766952142696531317402794277423908130064555146481688873566957029231458042810912378708720203342595624548408666048564878643152678760590289424804460754755207780460244367712168447837966068430069947530853696602358751711022232371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7057 1236672533771310832954194010957299684430060806428575386600393058017122854701756126810719062811447598320693187377475114327561537039480431591055163808172355439296407030106595972664278321878975150223994671763601968606955658011121853780252381703533904285393062634805588554847816260129110292963377747133914058462916085621824757417440406685191249096817332097129757286305357521180578849608921509510415560920488735424336895675932136860139895061707393204717503422044464742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7058 1855008800656966249431291016435949526645091209642863079900589587025684282052634190216078594217171397481039781066212671491342305559220647386582745712258533158944610545159893958996417482818462725335992007645402952910433487016682780670378572555300856428089593952208382832271724390193665439445066620700871087694374128432737136126160610027786873645225998145694635929458036281770868274413382264265623341380733103136505343513898205290209842592561089807076255133066697113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7059 1906354659637926192654541391328057200137993576294511929214013813209146228787828541764081997707102916615462099355323508309587949718822013575865458383442715105241885983996714866644021752793552648543996044045200401704298061780058772908036632217184161272767675167995154778879399121933603877177586562109842642565402298871716109083513564297084939166057413517119157442075378955854487352076776762167608312317882892834687525147823931995882557644807165538111312127649120256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7060 2002807771174910319928951539998767751614062224624330683658647977779909611435516747053563627993815100485058933877441975094168349670562753003526943855821098648853670572636820916618296704778342720154957159830130563832501911530927316608205019961808566936710316475417257902121623966900409019460196160147391118865364797487346895771119582411265300240142678001365912316626214918907363286169373748659582595618367949012143070946568058333961244055423614299313540738985649766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7061 2096417264827650693577804709803057983482980350340467878655736959350057560665655029796284536693526023659904079699974589147482739926904272980865703188212736955267483436357889720329804050762547869031764940126538840185542761743785875971414602416545271695708733441116107999720786826222928136674096632849932225507985108674255500682161041154400526229627607516647145174903309746638903091935985782564323956065748190107275844914722869756092041331927109315477108403959979048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7062 2131803941057197233691558786190016229409441693559924887674550787211878493469623183274991744072995391327190967080523055115427765146246692047049775983924937241641962198191658555665824675672883297520357139222028575856828664252527265794008273284161760747687791232380847860737295834814561552334394761125153613060599927932095703157042608235409079932205244204391165650646367338262532984225632611815071720581252236965078509530920390781093412250205400513084381978371557425152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7063 2438420848324147303899110645650537712618118839271948126837954262138523144870786007082203322582217707186165667877636583893731843707706854562753105465868183534269614633506033275587122012003706512227540421373962898682193808302465229980550739824607154421185013971336050659430574980417677213904192816129537409322081960119775851100481076994374300790539445285703597135718057619255186664510000195982516078690385537430694056859197451242374081756830687906030135641643721854812160000000000000000000000000000000000000000000000000000000000000000000000000000000000 7064 2743223454364665716886499476356854926695383694180941642692698544905838537979634257967478737904994920584436376362341156880448324171170211383097243649101706476053316462694287435035512263504169826255982974045708261017468034340273383728119582302683048723833140717753056991859396852969886865642216918145729585487342205134747832488041211618671088389356875946416546777682814821662084997573750220480330588526683729609530813966597132647670841976434523894283902596849187086663680000000000000000000000000000000000000000000000000000000000000000000000000000000000 7065 2807363772943882377085013649514230771765555582410658917559111978894292998361409490364094626231655289793527083981000414302061683704432501900374801363710489128590885484256004772604120274503262528403703449563689972524744079949355581571405396643138933132708545155250024369595330459079470028911678179038558508935993230780248588829920467302276215720780098900562079113624780107586770939091818663197509092118930235239474786785111044628225581194522442565699806088003195775221760000000000000000000000000000000000000000000000000000000000000000000000000000000000 7066 4211045659415823565627520474271346157648333373615988376338667968341439497542114235546141939347482934690290625971500621453092525556648752850562202045565733692886328226384007158906180411754893792605555174345534958787116119924033372357108094964708399699062817732875036554392995688619205043367517268557837763403989846170372883244880700953414323581170148350843118670437170161380156408637727994796263638178395352859212180177666566942338371791783663848549709132004793662832640000000000000000000000000000000000000000000000000000000000000000000000000000000000 7067 4346923304796863653100885034527757492575210098578225177229904634722009939134068831673802889955220249461047383621435969690823310302960916138900805917416586103826124255751610258076622526530217172013952845442729550672966253964604774609116271222532691691558777378420094270020127650993294119504858559352450840711840594102511225037393398695154388627777127765362877325826345260354640219947880828605188857612171485314956202538611682312513106899240555373723541445420282040811520000000000000000000000000000000000000000000000000000000000000000000000000000000000 7068 4377796595214957543297214825822744335747725807937340554965566433781616794861101122802185070516440094286320241498440682247159378253667059086916559642420439683436790472933837883440030353547710307358519559757549362282752245391721109587879439145544696967786914395348576225279834152361939538128744892834559439445942068168713052435580348609399216957042247107801303301808079267559344756488041629590694215902908218939336088188865385005924360526681103100044036885485323053694976000000000000000000000000000000000000000000000000000000000000000000000000000000000 7069 8755593190429915086594429651645488671495451615874681109931132867563233589722202245604370141032880188572640482996881364494318756507334118173833119284840879366873580945867675766880060707095420614717039119515098724565504490783442219175758878291089393935573828790697152450559668304723879076257489785669118878891884136337426104871160697218798433914084494215602606603616158535118689512976083259181388431805816437878672176377730770011848721053362206200088073770970646107389952000000000000000000000000000000000000000000000000000000000000000000000000000000000 7070 8893260507268420872578903147026166129124920338199232699104469363575969720174629620283523055544154628636279001247341817370659066513291991093708583412496124120388288746075360518008830422506399152789802904890713491015796142310500111030359614340495953044450987467377811635270046615267989434474369626380117392255362009812002272496928954433314602667833920464129167072699060288856376056497001748208054106441150168888284770343397856887421753700905470887004863679951596577651425280000000000000000000000000000000000000000000000000000000000000000000000000000000 7071 11861037890592423911974807405980915414948412062989010617567417992266478301765559248192407306620422160427321144358950034265963941861631032289193063494280410161318166908223574447008379721674257533713240340875383451777579377419024874394209330866354172180462566524064102871804105206395548007549244201585864381592372208631862600502699130242695542176465549641286654310247557569093837903965234872185373785600824290933299393591251275342869405747564752224910601502932801324591349760000000000000000000000000000000000000000000000000000000000000000000000000000000 7072 11908151242387625743886410795109520559708299395523597598825591440567473537742924103984122870836794331070880698166351728526433895970711662131920124963263661053948389315227871582771328150235368202337905362976906138911531691881909149544324389448396935216488745598831506985668537573937572991150890589385829829295644546449788844500253313315142116938685610403509668077426182926954631450794041511079472444335490591316092436518577037809137918434870935199564904183714037481456271360000000000000000000000000000000000000000000000000000000000000000000000000000000 7073 13009110885966600155953168836686733508700130320837265262482142387557873486249158910404493746610785874942744249709416438941316658951264195406542665489097205817885415265309459504021626065747729053391036453707966994917001657729348084565290770033504970174696177911471350150194678441576921099269141869733373715135751781107392294197804417997124094785965583139759982483760460462565425344905568913211208372101764380211914528898224000614566842647623617593755942196063596960169328640000000000000000000000000000000000000000000000000000000000000000000000000000000 7074 13261271425515952229926157998966547854472651218649722448907795554781138868476776765604018952735927063134178809759239912807850131735917752841800681323812647878009222886841440410217556358915507470848868182098549240344783482693354800171178355170383194429112351690531329880229062822058053775439311417354606410036591535835485807757487620488728988866741026978543685428613466421149395231611132298861086497711268026667154855175680114683360901752313326989095698956350433147853209600000000000000000000000000000000000000000000000000000000000000000000000000000000 7075 13807341447069474339869663213963630164765545440971470929363387226776430158689478467979287502137374750581017701631092645797310415756209904023372451168584819878965525654865851252024476346695992014042599605769107847795447500168700644490797885174907693805604452604990807971333398863066016216294320888628687371609559223539877952683945434623463061386780329063413275918063506782500462061306920260793803490980556481309983564727421597095463962214050713817321655484156663894462431232000000000000000000000000000000000000000000000000000000000000000000000000000000 7076 13980612249383125998591402984319299109310493609915964357794551698147590081315821807863710795306240191420624829212272413771296471034659153259861659109582526545469977035014418778928867075507466611966753786142685717273276681252082113710089542260605558637651449195136195264420949995182907615020033096225777804640882548485942083822632851894209274000845880608436438042934063610255351864681074395120682723502019169482710939539154943687694380950287274803361847199294975034095828992000000000000000000000000000000000000000000000000000000000000000000000000000000 7077 14662945080546873312724396579759189023943833690814831607977496889210242809051929652593510127070343689577681132573004646568902095217559144405812564259323900179873710380661542459433622042227835525519221402994114906348432599481910472342929623995756904666709358354166978616537139604094843982030303758019989105616799335807685129510591428048480387656666514201132617406304551962093098868993262771595990467477346377195307831943518819511972670434922192680698504359437936566858678272000000000000000000000000000000000000000000000000000000000000000000000000000000 7078 21994417620820309969086594869638783535915750536222247411966245333815364213577894478890265190605515534366521698859506969853353142826338716608718846388985850269810565570992313689150433063341753288278832104491172359522648899222865708514394435993635357000064037531250467924805709406142265973045455637029983658425199003711527694265887142072720581484999771301698926109456827943139648303489894157393985701216019565792961747915278229267959005652383289021047756539156904850288017408000000000000000000000000000000000000000000000000000000000000000000000000000000 7079 43988835241640619938173189739277567071831501072444494823932490667630728427155788957780530381211031068733043397719013939706706285652677433217437692777971700539621131141984627378300866126683506576557664208982344719045297798445731417028788871987270714000128075062500935849611418812284531946090911274059967316850398007423055388531774284145441162969999542603397852218913655886279296606979788314787971402432039131585923495830556458535918011304766578042095513078313809700576034816000000000000000000000000000000000000000000000000000000000000000000000000000000 7080 44387029763886309425781269827276076244935475888962037478778793312332851657735044798993250354308808801048912258452840095216747121367419761484442397962319366527690105502646755693769320029131892108046245761509453676375339038701715909076614996408960144754040056920906484189213158658907080405984250884680900350876112989443473812058790261797115222062220940333558542347405994364761235461364544562754715130528406051541622008663939094434176292996873567515245692229808626265749454848000000000000000000000000000000000000000000000000000000000000000000000000000000 7081 45454204647781814768419567061032224569527159122523886856238948812713233330244190410598903004705945383908908471543962334017037938375414757147753006356157629183933144102934041405165507203441465136084260057145409230238430779637792947986480495344149010409295143556410526023228347824315525727458851269383879783410456214797720037341724553805656432321474784579766547559001441811048477913049574149670260420219611788313380323661171065952582544380080480237166611864072965616840998912000000000000000000000000000000000000000000000000000000000000000000000000000000 7082 68181306971672722152629350591548336854290738683785830284358423219069849995366285615898354507058918075863362707315943501025556907563122135721629509534236443775899716154401062107748260805162197704126390085718113845357646169456689421979720743016223515613942715334615789034842521736473288591188276904075819675115684322196580056012586830708484648482212176869649821338502162716572716869574361224505390630329417682470070485491756598928873816570120720355749917796109448425261498368000000000000000000000000000000000000000000000000000000000000000000000000000000 7083 75799832510433212869891307422297943742286670102569511716170095532789168074742997010326039493432752336083256071822888007546784577844812624977880932024118149289204508255316801664917041407661007434397154985064419010290203956999145956223921685282780995312278503952182618297639132889616054774450882557762829486184763048984326800541598323192021749772951167049356311644462551352511594032502116303859394143384881161969741071113880522645629455014831778801380161107413933617682841600000000000000000000000000000000000000000000000000000000000000000000000000000000 7084 76208154359450182540730588168962830063527441015710448317067765047081499788956849571223117232958353102116960687825365023542794787600031767839581203837217812451777331878496105812136018423097190057638433400516843634059310537055105994024511231275444883311090617276520816029130173992738715620123780274347381387204049790629114281344029066282974280190962118350170956646762823691138600085106275600401460392934593594498739277738654135742874636191498472206148548248838196984964710400000000000000000000000000000000000000000000000000000000000000000000000000000000 7085 77555780538287860997308896980066128160845260307868071338690375050056885328648154055040144197460094448573737713563700141734865385949242357960497644847240842027063107248536660798297091036970218350539409045389515665993742707768536938581220525363904896259177638170468760778475531373151346863627778228297203086213053506859024823042905065696167244860621221543306238906782209025467463638991635186001601830408459448257733273853664236283196351807836785068845125215539284135641088000000000000000000000000000000000000000000000000000000000000000000000000000000000 7086 90507303776014181287207892158422745702583402412953196058009337399517891555612137220446330236461551840715500786539709765215730146964400674518213518023943444036008156279165640828973163631515103684313574953298960678577537688204271426394195534943272630111875523414849772759702118462631941370468066805310865014028387818950783817738441048183187264517901046063744432381469426323646987816369381419746784584290700769489850972646458353331054047658232127660144261709866866095580774400000000000000000000000000000000000000000000000000000000000000000000000000000000 7087 95513265535689265909093101675153506915274837419856861515617192809455067022662868795649803436897954801772886861916822411932496793635928393625756330792644213071346494104704064514839765557297310436907857323154655169035890850816882126688932746130037274043334555311238276328706668472685107539746667527233107849275973752957302328080744001564686707432845887636575080643629178978215918574124913029008258005117278969275482210319283758436950032884273358237838058426911866188988416000000000000000000000000000000000000000000000000000000000000000000000000000000000 7088 101482844631669845028411420529850601097479514758597915360343267360046008711579298095377916151704076976883692290786623812678277843238173918227366101467184476388305649986248068547017250904628392339214598405851821117100634028992937259606991042763164603671042965018190668599250835252227926760980834247685177089855722112517133723585790501662479626647398755613861023183856002664354413485007720093321274130437108904855199848464238993339259409939540443127702937078593857825800192000000000000000000000000000000000000000000000000000000000000000000000000000000000 7089 103736092905822577864866909478527043583151457606222015871031800408431761823445273715513840994053691952527152109154704240173757491981118285247144108222947704062998856517389969499187504619934377675531131377605963443406115579792095568356371929905918807502201459891547645520147464256594347414365703784370921671723691983271467588920173138001865611210638320407630902487113426547967830020717287810089533590667276563037453963033353033280983630343504543451183284677820302997061632000000000000000000000000000000000000000000000000000000000000000000000000000000000 7090 114174170954707889230817642008541544409230143820723790462348616031449669609182902669600290192381919374417031086917671938012710152614924594062125105779166340274083656712727344396252642796663367881187681941646427900621160316945187218483078054604361824234485120912273428382937443569644885987528716125611860174398262346107992096031293384260697399547708763833958057138500376417003463086643699651319446546880746594606363878748742962787957180944735141862853195977887984332528680960000000000000000000000000000000000000000000000000000000000000000000000000000000 7091 130595440907844720021679212475540067759982134698610515202298671433040698062605913146858928803596912503876986969647743014036106123916743992238756936696392857407894065111855825893690166969647666642240605540911460000225827383007702331574004220945737988703930636303387999992115529782799918056739498391588023754552235132346958122686951356769778680689491182672066407292795777702231030114857206435048536944451017551567196778794151650153679363639682508080132578460106939549142220800000000000000000000000000000000000000000000000000000000000000000000000000000000 7092 134298881480675249756907206956934390529761413504292926449644113398517478006410284358502083067931300134954996763880805304163737717367422722679306415044267226662450067209262114450309023577357105460378051660774185385764573476057421978595238295095149719106978295981481442240464624422477787619550606571084716566965661964633853478195734970124439573071174476138894565652563874290562068800591283686359280322259654224715347412084505909885749322380201768614182388703156587373736755200000000000000000000000000000000000000000000000000000000000000000000000000000000 7093 138351720814321092349819247514130012897960083692723428157301831578795186106645071774033563871552211631379847844394777518799518144555443333987941953819890007789510362747201814472993008166504302111311328953554886308939775569382015531483808942280741256723683304500145413006712626730390511264125717889682973825910884504285887915528636438838405711489610084554826481027775599310492218045090317877803772866089730602724533175243732421428394919955131379655453705104698724983609753600000000000000000000000000000000000000000000000000000000000000000000000000000000 7094 207527581221481638524728871271195019346940125539085142235952747368192779159967607661050345807328317447069771766592166278199277216833165000981912930729835011684265544120802721709489512249756453166966993430332329463409663354073023297225713413421111885085524956750218119510068940095585766896188576834524460738866326756428831873292954658257608567234415126832239721541663398965738327067635476816705659299134595904086799762865598632142592379932697069483180557657048087475414630400000000000000000000000000000000000000000000000000000000000000000000000000000000 7095 209234794773235347557863619458464081305585690432300967255360165254215889317976280515979589197885342219668447362398360329684656621613177380106682840078500477443188495962474437776274793834151864686790325219420046660973751565757349750601850546749774550637986460678486380745225819225891759613636823268918263917299983313088121501325027218583425039313440776156612752895821882343216152533884216318726102534543999296421455400550205250049104137195294169268375722897694394140327936000000000000000000000000000000000000000000000000000000000000000000000000000000000 7096 235389144119889766002596571890772091468783901736338588162280185910992875482723315580477037847621009997127003282698155370895238699314824552620018195088313037123587057957783742498309143063420847772639115871847552493595470511477018469427081865093496369467734768263297178338379046629128229565341426177533046906962481227224136688990655620906353169227620873176189347007799617636118171600619743358566865351361999208474137325618980906305242154344705940426922688259906193407868928000000000000000000000000000000000000000000000000000000000000000000000000000000000 7097 241958446014365827446714354085015800017650211234921124057386651447608040009873095871614971205623143738411840898490505106308452047927921341737073137808379247886085619122120895853470575351181418544962009130498174986508745593449712270314657236293950399121296860441963388620826209853649354513144544178066574880878814635334011738890643523009569988816454724569058958515892395028007625961399680932265470877885227149909862075518819831847333742515143989607115888457267488111984640000000000000000000000000000000000000000000000000000000000000000000000000000000000 7098 243052931596033146583843009978155744366468902918456840027339870035261541884367238024452698220022004988304155731296773108460285234732229933911549997931946533139365170036309669447436034701722269785844757068320951210598488357305123953154727053491693120906246293847972473495783430712965214482614072123665099783721338787018757673553842874867157827240795358335295569860572605256879943471514861242841385609339737470825773720370722098981222760481614046230770604395293267622331678720000000000000000000000000000000000000000000000000000000000000000000000000000000 7099 251956456154225722210479139922680859113627687224381721537362708358040395523652423889755230084834183410511032950540558673395681139995794398412410495395828664205706048326322106764537300051648673326386910553054414158170986290568898313385107978906643060272412779188494155138329898650509593580664997674395313936542186079927591333547340672907671536603908146202143466624191175269023713954068986832382322096942669351933114802527550081830726273304067923266014798214038291641301729280000000000000000000000000000000000000000000000000000000000000000000000000000000 7100 254738265361033211801520793256650515694593024315967993589738659410246817877734275741475925694469390853123116411139245305598650687928608971257676364575935929255381277700150484851426454248406030781703611127741155784663096055840360570426706515919804486009948749349616925463036220755271271144280501973417536073740224654084090229883580672291181577036653617543445097549975106623266784706886412563674297760530038966394705637126227187532721641943010541197164057546620704891884011520000000000000000000000000000000000000000000000000000000000000000000000000000000 7101 264396512559342736971660548844810794067421800383597287073588498912860048736669491435127171858858309914734915961727654368071996784700985259257356392185664652524135158317346138378725633594165612697034229961624930883348386092425145814840327963693915015184356156340687818482096001012019978234729189301481558717383317711408203445969283893870185453335906324105692655613378938139659365063323479656550336498708936852881438538703050365351691159607704492279716182307898233654156984320000000000000000000000000000000000000000000000000000000000000000000000000000000 7102 268829769092085976926380530559910700180152072462596581881584347850101517393331624194209842964792987458659827966583450661764243019958478415061286776991416588698948859432617747625867542238817647434395166747677465458357801032402587786996804051045572193833681534443156745619921140116399642520688089946723552967454890658191023789620775459985106100024606237731434066276494967613688837649596907985041147528511368174493799107933640269773475975642907893607111093556051557527962255360000000000000000000000000000000000000000000000000000000000000000000000000000000 7103 537659538184171953852761061119821400360304144925193163763168695700203034786663248388419685929585974917319655933166901323528486039916956830122573553982833177397897718865235495251735084477635294868790333495354930916715602064805175573993608102091144387667363068886313491239842280232799285041376179893447105934909781316382047579241550919970212200049212475462868132552989935227377675299193815970082295057022736348987598215867280539546951951285815787214222187112103115055924510720000000000000000000000000000000000000000000000000000000000000000000000000000000 7104 540541039500158715421525402681705524131710488931490353054526371491894782903807317271355765104213214803317708935559190821334061124614539243760889177468355911213972201492912180327402715685021517126112203500356833112865705634319752487595858324229267971518951504349104921229666666345756390168651664009314085417137715617733087383518180057365214989300755984745613635887275925972317601394549309300497666741873783534796221693868311358526034396704011735389645435721647879037648896000000000000000000000000000000000000000000000000000000000000000000000000000000000 7105 543903003233665651729436232576696606379982060677987124780985315052404626469882256940492410033927985177107505171124750420732732817645130755238903136855645143563113932544868197354422958123309195599049604388301114726499712072935168280799387254075114154125786590637874286309165501469811304144029446560707901167090682668926369329797086277678266618147926136350266848057160931065801564375308499018674967107381686297166533804273550989289901558452032903654822958247504616253030400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7106 547285180095154212261398344440113064530764853709749413090638351804449389657972684778766531732096035603704996302371294046220694097403224844603558553788764516128604044491120084279190676734664275858471501199458938957056717459491061242638045152512565664288141002066354780684694917694816084613189457884288839429887166700329980056064740508132371416882442340154645615153349939982578444273883079568561479669708266040306732531149398423785203004377375594715979739426424765808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7107 557098010125650587342663403638284478610581535321345450784817435931205773852848322353946400064216642477602643595338631882350336067680954418106159522453349488677878685731882705810374937268819802155025988573752422936705995362553884986867139312115866572295643254224955529403752836721936410285190191501297002074439302831791384412830252504800545311941128658212584950921024912547936088078444134492391229817269095756053794413633677643462450762391376783192817903981420070567936000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7108 696372512657063234178329254547855598263226919151681813481021794914007217316060402942433000080270803097003304494173289852937920084601193022632699403066686860847348357164853382262968671586024752693782485717190528670882494203192356233583924140144833215369554067781194411754691045902420512856487739376621252593049128539739230516037815631000681639926410822765731188651281140684920110098055168115489037271586369695067243017042097054328063452989220978991022379976775088209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7109 1392745025314126468356658509095711196526453838303363626962043589828014434632120805884866000160541606194006608988346579705875840169202386045265398806133373721694696714329706764525937343172049505387564971434381057341764988406384712467167848280289666430739108135562388823509382091804841025712975478753242505186098257079478461032075631262001363279852821645531462377302562281369840220196110336230978074543172739390134486034084194108656126905978441957982044759953550176419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7110 1409636674211200607564018106796610741114297992939581492828603272329464958702449295930499289034408785779162564620210317155281247311295281468148253706146742708752834601092575543060945581896624419388657680863580639314295177200896476696653796055374084678745183774865613484672002534310879083926369247567496938033765196194787517883677358970626432144018313147287637734685545102260980576379759399120066407729322814817880582555121633754918878478520626481990936273547230851996057600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7111 1520634572414421445425737827783973801030522601011487208090315016486384886583645277392802117666795964077261903778194653459348351764341661479803378673132829777555357699879231049700100080679024938898731297625967576349698357734127150407435007127301929704124547258177536791807038076903445706179407158693523853892453048182058988236783970136972536338310815455922812951320087764939015169582219663655768102516740905485712655453822739531358696612354241301128995964525612075529011200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7112 1549097120261811292550600690156454894999817493313960401817400975616367939043549276667754940784578040448711679781771536841331082657165349141845345065396516363175582363987585211359744509190708173475389110828723882874780261543907334964028706693143228955922555327857227433363624346909487740288549546037745107044648462077508709668579829981342871217243091315803025003904873854006222916386379070474587575513974915913231730637416813269718870259850305472325106865926586580022067200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7113 2066044156266245364002189643612361646244244815175087819892689020486188818973927809091735081920776941834964371871438612227822748011470363392482730598524896952707015563040389470371529031115030246188773018063715050093618181640696751463423594553872234059235861388574757969105665045094781660187824406273814095294748338201882335739612614974647739677674058180453682658364920415475416547457431735234706536589423717480298553592411803869248846947559052687360326410170968648240332800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7114 3099066234399368046003284465418542469366367222762631729839033530729283228460891713637602622881165412752446557807157918341734122017205545088724095897787345429060523344560584205557293546672545369283159527095572575140427272461045127195135391830808351088853792082862136953658497567642172490281736609410721142942122507302823503609418922461971609516511087270680523987547380623213124821186147602852059804884135576220447830388617705803873270421338579031040489615256452972360499200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7115 3720973444951133120099889523681587816259482807330538232381055800071578579037165253468932338418804688149390225150891635738690226232820441636934269196194670829351722961678485225186020697592644000821739513276238152719283285921133237179564588704963810733035938196787849572061587957905500348128814834407332075005507902349403625617525287307380777101919055459458980490453848221249812707599854250181155590053451972259280942297684907576677568607242334417674966247507241170192302080000000000000000000000000000000000000000000000000000000000000000000000000000000000 7116 4032188795686002090260185573460527596333520867116414003223843880142281092435813923022573345057800099953668853295546261153244438317149613352347525110254565568807209638763158757315042828250892011301273016461764824327557612522162177739954451955540764233428434715919866534722057012629025947026195309794945878971570711570945614282356292274212216604886258395678502705081705954442414516078767214690538960662171330378040441481136466039583423212898717058545501902282572469528166400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7117 4404946838001660670179244982428325409976645331400415400192808704913436911736538334344250419978636421613918393894699193362289570771052560963153531913020736675168132219965079451653258055139130683792888780595618115385751798980677042314633980036449910427607094109632304900672034626344538973114916566347052271368174303600935721006026105721328890150177920183345580676025238822445925819613833786906488913235550037232450838248022577240681916370352350056787480439215737299617710080000000000000000000000000000000000000000000000000000000000000000000000000000000000 7118 6607420257002491005268867473642488114964967997100623100289213057370155367604807501516375629967954632420877590842048790043434356156578841444730297869531105012752198329947619177479887082708696025689333170893427173078627698471015563471950970054674865641410641164448457351008051939516808459672374849520578407052261455401403581509039158581993335225266880275018371014037858233668888729420750680359733369853325055848676257372033865861022874555528525085181220658823605949426565120000000000000000000000000000000000000000000000000000000000000000000000000000000000 7119 6721748564037712142354171772843223287553379426765884847055264076952850748625854506762118723236383419854443469362267280476046333433133401692808714291984024175707012572464945349433993523007244891570701584117809367836601951511912586663729329467890318057056385134260878820974014228188556468198094477261460716111795794898553564829873383977162961074295522133058871928194669451497279339496528005159322635941163227128197182174266970075120367451455731081936108074770646750210293760000000000000000000000000000000000000000000000000000000000000000000000000000000000 7120 6809600342540681115064456319508549039299821316009912801795195707896705536828913297375258963724377232418382383023459546986488751043704320800470775287724783298656250257887285448331351147977331139520464974264762728876559790748752299564835189725004416333294502492022954741411336389387025361824375143684869509095305337575266511674653242920814964321876002437808614359557821504401626167104747961782747097516702628338130991716190071020530986772817610290927647810300499463082344448000000000000000000000000000000000000000000000000000000000000000000000000000000000 7121 13619200685081362230128912639017098078599642632019825603590391415793411073657826594750517927448754464836764766046919093972977502087408641600941550575449566597312500515774570896662702295954662279040929948529525457753119581497504599129670379450008832666589004984045909482822672778774050723648750287369739018190610675150533023349306485841629928643752004875617228719115643008803252334209495923565494195033405256676261983432380142041061973545635220581855295620600998926164688896000000000000000000000000000000000000000000000000000000000000000000000000000000000 7122 15893534451440184036341050425797012686046420175854454900338407300241340839683339385664717435153157094050438724728917953073328538421375673681616074343179969340861453371093686756268450163201519010486055725708760240408546354454917512225825624148717083047233893643175307917682573715122598974941232061532692343128823422139404717436876925141581623221876461129796771552726745608530306561513527573438393703565832223914299548278833277934340245203242001865415049795084269480604336128000000000000000000000000000000000000000000000000000000000000000000000000000000000 7123 16866350153157905952714866707821154162060390250211206114429072929906351368026437265391413176414518855768947295320433598849676946575943183119997980324439792583505596383473824975849269449820371922892594907648008681196668826070997518935991421493272898146309418134848200373693351279561740565617285216332388138375977161014392128599547452356129941972341077590046653436319718113980889713529856367679058501001896676411438709818952643912833249082931695143345859679203099965506191360000000000000000000000000000000000000000000000000000000000000000000000000000000000 7124 17219692421900285225170885772980463592229381432648501455910496626647806257887154559250631392524383273359644530784728582143777715400954834965098469859061277406729899641474995391415446258245069038672482581481859167902241794732362948863110712525983181328386078016645837468044301627421284099324275949558186644582712186504575593221265822255664899246764878865282421308931682632778128484931474191440917101068287429199147537375803188988967970801298989055091917058654559382347448320000000000000000000000000000000000000000000000000000000000000000000000000000000000 7125 17297274885305557450512988098448428880848347506733912938792335057302665260032398383084172796315458541366452282604955204936303335335380589735981036135874233668040711702000170570977734553442420826731320907312499185290548362023844999602391296503008250408933118801360509316162660738487906281160176240830992140454786972386093593144359631112425000035598110003453352180023445669695407116709122188822222425859211461894506078119970321313938246984147635263820048918045638147289645056000000000000000000000000000000000000000000000000000000000000000000000000000000000 7126 18548434009016628513841233168860611801705370834526601035630840305570489148642336783307259436193611057920987709918152688114336126318048263496268995350042351835710925929992949635786250615174241501359264553411052471749177538300434149664047086485142662735076563199288936753136451750313432956108471086460720324212818579791959314167459785261605831864574465157410195014021524922476268390973796488194535078724253882284705432776026040757984413131283088085796182655336461883079131136000000000000000000000000000000000000000000000000000000000000000000000000000000000 7127 37096868018033257027682466337721223603410741669053202071261680611140978297284673566614518872387222115841975419836305376228672252636096526992537990700084703671421851859985899271572501230348483002718529106822104943498355076600868299328094172970285325470153126398577873506272903500626865912216942172921440648425637159583918628334919570523211663729148930314820390028043049844952536781947592976389070157448507764569410865552052081515968826262566176171592365310672923766158262272000000000000000000000000000000000000000000000000000000000000000000000000000000000 7128 37190795867751445016366040502553543827855910341440443966146965233623225617009632616783599230227030360187622985353291179359064172458483569943587860073628862315371127188145814629136698341368243816154570542941706336916279706172846143257687339782270320259728917525305062410516652532015570576843486295526522857248839309590282782147836499371942547904057279464132252957866836777768258775618257047547874295567384133643672475019617718162379329801607769774439683033553519827398688768000000000000000000000000000000000000000000000000000000000000000000000000000000000 7129 74381591735502890032732081005107087655711820682880887932293930467246451234019265233567198460454060720375245970706582358718128344916967139887175720147257724630742254376291629258273396682736487632309141085883412673832559412345692286515374679564540640519457835050610124821033305064031141153686972591053045714497678619180565564295672998743885095808114558928264505915733673555536517551236514095095748591134768267287344950039235436324758659603215539548879366067107039654797377536000000000000000000000000000000000000000000000000000000000000000000000000000000000 7130 74968763353598525129963066114959278604137551667341868793653136182863440940822069934690637630938181934487072903872164655347636676612281907602593242368927492890376222445530471808771209479145016364793537527684853546548853921332488341371685689092850796143532565201713965182034735828984862506498837929036217862772792425735345056276999162096144812305122782731547125987600315226592604483318754666494268081797634241625457868389636305299161792679613665122322637186796350227773128704000000000000000000000000000000000000000000000000000000000000000000000000000000000 7131 99986405685181080947960844843751471211580590941119438817692872057526542618800582747586278423300095580320676519562314465959014731198867141433489499785894876849584004788425709243693737705556305856160227429570144275385953924830756272298133706025603980711217162458193871048282083822435045363705438630025289723237807916669761354877434751131316348042083486820182975776894947504004506456562088738473410587904113925401115854781799529267925017910054486854133362871640824103951138816000000000000000000000000000000000000000000000000000000000000000000000000000000000 7132 124983007106476351184951056054689339014475738676399298522116090071908178273500728434482848029125119475400845649452893082448768413998583926791861874732368596061980005985532136554617172131945382320200284286962680344232442406038445340372667132532004975889021453072742338810352604778043806704631798287531612154047259895837201693596793438914145435052604358525228719721118684380005633070702610923091763234880142406751394818477249411584906272387568108567666703589551030129938923520000000000000000000000000000000000000000000000000000000000000000000000000000000000 7133 142958158935569673675294534846462293818533078110224974556253239137899308706957711059244654888529527166755773342231350603581486974142441937944533890924906310311318012146303682091380952368700716756519139916766756510338626004305116472196922077875682877745380356345309714447495583590978557994119917675066271863988530471075652527390405986018877987383706454897081657729672732699654720746734761903839964307205713357565796819592864419707331963694573206330831488471016210806299688960000000000000000000000000000000000000000000000000000000000000000000000000000000000 7134 144367779879915694319269969548455248848608331333566563065120039128184043868186737216402324042196608037104584709348123214740524627761381226818339445042748709113563273123226788412740524985453317986829835387122092822236860032296516945881697775702293845909069032434760925845887181965197286777319809272168239888298354013936666602493377282112413316730734999748261953761244077823525667108133349915111625038058469268713619373812475696240039704184493274759740901731517414386958336000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7135 173338553216087328600173976905653675890281922402524701646538067182190000146112425896865551358408452612900656253715625381738959872928311600954275576101832288450830515810581389723849398012837216141762691242584977442456782112851642905391964400051979748993851908977224734534152757874711624460579946082340721697532636502928671078953327740071672015980404380169125295324106525763869538352728459864406752486773232798731571275089322670973731173441718187809170389082353905624206540800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7136 178755383004090057618929413683955353261853232477603598572992381781633437650678439206142599838358716757053801761644238674918302368957321338484096687855014547464918969429662058152719691700738379146192775343915757987533556553878256746185463287553604116149909781132763007488345031558296362724973069397413869250580531393645192050170619231948911766479792017049410460802984854693990461426251224235169463501984896323691932877435864004441660272611771881178206963741177465174962995200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7137 180675048059407218761210955378014503301753852636123319937030498593102111906933037194648507362700168894114057369626554845768582546040113382554413894987503685013043354511976529392883416492706062361863666928522402640057307786388970084979202185179966217898543478874875451955279000356428427687384493597096599335519654800481337271262091954079407086732977312877043314838758930197773796691193661255550317680018986722390900812664168861244324498834672443738409608919780563274327654400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7138 183833144186134257815936604261381824756460425453064331514519231378141032042965261268580675382302559114190729663987843330796299727182214255799090788887509700591384655070337269925697878713927952998264330901904042950095716825435556857191652362802985419286010368222004812708357059466242894525149426934133518741710809754145467290898517012380325785045592096894549955110374317877895395395515008663744321056456780341900828141022646137809637115049085204266245511082086460353937408000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7139 185848306084584619644557449471153069752420528774007760744604396972858938669909248785912335293317111694231187100699137858949725868340692899326622614471368398323271579214709287135077959598706554839845743134317351176460153293787823854804057431181203949505643257980535969876987994620709793889634485053444382197361243404506064356296143945922450485347544325964372371718873899329009622804619037259674650692592234223423446152982335325398671229765983918481276977358678254931673088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7140 186579712579517594999419635381957302286831671009999476737859861652930863604361173375202772335804909731114309936539020906729130458416094278626985838138386175968198265837394135732159862283127497789996172868920368750160629095158154269282028414525208502653674119117697813645096611020091829001098279246265434523266275701012229029071229256906053153560275544973485775992686811905122132042322731714685299544391006327980997721036577631701857767636392434238472275838034830238626611200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7141 192590197451039046326182266278782571647969027597272187154203695580052305565954025807163986405044598332881028083552835940033535971409023332647729580671918681773343609918424031450531378458232342108647428232975133563843117283317767210525620921463230507380164303681139894455940564091446138534849192964818347783912036152205088167872868637827405671201583902687619360914100146277168108449910523781934239032853506668330917931542260449212318924224187767910364093623699069924173414400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7142 288885296176558569489273399418173857471953541395908280731305543370078458348931038710745979607566897499321542125329253910050303957113534998971594371007878022660015414877636047175797067687348513162971142349462700345764675924976650815788431382194845761070246455521709841683910846137169207802273789447227521675868054228307632251809302956741108506802375854031429041371150219415752162674865785672901358549280260002496376897313390673818478386336281651865546140435548604886260121600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7143 385288349048631365660394903783057734423543418999251365444704590541035133724714079655699701502020275476486765263565062483172471906927580871199409682409236421103735058183214892515104534594972661987535129688053952740670451560628425546169249477972124260560429596321742311274244323566351607864841238616276167735864381741715224030907100991258974686389267347921588284250237344205836871669131535525629651966510182342641841983001304676703344305244465327170453727658622186412205670400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7144 388753307808404003552941954726170277098711160401786177333356870338667121242081987312427401652380575119090556309923614364741569405992814247558192252378117139651295529869711057726384067066403501176474839554261280565904242522854995942087878114528667313539076666005183200095087967531953205902335412023186960251182028185531235820823372085217510920128056457990873340178978481612184573740838290292820065258877624842692970962711580339485036160188990333045300427848709502262638018560000000000000000000000000000000000000000000000000000000000000000000000000000000000 7145 466765462626458170185202728152161846157757458285104255520207632435776330549629830057858460952578022368325096197228913659908319320424107689613031280601976969244997211312175496440535129852150392107628422828042411979914174598629709253336454552309644274439855503690079828813721091061347403050898235736360128283650170612896808928365281954336271519570794244964378192075881114133015334614840592941267141134818314132874632176080832447969140950182072473869413406082923628837763809280000000000000000000000000000000000000000000000000000000000000000000000000000000000 7146 492972975214696933297466142125027693719960240764391498284464488234099004568068153849438665003758697420200016373801945190235664480736205015917227971693962444916157899665636114348772890404074467701978158532733252551682650483210783336907709985985135182224553346251178766308367770421552254749235615274684759875430099092718713442617851488430647961323726202898230066843442883359966337260395370481492392186673637115927444950576077967097198784734339455178323062627568962563641180160000000000000000000000000000000000000000000000000000000000000000000000000000000000 7147 563871926436050652901094028847193773769151251821896576681316283319233974441013020612777847705116970882749225077874471218076195351222075770972182836309881045700155596635345204387389097345304994802936056272650156117316663227068418843273946294695840049701773861176191970313274919702958759881521064513323885995080700164735498108006373660167427057252439110385758104354837506796536772489283401156800821846998513257179155407633435981605165324722587409530568659417200092821711749120000000000000000000000000000000000000000000000000000000000000000000000000000000000 7148 704839908045063316126367536058992217211439064777370720851645354149042468051266275765972309631396213603436531347343089022595244189027594713715228545387351307125194495794181505484236371681631243503670070340812695146645829033835523554092432868369800062127217326470239962891593649628698449851901330641654857493850875205919372635007967075209283821565548887982197630443546883495670965611604251446001027308748141571473944259541794977006456655903234261913210824271500116027139686400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7149 940049715873038799665223499973012302764588944043598698733156802023851281948706482604705718287444142627266046848766737230919522913546744447826303132315362221245662182013186348395292567776266891363804533280083243559719556168714828763266375508566013561810294143620534732548780926528035419722203510894050649105959236903031456754316609126350251772848741016661032366636553521085237259092560584771815801193633291027090424305081038610236932017132960994512830790366021997367289446400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7150 944004965232569718686812497484317226439209268920999093481451865097347426975475142106196942169898054038316984102306585353145627073970049903457318811037745047058766197226517332802606948233375080405237017505303312802640251232040652213881672668047892956970195347540507713316256302755452596052255392167850509893981081620539378369974274667540274532737345499218582247290692371235256324957138080398295753727967099933549386892258629322542259832756590494871778090893964979820392611840000000000000000000000000000000000000000000000000000000000000000000000000000000000 7151 1888009930465139437373624994968634452878418537841998186962903730194694853950950284212393884339796108076633968204613170706291254147940099806914637622075490094117532394453034665605213896466750160810474035010606625605280502464081304427763345336095785913940390695081015426632512605510905192104510784335701019787962163241078756739948549335080549065474690998437164494581384742470512649914276160796591507455934199867098773784517258645084519665513180989743556181787929959640785223680000000000000000000000000000000000000000000000000000000000000000000000000000000000 7152 1927883040523779962655504288237936345806474444462506512334968133931134465665654878855527272819606681677706497593312920444576765481866536335241659731710238073953756176649717421088582687988225655003122449068868842099988886535927366410621519290124824505732909794481960023846003694446579579122815384641782891478962833926828722784620964981907295683651271906106426419710159437742102598970241504548017283448013437325798175729469532077066200363236347448566002855769908393663854018560000000000000000000000000000000000000000000000000000000000000000000000000000000000 7153 2017913005379157770895455374162091183211285650403589747210514149847403224931844881249746742886866897086166221313451527035386308475383653168932494083110555149871081344319349957661157402886226531001657957962584134243144567227621236983742330980001829192796121362984338189210792916892555115023880837386729274494888634544989806457332733072849826399957047888839254706620939830164841689743408982216121150146873968215408718557415774315769774937364936942943481250000709268730281984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7154 2041724553700654063882294221123812217383796934552144989786614974359454291352403134429618617442939465665591125370034039893591162588187961128695364454455973684274585961451644960602185409042057070641634705281101769489329951804076843496051444807352055940923261669100038894708272263440997988287791351129116706105132369738667464799962012972249104367772633004228621246600181238564217832219928551978489937070390104700964042274623601201316616077003542488846145363433192088299110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7155 2059506309231953774474188931599810886333987327536773111401528130704145915867148405486549480970655379722618275080228603967425546071079457167880866987652751891276791473033340165836322283180884510091321361199651600295037527206731044502233878424509736672047278679999955128750836308804277287632395647014108477649827963258158845636690569481700173525207963642491738364980367742189799414256973074565632615566771113010331495653061290613003632721382965630056436949581624230333644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7156 2574382886539942218092736164499763607917484159420966389251910163380182394833935506858186851213319224653272843850285754959281932588849321459851083734565939864095989341291675207295402853976105637614151701499564500368796909008413805627792348030637170840059098349999943910938545386005346609540494558767635597062284954072698557045863211852125216906509954553114672956225459677737249267821216343207040769458463891262914369566326613266254540901728707037570546186977030287917056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7157 2731928871682982733681634816613703243115810808058704242669594984774063248329444089709967212458766352091827130258427747876863944817974365664199659684557841222173084969669324547335638533776278813010216907183526242411941431005235753110157904544250418963217555437100969230732199442864550095009604223139593249005954199481526324187683382031416446218646675591448253575018471190592707413464719954819816675159957856647508443356721700124015304153957949990014852891112791571693568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7158 3188141639544659054281061436110669067131654866842929508398769054052841614230096502714758996679485956843179507575539353984377158570901386179432106582850661183910881550873891561369176605482114336267842148535063086491079487832778617735143725386068523509508033677739148423205795201803014067344588000708066525068050298322983670364252619439067691874939136378368420081323988634472912049111815946529333973216358350698963642487367386717245488474596994304622571846596438672801792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7159 6376283279089318108562122872221338134263309733685859016797538108105683228460193005429517993358971913686359015151078707968754317141802772358864213165701322367821763101747783122738353210964228672535684297070126172982158975665557235470287450772137047019016067355478296846411590403606028134689176001416133050136100596645967340728505238878135383749878272756736840162647977268945824098223631893058667946432716701397927284974734773434490976949193988609245143693192877345603584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7160 6539345668874753830326106691199146124302006510851846658600148527564929517957588041879889755241711841400737519607333223585013428523966604442817829579013231185086108805230678750975048513297192518202179914790222100979703281684744933787893096010703023794712101852027091658101842065353727036511694218790155803893076659163661332146184714296313650205114952858415694757970728253634049941003987356319354519056114895565388260984505325736108482497852766645686829484787533003672780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7161 6583367650760971299696419785068576607024915471556243029147963517254213706142013155047086956872120474804762541446732076744401078667566889698043937876857577712226474905488290005908591511874763170560965685910388133275402669907036573559760508000032854289654118749932940049739749851747448811626376282949358770300041385447879031042396983593737166099373027086080904949580255231019922729503718893136163859326529982977143616656812117259196655848507556416397710571059020639691079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7162 9875051476141456949544629677602864910537373207334364543721945275881320559213019732570630435308180712207143812170098115116601618001350334547065906815286366568339712358232435008862887267812144755841448528865582199913104004860554860339640762000049281434481178124899410074609624777621173217439564424424038155450062078171818546563595475390605749149059540629121357424370382846529884094255578339704245788989794974465715424985218175888794983772761334624596565856588530959536619520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7163 9955424652293456966001696621708239117749561923090165144600968500107408496922841899914534808773226327572612411788721590066391184243521784205662025575033416139506838494510331697085690533851195313635901716192716166638881714944556066891678621728376523898270150739764601847188062880760408614297220551444736208342905838356031834016774622515441495945736744327440180359088528349016166913542595960489371669020309936113538064846688099528866375332819988523477407316481504902970867712000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7164 10237683602282399460565995392456007030130946620804012755836937826254792633240168608026514508183510025388704428805152333862758340047954284950329109276356486412638002507474990191571723558427499310945061962975026267258138251984006401935219475763467753210707907637640667976201251546375409330552526506462096749868807118724302657706524179386337654128410418247412631904577871445179503364448266108676651848320215003242028849680084355502714428269869384508880018113324794573687357440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7165 12292087410677805501003777586917553438077849827550038792363187507431690651872488636132450063486964524614274518207639582524988772735050756888377264799113321863804599992205857423977675910286343499111231468122055015131627146596783539047988504158708068136724754391085609174332190230080703880395096107255776310071658854678480776273680233271019162139645376408855412705999590756984669215670696255694493107988720976503006131421364558758988592467120982630002391787267556592666542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7166 18438131116016708251505666380376330157116774741325058188544781261147535977808732954198675095230446786921411777311459373787483159102576135332565897198669982795706899988308786135966513865429515248666847202183082522697440719895175308571982756238062102205087131586628413761498285345121055820592644160883664465107488282017721164410520349906528743209468064613283119058999386135477003823506044383541739661983081464754509197132046838138482888700681473945003587680901334888999813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7167 24591041909294537150332138289805451878076413537685301070085237130789320795729263578765532780640681543376378240056735946939656310147607128724736863265712181896248196967647584042046959460746031324199620048796133524685115537409542934821702141559962900557324774008088025951555068834591620444522256514012812830372408021566279139573211684549452301464843627329671079832505326536738603609674169436671497105981904925618583774647992449673708463477519686479351153625812916289574797312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7168 24611671978010388272102551157498241686698960864478661221989671054556761501094808262975906549751957282926190637909132537499169444635985993765613320365767309565624244112754670941411092815998335041753478790447808133346764124269785839968364643356573607688664811570175348120977514362137418783821352366793024921673056014872962259656746258110315935945938294802263085771962126307323115861024567229823067153889607865992424868418670295688535400107953847290155978419123162024717058048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7169 25210297498758015184193492147509254751494292140342155469511807885071132703995953405911749495130114342322958127167287226084002753405462712243052229208273534895025828823070428554137509667244286806174237810226527623599532295341024412084787000630033662270368101624950204570575640747949495304820876691911263228225634491741071900024295641944950486073976594952235211683496860169966685290480112259183053309097536415524578928236482066285713707241591199020817594256846445125373526016000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7170 26072472926629858247574155525376832595228872824219391226887741044696154354018022475624045201328366808836439246630263310407901428004703379010842830714865866990473221896606979994081064042793727245005471612422717133516656676346406867432417119527553680453764361569374042825460548285730294290784199576053264722082447093107033353183565161469708401247927468012299599817285805955314814513146184275077966572687925523684906452732275068102843190446067773011139915958945950725168074588160000000000000000000000000000000000000000000000000000000000000000000000000000000000 7171 26698903510616822530241637306848189799256741351064761852885872353972201144628231797739287380979172639371863221901412967410245372836630800710357695744469106545339604195696957143897427636199707435647690897228233949483502611403611340635018690750668060514376761308820477988624057730872115777472469491302266111428255681093863483458895227486793358692989519853523036764014296736345576419427244212093095844111247677940798985565113491445827823853636924143967635563593367933974929735680000000000000000000000000000000000000000000000000000000000000000000000000000000000 7172 27343833220227646614342509767186923688198919492512206106632893331034569258869664136428964809144648463983404229769206748142825258842492787738690041048606390384883898215279403321732176951561184624529353313835353237051968377251698828897564692009595764744044127845006752231556476088324937009908241116584167600470818611937960427050573086429068934682240568120680573298340568949917154112900585148018782929477190398957588854407643054897779162539283753095007483540481844095660903628800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7173 30399000639399430940444058255970573391185845108618322069040352906020192389040534854817733691908437277410670872725614797860874039236768456869366929436753304528638219245474713538398201561633874835384701990441685588930533737846668094413075208189835356052687559462902227184657364073626333594984532589440305440811282928589133994214670246839687034524831005690340335846284694806285464464493981379272696203004606486092188862273401795630510738426947382310474229483555719721709993984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7174 31363095803775699246358917847981220606250431063504098568400627290853837127263823300667328878084241117897046932776525860669726604502732557159604780469028281024414217513425681555604934891855451863326235505337914859483535268419249619712924020556429686992113497327168503898896398781054145990877580668668508311088361384410950192741546879223996098259596668589586555209221214275730759494885223583826547997309661120010890996213116209730649320866859781196751935669308704121358909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7175 31599992943662891306581617930346197444313630009429033645881604367657291351796486119550180903541634014651241263310640300176066047403184952251544458904672624505204770098332777531428480809056643375525166971807170136627896661405150848185330312591239452922415862011236754901199966104565318414200247517739496449089764011996703505412256910815113302933475156353099988381087238235921039456979047733267711871864960344006440300005217042082756994374603953800770539874633971813004083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7176 31759176773874204619640055257747921211276135070866069034996435538259351760380609884763412084488562270169680248990746282754236713926524533663696386135627493444379297447704202181345078650174591806743180616896888820542554643173782547372337130647869989963732455734644490303951770940997033737466324904227929774817579574382154415591284241426283746494443207464888587680956520794828883799451782953307761779905773266773100524551299496470761370789868161397368777148701834752043253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7177 63518353547748409239280110515495842422552270141732138069992871076518703520761219769526824168977124540339360497981492565508473427853049067327392772271254986888758594895408404362690157300349183613486361233793777641085109286347565094744674261295739979927464911469288980607903541881994067474932649808455859549635159148764308831182568482852567492988886414929777175361913041589657767598903565906615523559811546533546201049102598992941522741579736322794737554297403669504086507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7178 64700210730424157177047511729759448345666443849380827858881778225436680212645545059276270714019887824602092046022164096334856812290896102805302973249275078319392837391764638424579136188050913635902174284049074060591921723157237296018614282183627577000677283175290962183794182278277265525192839000871784139924445690035626271067399649788707890454522356644483066034815674578627360721414741857886245646962732446230681497795666501026948331094393918370301732613136971517132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7179 86291010945346732733386286215868854213876287361740455119274777021447116780119730202720486017842981957795667904057826294544601219479369009636379902211771429420118164532540397355849663364147122751592820821050666510937287326542762601031241586577587537377751273813702795124532194383971092207658399128638295834781613108123758552504954028504809482164543810665594151483346911776460331212270856086426806839612592673987252013424550468687173115873359959563329433063955064569200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7180 90656094432654568014433768736660435405844262411216115620846568586335713261969623972595972956949707258170496168920093358077894766945503292499748366869109783379072273580561264082104858270520878486991297590972192139795074253769437764396291007605243527138020119622349110527652701930332596983584008052769636287773633358490085881401886170381767775545650404992068992275058883275693433298691919470162953733284016073613935648459467773489139987936780901187642862834674933145010176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7181 93310048496756904205280393430182368808970209354581402726573130238521191051034124592313556843787906622499974442538273929709723697195344291760342915502487279089485606897420376327463331549575798869510605071747575056062672870774452768716510744353194568835357507529214050288653752301480500643568546729006668047771384047781040515960026203276664944350953987299634349914848568777881996188694665129070596975270716407369528292614095147432597711249841244943341299585238604238448230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7182 93701164955024913330694559707471386480062033316478464507195004151095307979600231172673586162158745210045431513618916552041026424578477971742314144166291592141778174145394317060502912341171430294737803991943279676763774203556898123313472731205744674336551088767084360147569897017060745447411408778567866390652474641539583135552124033393869200787604915053869202190093472497792837861900566973911515133112293101068714472634156798122711764162503257101508997760437575424671744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7183 102362018163115842938666708056241088615723910112181875262329422564452538804645060451851859816553790887504936974938580577201151727420840142580420776738527749194061208119274430809343615155513255156518437833724267490173282431576801601428791815908291633584851550756586642200007890541269859613908545459127771880545419235641568187640053337355341325470521611272237485237713371249015226450885670729963435322289275688957530606848725113810737233425146197944288262292878172924936192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7184 108759644298310583122333377309756156654206654494193242466225011474730822479935376730092601055088402817973995535872241863276223710384642651491697075284685733518690033626729082734927591102732833603800840198332034208309112583550351701518091304402559860683904772678873307337508383700099225839777829550323257623079507937869166199367556670940050158312429211976752328065070456952078678104066025150586150029932355419517376269776770433423908310514217835315806278686183058732744704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7185 116107294828343355706617472220145669725174399689758669739266245141460736386794418084748731215075490843047770194705966762522157958542618441496226377822284570720061496994120383834872651106394277553281635962904787219804737928679039023659895805768514305332210790310712359551624869703568934521168672312144258997915490051639193658567908912042128846387034740995734762808356849591231907253087380832677192051957859169981847966851932374232854875776093236980757020193139044992942080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7186 174160942242515033559926208330218504587761599534638004608899367712191104580191627127123096822613236264571655292058950143783236937813927662244339566733426856080092245491180575752308976659591416329922453944357180829707106893018558535489843708652771457998316185466068539327437304555353401781753008468216388496873235077458790487851863368063193269580552111493602144212535274386847860879631071249015788077936788754972771950277898561349282313664139855471135530289708567489413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7187 348321884485030067119852416660437009175523199069276009217798735424382209160383254254246193645226472529143310584117900287566473875627855324488679133466853712160184490982361151504617953319182832659844907888714361659414213786037117070979687417305542915996632370932137078654874609110706803563506016936432776993746470154917580975703726736126386539161104222987204288425070548773695721759262142498031576155873577509945543900555797122698564627328279710942271060579417134978826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7188 377453819252893654209750937023193614190829839882799720016585384536128938491972410825231547305944926116016647353722746962034951251994781107546541503891205474576924154886944420512768800250682733915031101090270486196528174145161809104562320048794676414750946819225277512600870737630341822440927376709458944484657995966620646069841621987525257725340246714060159187477891560547874590967679540349015971905400330057957006172461612745564927866703019539134587741899464487284506624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7189 382514460780806745407724130412061973180435835734966781934944915705914767629112372018213094520143241752682178900015154902930344358647867403276244998313032260728701362493851425022827206759410279392480217362846970612151991942960321989955487774389758759987829624496680632971742881229278732085078067570562660003762833933282450984403624450774413900409843982174809675401690106666189736929898565658043164397564784182983644585215918886978086895950975249528296877169246283302856294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7190 421000316834853373942896820079147428532183307564345612473914860985295384361044235186173698904732584070528642136417793886478656442866143087416462183101518960610374602642257869234037565277933675748069034775510014006332855310591873049223432672470421953332566131563031898885222972789171622900991771750642669138403261681667303712973704994401076379749129677540141501238762660016559578985352426915894192525810020964848182864931793511484071571944705684104792930660480756152157601792000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7191 424881298629978362680915456525231903322486994248996911307542612403512262873327510341993107765082330310823791485839254981942811420485762650514389744135780658738803435509027665912684033365229859783448836884566041675484053062648272380591754738894574219412584563172326061355569837522076461857938725698647640323397357101404428944188287298225683480946272783732095397209824527055767138486072739375727386614473197405840311344746691390706702270574501766688856806859268687188591640576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7192 428325681542512183089678107977188542706115942162626331875150829188164166678001451979179767373010560499013001092549771954861280864532587609239794054300061307384437040765507754208524306648263888458471565426255776845970456212476226471543204633482893204977906247654110085388525555347176977108356115995890861256981383793387571542846717451532429345985324681298961233327372790742673200539699375076733544821860401673513179977510066765474460578730309704651031116747510666608792043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7193 856651363085024366179356215954377085412231884325252663750301658376328333356002903958359534746021120998026002185099543909722561729065175218479588108600122614768874081531015508417048613296527776916943130852511553691940912424952452943086409266965786409955812495308220170777051110694353954216712231991781722513962767586775143085693434903064858691970649362597922466654745581485346401079398750153467089643720803347026359955020133530948921157460619409302062233495021333217584087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7194 871084486196466413385715114710575217899725271621631040193835365268034261805050224185925739179433589624549425131264754091182050504437413185456996041844984388908602836267707327784164434775782188878649516800247738632958471097013412621724145905695197768463932811258704736497315691928897954516118830306711167520890375153076258256886025812959539698340487223613506160994556333554773744991880815165649785091631719167582622002399426202705953205488398344681660209577175856502768926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7195 1045883399796247312820131443965414476547309340604056333560126159055673208327622663382255158110540419079275267457159975346450430794971513247839346472513654975636142069113409845007668255651724227226013261708270725828569959395100068472987721732205525873004245386524649718141877259507503089709665170196766125635884189855285992931597453264513335971882754258908777664570524096702402062194037744890427169583293228960453878667023453598839152278571927722979694919784087982718580686848000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7196 1084142094395817396378560165264316552926025714894547524691610707098052558548637288401463906578212779727033037483289364076724014697379543101177951328845153642178015995136580146612254782562061129350710653179622602295961210000062968134938568576506522325298506035070179337848154124142497454404312202969432110582849017034356864328551791542374923303630137619132238385996076295055855314887172486812631340711444632611808274312242747992609397188427715212846218040804617957002809704448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7197 1445924996977541658312344201122321650071994971265404693476661284369318845476665201930351602355286567656718148674615197126997897546681304933680109451752300999306239103140792293478410663443001209428975996357166854110176423650612639749621277697102929979390884509767128443540758329175395417764237569903583171042605162767023901784879870374638415609924075214535483953869743750964867318500977588607460459973156540248358651883699751078994911108290720159592711503132109647718457016320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7198 1469834301617181138159742682084225044123063470383645324081723994682826150864053810582493496566095047089371932103498777236715130333438572377690542272721910747465003154453231526306326914586948911726391972442227081299311897178042124982672754503696391277504965278294044907367265853729393552891268876968944671024605410782417899618677016509865562086531656832341573550287757946901125628728291124228239827839343189463633761063668762956419332246161615776219210663254380910529740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7199 1538444865176265347062904850493064570055721807891550880687299267840866848757147813477115092164672436590742987883203308049311862210833010938932432082731602500147418612449848095285683332312399981225490023969938401445318720866000879816486500046013507434763799347032763994801053937058986476805905327614334192878247967967513427074870262145828878534956047321981417607716500982566022130469409008127930937434404554669324854204810943142435171974910157456890952958818402425425100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7200 1541013934968140934882213436589211398076424079698841203207657272102562051093972843388935537399741623335447449786295387382156972840979293457704516769898903979706781629314009576173229946749997827581603649658648095391231062538948671413431842633295261016990742547430241394233722009231970246868013493778200788227283648525890127362907688204873229526623523689023309484867965076655757881794017242432777466373927830030249014860015375263443619934500562850309738494674365876388495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7201 1626185395032993995390806950628372402666058915392524683506299719934111121059462174793758646510741720971320353289851351940015272751330213383674466977864560326824199054809665823688938078617594330649364094086424582921758145404509876178268663905337302220805426774758202236363247074773217514172814661683894777182201449440327268025756695111329090649385066549556321841306387101074536743747808724371747755044377079572878527750972563264417485750693114734530788544703195754004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7202 1691550237545556872051564954422732305328762965799338633157959128222203683136206962351283554223321939112327579510439957713384321213018457481413019458161415005429049999224129083328675797714461805349922840901507528145144597120396814825218463802906401436820849733599773740149261757501356345807088578353608282416313309421683687043614900526745297837423788243406473213635769297380730399943142502556974035682477763521293961061111822581453914804239659605714573932463835316224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7203 1697674708358651532081867716720585169791785522161016131033938908283480945706126880842742987564061278357675235239742885243681184719061329635776722144664829109803049928255749220754069215233463355440421060123646278053985520465853837501060680463133446645059359135288846499156219156916326131515634501554705827389530317324764209914438264349217666426394035991152834648435670544237300099190035020775038116336864668104486130057177575928360771668827988934641906742533950537728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7204 2122093385448314415102334645900731462239731902701270163792423635354351182132658601053428734455076597947094044049678606554601480898826662044720902680831036387253812410319686525942586519041829194300526325154557847567481900582317296876325850578916808306324198919111058123945273946145407664394543126943382284236912896655955262393047830436522083032992544988941043310544588180296625123987543775968797645421080835130607662571471969910450964586034986168302383428167438172160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7205 2164884729196174958615437922388451102152897808604664937024396503550249167583933033560441571399005533027238441228809202023022400620190349277473510106927013185790657352894477197673412206792506501385935929682871826912417892165155465798334106768205208617672847157166017400170578489228946844720822226380426330341123756714036972162543475414735707868253003050294447299483599706714008941741773162844525149423502270096092098745902086037190119400792057966072155534107082752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7206 2526400823727961632962698146133604253128495205307454315288846633034159129096814198373550329268813525734445898178496860596905843006506182571215033357597380173690199679982886976143518330819141017667958304451574482833265886479375655450131144701287466217576062554682391901171826194142341016261426456790906083948671984569980240860244477307922766737303034363816379971089972550085511731948327371296188720095714873565445999801070560197097029741715504740562155566553628672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7207 5052801647455923265925396292267208506256990410614908630577693266068318258193628396747100658537627051468891796356993721193811686013012365142430066715194760347380399359965773952287036661638282035335916608903148965666531772958751310900262289402574932435152125109364783802343652388284682032522852913581812167897343969139960481720488954615845533474606068727632759942179945100171023463896654742592377440191429747130891999602141120394194059483431009481124311133107257344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7208 5100751154713663217514501437676541946134320231496119151135126590371087231690575775742086217222306769784370773411606424270890561313610332779106560037368584934776862915429765997152353752065371377784151316724637161525476298353343896207536977536733191695212637190387128027445780589509810224561900031382820940285640638935226883115725510978037153720612788465727851495809618250148438037292788388837565102546301453843279664554306301937588173730489810578166064061454745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7209 5169462455810883486022487013730781224611776162495763290647500199365311483141935347747132792488522689449789576395931214175191094844112796689944452117359070745440554615349471714689863462184988669969423502142320571983492912788881825057481570207491362667900866864084726646279474380909358880916561584911888815218326710131610775657876979944419282853399489916765050693199992019502521017038358248788254828285273273207515132028826867827663636250049885517159605249402470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7210 5250593084412236929899026520182837110732746391689094331321389388390865925765120221586719321230829213465010107938064791152416797559913564129752615004110223793788611668726203439925639030894982599379006274375941278959608191229365632065964351720990166256426499078984500041933679655912634158128420357387166104293516983274450657494193737610009855659516206749179188534835994923476599207628521952422089565861086309156512676421005384005533712321597180596722232076320689356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7211 10501186168824473859798053040365674221465492783378188662642778776781731851530240443173438642461658426930020215876129582304833595119827128259505230008220447587577223337452406879851278061789965198758012548751882557919216382458731264131928703441980332512852998157969000083867359311825268316256840714774332208587033966548901314988387475220019711319032413498358377069671989846953198415257043904844179131722172618313025352842010768011067424643194361193444464152641378713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7212 11379442464191050265502321700601641424370923949644622426268375225501380810155768925052316293750893251423011082297817170648211296108662702683281039789646230233443613373261175111823297246530286092427847255391877176511035386043030742601284198669249295468872899197362466276467608439208934016867089952091012411803120441316243972842907067929696630463486599991328677085490611257041614676464590180168366192049385500814179476162315859534983138573941673851310482803209220915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7213 22758884928382100531004643401203282848741847899289244852536750451002761620311537850104632587501786502846022164595634341296422592217325405366562079579292460466887226746522350223646594493060572184855694510783754353022070772086061485202568397338498590937745798394724932552935216878417868033734179904182024823606240882632487945685814135859393260926973199982657354170981222514083229352929180360336732384098771001628358952324631719069966277147883347702620965606418441830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7214 34138327392573150796506965101804924273112771848933867278805125676504142430467306775156948881252679754269033246893451511944633888325988108049843119368938690700330840119783525335469891739590858277283541766175631529533106158129092227803852596007747886406618697592087398829402825317626802050601269856273037235409361323948731918528721203789089891390459799973986031256471833771124844029393770540505098576148156502442538428486947578604949415721825021553931448409627662745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7215 34394823327081196158788313432360743218823447407467221137874124196244664444806326250030939217573937872521307177389882678883022174321955442423439294557903529994731746879979734792709153949851255207913741230958022821022716937382911473048339294855743773123797965858313456105164815791705210782957236303134923217944299365042713321273199890687645016498568985145868589337719923280920961693409315969378402899351450121261053373917834015285995424298646411404763522122177053930291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7216 34633941659007894906774951321269362274688878936125615939149005260294174033269061589161169744078830758502338795961088576210750592370289407343373853233803769813599442126421569214377602620443971110246536607880038087702820856831846683212047270971986251052691036593177193944291000197787976175823320175890514003587569532696289592125569899186947239954319067365131147971927374290767487823700687834258109234323021545329388320599160932321278463475290550422322873460387559528988672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7217 39614577433597810860803676196327114634134272745575579724075353770509998918015384922045055576065446543834859587868970341983867803776047689122014495308073149594257312933762916819487764157256094362373742371551876224869497019984513011556066429264843793692785659160059105600173114559485557727136157995337569143157448203312228551772817293769334470801089458559783951519114458066834597434667865428678398297019819271719756738465215689643449480923008825441458917777842865807818752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7218 41838585841528105589820593939942766947466853352943923643551490521719244195536267142279454365765036954671512284410912998107264789585203826145770063290925830808186722565720048981198257682065524964348276867769528946200974561112631071366495617149137613085955918927667293636872616121208564150313181012397436062382638275814408373226174874308734770957174662713479327314832349432799745199415824031801767151944202098147173502191965277520951198583704173739859824504066961356252774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7219 83677171683056211179641187879885533894933706705887847287102981043438488391072534284558908731530073909343024568821825996214529579170407652291540126581851661616373445131440097962396515364131049928696553735539057892401949122225262142732991234298275226171911837855334587273745232242417128300626362024794872124765276551628816746452349748617469541914349325426958654629664698865599490398831648063603534303888404196294347004383930555041902397167408347479719649008133922712505548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7220 84142225442437902608589082717075907714000166790604532520499394115108874884544560605790794120512467744083352199818912892636332305993599457306911810470706958170806286448305454555678092001962222217839670264762933400055892252335742720068990627867363587098721880616778081109231668702410362229555758814849434080553025854994278788469952569223687054379539230251681735054812363659794262261397851701426502892153355565898058372446585973748197986794284926059081131963082014408379990016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7221 85453193590262366957931263368492713271625692178395351348991736338999642274754773441866600501622438274394383663522740576278220320431010454472910616595231818064787785020766563661672444404482980466222093932570526555061461030511862793667728524713302290687902494750933701369297357005276830113212023626961281424968097880340241803038330231936697221732906046291963374300805784330516030601861400391472234312868341142407057472848254196927344052241248576707109132844358902014623612928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7222 87577877435679075191029673985419735925766631473350800185883300585162776579418932813443392722577550088955180066272209062884260368286428478005211412407398863667515522794850242348646616336890681217077502995911929090069637232174636140618382059365793651990739586430022200525800296210168037031330711091160425106189881460133304589525255873922093097343071374128234767864726896106849828996030803645455123266000421955281691131593450784458977257635360195354128067539465286096093446144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7223 90779649298918955359303877120370564981117239505709861698055378240964426475870807776515516757596514285755692025684311329699383865621631239566692259742723123199446197821758745832360578654583458809959906331246343701964656227759515311350666994869489333891476302493055270222442457576991384621723446765460913765986070674804844757314351249957954565417979359849051952926448094459143263604487843778729826697230544908485537904146329630342423738022029277764924147428004877200681808691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7224 91411755621107716903214694952266403901707739597961857856453943328494384554961361889869711237684030373091836611695805931481629546251275771868494800470694004245569855557398642183704280509298923046431794269679186722256859653471148455658900915283448122967081167243755736763455302323802815665691568170954262019929024214727436549882883901521438202840075221109135988386588686862309196781645945620111265176197529291673732220279763831292798882889417274836535826052099982542375590297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7225 91919880373497186063544390243120808883031091918892169040200300984760496189080885821740435829638125371529803189767843997360697949842319407452554591621396943740421054236838918114250291854707116973762055429667173573945253610502213815287940963509156326620968559940211444377682434157759000664338599627725080682294070001636194470435015295366094252996984987852467723528788126041145721681485993952824276584276226348560955406714054501015027912237825818510058691123271450985422504591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7226 137879820560245779095316585364681213324546637878338253560300451477140744283621328732610653744457188057294704784651765996041046924763479111178831887432095415610631581355258377171375437782060675460643083144500760360917880415753320722931911445263734489931452839910317166566523651236638500996507899441587621023441105002454291705652522943049141379495477481778701585293182189061718582522228990929236414876414339522841433110071081751522541868356738727765088036684907176478133756887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7227 139529045258033489251191289664132996583928921061931631306364205091242394505499223515007351814206938428290556369856388558375578864956934033173258926158991097962595658603717300344103311849094018643186320055261446238992212114465271378952991601716951686973180586117138483525869177104901522012770498605389373608973118241571204465304189545590060447573009276134475986243853294311722073980140889580611423362253128279617821756854400299922970613329842970545879263038331851276620494222131200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7228 142448922245066444005135968514777530686254836663317247806887761667771017505838289564502257998978835834283837563568345492881454603395492680866056549917725904633129946352559970074841938687354209613128847039650956857202275685528252547576927878035999632809621777187169475725597784612472416528204771806718077382820181448085589711698306400921428025094855816086861347020874926670606824920337105559931782727378993692867215569377847688766872532602776456490362977297485474428255903259033600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7229 284897844490132888010271937029555061372509673326634495613775523335542035011676579129004515997957671668567675127136690985762909206790985361732113099835451809266259892705119940149683877374708419226257694079301913714404551371056505095153855756071999265619243554374338951451195569224944833056409543613436154765640362896171179423396612801842856050189711632173722694041749853341213649840674211119863565454757987385734431138755695377533745065205552912980725954594970948856511806518067200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7230 294639111008698324237717376936279654546865451767819481734483738670992869158413693627369770983316389825607681530812226368350053365119133950972653382821414045146314468931858246968383351220229851274640521550593738541628226901706209651576625394470636871570334096735550201796139200809281960919495113489409801523565746613793460272478176459066132387824048238391451768309362119533958175344126305449308777457649750429556722963738670761064054331825425616324868590140785096099675839362236416000000000000000000000000000000000000000000000000000000000000000000000000000000000 7231 337010089003779288757901698346670131683885020769076863303325016704837595952433318292340364532412197190182492875774781940068167351655013204482247106122262861320653948801983092166019874912555264153717919761239159888620800585245356079876443854140595567387045644581241569211530837185747283253907557432120370988036758110698737188738683087968381136523946964652775871678007929794418226188583007182170931975764546053740722516663595887121201205362731720618383152462881861224593627367342080000000000000000000000000000000000000000000000000000000000000000000000000000000000 7232 342275871644463340144743912383336852491445724218593689292439470090850683389190088890658182728231137771279094326958762907881732466524622785802282217155423218528789166752014077981113935458063940156119762257508521761880500594389814768624513289361542373127468232777823468730461006516774584554749863016997251784724832456178404957312725011217887091782133635975475494672976803697456010972779616669392352787885867085830421305986464572857469974196524403753045389220114390306227902794956800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7233 456494176541692893297511906770393520875449760650342930754368329803707463671149424570671101586230749637368537395091181390246105353102053202326927150454981206550208659828359861109547673979322634102643300493310553387107511497796382709132656520658269691439476827252224508129625550588817487632451552262979354262905433615419925105489433542093106704543687274558653732836273603454746610426228407171101724113189973341124146245304206903556308238011089948600868582965032592165522854484377600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7234 684741264812539339946267860155590281313174640975514396131552494705561195506724136856006652379346124456052806092636772085369158029653079803490390725682471809825312989742539791664321510968983951153964950739965830080661267246694574063698984780987404537159215240878336762194438325883226231448677328394469031394358150423129887658234150313139660056815530911837980599254410405182119915639342610756652586169784960011686219367956310355334462357016634922901302874447548888248284281726566400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7235 822144495359640257330834566977509394241133937702826919474893925536843242711395691228441209866763087635938485454747273859310344557862535019871851190238024292594246227551341796370384697887677076236023033878483890336049774029752222812693731228733714284815084345692461481252724288950823787526750785653691388524654603199066914949122331970660043669545291932020751457044996413398066902033416676170944334358007589861207307905579437084444766431314989571882162321678884279777175878458408960000000000000000000000000000000000000000000000000000000000000000000000000000000000 7236 830376023569958911768442594811737778342106701997822428920879006801470653173643469284019673189841184453872971391484561738775326233594288538849840228911084444354325434074257111613475846476415273702355464480979115223738838389592740145745507516285793132160490657697949755300262845872777634603484340446482215596499427318934571362239057137324541525628236767027766956617458802929317655034728864202801855771185852675719480856649857407650635436560255784061756818702577621393107655118028800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7237 1660752047139917823536885189623475556684213403995644857841758013602941306347286938568039346379682368907745942782969123477550652467188577077699680457822168888708650868148514223226951692952830547404710928961958230447477676779185480291491015032571586264320981315395899510600525691745555269206968680892964431192998854637869142724478114274649083051256473534055533913234917605858635310069457728405603711542371705351438961713299714815301270873120511568123513637405155242786215310236057600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7238 1675033864239905401340789380766663833874747229235291933440538345233586428578768274098467251480966085170174006592140730139564488556122495818417622908113160386430065135543323155111151919766974020220933666699948216535663371499480750032198404639058792558677246578079597684841694000268532555199725469979670341240521970571148910887293906093155072483992546459589677696944547594056590368561047856620309698962414261753300234362505958635563067358882971425531340455106714476078979594552606720000000000000000000000000000000000000000000000000000000000000000000000000000000000 7239 1709132802791751441541619608936312769795579817827382338522669861388562356401403807400305416232810127368737984497444062085341688664591546334421948995884468024407078761887609086002336881011010822182627781219044032179127293414692249342441675551739148944729295790342284214849623924083427753354105884860135867897163543716587447118773434001376007718538439440973724696031529821918327822451794047255742145338591963445605658191235398949919492166736535052490379920622685324067613624751882240000000000000000000000000000000000000000000000000000000000000000000000000000000000 7240 1752830608817749735177050060476355741552389882898563890287886987894456977799159676742803540322437038206831894228369305952714564157842309721610822290632593327521415806048764337675445881510572914039206311098579081590679966882184657709691706216094626908894483098318938078007373024964808141956739914677810620026022954740221282236032610897260662702819831749868570341275944142766488721952221764457300134887370573689760047459876835270609188092637601969715092456501361617355894615047143424000000000000000000000000000000000000000000000000000000000000000000000000000000000 7241 1890799386613780125781325914968233474340055633967502729594983638104396346355801941101807754587530472341180021859940414113572240048620595281093606156084890476735981629780688543145427310466682409956424696945336647941288050143036401787019854827021574286338771571174095994702049971473666027906823199554060472049538178369147465453180079375757029713417457146995971226814658887456516456774936894396694063214820135840653503789455691714091843327120704808118427104240288113176394370077687808000000000000000000000000000000000000000000000000000000000000000000000000000000000 7242 1913909456670296258993274569895247204576868648460696256890599907976003025245386071605635555365278060567537558502909165594326008297131401765354707028706596403909038834629472571685478744744501360203882382313280462254205385820488179149232993718822181543100577583526755070617129591133318769200809716668121587334718505734108806162694501175584766022294893059681310620295488284113826603613665912850015269364836747393381598402131999073145126146827066910817867781891119029550352486486769664000000000000000000000000000000000000000000000000000000000000000000000000000000000 7243 3827818913340592517986549139790494409153737296921392513781199815952006050490772143211271110730556121135075117005818331188652016594262803530709414057413192807818077669258945143370957489489002720407764764626560924508410771640976358298465987437644363086201155167053510141234259182266637538401619433336243174669437011468217612325389002351169532044589786119362621240590976568227653207227331825700030538729673494786763196804263998146290252293654133821635735563782238059100704972973539328000000000000000000000000000000000000000000000000000000000000000000000000000000000 7244 4784773641675740647483186424738118011442171621151740642226499769940007563113465179014088888413195151418843896257272913985815020742828504413386767571766491009772597086573681429213696861861253400509705955783201155635513464551220447873082484297055453857751443958816887676542823977833296923002024291670303968336796264335272015406736252938961915055737232649203276550738720710284566509034164782125038173412091868483453996005329997682862815367067667277044669454727797573875881216216924160000000000000000000000000000000000000000000000000000000000000000000000000000000000 7245 4808654366387530929802465129549727052655584308130683090731346217133825572515532270395413495046319682154485294408797039214604950827362088889594043357036802774480244138480945474333119905966289073470161716386801821422030935449748312598192311951492556227127037273186426079532731101458501501261913224543185197318966606570150750504543252839337729816590365996699164292786190404073147213564009114282601125245647759228665265228926284910540466120397600687291695816821564357251031761105715200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7246 7212981549581296394703697694324590578983376462196024636097019325700738358773298405593120242569479523231727941613195558821907426241043133334391065035555204161720366207721418211499679858949433610205242574580202732133046403174622468897288467927238834340690555909779639119299096652187752251892869836814777795978449909855226125756814879259006594724885548995048746439179285606109720820346013671423901687868471638842997897843389427365810699180596401030937543725232346535876547641658572800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7247 14425963099162592789407395388649181157966752924392049272194038651401476717546596811186240485138959046463455883226391117643814852482086266668782130071110408323440732415442836422999359717898867220410485149160405464266092806349244937794576935854477668681381111819559278238598193304375504503785739673629555591956899819710452251513629758518013189449771097990097492878358571212219441640692027342847803375736943277685995795686778854731621398361192802061875087450464693071753095283317145600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7248 14730572092088626128175441738102184413425892061590451831929765676102167429313853163052275915272331748704906272473384838929698581152417611698753133957107784521292390145831071729375882800339998342830409585234700627988424151345189802416862287935797181609511793790472969490079643415066996941771408865978466960896183115282031724987406850967383530104071340615130110865068387037366961964009816525173474362071996482599842012159930279789231428923964535434141545184441183396800644239316746240000000000000000000000000000000000000000000000000000000000000000000000000000000000 7249 16091941448015338086456461438530338008782113696856261224167710825345860760201025560241188627170378251320033408179148432116336133918295512440433449996146414173392214961270005178526049260575117012763812206276760852000934116294103986344486301720885944149809941462546103222659618004539427817189739749480814907112541041816961099797634945455127387092188080883220219187189003719432184778488279387741373727861373750889906626637177702855380693385062729014437538609634729202993084012471255040000000000000000000000000000000000000000000000000000000000000000000000000000000000 7250 16181103220086437508149838672258423365998423504450654227980896619446726791641325893413363313150174785783619025299299780982369544047478863975546345684993382233720188075650394861017271794305790202789153240908579586843676510320390625733002038232664285542697802991726523736228290088048966601166609635606083026785050653821834796353779039731692364579901105718484053947106193746082849692156738750052769360508323139433410679449095164512607081841346710093605299021281309843543433289463234560000000000000000000000000000000000000000000000000000000000000000000000000000000000 7251 21580762538213413110381557827826570719560449206709111521217640635417856739141998485112106018679898029681770453699369900292052835695468450821846217093269273847200412854646315082980597786606120635000391434620592935118400559838149625851029506574136073731253407874816705872270594384208177125812560103163116164232883537933420098460236649878740585292608599802024944636442468470334928319982217712488679231800109145181925243842261874570436472587446482172158112144004751635207333287097794560000000000000000000000000000000000000000000000000000000000000000000000000000000000 7252 21724066764592131813967293975838081539236764744480108972489374835435408447076055456096107316235588161152904148114245336323867651913901553223153657751359340498895705509470105054410448298067959989771628994135255641546804288097842293611011735178796834611116928878276332812796745433242044134388916244272794698407821505014381240466112165601513015943440572722349016842971170513992817702908066318402025764432844292283567329881946977967836272087619091712605612499163471931341900772477501440000000000000000000000000000000000000000000000000000000000000000000000000000000000 7253 43448133529184263627934587951676163078473529488960217944978749670870816894152110912192214632471176322305808296228490672647735303827803106446307315502718680997791411018940210108820896596135919979543257988270511283093608576195684587222023470357593669222233857756552665625593490866484088268777832488545589396815643010028762480932224331203026031886881145444698033685942341027985635405816132636804051528865688584567134659763893955935672544175238183425211224998326943862683801544955002880000000000000000000000000000000000000000000000000000000000000000000000000000000000 7254 43724899245761228128549412908048242358322884005212642056691745187704415167128551979936407506916277107283993022531409740949791882850982240000002781437654972547708970211950042288020595012262044193938360600500212327827775544887539114493513617379491277644883412070729944741805960668386129470492539426680974672292737358957086247427733507006251510198655053337050513890417626251806614970659130884351783367841420747881067511910545707002174882977713964438439006393570107323879747856220815360000000000000000000000000000000000000000000000000000000000000000000000000000000000 7255 52498835981831196421894096425358585030224760729437430495882207963780201786757658767963381993403450593050251225065858185656935552058828345112586121024151301476156531784281739515351879971676215975900826336891976788312421895947753916938238535303985222761704388135253900540989540855486127635763558927531527868123664127012713487805616455763135091384212987880842769326706726089089664199870863770417074997282447560204222118605178388605922558171255243395291336815591128859731114479025389568000000000000000000000000000000000000000000000000000000000000000000000000000000000 7256 59061190479560095974630858478528408159002855820617109307867483959252727010102366113958804742578881917181532628199090458864052496066181888251659386152170214160676098257316956954770864968135742972888429629003473886851474632941223156555518352216983375606917436652160638108613233462421893590234003793472968851639122142889302673781318512733526977807239611365948115492545066850225872224854721741719209371942753505229749883430825687181662877942662148819702753917540019967197503788903563264000000000000000000000000000000000000000000000000000000000000000000000000000000000 7257 59879113738735153467089889612922429690896404572148468419243863992130307675768596605859335553565165141566048749079166407006456501399358495207250219918172059174024161013542286002642540808406475061551057070903800068336721537502646191378842185824027691865642629648130152635125622649261990429863127149216612286213247046152395903521402265873537952930727233220326343940605083234654195104994764629986770776475347709676329237676135683983765230556957184615255697181884130960486598779357626368000000000000000000000000000000000000000000000000000000000000000000000000000000000 7258 61607373388240242786173978107692686575013957845028814706386725940969382769975839631834902114533939008130773415860738272743484957297132849058732823888645616060201428818686969978949710916628733255178167376855183092380396013118172482131711994243396912174158630843407253814747245034724560612049329460823882929448603921847796124845449529914030559382038545554359532135834771545331820430605818957168052785304008000108413443177823810686182902746207222201774112890020005708072799423244009472000000000000000000000000000000000000000000000000000000000000000000000000000000000 7259 62309395473192582666288316975992357320362462423307345046557012123293270310083648101368969916565283318177101455488994022215917246835793756714463072006456641869627496404178580785703135509735364510687085491433161940890918312670405510173611981408716372785784756562255950102003301247396525161749909407781837556078656237919005592559338634151148080078866673976246578905136851974890042404513808182828176585933974379185880496866948852329080729626324435277895449510317127038631622103523131392000000000000000000000000000000000000000000000000000000000000000000000000000000000 7260 62533229719914342875614956813085005803813168194207303762159580044915830398665651772277602665040565273263317387103530214115879779814710831790974391436015366662748794950986961680977515072160887473768342051544890594264406435303995368489449974840120974790975984866644957188138445893675989608015856500903029083790109684674997356600736784138870322067429659307642293420632234044015309434344159176749953704947952474231399445742720082574749837311185165617312480677390196146545593882220794216448000000000000000000000000000000000000000000000000000000000000000000000000000000 7261 64171469618915763830548265712898417792429421955776736316265294575751822697694085434833538230990453843609431172322884270220720935984690360844273978452053233605318432174489131302862768283634628655041219751551428382331873578240559927484762021147185363026982278484028217231210350340191459404995232136124188933548694070332968646111248824228296407605506749608494059761094025977026705487123909783660872812461859740082717498278127300701114262260426204977179632675589776417522015711902973296640000000000000000000000000000000000000000000000000000000000000000000000000000000 7262 96257204428373645745822398569347626688644132933665104474397941863627734046541128152250307346485680765414146758484326405331081403977035541266410967678079850407977648261733696954294152425451942982561829627327142573497810367360839891227143031720778044540473417726042325846815525510287189107492848204186283400323041105499452969166873236342444611408260124412741089641641038965540058230685864675491309218692789610124076247417190951051671393390639307465769449013384664626283023567854459944960000000000000000000000000000000000000000000000000000000000000000000000000000000 7263 99904874837857274534989127529862015516399130106183516126866904339512382912883670546122226615300024452363202798953130423265120667820009146076306421193694201953539506804470638137318312355774374684317711916936994251172187565609177167242471632236437444197734315151668125410580163614137625989158171352207070630565512990664239904220386951147356354869319602886840387332908717404817638014917489748994125884351818531428649421386239371190194619366403559786437102951400814508445900908835645685760000000000000000000000000000000000000000000000000000000000000000000000000000000 7264 103026902176540314364207537765170203501286602922001751005831495100122144878911285250688546197028150216499552886420415748992155688689384431891190996855997145764587616392110345579109509616892323893202640414341275321521318427034463953718798870743826114328913512500157754329660793727079426801319364206963541587770685271622497401227274043370711240958985840477054149437062114823718189202883661303650192318237812860535794715804559351539888201221603671029763262418632089961834835312236759613440000000000000000000000000000000000000000000000000000000000000000000000000000000 7265 123700437122659760024941575111654191414444443861146534559372103819220524556928764760749533416277459300736508371898382305019247568889459367507725463700309693205772783077186511946692674721935767055896003760989689994638054869945458925688833484277868399673855363961049387502757005919282795795630416341106170660509676142003196990007168063098902471228594906592626205884190345141156679208313458830953759023771751053057861571677139067063878997938617858601336485969008099193426830931671258234880000000000000000000000000000000000000000000000000000000000000000000000000000000 7266 126785278555451357788032567822484917323236734345972591703936219387046222399971490914193411281852854744857934111125939097139457517906956218640117074189391541438101919717717065633982751068680100734198177456324373638758954281830293324359221864086947234110472589212764727698127496146809688333383117547738881722724094904982334308165241557094617729880065790871114128626686687449030660874985370659061037941283832472264733016217447991166739579176822575108203653778375757770722264439336248279040000000000000000000000000000000000000000000000000000000000000000000000000000000 7267 127944661878141936005907884889242970914191174681994788320665191052856459494534606157229024064058308810848376100629728198308817642676049938874485925456909656758121525675400640371703023029977325588825162946308858420031295712676385064099531243138258260142400713344061186300788256979046993930918097157225559083310379077935256855454216024590766340339272460566628128532309592433981561150582514719261522944789719974658190358407177080104907631311987189369261653461587071588316078462297220055040000000000000000000000000000000000000000000000000000000000000000000000000000000 7268 129713482088438829130413523850845408300101651751331121799752728256352170916118033892121591217017640269062869779440277436073455674602446942637727666361843891644178505293032907289284170813801896910329658286580409458096244501330897300008741352490400079407042197860338529890200076199955477717981480988892271881697158512192426305068790439677274630758709407026074600355336913988368403009807157779896474874902020250805538612210041279369030778288650606733813657887323298384467913648411928166400000000000000000000000000000000000000000000000000000000000000000000000000000000 7269 172998954440081318116632325106490239683257703400948871718972325545937459172240433815351147000547677435066034956528061476724597816154815371429784814163399511684118329740680435763963571799785009249368958398006783009126708460728186628588334196838436249155911926696378035640520285282658710594670617987389472617977000021219724486209284880245430370719880204558926308132315274450602634096826369108835298538390903776189131570591243300418347385111511608099348904238336417422957941031178589962240000000000000000000000000000000000000000000000000000000000000000000000000000000 7270 190403697735265256787760183268718954705936963258256455176759844358437833852599168368895565426057322558836314837003005843473860384325542251222114680315596068617187204126712528089307785689945198058699411182291101784590365190716598131828130243308242562707355187200377280438293841256550435418134449857635928651058322447596981616337006874258000941349880273623642530647445174789269323345355567455542364936798715913672401777087089596096799303856063685035404612179890263054600982371285042043289600000000000000000000000000000000000000000000000000000000000000000000000000000 7271 207999231034617342877087382774393208221211378345232821808421347631231112262719151621618446378277495868180316884299301650196087902937143826654361190968352129052885195191765601684337731324703469554732489751353314796990526662135186839728100205687591800282865846874040996061066299915119709314776476403458031749540797023896327024909096915981317331872821876670756002675721475690155970055707734846249886264541948113057604946569968649680500516759366339625453272809587109302321433785010106033766400000000000000000000000000000000000000000000000000000000000000000000000000000 7272 211004269039214139382667262225795037941565104652685407444343527892267098335641709822890107353103661379265865160225731705938271813129444662945532593927008552105276437970917727964065322481154879498841185755633056641861212803093006084096245782651704970168986843169992726691297669505603686571125778521698572256892672809413235540978597432565597127622705778519747118614497907089838178426910985077722260803317518578888178762641431866080341586145669954579878656891879294313471056078401822313676800000000000000000000000000000000000000000000000000000000000000000000000000000 7273 241346867123300730854587917251540484591413855693339354793011070714099538216631121675444435637099575407970016349362828196387576206217187147802274865013126686470775078750267581731694864548457911008701679495885114686738978334173621209319004259595485595229267008537955583107092391592111990679914539170271246502634346532979914097596848024791321192571635629176296810438382883938076085646729846798819752359203333743175625962318193154832486967001110756117317855045848960441596715788154308028006400000000000000000000000000000000000000000000000000000000000000000000000000000 7274 362020300684951096281881875877310726887120783540009032189516606071149307324946682513166653455649363111955024524044242294581364309325780721703412297519690029706162618125401372597542296822686866513052519243827672030108467501260431813978506389393228392843900512806933374660638587388167986019871808755406869753951519799469871146395272037186981788857453443764445215657574325907114128470094770198229628538805000614763438943477289732248730450501666134175976782568773440662395073682231462042009600000000000000000000000000000000000000000000000000000000000000000000000000000 7275 367352342410489233826743895522221696317306089720971829782397584820735923990350586979299822144930698911698957638970673976163894533628594481101520111889034263291379988466914194103152882434998268574961916443561314927711512887560767164112224603159223943344932165215920101051472172105937587246937574384574309014964150244417926574764337662621395912496480467708872533405541794572489741764946509247289458399491203951609889803733707917094392461353764068713993064435566285464235514538725225279782912000000000000000000000000000000000000000000000000000000000000000000000000000 7276 373575628076487091733306057266135985873342338908716979658537580184212371523615466384267877566730347639699040395033827075721218867688187475193775068436001253434596875418462397119347134751450202186801288116921724609856923655900825509111923147712614527769958063194927817197167946464949162724073760942074061658616205523565068826597770825278528267453582673092771870506186338449187465752477832917162883728039205366053138455176851517788884792828499058605720790941779072692072880893472351893585920000000000000000000000000000000000000000000000000000000000000000000000000000 7277 394210863394938176529413635207881902758477455075639334970577696650875483238833412938062768146237078671386428764952318826646934969811662135105468740793591734343438599646892315876330353242150421796911208148393169533590552581135576683664223227784285783603004209468331855041305415107619621946977262067587271943042113697352404572100305326310067608959616942685181364134980372777282239785704852348751870531151324057455761006635291466139912300926373420362993539164722575404610517878729292644352000000000000000000000000000000000000000000000000000000000000000000000000000000 7278 460039232208961745633412674182010411653341535699855204472865047297813551229687955980967122339066339515383768112466141650340820964357812466875740786529670779690368518070774856791103735014057855559640693970641359327747734838882532962568159972068022003475437631165002020341497720024462542672942415763610261171835744956390200620853617181616202087230666533967365612291991175257656695622237202715739834235238737875709128545855576561912037630575654544172462419925076404841786581701718347612160000000000000000000000000000000000000000000000000000000000000000000000000000000 7279 477740115993862550384851399097281481945954463914108719862647765799886260097399288596930309445442344324323444451768859655526348491810802455283021985745098133615347415916927690450087755706251001646278446674344641559903119656940987499405092235671757639077141994819200606931657863958302201151504572354701109990722781342010859385256052991160481464571854475428764715201375471576317697490806840791208987755939576012585701325745373077208613169816283510124511632993688717583002973941339783168000000000000000000000000000000000000000000000000000000000000000000000000000000000 7280 479186725641001845610392190266865421087876793990011830286036153368522689384341387551741046348105686967001384910401776393692851072268194550015952587399559292432516030152485353456899809457784618224882096720276959442148399693677384597382325861440990643494189008548727596149550232469987733636962406862061645707424041192118221179288791508284891601106092603746925800301972079973715619695887697642295662799092351628808364731313318517082435830975045655746240032386678621712975549814362079232000000000000000000000000000000000000000000000000000000000000000000000000000000000 7281 532722641343825068771204767232336706861258719162975096056950478313103170194360270984466509420162122420597290820458890644615894650722733785238581555974995306916417790513400345567092956441376327826347603781643680724772651592818171413932299910762917001494227548247507952681006937335578599186193572904575334078527048086729014344818381389464206251940351153852229599785502813652576404962232479390196951123429277968508642068710542395423756416706783142273903407547103820012254951757553074176000000000000000000000000000000000000000000000000000000000000000000000000000000000 7282 557703382934913527041706428819447656601532824413208391170287533379679847551229734735770115901662784657401590440025238524037047644848158965864374738854903177379548548477952693896173844107440617301760927705379629239439369655505030771219359116281998391460506819298253917699811189117602104837665698681643703501991802748792710778394333999324038357039467282737384795473831381255391979785395813111758018607646606871621151856851902080090995213288631795312882246840609376158884388660026802176000000000000000000000000000000000000000000000000000000000000000000000000000000000 7283 1115406765869827054083412857638895313203065648826416782340575066759359695102459469471540231803325569314803180880050477048074095289696317931728749477709806354759097096955905387792347688214881234603521855410759258478878739311010061542438718232563996782921013638596507835399622378235204209675331397363287407003983605497585421556788667998648076714078934565474769590947662762510783959570791626223516037215293213743242303713703804160181990426577263590625764493681218752317768777320053604352000000000000000000000000000000000000000000000000000000000000000000000000000000000 7284 1208689569815956390244270178928922989245389670873351555861404940136494304375761116056892670765889457317713812586864340150114935904841390804307109288763806748739270875800398437591680221025446638927205632613794527781598641210129911341492455780654423605798424045087142369338047400702404635056024266953059174842965828943332529720162296405647102468051716876078355628133964867798208610208528530167147086977822318091213030699200525019513496820514735227180251717628071663278264058165489303552000000000000000000000000000000000000000000000000000000000000000000000000000000000 7285 1222037149081848364305675762419623647991356992038152811041520482398826589563215449462932920966558160903827535520293098670782026352967824519831223856251745208023641376160733278029463016578723850081321404931712059970218243487685096939292509761211652628011372901335050750434567535893494509031357199331114176927372911387919752717321471392670141337229199342929337667664997257085250685698066891367869971159742500878116931934247532324862273103551828625479658460618388653104229749603455467520000000000000000000000000000000000000000000000000000000000000000000000000000000000 7286 1833055723622772546458513643629435471987035488057229216562280723598239884344823174194399381449837241355741303280439648006173039529451736779746835784377617812035462064241099917044194524868085775121982107397568089955327365231527645408938764641817478942017059352002576125651851303840241763547035798996671265391059367081879629075982207089005212005843799014394006501497495885627876028547100337051804956739613751317175397901371298487293409655327742938219487690927582979656344624405183201280000000000000000000000000000000000000000000000000000000000000000000000000000000000 7287 1922455519772127902725751291685186624747889099781374299691564971564509182089120291226891489820240832566132833111363469683062496652501256024247172313247365763129000267484147356648721721910658716797215822051922113662408044867809642408777842066035546516272348275083829543858856696103242638059146788643803351765664555722250888767821125694382753563656490382330759665514612428860021714067225155186507766614372263809751061303299483232491651027821148134530985519881170431974462115315072368640000000000000000000000000000000000000000000000000000000000000000000000000000000000 7288 2162762459743643890566470203145834952841375237254046087153010593010072829850260327630252926047770936636899437250283903393445308734063913027278068852403286483520125300919665776229811937149491056396867799808412377870209050476285847709875072324289989830806391809469308236841213783116147967816540137224278770736372625187532249863798766406180597759113551680122104623703938982467524428325628299584821237441168796785969943966211918636553107406298791651347358709866316735971269879729456414720000000000000000000000000000000000000000000000000000000000000000000000000000000000 7289 2232211615528829137253110937525685152022794832777322921634777055723802757487945968335532656078740300403671696407370889855102637352765456929679291293475910079458689667018236793930528402886161895778089136703517939910461950143707389514848315214018327743489497781408381554588322601412625826028470781181172924466199950588255790132371378653636223055097931182828728266959082862022275012055645799170097809154559285310004301278479895686696637748486604067232208333945513420027077314989701201920000000000000000000000000000000000000000000000000000000000000000000000000000000000 7290 2237120608486708731693089853482710781609357378148047536287638838156577307186542662426230051078542029002486652553723944976926887148634239393189792439136847698220533401258732857470445199583122621616308166245519688186131796391747259502117454742009077669290862806697030029646767428165775449786372009469330790509106648521862406124459228704533283228735402739088584166751662492624413994137818851340708693468015789178435160596811078882278798124753285740472839758830371354516188618525696327680000000000000000000000000000000000000000000000000000000000000000000000000000000000 7291 2341460621056444553961779419771627727154774046377877421379315274086409766573108683835832875595248732331456385755834389841463398090744452930105363786100542571101965393886610516435469916401623992901179456212702029374259682547567882672571944726023730303668855617444164236563098873432005292898937976709402345165262610784937411627497248067037207110549939309528288882829408015995829350386143999347903802491425221242883915122670251731333698590650869818486988016356847172631963423658515365888000000000000000000000000000000000000000000000000000000000000000000000000000000000 7292 2926825776320555692452224274714534658943467557972346776724144092608012208216385854794791094494060915414320482194792987301829247613430566162631704732625678213877456742358263145544337395502029991126474320265877536717824603184459853340714930907529662879586069521805205295703873591790006616123672470886752931456578263481171764534371560083796508888187424136910361103536760019994786687982679999184879753114281526553604893903337814664167123238313587273108735020446058965789954279573144207360000000000000000000000000000000000000000000000000000000000000000000000000000000000 7293 2942933753265688007509046561262127454461044155332423608511160517763326313061419538209829090133973301129353899314719179669788790653272240951716519474972004457442067443542365274490169485571189315523368349661050832291297187661196963332725715102234147450285591523738930653688470989417099304757626801980222881934893192804519821954266577142759524794220940138750275642820268042600182493654388021539829061635453851267836294365947323985018134647084153070971724008746626847024198630993961366323200000000000000000000000000000000000000000000000000000000000000000000000000000000 7294 3155740624456764176091572933572739047867294053361580387450923772430961523625816138142747421022103048545685738703857204605901430316303047266711789093396374513819821084876418400069624551337663289916061907070643175953688588204596061234344913964357339214018292864211697526681124016364240693646019561431487527845577102780793937109702775266344571627128538128308059166297916278911998467101154488854047108043430597749842107838279005626438897619622775342342884799918055677042599438095136849920000000000000000000000000000000000000000000000000000000000000000000000000000000000 7295 3788968314833755735643391027986511067686464425189324195015211277343796966093072160590501351632469030939202251017085882564713282396246558233903709870292055594187620439304668418403199955543474473955232154650880966449832360928351910094877385992131184216106312750308871758558819082580327211745006682654477941176040514837961484951484979594912559805356307393592938254362308705224158950285537712482420975851815847841985054682928730313918729135388926967873961189753342631678165519742562992128000000000000000000000000000000000000000000000000000000000000000000000000000000000 7296 3799365570484600143681170986706976819327881404290972638862486245410135226392950348352305399685681253712250101542350323891350434709466248375620848105594347576111086871667591098039513565736862227534982397223932692119807047022012259633830572076688666834259582546577572481397770163706008991108822104986487953581074488254540736312369843871893648969419954859484081320537773157980481314091336727002631705549947104700816125053688654746736698897927000779237556193742751315196419873701237044019200000000000000000000000000000000000000000000000000000000000000000000000000000000 7297 7598731140969200287362341973413953638655762808581945277724972490820270452785900696704610799371362507424500203084700647782700869418932496751241696211188695152222173743335182196079027131473724455069964794447865384239614094044024519267661144153377333668519165093155144962795540327412017982217644209972975907162148976509081472624739687743787297938839909718968162641075546315960962628182673454005263411099894209401632250107377309493473397795854001558475112387485502630392839747402474088038400000000000000000000000000000000000000000000000000000000000000000000000000000000 7298 7733659025742507582735634698082587899862126862741300376800094288600180106363243479110582513511901978375149663940868275205805648995186658613951361816654053247594652706212683086052287798174376892794002630854236620290505124258555911495343414536695813527950790578928805738401330878655932801655306747874533037649817797118496280333501146953925574135154073219070451779368565598574849997284014144524654646957671746622982594939758372681343302004906622197244604801227371981575773447017969641062400000000000000000000000000000000000000000000000000000000000000000000000000000000 7299 8597666814408923672242735585809756343599579844055389536283564591628448712219929761226736005790125923617865863486039769742553944850694975255859768841656960150038962838549212619506077499173841904093262529320022370727859488291585327680744636274686355166649128605706733735315619040372756540608784792064762835324067008404287520012474693122162635962336536324037436719043322020899865228677868449980338423285057491218737924301611157393968165315755495962509692264472680852076287148697124339712000000000000000000000000000000000000000000000000000000000000000000000000000000000 7300 8692323284646137045426179860390244363250125695986442449524973237674243438344836444646356307426510677186731522154148564199186381691222238408463109157886525100229586452632858622522669607798496585042784596705456532529680158229303382445290117973029567149823048759575085576659314056054551134468613497266984360491528288898071342139966371988089000747306234635068182210304050468663410494750954067350327694380771734500569243571236877171387058181443949706192755357623617432519421979115554603008000000000000000000000000000000000000000000000000000000000000000000000000000000000 7301 8884317995644871742910607953384502721151761965243554599035770916477327844516390319253057551136359699450955120905012851793407093741679234184177041946038381663709924173052984751499192838406626643148625895851633996883027422999128425662146698222202891762269799563620457837233883603106062593976906547555152403391441948088479737452203808439996904265954218149725352943596228622124271917453524061447340895323254556888546879504657159248826782402634825558441742899326398266041938816312782356480000000000000000000000000000000000000000000000000000000000000000000000000000000000 7302 10367878176154493150240524034391798872998425057640121494718367905179306039435177338856107629100849105735448220476983573733513804928286490974957678894732833265177151850804044962126809948903321034641791889970277181892817696977607165235582723101182236435826864841988795914009579156817388292505250858227557500075424398175785936416543678891108107426469821582419053974097179194997494632818924809079179678245599430369159256935415658116722585657592024893495319771525964908073971716305453056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7303 10618282832240721071643890829252279225697708593631972461619299992984179373901861404842048898840326872468271800293116962624228249606337372303796548208608334529926342221149108734617796674941962980933004774151377499175982086402575153758233160646909568604833266733694902518174260987199137969040655831465617911881859342934984022804894394609237991160786189050759704124353528977454693282024049451686519431668627476312946278337655005083449399802375115861072275934257528239639394642425177702400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7304 10752318584457936443750922881612101310527572858026550002749464551086767849838200618025656396384295487448797911241469527972931921504544710475477153824780252749127798337409972778847262550572385873326527236968380599803671692431515969265515615580862789681687175358020916685070343349501138462199582129241089021603214482372781712647486347710838859130772531567560804564819081916412714795224796920143097773780133246925302792601592667097958193724141815201252269984752386759518321665932001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7305 11478571681829218115828836093791164293782505410717816976619384525151400415134289607137915644210252287916830752614796855739524691641255186533908505442769796136568886470726260413909753091268941761261740041570630868386902148850135907540467108913956153546152010886588996145377726189774460972365694255514390648500975460568136266922799022073763939966798395541860964171390195344100240268235594606854517535693352773252713595259770417419486948914281218508705274185476890075731401287227408384000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7306 11939660562014032988270088049734825055836648308984885156031916735011669852356599443963103930778667660059238870524108343808514961073959959019297669217830450270344268739761633349311618805651265775583678612319451124043891196453870491377018008089080277882045642396772701392867279335682025668560799003252981112936585241530988400620672085017642994994563892832415222284297126900495967277998347806206277317776176597330109415919560031226507078757434594884782440753529637115084225162315300864000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7307 23879321124028065976540176099469650111673296617969770312063833470023339704713198887926207861557335320118477741048216687617029922147919918038595338435660900540688537479523266698623237611302531551167357224638902248087782392907740982754036016178160555764091284793545402785734558671364051337121598006505962225873170483061976801241344170035285989989127785664830444568594253800991934555996695612412554635552353194660218831839120062453014157514869189769564881507059274230168450324630601728000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7308 24004003674535460361763736698346576917023010986745546531287852582563998296424067431923226098311359785380911142359581618495828412648454665850622751596331526304671192584577991484480443412857661504360340579201187176782234412724965628499113986998219694023770782198963932437472517067229026107851353243270067933012542248902289696143027787204905018384033778420756545752913568806990366066528398464961908529047691430890631636398644484806409459474649957775569231075625742204344317998278482329600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7309 48008007349070920723527473396693153834046021973491093062575705165127996592848134863846452196622719570761822284719163236991656825296909331701245503192663052609342385169155982968960886825715323008720681158402374353564468825449931256998227973996439388047541564397927864874945034134458052215702706486540135866025084497804579392286055574409810036768067556841513091505827137613980732133056796929923817058095382861781263272797288969612818918949299915551138462151251484408688635996556964659200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7310 48417915394032723428912942167174114528988392744602066059749060780350316720122017455485375703219469304674935404733194965372383584804191243010649830584635014422066518395885037629233807904230474183226337551348065834442213916906959192538037474721855931797907439957134480604816924174649570351565809332519080315348466657568081382973020100249416167216074364269303578695358785837996349673219430569350572178566998560401232418864784540355026082681749235124646642815163037251672549810864994123776000000000000000000000000000000000000000000000000000000000000000000000000000000000 7311 64574892909862422268180633517238512451473158897262870474431268579760948004498896535210717335364153969990770679403264678700863078337262451669281679334339389615195203291747030749966359734303550566843338776394135435368865645543582038337070511044314837043363002318959537231499604319434083425356863692316714836128587340725894469708336689957611707275311881390650707748094170436002796498200127493532983206673533256576732642953525945964874644080340069402485202243491463862619398488511976833024000000000000000000000000000000000000000000000000000000000000000000000000000000000 7312 68610823716728823659941923112065919479690231328341799879083222865996007254780077568661387168824413593115193846865968721119667020733341354898611784292735601466144903497481220171839257217697522477271047449918768900079419748390055915733137417984584514358573189963894508308468329589398713639441667673086509513386624049521262874065107733079962438980018873977566376982350056088252971279337635461878794657090629085112778433138121317587679309335361323740140527383709680354033110894043975385088000000000000000000000000000000000000000000000000000000000000000000000000000000000 7313 70246184628720193237968707844964565447786856560436620677934610626615630396280794477123522074256848153297787849716511854234111955138686435947116073842508281024384543667518692375285046663839825288213585959017591127383587933075409361178564312021053484364953049312979751193393901908972680811779388896063652752058894611915052455028739770054782778804027991233803062024182885160779044267577535765412200380228217210651761234361348477920213377380191171109894689466528329289882220796177201233920000000000000000000000000000000000000000000000000000000000000000000000000000000000 7314 70981103374211313594663681775469861419960087098179317524019066482898430010274808329522075491188187175193534212986665424828647438736917585670527810354248115388240810459688614196924733834608701737799287603619173909191216857617595750133761994642621066917087958058776587723979554947470319951119933318263343106533368236724606711224192223545497678082860510792309381562238507339524988354015191453566293534853251887997152672685960953075503185759872920954521234573799016118188376755240089681920000000000000000000000000000000000000000000000000000000000000000000000000000000000 7315 71350961513234667796560773837518960019744681809065084102394084183920941001704303448657476285509610626000724648947544267582950154215964690287193481220421016786739963696884117513068379738220585729799775345878175695683429837169457655634970882249169502688739200528838404665284667496659370183106164169439896235313811712791285230704354826308232509953791493223616248213049959151678934245929047514969078469600979126542690639261625307103057348539945396742268497051770592596296315220162299035648000000000000000000000000000000000000000000000000000000000000000000000000000000000 7316 72213194701551893842831839430303662325816454369955869951172117077906529484643443571330520449910896011447856013507952895808363034125165387112794813379659235357877653505749723479487979336598716787348469476062215313143841001835755236554199415348398476364186110980065467495193718609526440761450578590456708620416238727414473405482609816370746260972241517800425249840812336997590528918049817897768038526879454607528411311301823927640915184419486183103057553943440692513359142205316784979968000000000000000000000000000000000000000000000000000000000000000000000000000000000 7317 74949224847866962303878079969695721842827425874128388548197324006561264386027461765718774145631794224821758163120419186302637436360499970711262055688283097961141620131457766404854606024945908377437094164424140864705322701241580730088942807089672853454176401996475912679006145157441720307552455404052671872498483411021938735199380126989484876463706391236669765310790523429510182235419106737204170624482963558002634647097107097985439497887028958992223406851121948522959890370749013373747200000000000000000000000000000000000000000000000000000000000000000000000000000000 7318 112423837271800443455817119954543582764241138811192582822295986009841896579041192648578161218447691337232637244680628779453956154540749956066893083532424646941712430197186649607281909037418862566155641246636211297057984051862371095133414210634509280181264602994713869018509217736162580461328683106079007808747725116532908102799070190484227314695559586855004647966185785144265273353128660105806255936724445337003951970645660646978159246830543438488335110276682922784439835556123520060620800000000000000000000000000000000000000000000000000000000000000000000000000000000 7319 121270629064187923091155514009321990249667718257873519932096465899210533887206237870261146495584600735122738672422959426113020785623090138286126933607036312350918801804215484103345649005880647507258958727582827393820283415802027176005981730304245200549197891824536622637118696408592703945907155958812015496615583237993057369951251664359643964569922808101773360317194215628650427489670172704760063875158110796768188686284443845546732344061240490677072355912955937928396639591928111824896000000000000000000000000000000000000000000000000000000000000000000000000000000000 7320 122373235603628776223698466623115408219270811297348365238208166065863593754419294509375627515237120106276226765403582468199302053789473058937908657525140969091779372941594962025773675532367203632574571550261227950778948762080465983247941812084000496636423461600734430790069633081320867396252553122256440451898153435469399153412055067360080142689785503936278594994434122617866695319657215514655920515904313045194531029617253709242848722244665843835337534917072196290002060146441698934784000000000000000000000000000000000000000000000000000000000000000000000000000000000 7321 244746471207257552447396933246230816438541622594696730476416332131727187508838589018751255030474240212552453530807164936398604107578946117875817315050281938183558745883189924051547351064734407265149143100522455901557897524160931966495883624168000993272846923201468861580139266162641734792505106244512880903796306870938798306824110134720160285379571007872557189988868245235733390639314431029311841031808626090389062059234507418485697444489331687670675069834144392580004120292883397869568000000000000000000000000000000000000000000000000000000000000000000000000000000000 7322 262443479614016946547952881659792800939019787500465848336951768311883718001391432031123166943494585485158203422815605199583643218603932612043094859101146107392424999980216548115745723923862630549175513813404485116518781477331832590347748173108778751722319154727931569607204299236865331460379904152969982452799274331312551799770374748938177266052159231458326296542616247967533168211616904244486504797966591905198630943630111669886807877308963429296458090821800210020747415994361079398400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7323 350020273439847690394646095244544648423726855152302087970572459514072846090951130995321414234559600209776450588505097943145170512923528599827904594811039356128732987128575226784596647375908619043448075269039050934302173711226931686498226587802907982619545634072781104040217813685679917334423047900107546971757436112819145335577870668165702393641578860212252617416771601552763558587780949088027915663863615331338977590848577466260623788266668908162534977647003286390064878396414885888000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7324 437525341799809612993307619055680810529658568940377609963215574392591057613688913744151767793199500262220563235631372428931463141154410749784880743513799195160916233910719033480745809219885773804310094086298813667877717139033664608122783234753634978274432042590976380050272267107099896668028809875134433714696795141023931669472338335207127992051973575265315771770964501940954448234726186360034894579829519164173721988560721832825779735333336135203168722058754107987581097995518607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7325 455524196123302874972025744303485622866546054927421590416844573951848632850313315447412278153182324343029636734165004380055995979346320863780407566222900781307579746377943361335095965047749783755121975418514169678722577275168966346925208453163631340619200800579401666581880841771461993073628244504571036239502702687306754241433125995386327130455862203744501628465262385171785834726658029475064776457511783847513910114129521768180538288996939459802336275613906355755998000932752195584000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7326 458644868242465838876634191950335026033852671273470371618233886074923503768453851163273803440564647976402665978832557050685775857862177203298573263606350141683589973074403552995977937634512922381374271687276587750298658168862986760208073324912879267548863786932322759451808264653571447442490997285115582919205104064406186467763484677311416185605508275434720576498510488119806546482489642507784317485368262788295366389169611744321814058235342138195758169219326403879976541482159754444800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7327 486686612664549926077870031978190494867174851586882448657577571991462139923688190113274454313813226659475296476959145363090943000671359102071494141481625764968402077233283934985048541364258531614371154046841059262898975150483519481420434610706883341700712197125765070011675548179179175275569028397283159426686430416651383864106341572886512425554358375940769266656419161289700755464235372999636235467804860139877333056032215113938606654150104336116080621321164483664117210449082895564800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7328 501895569310317111267803470477508947831774065698972525178126871116195331796303446054314281011119889992583899491864118655687534969442339074011228333402926570123664642146824057953331308281891610727320252610804842364864568123936129465214823192291473446128859453285945228449540409059778524502930560534698258158770381367171739609859664747039215938852932075188918306239432260080003904072492728405874867826173762019248499714033221836249188112092295096619708140737450873778620873275616736051200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7329 526370037290879505400463097233295372963876657070971371430357112114106739074504089983568155970227097661070754282916524782557135536893383691346003723140902576753663327930946385193795280261302501615529667945364182173320502462215762049413986192199214043521996561825482202402569461589435011884395884166342277534094276390473494984806981312124369211514029470783164759567231771491325180559677429489955824044733614101655650614121551373964863161785492529487338495536587676156597995150269879418880000000000000000000000000000000000000000000000000000000000000000000000000000000000 7330 579323438310142301544848483135289732615597800550078382075345496999465783152982889418527116360455954862930385902307198122704003652927302782918025190589121245813963556713507712797171078674475064756195794649594535144964384704452877783456125458857069401670848784247379073147002815621465058708394399070726765672906711518061566256229366699863219687929184020275613192483257656262665598997402355593289631261474301727947893935465692143334770980411016668655982767136743846200548645919212330129817600000000000000000000000000000000000000000000000000000000000000000000000000000000 7331 1158646876620284603089696966270579465231195601100156764150690993998931566305965778837054232720911909725860771804614396245408007305854605565836050381178242491627927113427015425594342157348950129512391589299189070289928769408905755566912250917714138803341697568494758146294005631242930117416788798141453531345813423036123132512458733399726439375858368040551226384966515312525331197994804711186579262522948603455895787870931384286669541960822033337311965534273487692401097291838424660259635200000000000000000000000000000000000000000000000000000000000000000000000000000000 7332 1168164153142749980900819592329302597823057606757425411140672390650362577279269906442450620464059425823899838665908815131102145122439731928271405261255522002998373089750330435078559104626984063382859439269070501613429506120937438008002085274427339476516145744317886614175281186846581756215708889804559596657872232507922708299243276703310144770191728478856132611167004339192476644696102918384904485545489872675533660990993782626359115189023122301954355554301401022957712873744469049370214400000000000000000000000000000000000000000000000000000000000000000000000000000000 7333 2336328306285499961801639184658605195646115213514850822281344781300725154558539812884901240928118851647799677331817630262204290244879463856542810522511044005996746179500660870157118209253968126765718878538141003226859012241874876016004170548854678953032291488635773228350562373693163512431417779609119193315744465015845416598486553406620289540383456957712265222334008678384953289392205836769808971090979745351067321981987565252718230378046244603908711108602802045915425747488938098740428800000000000000000000000000000000000000000000000000000000000000000000000000000000 7334 2403702056744786977381849392621733213055798867027564094409721851807651536230149069095082668152607472353536044594845605375158067139306997858871666949062183643050577085750324309190486547630230236201740514373393226648505146954138951711280121671626513093278793622602639571286315045273866404358510261809149398942203926505375162867911421040097119304705907610960659783898793876274497396922848782793301457907647077979191984183200965880075810279029603267644860413816616200349557383553858982746521600000000000000000000000000000000000000000000000000000000000000000000000000000000 7335 2459801565879081841845776771491950980744448678560958180865816215798501877927710531075419387260046809319806447092034610765490356272250591000234737712373629472841052960935685965195988163396877881619738536208941927113886242865211337221818281438293638339693929494151457775007215389130431063568188218401891607743294504218462564265993752039066799023413953734340444343209885333572584155758732491869234690549875433230772616328164804188072482202891171652664352695821220277699787359263235411216957440000000000000000000000000000000000000000000000000000000000000000000000000000000 7336 2505777147972118383817797695704638376225193463444556293582946687364409292810002768976355183108273377447668747305320269952314631973021859505240880142413606927888011918524252226216236099409824089831830876346929346425509423782225203036862796526601513468366692479607254590212246705196136733675245439402207763626878369557049132025616134382373330103791908468055301718175110463096185456669280931740079459687039654648652097486281608618755128632271289199348935630553575482960409920470945936189685760000000000000000000000000000000000000000000000000000000000000000000000000000000 7337 2526400924770276349055193743028053468710924767978770727969102447423762012541208119010925695053081795054249603425702364693468898919585262067221561842296922508392487710236312135530414660911677497832798168610015039064459528842930397348217353161184226370603973764721155418193455256527182668030752017290636047641532336854237630501185723293555643782758843682428625401754036889196624143808958680287479212618863958961373547668978088573273528686905247361179047820436040716912697524511590948400005120000000000000000000000000000000000000000000000000000000000000000000000000000000 7338 2948271746587025986720211319775736701597596284290192117486765353833449131656677177981971797886777441227838382902998454233344842988126663575355076874428064369336550601657387534412175574238127372789147853702967632194290400339569938603900310888090466753365766619686640226841598607919451350503790395155179883020117001032525265381657407311432979644464300713050572169377358288270055698646670320253650841458156890460970067062875002527157583554472212880255727336914563064304056771989817605677383680000000000000000000000000000000000000000000000000000000000000000000000000000000 7339 3036684533869723687241609100256816370777852070504412192981170552369038369911075733899064114896576844703283356400689331509434752314040098108802350271302156663498982147088936540841968924125316318394580116408974258509592991313367517730366733645630164876717398965338978498338247906437627620510901262662832218576497958680441856706577161629048922656593378103485915197247530967846326861141072668921793109794567033117736462516579770695704892137673098912250601207473776270950519889902347122041159680000000000000000000000000000000000000000000000000000000000000000000000000000000 7340 3190259218401945248171158818127337133197376084877902252850005405904514027647026152428402701274943572138741436624774411511808731463546547393617054284749833964193949775870481284569593607979143041592864967820159556026467331185192572598116994492937825780553570916288026728617199144718984716056935652393024033560729692234886691872441994612090070409941291029953147753483875806367594428654566327642101041902900349503303211016667715976794989439286315404728777081858298853648972765338729469670588416000000000000000000000000000000000000000000000000000000000000000000000000000000 7341 4254838946676969428339900207214279648965721472350566480666782957497593838163545832963323737215341522626998850846167636187733634036283514531328917413494188157681449969236587710863110391443503927483911899632522589402811442882387548873699894845957983806225069764910274353447099886493677279700696290510903428815837291561699622139120893095953596314394929732885427128362460306428992405892173180544032950349909456223294674305658460940963192896392038870846342818382416214956615617948353675030167552000000000000000000000000000000000000000000000000000000000000000000000000000000 7342 6382258420015454142509850310821419473448582208525849721000174436246390757245318749444985605823012283940498276269251454281600451054425271796993376120241282236522174953854881566294665587165255891225867849448783884104217164323581323310549842268936975709337604647365411530170649829740515919551044435766355143223755937342549433208681339643930394471592394599328140692543690459643488608838259770816049425524864184334942011458487691411444789344588058306269514227573624322434923426922530512545251328000000000000000000000000000000000000000000000000000000000000000000000000000000 7343 7299978534186486243899506130591158303509577779777520887335247449641651527810170521927722605491273344175103476153653989793217069571720465193100677105499264133987954144086528085647300456491099326602044778934638943427128914629637557548564374182754193399597746536102780735467575161816835136414241145608840159142065477082008844343434443193384963702368481267223115330353924182505481943988021229560933782947775447689159766204096746875096541845621880110888581622934339533633772598668463705254002688000000000000000000000000000000000000000000000000000000000000000000000000000000 7344 7321900926662051395535794607128966940964877373037163823573959170617732951927761531082269043077706864590881262221043845870864169782197320223327394731799452585243453868277880020111836554600915841975597299679214508725489970340010356569146314573476738261629439634964789545767462489424997035419928148615843129838036128682228098449352632588930664714948929775026435331997809661724277425508488320787269250638943443249483093065289541449192381976966235866294376634129774466552478450030343862802710528000000000000000000000000000000000000000000000000000000000000000000000000000000 7345 7450775970955240838137518830454426808112512528003833096556830264449405984759305683961306283796632913863894026727419046509858521165090288581879854612841962134898325715011307145552037702290155511205688184066121342173885597148364073339787074816880063185577661204314550876248872761480858217734889553514595404897188293624940634159775543631157709377773294467780693868468070107104185286014856255957920342487911109268795817889325646543237288575538511199033961952789537969818638367398668058028618547200000000000000000000000000000000000000000000000000000000000000000000000000000 7346 11176163956432861257206278245681640212168768792005749644835245396674108977138958525941959425694949370795841040091128569764787781747635432872819781919262943202347488572516960718328056553435233266808532276099182013260828395722546110009680612225320094778366491806471826314373309142221287326602334330271893107345782440437410951239663315446736564066659941701671040802702105160656277929022284383936880513731866663903193726833988469814855932863307766798550942929184306954727957551098002087042927820800000000000000000000000000000000000000000000000000000000000000000000000000000 7347 11344439988824678251908100292597942238062759546655150779200414271121295995460546043799993623184832247606324677665008989255089210103462013170729748410763104211612557763103462404885951473565909399789523142940942366994165607613838273521010523904812744801482292126003001938892346451410423281006984120917845917176439001132468864559756783283781490598884435591798899003506418001380190039378495302797402384331830296934855294270075448814430040842141164585220295088488505498647007651466818031651389440000000000000000000000000000000000000000000000000000000000000000000000000000000 7348 11618096639925558807532077163106475013122068331452921686623765452534305057982817680352033652914393189211115716956320442611174395687627133046918131899029682875777092363738911175535873036459195940563312334470399552952291021316044839836257522156020245590752824907660894023366433191432664050963062306645059241111800204868084044288998094749575301825658964020746547007497736158551025579829830703565614558925969078127194293989228329230454677198806978365677364094405783722569473605604272590395801600000000000000000000000000000000000000000000000000000000000000000000000000000000 7349 23236193279851117615064154326212950026244136662905843373247530905068610115965635360704067305828786378422231433912640885222348791375254266093836263798059365751554184727477822351071746072918391881126624668940799105904582042632089679672515044312040491181505649815321788046732866382865328101926124613290118482223600409736168088577996189499150603651317928041493094014995472317102051159659661407131229117851938156254388587978456658460909354397613956731354728188811567445138947211208545180791603200000000000000000000000000000000000000000000000000000000000000000000000000000000 7350 23305917958368394145641835863867989727923256763651051216566666995664327906115314095885722229944040378106567210421747525167738018101260604458542072838654804574153222722570199143811896634511742713436434889145110174108558173264406514845082573835568628512031317777027242345719008740311743227321697908889347161920809724192427336008503524535019831820725972918662535976307657179232133057476981987992197568591936279182111664842822490438059037457831622649217815363864597854963683960859250854461440000000000000000000000000000000000000000000000000000000000000000000000000000000000 7351 46611835916736788291283671727735979455846513527302102433133333991328655812230628191771444459888080756213134420843495050335476036202521208917084145677309609148306445445140398287623793269023485426872869778290220348217116346528813029690165147671137257024062635554054484691438017480623486454643395817778694323841619448384854672017007049070039663641451945837325071952615314358464266114953963975984395137183872558364223329685644980876118074915663245298435630727729195709927367921718501708922880000000000000000000000000000000000000000000000000000000000000000000000000000000000 7352 52438315406328886827694130693702976887827327718214865237275000740244737788759456715742875017374090850739776223448931931627410540727836360031719663886973310291844751125782948073576767427651421105231978500576497891744255889844914658401435791130029414152070464998311295277867769665701422261473820295001031114321821879432961506019132930203794621596633439066990705946692228653272299379323209472982444529331856628159751245896350603485632834280121150960740084568695345173668288911933314422538240000000000000000000000000000000000000000000000000000000000000000000000000000000000 7353 52897736853012092167856503325256207942644352846710921543425485244613397304035597997335783165819734139212265423523745452288961803844308764828666770682327456061855902037491153404545672523791589379553023398271698078813457562118766140259121728945590416254895119003963999779054615797918518305385009222591252952664221821376476166453043320736008528257046169302146838434042171737430558750816482593881038899617633951584254034609399269398738942770706552048563040664759399887706662090366674534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7354 79346605279518138251784754987884311913966529270066382315138227866920095956053396996003674748729601208818398135285618178433442705766463147243000156023491184092783853056236730106818508785687384069329535097407547118220186343178149210388682593418385624382342678505945999668581923696877777458077513833886879428996332732064714249679564981104012792385569253953220257651063257606145838126224723890821558349426450927376381051914098904098108414156059828072844560997139099831559993135550011801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7355 95267786861748248345443526086760445088860466842556826348306486661132167497562150510888072230991030993855815277463843525347865523198034510774765546807289741946695384355756126278578823947259950676704807826103048402725805432953111176133339819679460386921806209421844968229532675706643449144110060727353070268670760280263320311543373117835340849419797855890238962944446538707509741593382233847999478880978032910843406530958300448907336703793909741287461084020748056464428566921572138352640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7356 103234852574812364896418485819367531743910748060591964116391618697555193205748300422093405799877537168580083911098461550778317406407883746052256144009677147123552812417071967405912127863756429091573001278771257983434485034693044827325624564690295985719257939588460937454714455933539164346910013198157562857125584858803255125805775840252046905035675735539291146512227011150895136763368485059596351400548259336584687331098305257423669079385563689719845584652687259009571708753924928516915200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7357 118079001055832032058783966054385626978924386819625187644731078272375665884778930675206078610518820355619062740531045001753205495282626680032714665941331015625400114773952403069059609339676158195935626418914110589099175419273397512117752271776375863315974562272142842513800511229871967803439464658604008921596237468821262539230676319672545311322438205734037033818300002958364956428585201336970380703974032370055115258706959529424063712024910631926792477466303980917303710724022822028443648000000000000000000000000000000000000000000000000000000000000000000000000000000000 7358 122820861392350173617705720347293647066878929502992488732274011845531023507979894520194558011733094249990642748776352804425421326823953882681087257164088086954248196306164292558823880981710664548826706439130684034702140043011186665602119020247033491311129649331714189696198608683107776465229171666952925569465769629616686543916976104003286667150432047706388068547428566425584363615479742793375865449439052900753029955182182451702971247971612359792630863156410079698485024899026000967368704000000000000000000000000000000000000000000000000000000000000000000000000000000000 7359 126749578104770546388638087619558512028384213978676471565562108075169561410919157646765797666139277864182518616420185790664995562066758480172755953480842579218848315163828426963002650145431770737061338308681076702611361609909994377607652889362376866309138685081160982855763277913268134808174516400238915169564907998426067141829671938598139566049007065032646866142941596231912007981112528369682405477694459455587160685569415004786232806696321516760094455660533780539314058724901165318799360000000000000000000000000000000000000000000000000000000000000000000000000000000000 7360 127199412807299079586304561858994564623625544795417611104287826722446985461790560608657131373390113412158050350521595131445406411727383066643475535079327688017604806590836281058148441696589459249095681032681309844062070782972738010397415239229073808504612013747842689865625391648696058846532766117193080033666557958562441390490274104910390675620024562123944821168837921853264685050114565734903773556102875500611084542766358055581269941964422029923589194378411732804400349405606520259870720000000000000000000000000000000000000000000000000000000000000000000000000000000000 7361 134975155458725666919723410507814301561401962181988699211008997214130595876409822099151742633816498661113502102052903715028574277726865537845441167558225459026754812068707472403110226483116842571128058304575323017920536470974531683466692064695210961734997753919279440226499838889043107426539959432315609724305920786479176561996599972915293450484916490373736142416759963212230115624112341956299275284445957855319720622081948571089698208312881508108076192419998609204207983221635523228467200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7362 142551269780926220701592272050082003647955134899875986818190250419498727561069153212957513097126387346425148980684737294657667340334596862794762986938136733016486690817011468111833438210442546951990185289156614001082757982920719475508494878286343659327321155481696312683536778747514614151369922706891086262029857808232570647268672146779559536493308971589377362147190314998611448225320714578419539504699738616092584401597774258419318201119250752398734383802470655153406192173201956746035200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7363 147121673502042297199974006262604505619709923273719387561433764012704701603170204495089961185296046294204015707410453567220883489825981658872708488109179272681297207401234676283940445635843593104928927318830156739326269831339746252545200728915026113693671409804241424987380962697819136756647018797917536033546978315597737856680306839349863379608224283079126874818046178304078322956445199598024405503658050320530104993169933952449190353301399491413108220697038474250799448467043354935296000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7364 152500306112303981043657511793354000334017076434652673257938057121418998984665736033231941530423829389613769835609012155745184607855916609405371304252765266249667866783912068463395854027622424069351142530468814590289170921945997171530991538597744529351022773685164373844266394653824817735136648505194001534656901928568932246395227169208406800180594402959816231258754869569856064022348797986964064933484747277890431308901356322244218723535414183842712357756429737510667582579899898003456000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7365 162799734417294671062220619942517467750403661734189081371907070965921316045546678737193366334758867585199212444343073063351932635706734626419105017944949675302267351287181613029971610584993861457056099712923016919714805565600321684342109074764703598297054021002627896811790308830259051370706205488354170340412404798007662284019772490992859166202857474681786534637641141174682458107134691744090234218588983463468410953500237661436431809538123760379719140039894437921107676448266716708864000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7366 166238712750273849096635783077654879381614478752922609610942486192300675248667268621020628153228043453509882830933894756780201283776085890901898694620412221088791951166306731336277275694087243236979435328074917974678510000093458250588082818710443915160265019998537580602036734806470762050490141521636724215068392027552309532846460235768372971964315572166180682941055382180017616639142472479142416712940593340526410421522978928172486995828051223335884568044159120375218992856525048905728000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7367 170576535443476498711762770592728170092094182132665672487181451106993386565874563868056493600823315562894925939729841428474586303224277614269471322139612058250884073537165798994590412153386990651834378441814327717092842858385740380772035200571615675290902204382281034130391768031047478041370052882096935806388924135858572126035950366368511166736567885370035257164728043698163399490023347915169818192804559043912286245448709008594490871672621006361509817712111887466503310213279014453248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7368 177732174753010923844542221057470673151324355873624983136694667551189610492805782834668238492026331687900878165802068132420446156637388444895245679573118202678188483551377747423881144456696533228431370879845601315279312319326854150142057737008638275799878570632692619631445906397839041743173450141247401693647426897671932743415515539685940218737915077572208950867120677324767740467271270288649258595933418772826405590324020001312364384801550590018319078067901907202275442961696119848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7369 355464349506021847689084442114941346302648711747249966273389335102379220985611565669336476984052663375801756331604136264840892313274776889790491359146236405356376967102755494847762288913393066456862741759691202630558624638653708300284115474017276551599757141265385239262891812795678083486346900282494803387294853795343865486831031079371880437475830155144417901734241354649535480934542540577298517191866837545652811180648040002624728769603101180036638156135803814404550885923392239697920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7370 359350011899597590236773778590327017815782870371911539095245157565150169029009139975336589885347275105482192885599902765724012528084726146966262477409275368747312640203371379838572556905970282615249544133287677237084364219283668047316865625006526244530024397541133065142049891278680470472281035163201057063932397783983173215171680114645393742302371897362028725902003807299697314429914334862590948102640974101353640203358465764318137901273767819221928509961633286603196245326954328227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7371 360621021324880669067163873868278737873084110760787731458485382321021763812456645016953819155299287460880354518650889164899239234621208994845824127119373278792160758450345194110574336542248712442136655981660599937003272059392195953988170229592904138008362890248361937775472284449750593754870195747106180710488878863176539404331302110835014181534077360823675117863793667732290994388175591294963319206693543684603011470217883473479621932518065796588014563886058602291329065343980981452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7372 366259350251784928659450633702919822244668169370675224621811334444558521540318372255347833957431427909535220439898615716634570281720228026228370470118344306121107809299877679129804137325916608280731380431766347317307724196210642976045764192132543547706988046748834975407658603142408513860547293776095165520207627902151696982201106924432550434661910380942073847347830590989204307451894975459464418586903718122600600698583791701767844048693711787359529654545195923122418562376447033344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7373 374916568307696041665636950051524964430413750596734698101993820996028075635281578475726724472675576621874489684784750066101087118892234490452946511313728216660634397325230683632469397622634486746673996998512368956825070349653172275506421524635273559041453517636263790297767106251871836240275513451705258070779282818990093257901804590118842252617926527469847819565560672108476394224864827149078404306927227978842570309509221105408878235179085581957337500261010384909894477898640785408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7374 437521361170292775534001111950676034926889895653412423357197854786952347695229999449602032783535740750683201395152244287903222516583330362852416367477015623983613239248557308868610375280832882272170170536210589951334258939925425194600483409255510102686005593037127015706150469267788200754029344101352287143475669619881609508836832294628962813299309826403302281340144570861280322197646416558142061869169440810045047450292036316678420453373621265746866674886232019513572922602475329945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7375 441685378233125414753393522396492123174396756009168967475421100375133544294315036760351411938408145267242254116407031138709011488155058053399248676623150863403929722662151931664415705110619651915157616869968431238786190606659395348797639670391183906470555731854803198875144301190295736522931095476229929588730248057208794974206795984389553421382062586818917414315583125832161387913871877147089802136188581670886968819384168671900488268712130910111044317324382396145711685782327714119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7376 469290714372695753175480617546272880872796553259742027942634919148579390812709726557873375184558654346444894998682470584878324706164749181736701718912097792366675330328536427393441686680033380159854967924341458191210327519575607558097492149790632900624965465095728398804840820014689220055614288943494300188025888560784344660094720733413900510218441498495099752710307071196671474658488869468782914769700368025317404370595679213894268785506639091992984587157156295904818666143723196252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7377 625890708588218210149393031974356343562308154049075368791642230747264320465350248442350925775173723485383370540836414920038481892432421860395449172591392497904117179570017655199717670026870346409616663677716388623979915921387326846339465927393041600507957196530276942084806693215467228918448140110205637472689980511344503078954326404086471760237074988226237217667897330982864072007903223632267175531157625939354411254977851062263761624945913666911967506908459129318526468465150090280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7378 630324425971873946600241187871861955199987056371242462366898506671691242353848851609405523945244955258563003683151647192168649373528725089320092211005403592395128822828934676323935260839258334098466464733793153541223279771766343080740366010698450340135925051206228877889264712668791037399958351973244655632455543628624451689036776776743405005697701353186592236801698890988854106241149628250371076955366077121130917455895276585599155040916469993596379101154359098034631034419523300517478400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7379 647758931371095991931737220727892179492752655802787466645131869622184829908317011334772059713943219978480703785026054454930760951945477059875754335990659436440100471119947763115873895713535692275658090354089559915767753467581156825526801666313513860182237871771507548979818843019204406519531668091653550362714952282182149288946304645036307697344659050189625639096213966697056453860585681797721766317961309041502623683398762959243386988856712780653300225228841370958993169414105859893493760000000000000000000000000000000000000000000000000000000000000000000000000000000000 7380 651986216212881371529758935611721259237450716023370835461532873481038860178042891472680333128972969790264317090974778835098851093312968112287874337490536462956247292570002991912185355067884667439527509340690522143590022891825999038655075130416242125991697010702487120640578391905038293799097078970241308728711633856452663803942120737783002720044964554803436427662868804099547519109955327792142008405380887355932428011343852805785901517628534863298014176649165367137485175455248944621158400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7381 659116589345466117463051693037446382595558081970615023812646840000978054768817549787743725047324843635752106196722921574051843250449832584470994132120522506330078311383524719215929185461201029068911151693823964908480050984303871578034521893803501010610859591606240710631546941228483006073138344690447752122016102232778355578882774276678482369357644472756227038986426995983298361765937777586019897886115073379002697571072332664295365114500318777630679112517277007267218452832933531929804800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7382 988674884018199176194577539556169573893337122955922535718970260001467082153226324681615587570987265453628159295084382361077764875674748876706491198180783759495117467075287078823893778191801543603366727540735947362720076476455807367051782840705251515916289387409361065947320411842724509109707517035671628183024153349167533368324161415017723554036466709134340558479640493974947542648906666379029846829172610068504046356608498996443047671750478166446018668775915510900827679249400297894707200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7383 1006279214427425086838884746407160119796911979639404173691232407638162774857603266575650866879289773057220637606577587548808232105268335389233684347031681908273124122948819070454220915410162661332974493426710428110387938368268698373223902297325814225356663231779228179784956221621095653702054637679220787184351952116370712393589120853396053344447297404610311660619531168359701193969989215237076169546791839912437542951982015701665782682168336856072728709240497602929656021431393609318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7384 1017517325710002193439225944133438315643876096675860990893926487574559194865319636234941523373055689554835014201532386106821911756513770498280500738064143688542344680859834267146124732055041164763403245330964057833351786912167464664967677846481616710888799070570620211574085560531708169145911925396438701978407069310783414625997747610251104661462995467760915420440316998066836060724423715546843423185285559855619721188765435141796065969451743130872982543126850298355580518646076460236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7385 1048008853688981586614555159055042050077263164260779043035040173959189092833152237334748077064364388945761167171126436180066669423535134957585833784427859641170530943455046783979281981097849839764944145909168524514454645855120666096501149777405375259838454453142887036793695767285623130651920447015817945513749440916102619594363964588547661413143699248477318268100801259917996104856966791329466722456941951961224015761919481861183677326401944711634892353709244821329750019095153082368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7386 1223008344749874311353218683130312621853940757678669744123592275274777262490070205782199009354651432574147754119258976132989274521042334322454615514375004948009169285729360603327583945150187276874745343173224352659438332653963534324087633550082325229830449309207442293118279924993615394157798942617330092964712931569527704718138290563428452029421578928767320329400198832542965915139541598354987882028907371852852072955768457671517735821239703952778261686666023416833638267541168481894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7387 1251496089326377407762249479765476530314795602636646790372254264016117455752891118206041395917932469959409027106775851882271755614303561386993719008284141609448740297204181051115937306121557100994719331086496245211344928354336982111556341480164564130766258971831551390708986846941257841089988636863034970632164076160303852056954363195026383843761519321485595260767753664786938615170904414702212499361307623887978747747509249055031000350409142840031731235993987014494823415941725820026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7388 1564370111657971759702811849706845662893494503295808487965317830020146819691113897757551744897415587449261283883469814852839694517879451733742148760355177011810925371505226313894921632651946376243399163858120306514181160442921227639445426850205705163457823714789439238386233558676572301362485796078793713290205095200379815071192953993782979804701899151856994075959692080983673268963630518377765624201634529859973434684386561318788750438011428550039664044992483768118529269927157275033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7389 1739130865574788436913358066458165818677767302047448973796898987406123665709167531960215116019794624898438219507406612556529995440720315257144933734306170777150951984397122362868823742251012362643930615650091300748629105486531230221400993816132234314292947704240765558072296135402204012442174672602722894482292488207050981985585231072290118431850481220930154165543557257916465089943311810821845464997933808595346607149354156040304300360509408963333176591154833846793018632060264251392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7390 1914080832323124878046756037804851767700311264789999938315437985814024236091618206178001525522924100443777045274655754719398270320827464585993768260640710233107166991608019875361210564235721248555428459695975824010930223089945970779174448803814696476207728784949213302017129827939141174886222162703029327661649391085765704075842477081513449586837716621799875907074659820013644450752785345829181247276316743487106135760150975206201578488916209127883115656368024720486668636456136904540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7391 2019736128587430872598759259403835883247311758225134723100500673092590400599884679689752572503008485962496445719854981231508829529807671231947211181317925303740810355714752679777811404110093538270298066585484117249017513966541191245804103872574686140491338974619067181332581153486487863615500151144916697481226956960846481065908236406937170167369195202977532728646175060399506724671103407280599467600940132408730736322007832630934143155185011428908756186822228909165650345528811983994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7392 2024665280955066269510977645739863781573580526060698594315358792331349426973951715618255629764946557215537607057629438016221268363634942544220006315574811978915295496696414185755956149885945537614950500450734492702795383693490035906543821587021969637267106425954368156093025162544173690813298571399067708553215350978208936436081790559433297704965252690554367755751800929573284503070264750559800877718990032203821997576550640063189042985316017952787299820321402877236652656100996561240064000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7393 4049330561910132539021955291479727563147161052121397188630717584662698853947903431236511259529893114431075214115258876032442536727269885088440012631149623957830590993392828371511912299771891075229901000901468985405590767386980071813087643174043939274534212851908736312186050325088347381626597142798135417106430701956417872872163581118866595409930505381108735511503601859146569006140529501119601755437980064407643995153101280126378085970632035905574599640642805754473305312201993122480128000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7394 6073995842865198808532932937219591344720741578182095782946076376994048280921855146854766889294839671646612821172888314048663805090904827632660018946724435936745886490089242557267868449657836612844851501352203478108386151080470107719631464761065908911801319277863104468279075487632521072439895714197203125659646052934626809308245371678299893114895758071663103267255402788719853509210794251679402633156970096611465992729651920189567128955948053858361899460964208631709957968302989683720192000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7395 6115281723822168969242566283548167130127831341586030886220660358223697225584713435194771491578690986202876155271152267784237098909202953396779016379249540614419935901692564235808650198057627470770085032291864208588834319512157436575458232160479628465669437603113802376588702638449686921094065856008964973940468363175837074147447455737475613938565595818094156665067059984585285878782669948340539597097839779022927217733823028853848277132162659889211389856418984470841569951491570343608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7396 6185170657808708043176767041074431897329292271204156953491753619460539479591395874454140308625304597473766168474251150844628380039593844292742205137869535364299020883426193541360749057464000356150314575518056942401278140306582092993463469099456538505277088318577960118035430668603397628763712322934781716499788001612132354994846855231618192383577774056015232741239254955837689145968757604893002906778957947926046385936495292040749400299387376002230948597635201436222616465222902576106700800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7397 6671783834014046049325383234799987577556950162209462109682662065569442460537360603038462291630347323153690986481793861774118217568662578258987964616508677045868012019845840287766741697507134342894348079958439408538914656911064911816839144154310592629081877380790034778979056170861250925635804261787311760236919540450660341397818546531266452922573448837908113465972149435790397898040596070618793879682518241765381367394163276867970334982103405959129418474797495582987347641786405480468316160000000000000000000000000000000000000000000000000000000000000000000000000000000000 7398 6800852573548422923732219195739835981553190465051784185277184571323454628620727575061358419759917516444791308277111479708504506947778688879344269650437026133208514833440813191644753139156898982615553831417566237171001112961166202648358209439909945546178334287971158089994237631391118256728643456146551089633574226092616683390479197007940078484048582965680003998617127618630827587242403822999832041240051045921219447272584918970463020257655549230829110527685373761458410448869528445208494080000000000000000000000000000000000000000000000000000000000000000000000000000000000 7399 6950920293096043920623540068922908010125403142798164674851015912433743560975279016603934855985658165566759796337537471178721511519265176302849420977626331025254147772370664852946816608846678862021069542049651992267647318656739939211049314676477530179908392195716472359424803958541461903004374559781078510517579055332645079179413493186881510610945061089112423059313747205500597170932777328668241272939689765762747706764947367405445136671437931830445044911749254669240388669785746259836928000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7400 6992390650939624052456805818300796607837905382949183608653988286741950215680319901092976515736266539848100164713219849055549411461219882109941044419697079587288954696764303401688498858821944348701660602293660506669465997048451153236899435246034392965114231745599931392688872605503166875970124905445228566257960190425799291636968381353873905219130054269880986355604343043014894182590804568583889739234593193023455372642592107334318327379483353643021735805236759961402534372124531635729203200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7401 9325708677781023749788254812293004021053691008303237846912241814551459833351903123902260728937605888191138456561817278405075634755742687551711528144387776237022478248902526873209214811170857092427417547461420664925312681839632527789180101307042083857204810970605424994251357406798707147724352632140580662191525056565722581490948636245891319778461175678489190023212714950824623609664101712346063870715255172523440210349719922491308272210819875653700162517963142274104191325937855605034188800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7402 13988563016671535624682382218439506031580536512454856770368362721827189750027854685853391093406408832286707684842725917607613452133614031327567292216581664355533717373353790309813822216756285638641126321192130997387969022759448791683770151960563125785807216455908137491377036110198060721586528948210870993287287584848583872236422954368836979667691763517733785034819072426236935414496152568519095806072882758785160315524579883736962408316229813480550243776944713411156286988906783407551283200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7403 15280900429086386560115580526478387693496760269479533536827538561917264728779351655846735503684205982372489142748604520648986032100687981078705567091062268357379678961173780040736467128157930430696666469699363175889428579419843187372601666799089747444700219230958821616856695861552316300613651994109058238453821349914555884544154980292197364921774247759561571055381149359697870153859741026995887656283331147498120753088727933027952538546945595240163139960544846240751362832020203796168704000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7404 16558784145243200719598977726493882311822883864151697826471222060651987777198495418721906319888490307112659452244027156961706500496600249839725551434624112552716107011635100026120214221510238211149627313520306586471152443680599651090883576034879175725197813485832191578147406302168748627095536201600560991025250223729164144511441257818660296763479798982493276736141148152686932378134936095307339737479233761256637114165265692949547560243941676377666194289046749215556919712989362048204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7405 19881287616246568738512563846845007426850623135974456016639325567683836054829994499493040578773633575873501343419005023501886658249027882446831110970722298467836537353071888619787385382235115645620428683620919752280128948064321917480671465006723510064867034039236054788257026495843494836209892032208353380246649808912246836568631472340414201630570661839445686508509112438596533196030047664457703741051324472682387449132985310085449206999216074396116252742933360334524803549397719711744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7406 20016202456130698290688546988224984804723938545908088100053495665046700061951778461875965353300760701590835413374830448883193719785801496504277377458359379734508883200962993929737062885779207907316023850366727061393058706671345907832315488481596943381766290303927145954255463617456474502418741525293487356411643234519928689791330323624069358951437107143669013327657533453147588340135486948822921311559287970272124244523235416788356844304705180342133886850832894800921949266914664932966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7407 22252246694473226748387087372495163287413819969054577221140552838439304393196842001761208329705530365552334144238325021551226171365476618636286742147401328461607172855845346404770752793740128430295471559777064138521652652281478243482051633140802367687477119130672160457253371264811972554941195533524471529560331307565398201083334792209100530582048099293051858059756212865931643253808280085448184593210956175960181367334840093979128239524329903191165059796331344310214130986822249123676160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7408 23643012112877803420161280333276110992877183717120488297461837390841760917771644626871283850312126013399355028253220335398177807075818907301054663531613911490457621159335680555068924843348886457188938532263130647179255943049070633699679860212102515667944439076339170485831706968862720839625020254369751000157852014288235588651043216722169313743426105498867599188490976170052370957171297590788696130286640936957692702793267599852823754494600522140612876033602053329602514173498639693905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7409 24504900044608727803954204006584629069984429596134321990970149847523377693950574236925075734705880410425977202112962697480618592594711859861990042034339936588064127674192134684928505371338788166485886461973221169066986490146846877624215790075591172808737588048699816879099634393114469645475499618481315487181702376204329149317839704297407062133233666124186926827410526573314180441316802538367932627037189872241490050206921991769829393591046751507920819849146424012218498823411126165831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7410 24624349657955892887066079746680093919428883728923288468608002662524372000129898522271641742756601677290275878444537864531152790346397776497105254348791956965009102472789060117961243157389845939981416387735045297160815142317398048495168744959697694711643430367769202312746420540558371514689871558505416662129068267564439200112079318265170617382479695555545280929889865671428371371097630232586339941996347374084997225607535783011178533271858647739595234723282705440074348120374338772585676800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7411 49248699315911785774132159493360187838857767457846576937216005325048744000259797044543283485513203354580551756889075729062305580692795552994210508697583913930018204945578120235922486314779691879962832775470090594321630284634796096990337489919395389423286860735538404625492841081116743029379743117010833324258136535128878400224158636530341234764959391111090561859779731342856742742195260465172679883992694748169994451215071566022357066543717295479190469446565410880148696240748677545171353600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7412 50081111441476757707098297024903804459128759134702845474065435514366317308896732116820227830140384121746399509082483521656273121542931612283742141627250868930554226935204488387350893503255246259522937951296886434198915288490827314443287235499583795069574272342699433809861847275860599362095577201398812458940498086572519679525120828916310524160814797167876565435904732531520383256458874015815877395400898240380277970873691473125676126969446665351212691857952163909731041469416794039202611200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7413 52522623203971489042376756493244008021009240963189485188543788572432253210537525072996666719155061539595459875654680284506954862273505409799635255153655821191341852308470689000265708522188240867042345639816326363471508577544561042258860707716714134602657788386041233460014403052871289477504788714077743728944298061333989404636296220982530380471473572650499604008506428500802330253315153342061524306124648540193673420657175321774153464067080929634724918707294323339465932814330200795906048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7414 54984217890988088928085200301864719207743273570985159463657972275181995790367999988887112462810793232145296232234810570568306616568019207568500224421606643769289876467645328785720422011280969846253236900453909718221432474637097901917553012384272665603998568026001274069964709535017529887292021747790355428279955273913708932629999784656343075821580104341674739012099205217393987377595218575476324247498918001874740547190432371560005988212239575169816756113539137142169403744141868069080268800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7415 66016707639617465604417368530990897875358536566265488056203931704140717149926441477743230003971208470621127145607046467871963600573077194435567206242343924966434263350456498483730451581777864606328035487611436497987742588672872164895499629780014895752742527056177866825007871675106946743121441994753801136579887952861062523974560519405865398004256955099372198800912627593266557292256949628383891414176982910516706316626697408187443170287888293818152760014440506960970979406256557318597509120000000000000000000000000000000000000000000000000000000000000000000000000000000000 7416 66969747612966574835342670265018356766722716303561962322074106354147248231291995232277785122744040966316064073817491365660042028782094275063780450722909320151522350980568305236049124482657712138779300398770933852639068516222632775927295861986387351013751866543392457610031120962473313977346519807328053200324160543373253138915247981907787425925709698669133803992685461827405612088780187479615585310957420666266831254077999247870974698536659779341310487868920633370107267018425412856441733120000000000000000000000000000000000000000000000000000000000000000000000000000000000 7417 133939495225933149670685340530036713533445432607123924644148212708294496462583990464555570245488081932632128147634982731320084057564188550127560901445818640303044701961136610472098248965315424277558600797541867705278137032445265551854591723972774702027503733086784915220062241924946627954693039614656106400648321086746506277830495963815574851851419397338267607985370923654811224177560374959231170621914841332533662508155998495741949397073319558682620975737841266740214534036850825712883466240000000000000000000000000000000000000000000000000000000000000000000000000000000000 7418 200909242838899724506028010795055070300168148910685886966222319062441744693875985696833355368232122898948192221452474096980126086346282825191341352168727960454567052941704915708147373447973136416337901196312801557917205548667898327781887585959162053041255599630177372830093362887419941932039559421984159600972481630119759416745743945723362277777129096007401411978056385482216836266340562438846755932872261998800493762233997743612924095609979338023931463606761900110321801055276238569325199360000000000000000000000000000000000000000000000000000000000000000000000000000000000 7419 267951272964130699314209690957823042130859265339777867596253332169264812944845576174909605450633739732470209953201770634108770427086048006110560313901591850838309071867206376157619108966230047380955063764969079106025933070304694765636789811531071678583894408285327404598365208211428575190527305910162000230546857133604586493209740171540386387378959366396631420832039942789198709134493421464581732053663419762386555271308303520623532873691740746916608719406463883327563560536754458131494338560000000000000000000000000000000000000000000000000000000000000000000000000000000000 7420 270202565250287581655326586114525579932943058577106778245666237995394160752101676814361071998165613876495115884275291107248000981949052606144929244665859092320511222274495575100540331787265524295525872776555020274229389576720995371831975080987483042969808144380313231426510592446340787154636917770839147094970613539325513743601465829452242518942774439504204269301669147380032136768954403085748495939716138643642610754527205906336293647549141153773610686429199387781767787164315912932725620736000000000000000000000000000000000000000000000000000000000000000000000000000000000 7421 278289049404778719563798456259284618383144518603079519005292636943970887777906169976768450158163450969437026405795461322323188354777323527910901418500948085591013008359704605495770741189468460882880437459518499457123268473743495826598732937728967373985516311654450489637956591719289944528941806410783838774675073562189968802243197239246001128276987992275127719417882581322717343762567145274339782502447261052621763376976471000698632297251666538336116899457469428787234008349062084618385306419200000000000000000000000000000000000000000000000000000000000000000000000000000000 7422 324758140740510585603720561580163274649442456832188292208496344057086069740281114464391776472677391123222167853107948659393070629286944046868777862539816945850208328611837637813516111784634626862514370771480180375375036260430095210646376770600354156962865811766159379059563047148003318055625102382803044655852270901007230924872962302934502530597855423410359458916039937092547944191223488118908524171995373971848327048502890086059423608824038156148379203413275626904120399276515397372305054105600000000000000000000000000000000000000000000000000000000000000000000000000000000 7423 350306374976548757841090923674301539990895915286384877719475173766601256126781224578720564772672333624001769887182392694311039407130113438911440726429933451626480795306024092053676773364999225983602335857729275727184243077576509632528668722009009371156054731754246471465320967949697632192652834536343590869272390953187203835182754001370068058188834948678023941970025874046219276043194816008577054124935042464085740633792171178729102738255277163320755126284959571621300298533899914981321945907200000000000000000000000000000000000000000000000000000000000000000000000000000000 7424 351633293063581139499579904445795106430255369510954517407806519121777776036352365580912688124083971251365412954936871454516763041248030535270953759484592290458399283167031759069031609627745435172934162887493401771605395513476420653864004588380255618774070090586648920220871426161628305041867428606557013561959028797706852334558446251375257709924398717423016456901730517508515561179722069099518633875408281261298186621041383948345500854688062304090909501763311691210774920876831354053220892672000000000000000000000000000000000000000000000000000000000000000000000000000000000 7425 352773057116844117098498898602472010040978158726596793312286601112218097017257512193139987237410491204920132866572371455482371874198264467699587406165103161786721854144416499066530898098488835396227899615812045302507532832106819577600334857250842317878247216113493418696494210471721991650714352320379625896364731747821247739953249782080681676944183117340155525538533774609849534129158272243190510242095833085494425334298268861551193909186672909331071035103727191916405420188631827168184238080000000000000000000000000000000000000000000000000000000000000000000000000000000000 7426 358700659318807434397898324358656077159679132037661544922699001013221042485282041819399351521164299393195024932391861449863474821021994704260476190956501103112592237702122614807629194326753734428384197111808364076142343942786875323363217240926126167220823844720303997879560507437477634138732239770287279629961706972351490346633078823858696400120035033728283670034343070463051974813773746317495836239625655190951899496502561447194780495303768361289102107743260234631182549511186804584478670848000000000000000000000000000000000000000000000000000000000000000000000000000000000 7427 410275280237970223162459757033432794680095317920099242782597008093716532181501512464722143163828237031328937440008074538586332273327977299278972767649738201156057880755918330575161639743129329161267916622567680408865538101920818099861580884905795717847581226000014836224703049191086299981148202122834364218458281576328056919819804443008051268560779784301328617505762716747845855612240521677986453470565821055208044084302975968728565393149109073430068707608333712657210183768227533306518831104000000000000000000000000000000000000000000000000000000000000000000000000000000000 7428 444584656497877730372039388201862322376778039646822713098827836669594560696814357888656061719969806121077185060294387068490569706766255109898637157004081708321807443944974287259386510541732886643450655361057800813127984520037074423491431940672192539307753517512276923040942925127213250963134097764292982119058718129598641757002256426879469191046191261817230615430658530031978119294536032832410722596686074302526708329563558976622780284105888068073326945889422250022148895803457914471377272832000000000000000000000000000000000000000000000000000000000000000000000000000000000 7429 447951602755508585557544987318084550877101570823596860433998998812248999827560281499491064319216747220770432803064540481774390996796200470873449233930550315151527895053363488078306872681901625290684934901764561412342157364823284903644185110454370702817561780555968622629158697556811865825638332152679075369677558662611441758028098231652265278723778295005559382027804173192925915072824382371369376223580185946225768392963924483191193420029202021346943453133853168838968889456519928363452727296000000000000000000000000000000000000000000000000000000000000000000000000000000000 7430 493012394709243303651905038333477853946463917516687520356901539609211621589189795530652806961785935916940655315760951939401938899762330394250799976276340443888603423472208569951844372650873508460087527275171174436354581388691761972657664863344282063003953709532649886770722585947162859983624376777848841118454826827809983554280412587461598271181922246406118616899172506733518893915190436145222489756367281740061740566617330579451827755434834957833919004807587401348592390681634008488854494904320000000000000000000000000000000000000000000000000000000000000000000000000000000 7431 657526947397780311228277085967027037249720016429404009728870480089440643304835384628345500089479590538649659909274574192169324401874113776527737181003610656666086390571950581979597038668352491707006102289048337170324914043179781682642927312355358943941695446657589450280062127019330351695113976643733026965812777303038243152673553138378202004633073743141493686977955286458892116776976325218107436948775760452891250978394449871230113669514921766680079477317015812215274262428486736177843656458240000000000000000000000000000000000000000000000000000000000000000000000000000000 7432 739717815822502850131811721712905416905935018483079510944979290100620723717939807706888687600664539355980867397933895966190489952108377998593704328629061988749347189393444404727046668501896553170381865075179379316615528298577254392973293226399778811934407377489788131565069892896746645657003223724199655336539374465918023546757747280675477255212207961034180397850199697266253631374098365870370866567372730509502657350693756105133877878204286987515089411981642788742183545232047578200074113515520000000000000000000000000000000000000000000000000000000000000000000000000000000 7433 1479435631645005700263623443425810833811870036966159021889958580201241447435879615413777375201329078711961734795867791932380979904216755997187408657258123977498694378786888809454093337003793106340763730150358758633231056597154508785946586452799557623868814754979576263130139785793493291314006447448399310673078748931836047093515494561350954510424415922068360795700399394532507262748196731740741733134745461019005314701387512210267755756408573975030178823963285577484367090464095156400148227031040000000000000000000000000000000000000000000000000000000000000000000000000000000 7434 1493002822957373285617953863267785241249751936383440292071185058697163617680084167008231454999123031771230798426656610257914252481877848164994840499170157241209219668495599432293452798554974823905748269578753170565914273825378924963719425051915759213231026867424624544139558418090482129380934794930759311802364784770404590347562726297581455948398520457667140354995993749335292152447801416972728099995118943741559214287991611862209785596700448213071276640808571397946062597160853422216850073190400000000000000000000000000000000000000000000000000000000000000000000000000000000 7435 1792568691098173830641728657815696460991889663274169367915640509052133300451670020345443412887955691809811805610970684428198340641496011234307382849326928015253569563187281128729919297575380332754078364186041791642825090405428015295879507966427304865713372991039349856767560333444412918702842185896392268545468581024983614833248264699100493769079344282255094594328164046885110470104892606455833673507070611117290168706551997776804033525693576938581914259901842943525326450168774658441825809858560000000000000000000000000000000000000000000000000000000000000000000000000000000 7436 1800793563362565873793863178127379713100524019495718867540756105906270392680646009587339305517680869924519374673430847025649751829463691534285973759739143440510448789194455911078962272047633667614192681473891982087648632110722506141452416149422103863954505888162376907113949753584084070712522094040928615977449987645934088767967588726976930755816281407425989139435994839971770054602970690798821387219373746537589496411256734828161764504108556321424525298908711194193025241267691915835386468761600000000000000000000000000000000000000000000000000000000000000000000000000000000 7437 1826183282599229428003225835677956517390504531843326921282407062404567793701654109773940713557382730224943577494628518779986682804881308246468234457659382373142129789568853656910106814950546243987011775203729726683830579807704759966470638117315099450934328260093546284026173475758641143164962927045856314372385764224448767655545668368989647846397091068867596355226146441001511870363130466930999530644243962726886084309134498881636796570860878640287423964717050932689841695201427297843713429995520000000000000000000000000000000000000000000000000000000000000000000000000000000 7438 2739274923898844142004838753516934776085756797764990381923610593606851690552481164660911070336074095337415366241942778169980024207321962369702351686489073559713194684353280485365160222425819365980517662805594590025745869711557139949705957175972649176401492390140319426039260213637961714747444390568784471558578646336673151483318502553484471769595636603301394532839219661502267805544695700396499295966365944090329126463701748322455194856291317960431135947075576399034762542802140946765570144993280000000000000000000000000000000000000000000000000000000000000000000000000000000 7439 2818815031398731746180777442851745259007180034173617746843478934322541379635663182449645973311277403059077276101287063280420910470601183718237921220415507045023484531317158423515955178299700075464382385375563898184422763313745305490224288083329101083901785363234657961468859018947906470884507222038460121041490994364580754489206479043343894744379585583636384441097985598329491716335048840560423398503294977547688571602116948214619509409338273849178380861581384096339542797953799486935743709839360000000000000000000000000000000000000000000000000000000000000000000000000000000 7440 2832513366628789745483638382463361531350860482365431616581823429153577779242377013328496456709276520811184268678731787944188072711381707872402276524234313149517820105913566687521974778264882766340158490967932704973164079875930054052808818742325350239228314547205692285246738727313091891458812055261528383616846490095666438598913793399980264714195561672068437142266356964576205511899508569184601055983283912085685292241389988134847788633966859444790603376543841294403419367181165507739791361310720000000000000000000000000000000000000000000000000000000000000000000000000000000 7441 3239772962153769208081447455224652607748641714886471057415074293765319980135061268879766544992193500378543557713315195257649685750659530167464962486523253166169009103371252366341774059792466879755787094677376987271405765027719674102404917075228348900442078674348352403804024263227252114948043513934026002585989200303282453195526600528571934438853728051412687393739225736542735868214623694640868412982495976989766053161395979966837212201693920011165988999342551916700518436129669110629680587735040000000000000000000000000000000000000000000000000000000000000000000000000000000 7442 3292452197310741065123422210594159154216099303746413676234831599354999979812054135040413155479871443474129631822474791928505778201889766430350571632645582485944114942450459721892046808732181788369702331989204255357119679906219180998378980767508484654920811660923122361589455552060215563971588936924823173359745122259433387393827846065621884592331024442492568489572383878600341329486406193740719931892780464420493956464833312974428061180583252043867874999331861703963941500131777551452927426560000000000000000000000000000000000000000000000000000000000000000000000000000000000 7443 3660248623979507374882374436134181656213096975049446226621629963830222976988918580759661771808101485152389352449043060766482225550123469152086143515322668001442669856507117360391152387431615720846238894170283868613615547057432557358972716789036575025154843681276146253774305801605817619469207322638752094498219026599358134612036516760245056885444976504836595286736524570147571041269824719613110162529294995121459069169496036514482396057330916315769774645776221468042297683015000362853387468800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7444 4575310779974384218602968045167727070266371218811807783277037454787778721236148225949577214760126856440486690561303825958102781937654336440107679394153335001803337320633896700488940484289519651057798617712854835767019433821790696698715895986295718781443554601595182817217882252007272024336509153298440118122773783249197668265045645950306321106806220631045744108420655712684463801587280899516387703161618743901823836461870045643102995071663645394712218307220276835052872103768750453566734336000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7445 5493327926785175626942680901593199972201410610831744242698824087266187713311948042221914343749672223545445484017307090929674750240322547755969973731150301249743210384752474036302867832267524455102119029275477162340724947776991757909308622586775290343188526159977682362028876064465997003170013250364994733858064454075516769841584406343349483920916747569287861117903551541365178605264212180108265709479515120503869006662615553186563057807248256268312172550994076191407937077011479285154290073600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7446 5560109872042495088887502494968873591374309782203916419176363542005933103875469888413162091463131450759864889887675466889278474111768063166956389189664547282351670774399145631966229843138170281836303261022257385320291226606876839919735845541212362293764044262156812997394380201275197857430840443312874323203715095096488107520130711581567863571002860080767841434183979143614231057897768747433492355704586700152516416725992835977841692693736785099329466363888771615544514903183488550636093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7447 6073738032251975547973525299777572913714650401996398603989547742937595834014461662027739037389310851876186680156266556758531532713797292053662870755576297337187778866246858216345833847979638355100271077255195636380712109524800737404062355192945548826468296485077208667654108214484885167153131466768303188249451654107603795905998653248530268684927631812198126553822900500940640509593940949111246757828282155752069811394795551157490594930831031122820687103486963536471482816055571489058979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7448 6098272417188403686454455357006886257508360830778741929201918093909249554969828487682676993270867495679824460893842949054943121138656477100330047780420155651801350966914881628050553225599592572025175876909463585383557354812412130494667324224410466151078493275104811554298303118364136882764810655721766953040849107277172351829872470132537546414901514160799598739246887148251395109263929196178050508897607099940715908282571255621651790809961134368097516148707973906917629839607695783367802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7449 6266410569281619539315996792028179939682278615791287967584500394993620083202387314432240596115032252654683624870060367113213765345509132470313933553090108634612763385113379264869733010964019023752869131596205339324593641602225254512028099044637648178272841070559054117323841460565411752633404190530328757809513197167640775474137224181777325320097450009089634902356915986658118317891637545783712039177746439216676813958384244415286462973932247209936240989612677469891917648640984089825902592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7450 6398615315127356558321899639894422660088055359907121380219607498539424160482213904250439884000794256392777595697066159258550098791905511262936694432031579350400559286116147815040895425536374497723599377610838568699693460119513729219914996325181321422787021181794840078852319708055124204993964767374115467804827402435480942883548553892594596271713491961406200518747684273369646774280938258288089223780517399596492878855343808732643932085195088918152324567672176776169034921464921365782315663360000000000000000000000000000000000000000000000000000000000000000000000000000000000 7451 12797230630254713116643799279788845320176110719814242760439214997078848320964427808500879768001588512785555191394132318517100197583811022525873388864063158700801118572232295630081790851072748995447198755221677137399386920239027458439829992650362642845574042363589680157704639416110248409987929534748230935609654804870961885767097107785189192543426983922812401037495368546739293548561876516576178447561034799192985757710687617465287864170390177836304649135344353552338069842929842731564631326720000000000000000000000000000000000000000000000000000000000000000000000000000000000 7452 12848889724814617941564567674859432987239693642045570877757323075918259143694158157109018579212343451474662006946600406866697094218084917023092800197517492457175039242370296457716028364490832149471364674289895783550193145099092070458374203480534823399035190757782836866358598040768625644568495551588455511350484652294055405430831606859072911473204226788250780171490464337709618215807947232339944676002415300454419574645990974100880245239926005143714630469225892111662502560953211466784178176000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7453 13342113208070351486491249192632176348493527034941269434548267813380313333334987910700060931960247331524762890752618249420461003495161696531461359216159998673813508543150938937224971548293668256705463903816964001656544085607124882531922725279722562228275969062733511801371712734591233915895457970289638904434205273299487590805209658130826523559683764446355396977032388472989297769960627054531263307026580884531720000738452566470400046456032468581241737299209189206384745665114720560174071808000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7454 20013169812105527229736873788948264522740290552411904151822401720070470000002481866050091397940370997287144336128927374130691505242742544797192038824239998010720262814726408405837457322440502385058195855725446002484816128410687323797884087919583843342413953594100267702057569101886850873843186955434458356651307909949231386207814487196239785339525646669533095465548582709483946654940940581796894960539871326797580001107678849705600069684048702871862605948813783809577118497672080840261107712000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7455 20234546909082347770893164915990216604438266046746211319335312424786533412819797666867359885481979163949239920985646012811751157796072984469281487437621462932832110687848873585652338944520643246433753124997465112698038201746103755828023693142390428298255939756162260538659949331270171415222317415691162395906585027841688992810704898061622779608804838930178824427408776857591200310647463245377673915225701854903393631634608406339322645351053690531421556066726986442088487187061598551401048309760000000000000000000000000000000000000000000000000000000000000000000000000000000000 7456 20866876499991171138733576319614910873326961860707030423064540938061112581970416343956964881903291012822653668516447450712118381477200265233946533920047133649483114146844150885203974536536913347884807910153635897469851895550669498197649433553090129182576437873542331180493072747872364271948014834931511220778665809961741773836039426126048491471579990146746912690765301134390925320355196471795726225076505037869124682623189919037426478018274118360528479693812204768403752411657273506132331069440000000000000000000000000000000000000000000000000000000000000000000000000000000000 7457 41733752999982342277467152639229821746653923721414060846129081876122225163940832687913929763806582025645307337032894901424236762954400530467893067840094267298966228293688301770407949073073826695769615820307271794939703791101338996395298867106180258365152875747084662360986145495744728543896029669863022441557331619923483547672078852252096982943159980293493825381530602268781850640710392943591452450153010075738249365246379838074852956036548236721056959387624409536807504823314547012264662138880000000000000000000000000000000000000000000000000000000000000000000000000000000000 7458 42434411925609663097676622114453827790510114388435421208990525925729330028788807591466853694566434337609012642999724296866896271749233103902787643282464293951985553399454543450605679998895850691239297927232090619558614242749297542344759557620557102391317518849194249875411603564265112910724441717858364215183952535185803343298965873701929503748211339374076729186903086157631056205805227071732543857461224218985865302604856461632748303791835716513988194710263237901481535647707421031119034777600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7459 84868823851219326195353244228907655581020228776870842417981051851458660057577615182933707389132868675218025285999448593733792543498466207805575286564928587903971106798909086901211359997791701382478595854464181239117228485498595084689519115241114204782635037698388499750823207128530225821448883435716728430367905070371606686597931747403859007496422678748153458373806172315262112411610454143465087714922448437971730605209712923265496607583671433027976389420526475802963071295414842062238069555200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7460 89160123403094889869516782329955805835022943352242695164303777969511738921391220161168513270275113350713072053280247780146271903310700683350631630941989826653250848853214828325351558463845454704261818088458704688989885339370610512843932769752366032054538952198551376899877989594239742878961994271094134435587635608704306348006736942902287216710057584872825127603609529524436080125656170715756837450883752691696241043706219084235124161613748052479954894825436555124579061178585254189069280215040000000000000000000000000000000000000000000000000000000000000000000000000000000000 7461 99119965468246979794123388280238857573502833902904632939119574292194876557811722261275791069628804127480859102251451561328875749767642383869810497505494458930320011738257786967544930838529559249975350938157740746278890507859465939956183197211511472894903781041766712714916681035363563544003004095313486363863188499793804481327586101446689035301495016543172912629717060369263972449861926661019362267640197295213690740834299545393309482949547293831127747310631998944505655169467374078358926131200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7462 99893705124448040574581615142784575581485292465514577686027013773495807035670673765745459365152610673937664868325494295534275801821579884349577331220049861841213814392318824672981799701435784718838523229659226807028524245265376488418395320854092748781816027935380359495615244862453039503458859398534915295109234509278795243310816600097999414115441644060636102503035842939527035511130550126797053308356410202216514468335020732221037818011193229735948387699431198060483880404614397962749162291200000000000000000000000000000000000000000000000000000000000000000000000000000000000 7463 105997267373038603964527588591736498415875854927354367821681795260225531867831196906650589899418102255912603784378778766722518080414852886770936705157973212033409421267902631417706683857766396232968694857733282031290988155507397594541872226606468055253873857346232821688705967603574458615434903559128509740085548268669264326488441447390514748336536939959597169866598943779475366713138906320502679715432456518177371709094769627055036713153433119674273886909908777904027677271841311842067042795520000000000000000000000000000000000000000000000000000000000000000000000000000000000 7464 110443429678821956508583597436527090342366401537228421374942203093054782858175327517935634085553969287608946800899717529240131525416611152357533831187773777846109642143022262220670736901500809519133042767091585650955178393459649880341351402644287411196296339473677154537318220691799837600443648396450495365859673907810504362709474892388101147340462921820332038192325372166756927080542180816873099171628637819791274603033512868987241591820390167265867077348138392101888139197273647193983549440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7465 132603254699725685624476538242632203799143943617000822829560236113013922864823710462758146174217454912787811167070578727538554050484098671816066384112083943256134217684118194382821419378033822185934938304578882868522030612179573189665880202595137993217324558311712860584580459497272075547328154982920272696916220395593417154325578872406712102185264338984282717675036710930006384591388486339872113916853965150461150312434439927724456249374046551873479054542305934220882120105454478820988944384000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7466 198904882049588528436714807363948305698715915425501234244340354169520884297235565694137219261326182369181716750605868091307831075726148007724099576168125914884201326526177291574232129067050733278902407456868324302783045918269359784498820303892706989825986837467569290876870689245908113320992232474380409045374330593390125731488368308610068153277896508476424076512555066395009576887082729509808170875280947725691725468651659891586684374061069827810218581813458901331323180158181718231483416576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7467 202937709156217926251179639625440033252297152079421015555264794377017362457257936695323170922271917817311355209590938512050429275790282532677305496361491265193115498301974301906844515726993182508724533104129189978004712443345450519141099590965202133291968196929232991003881836168534638860099835856963082469039379587714425719697780415540959351268551103937009534175807315792031294104450339973969024194167114951429050234247506176923292676333250923799915422887846233641292186108448506413053902848000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7468 253672136445272407813974549531800041565371440099276269444080992971271703071572420869153963652839897271639194011988673140063036594737853165846631870451864081491394372877467877383555644658741478135905666380161487472505890554181813148926374488706502666614960246161541238754852295210668298575124794821203853086299224484643032149622225519426199189085688879921261917719759144740039117630562924967461280242708893689286312792809382721154115845416563654749894278609807792051615232635560633016317378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7469 257518509807720564784046289710187214717707672622144717575985114512464756714278745540734836061876728319194464374821020682669507791569827383985992313769089336462818362474289546521414246272915750041935754309994212464051839965110485239802252588887370566457779332254879085188291985822611659654623945617521048163962563997288488378983168847497606825857125849760718214341103588227702886097456432211655296984369050479134463855041557895345790650384174049024093564455775104010343745566935173479924760576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7470 260627689865528643385504921545071001427464792602566891773132615593749022525674347138851253240597347497964869345489161292845021940803894565646678164329756705447856159374664890588591701404184761148013068588991841289385471525806657764245057369447566693417439646121073728515213375678335679356576339831191422966887465555541961797647255598114342624936540525757104351322971484269456516527446206192880540173224460513242451173432852235808669230436392516494253309120339835698551943208021703629796802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7471 270119853388206585652406765722050694507549358410152574616066685880722191920469978928507646438746054222656617968894073514748846881415899050347649793623764493887684427406000240401911898645752364311572337476207985352994723870659137495513087554599143003791644003680113874715039044927806801913787756994658332232070671897315082154481442846744937829798953552189465071714546928545659407347904704857553608753935028794161791226575567978007736267965293388583013835467074377061142284531935085135564636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7472 287002344224969497255682188579678862914271193310787110529570853748267328915499352611539374341167682611572656591949953109420649811504392740994377905725249774755664704118875255427031392311111887081045608568470984437556894112575333588982655526761589441528621753910120991884728985235794727033399491806824477996575088890897274789136533024666496444161388149201306638696706111579763120307148748911150709301055968093796903178236540976633219784713124225369452200183766525627463677315181027956537425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7473 290871260015138522397529946994539601511819711906618516391742542059392038800979120009162569464776106058541781812333149726237217138432742361760655298762610087200738289102686654654470673774393794612084306212540733278164410111485688655210984206039420887139421000656883260252308106983219362952715072990473489972845902621148115534307633999454356424626284033279164619367889117912218161453365910059453093877077030949599412275543657678559788419682602121738415498760188213093369762640672689461363998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7474 296226116740838291513348163801724623552969546007523753473768354623744340337855743056726471056959606640113056291447782721589018629034520227409989728469559822452769115419892401919946632124333672538746257795771996287985689890271363299470645881591262948124753075482920672407364307934340126783023576096839433579866567495097963333019917116561428399541064820417480615102433100889842232580787844165522148092597054629439276112970430851647258085066496481206376927840379692143658982712788481237581824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7475 297896710792773040677651279442423649362359709195626395501212409495567794312894295058570275131388851786576040739366735049280214484957262455149504889823737840195116379404812674865298442251526709706273115541699300681033011455238384474273105634671132322951628887458319836200846915560949777080124747588666856287936650916533238008530093200105388314578482826687579051382208194332676511350840744224420965744412231136153898876859032431730129351373432658503198100376062407474323538006155400595898368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7476 301766211978167656753272668603528561194627829780865503205463314947106390591333452022332747808465525671677951492884250531979225116805980994708216871022751243528174641515100050372918315557405891058161190725117175617191968648049158695324592228306056228094127795775061079385915105221035414465543959539691231300749878578831553448707810079720443225007648555534199409480835247659521593987507690046732996409996680432895870213456536038409124441348785758619687062138140043033387169960913287512064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7477 603532423956335313506545337207057122389255659561731006410926629894212781182666904044665495616931051343355902985768501063958450233611961989416433742045502487056349283030200100745836631114811782116322381450234351234383937296098317390649184456612112456188255591550122158771830210442070828931087919079382462601499757157663106897415620159440886450015297111068398818961670495319043187975015380093465992819993360865791740426913072076818248882697571517239374124276280086066774339921826575024128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7478 905298635934502970259818005810585683583883489342596509616389944841319171774000356066998243425396577015033854478652751595937675350417942984124650613068253730584523924545300151118754946672217673174483572175351526851575905944147476085973776684918168684282383387325183238157745315663106243396631878619073693902249635736494660346123430239161329675022945666602598228442505742978564781962523070140198989229990041298687610640369608115227373324046357275859061186414420129100161509882739862536192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7479 939582293930773155627682004662195844976187034841127681912735754741155533685893928974131629231748796040473036294845670018714074598404914318909439553435229396181254519694672963624308272482532505777521429898963678976581294260878094472332384976451734911713336058813059432183472216952385858087808805035318846730973829884718896628158686127736441163236666024585198482638766632784059738602067674283839426930117285760184838911831470710220217180702939540091355843273130729259153198179057811220070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7480 943365775213844765880722876385776034626258877558170780596746988843890442818232034992831351267728743670017890073892669088324532151970373157404861592193963999705328654864014466892527686582674776924089502273105824262382108074351305459862203464946115621784285110676776913549063379360773816894393681305921529824057881267463676332006218936679310987478425655458687762217654218169814329837591877674903255285976001632477005903831990066799204835414229831377539584106936510595706904608867378161254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7481 1886731550427689531761445752771552069252517755116341561193493977687780885636464069985662702535457487340035780147785338176649064303940746314809723184387927999410657309728028933785055373165349553848179004546211648524764216148702610919724406929892231243568570221353553827098126758721547633788787362611843059648115762534927352664012437873358621974956851310917375524435308436339628659675183755349806510571952003264954011807663980133598409670828459662755079168213873021191413809217734756322508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7482 1904973477235113985063228156960464675625753291226692629070382883695277035264211354868020250086945175817392327588267295828162695673381537663865974641515008688515375720971899450923550316211091002107591046750644284773384181785050254255669376281461884675965821827317684046021043844368016935230019362465478908151725469872220750790986658709855495290223597319274448171546826032147719331901282086080380301479179402203097560278070511784771233696553395393904678642002300820514383811123497048368742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7483 2178861230186989811028142084748354777583190913017518316302188936853071886117459413118121153513100345673868814847945886955263998906743220589032247300817166564213570302541353267562357952035818142169646305681058202021926967760571535791223447248836725926566530347068579985167844525606470775716905680442443345548640216143005902912742973496252389793797913721001457185769221100223576167572229470344145822736025276094145321956604344402822680147704445816000210751976928809969865499630409475403284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7484 2723576537733737263785177605935443471978988641271897895377736171066339857646824266397651441891375432092336018559932358694079998633429025736290309126021458205266962878176691584452947440044772677712057882101322752527408709700714419739029309061045907408208162933835724981459805657008088469646132100553054181935800270178757378640928716870315487242247392151251821482211526375279470209465286837930182278420031595117681652445755430503528350184630557270000263439971161012462331874538011844254105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7485 2907480926813035582171252158540347388092515485051126718230965731683112465282259957834048913276857836478525625759622015026234970321330772313622839332763695383946458835325894681779269311552286127884117056091432359689854135111236723983079248913864422373247634625752590317488490780123387797259343795931020411620120047452556973062310047004826144280092419521650554844953333803678763597754925431796949366903169275874402448790729611740743526448605739055947015488872303032968648656443681872753459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7486 2991183928764406422647203235266873558935508638520575768965072164288320649127418234362689256119450953647913744598865413556476611191710237794306718156928230431778525564003000337171012384947640465364103685353671439670779549019955904242325791653680176828381079528738746056495451770242348993198198715610962280160103211786321137029988471947133758072303070026585833976190417731825254318958523158241833007522956140252777763423005530810515090241102061537329383594893103640258931883458610951398359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7487 5982367857528812845294406470533747117871017277041151537930144328576641298254836468725378512238901907295827489197730827112953222383420475588613436313856460863557051128006000674342024769895280930728207370707342879341559098039911808484651583307360353656762159057477492112990903540484697986396397431221924560320206423572642274059976943894267516144606140053171667952380835463650508637917046316483666015045912280505555526846011061621030180482204123074658767189786207280517863766917221902796718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7488 5995174636386227682279637712958714427432283117754055832258603122883531490955197463182937755515374917275824050392964465178566140158052668158735582827763429913946070351457513507435139000482244845751457084600394538246699696309893645593655558422396753964072795725565619137934723175878358844910978950001563773591713616489776178345352676718940525977366929843210045425426764514599723124095675781907405092857711754525161243092184014288975390626428307487623633556058880305605727006060827152043999232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7489 11990349272772455364559275425917428854864566235508111664517206245767062981910394926365875511030749834551648100785928930357132280316105336317471165655526859827892140702915027014870278000964489691502914169200789076493399392619787291187311116844793507928145591451131238275869446351756717689821957900003127547183427232979552356690705353437881051954733859686420090850853529029199446248191351563814810185715423509050322486184368028577950781252856614975247267112117760611211454012121654304087998464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7490 12177912775217840722472187038446128522305724989588327507247179313746599904860909575865583120588909268200948107530649706376126400251738370012226521583049545571118424684552945556914837300071103964925197716316774349387750874099339461375208606627985325309626457346701176847568238732219835362629457780471114904335996483570943782302175874335634431822025716686461241233418929214384249680183282746741616946462716702208815893586073820776850657764842240377608155493782296854231511039341312984651661312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7491 12567094367228943510794931224189795841646250040425291879013858903774650380402042526323453688652374501593958940234893719355481747707129668889433387460375319945507281388751064965075401035790184984767517698399222274586952682550959157048666456714078292614564247918713298639336201678583653072827995134163999867512250527792024495438501606180014626622453386140650883451332554439899374209274293583416933080283626483014054712939228021703756966434049758897290152085577435465944580976847407894847553536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7492 15708867959036179388493664030237244802057812550531614848767323629718312975502553157904317110815468126992448675293617149194352184633912086111791734325469149931884101735938831206344251294737731230959397122999027843233690853188698946310833070892597865768205309898391623299170252098229566341034993917704999834390313159740030619298127007725018283278066732675813604314165693049874217761592866979271166350354533103767568391174035027129696208042562198621612690106971794332430726221059259868559441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7493 16098958097553829881783021867803246545270127170430507925421774315044388544070413169314633223539699302396675820166891835989481939317371471774008084054481588420535539816098132099525050597681553488566981679068771144031374149897760055344172638675898482852713364499731265501711728598895101492586119111562081028543482150305116125413925983478536671865578835221566957515502878174880948435215393829761542180103187256521749238097158482671348104418865477499484822340609643383649936213935386542473216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7494 18787135712026483816090900218692113521170161763409152716602273632945201485572953439371177643713974499831333150544745802725636417562991875155989129348109959449879571978818231635245904624812456756094196092485277145906770581553143446899103950236795237269744049194449951298818282265555384269200151824553344892513473158571399208070539325630309426318153447033877763940079233734405552435217964266203156890913898460188886099922091437966456991745018542804635240177339813598659610307900018278793216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7495 22556618770396717360367534316046809239428474433800122823163328749031318917330692546564795746345783714984657320643349345604063574712529068502795076584158545966240435832536199822167970622261458774750101105266280346518653106793111051859822561000883778993598577139774882703800431734024036770699561966035919760786764671456954813882339515457310547577282416727519976255757163412025318891738702337154720776192451776906998433981326040921010287628831888933137455211852058551716875434918246545212047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7496 25376196116696307030413476105552660394357033738025138176058744842660233781997029114885395214639006679357739485723768013804571521551595202065644461157178364212020490311603224799938966950044141121593863743424565389833484745142249933342300381125994251367798399282246743041775485700777041367037007211790409730885110255389074165617631954889474366024442718818459973287726808838528483753206040129299060873216508249020373238228991796036136573582435875049779637113333565870681484864283027363363553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7497 25484928085601871322818269839640604695539004323421193163761669691966488190168981134892157108982996248184452332232909837927985242686432933267989273875500966832270622325996703532935928750068005922827586285243612296051202991091528113859777658542122101086309977315022666389415801526329869503551535599827858099270719351248704022132809960064099824146329234797935789762634811290244444799048288285701207149150516021349969556455160110533215077684325932587816042498260895668172023999934676501643919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7498 26115533403321048062072149023012785898683096054441909388466002567336758709964083161695434909569723840770602143778570714352418125609684182959467013580732352648388827622682171836468294761978256453015199833350343623325615750525826156063341210578938037986591432636052958709921166947729464100602331269721296787532725002715024255928551485290749864551996077116784968192183383666799726137745966518857624487176171373029153585761307614547048468673062130536120697769797146731060935335482932243724238848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7499 52231066806642096124144298046025571797366192108883818776932005134673517419928166323390869819139447681541204287557141428704836251219368365918934027161464705296777655245364343672936589523956512906030399666700687246651231501051652312126682421157876075973182865272105917419842333895458928201204662539442593575065450005430048511857102970581499729103992154233569936384366767333599452275491933037715248974352342746058307171522615229094096937346124261072241395539594293462121870670965864487448477696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7500 52356704266259549338955143310478393465964030392079986590318883320443374885590819200665706313078733420066802540242981681803104168047995164314119043862538065923541107540644511033350967456217967040907033657331977674422866780625293350553438820064374114681399388683733932060619486664882752890250367504589448625595319089608567981313124030348801634165876686222257211085434550068887968565793609324109008072952382488625800079775608661910558120422677010717102833014807764734165752948907775161794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7501 56474502259587161823946930962362665535895619567393969756569308315320454912342168146674670887504797513015843469813373978769373948523170326398981956829044388169500085180059106452394103210294281509854110515489990711439852604841138660915013520163125431886371382024491112614696808224571509836007238124403066503200079146212397662289180875930968232119258013368435724481946784159611652484059921300043616942595333675477779918397013781030249451885900375218768465098566067729776915471270097715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7502 56852915263581560691912299226010994716730175616296036173339053052437478771042225197589828787917174224655148135805294015738126921311419132142522587169242868703591188128240676394475733693759947721891017125477166733216139227539642521538372930387786539090558136984258336099776923426900962643361451948572766839282342417342227528720343482148146293851131142251260111785994362637325692291955174944474036127057025235444901180655456499490860620173777035164825543918890200907014000659660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7503 57629573167558475685997405447020577332327942253360098443308914187842069291653489269458415650903909978093557017227355997410870784831151186508318495288541580950091169181224260735777667314968216539461093208870698579945588411067421090773832789730074557954679751227878865206242667734042802459905674379865569973916218312868003533719838119638351219488000961078985284836997937334815706303896359405664529938171372440977565045140305818331993450758270915317620048738842084912557588126000742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7504 58186118284908158634905306731760149853381691343190049584244530291613785712184772390640471529462913140270318024011408982981422921264013292598222901001276598520501297380024069909721175824787056950857718261434454095256710491062637759306710306557002235477173700376037029920499799146227419815757445596341453490460057317242753520020100555123497373311322594031015276570085846165153277654372922871445443194834951662847467488557171961373056439722068666846828662542671284638609693474816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7505 58964982371764492571811995122046004025946340787552651390594400945727187103079268782222687341232376080313163994138268110885507746960234324375602991426265962373806090948335170949360483621760933313988213875732985448976984089970809064454404471905686005625042592631054537131744925223677249574563659083252609353552630587681429076633356795358721790795389075170699349167212378292178399100308308629247241838061711119184432298960491657273314017484995786964731716660652327009123980632968396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7506 60104997668914154907445322214582102358654787917388284839008349574628677691315706876341216609020837519511676834117432520140295445159053432400039404453712594210878224401637848544941571670754720282137329853122127174251930425517944207489752137320163600292869343021214802378377785674684448859047569504577402133901910418354565524600007281248671385479874417729411880064141614804774223419844191528108088399745648604902092500874759038666405037636082729701564176477706027528841667775823872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7507 120209995337828309814890644429164204717309575834776569678016699149257355382631413752682433218041675039023353668234865040280590890318106864800078808907425188421756448803275697089883143341509440564274659706244254348503860851035888414979504274640327200585738686042429604756755571349368897718095139009154804267803820836709131049200014562497342770959748835458823760128283229609548446839688383056216176799491297209804185001749518077332810075272165459403128352955412055057683335551647744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7508 150262494172285387268613305536455255896636969793470712097520873936571694228289267190853041522552093798779192085293581300350738612897633581000098511134281485527195561004094621362353929176886800705343324632805317935629826063794860518724380343300409000732173357553037005945944464186711122147618923761443505334754776045886413811500018203121678463699686044323529700160354037011935558549610478820270220999364121512255231252186897596666012594090206824253910441194265068822104169439559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7509 200403404650996098118488268860847816626386531827993285982368548479522615034050059717437345345282309049327122973081495437275738478838326204891982445134923712324904556966982322705608083985312103882146326854095993208738330184433774696971074397249847887939967808598238637273325737004724119896157896366457311655913949959714147203678332284053154748351985084262644071803660658266695891114596469042443390807647448294314983616175327390985827513739076159104477730511288558862715664707092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7510 220561252442916654469745591000529044236940443638197088255754979768480993209383346641040984506612144719693875694307763128647770382333417971876586436284689226459078059045697442265601818232661994075409126362287844977655666488166532311746363170576631628054185252885278952227204503834570304024305548309074846149235358465789871925071776474885153842709138381384371649815041663711752135599310943300603874733768489601957434260297014106699593852674344640566639216517408042368789463177363456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7511 222629648036050737688697737596444290767432795584232668244512622535537149192547090104934349148006823278585511381480086457514195653035573591304810583346898504803871739906767127994270990962297282898327885310305213668733073154138792042851730836672906968149875417821195852562084032190236557017153015949751703448879639785085907593491321668582473545582226275304593524728458401014781740631013314603110540387732478250081166804126810703467538479485310218975520935469056426760587077207931328921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7512 231967691975196122774987398165271694887775209284943919887631005790209366371165719717211546162177285382388121950152908580715500701248919378600011693569238097605979766310772319030544550984336604565738426608468668626386822457878821999606472611838524967646833478556699769752104814324015469106858361334904201937756887469301764391872370908346110745538517016263031799236491754122378029658680084428714090839096923549816380990107476171073669574423743240220529626092575284746047469338954301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7513 253393071524905146478568052395809516888318810433444194669979469597741431483266117102001267153156569195888697577548849955079768766018819568477976409993451361893950261090021835042820302238889876405628448557032683837696732604897447740661034082168337819204031916212482221212844677174306352435273642709109899134916978166466363721158037166789715156217347315219690009056880447048590400398063626772311683229326239397690330361557403061056473964206881706771807635193489511046227853779715898736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7514 254883109415581511784356555131265217295320206515309234036927724940333278533355750337609616484792224919023496072705718406097673731070280661325094767002643622893805284847542647201020818204192066448082058579316773465733786895770690852161673325318182403987043659446278697864079182626408256456431491138031844524701789115000798406971342547736307669272710861825426305862274752583371855060233436816921516033273046685772475210179210696150549640167346105184277751885909346803491142355788074277928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7515 260824910334778172618246649470525742958549352586974326166195697739032932942039461533387470748593986161212208012558048477867842383060804123861821647251745869007859491313471374781746719181190605383433367677318719811254382072529875141994473152998238253506039911918387912254898011683612284592143739117597629050961224851221978963861988336683552060804543529792083312151493883106666752298708053836650518748976057178290595549861785062258357491175469390999234381257122559028041949670866861288325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7516 326031137918472715772808311838157178698186690733717907707744622173791166177549326916734338435742482701515260015697560597334802978826005154827277059064682336259824364141839218477183398976488256729291709596648399764067977590662343927493091441247797816882549889897984890318622514604515355740179673896997036313701531064027473704827485420854440076005679412240104140189367353883333440373385067295813148436220071472863244437327231327822946863969336738749042976571403198785052437088583576610406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7517 652062275836945431545616623676314357396373381467435815415489244347582332355098653833468676871484965403030520031395121194669605957652010309654554118129364672519648728283678436954366797952976513458583419193296799528135955181324687854986182882495595633765099779795969780637245029209030711480359347793994072627403062128054947409654970841708880152011358824480208280378734707766666880746770134591626296872440142945726488874654462655645893727938673477498085953142806397570104874177167153220812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7518 668299139677204911427413523978641713609953262736289263396249182982515580698472640445434511807600710772326615750056299739125398919713220727086040424354795343336961350268796195906244215205955796296612833963748366378150324457854731409728861375208224882103845483702214230840234454056031818773055294573433983226187196461782974126389945799696823380151982794525194745691776672367451297417271242032818352275268752768056299967900647862379666334896437341569055854840448718064458470731725329536122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7519 683967902435706291068361838950743692669828352405290776684517406714192052427177610150293224018052887605502872020276270939542195680475727746240586682986928321618570823444223714724910109608835160329910658574594942934434670842667447715172978514932548384344952503736328315809881679137956695451348740626393842158518771932040794120396454012598039734428465004407371334829439507941925260923629814356559351577823789384588705314882512367056112674149804813486770810341186319726138345308944390212812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7520 688530459054396426920892578724610352216375682797274167728343512493445468380241817210169279224429805996985904043200423854007215782723685814338822235776605721648445711954625410908254440295511501161736963692326647049477156968296223034937455873457451733426772979156039869090305894916391224979928466246127327806635798047426654622019540702830192452493313150976949505921652590242040287948875481267958680572648972740865550334231480693410113412700194215569458913448906654192646817646442395677491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7521 700744092248800971868971954457856898106634266073580505855257704548891250140451267191709576012598503397506564568902798473953452295075102177751628573362238164389516876112231252279759218312134184513240654055376441832972474734954685833932993480083974150064063453334120529584210620401655010917522423777355744842672394227400022176803934804261453294984174668674072739143953457092103727999412694080301274874079960087582299139297044156841307138559578667919344449785228247067623750464674310651904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7522 1051116138373201457803457931686785347159951399110370758782886556823336875210676900787564364018897755096259846853354197710930178442612653266627442860043357246584275314168346878419638827468201276769860981083064662749458712102432028750899490220125961225096095180001180794376315930602482516376283635666033617264008591341100033265205902206392179942476262003011109108715930185638155591999119041120451912311119940131373448708945566235261960707839368001879016674677842370601435625697011465977856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7523 2102232276746402915606915863373570694319902798220741517565773113646673750421353801575128728037795510192519693706708395421860356885225306533254885720086714493168550628336693756839277654936402553539721962166129325498917424204864057501798980440251922450192190360002361588752631861204965032752567271332067234528017182682200066530411804412784359884952524006022218217431860371276311183998238082240903824622239880262746897417891132470523921415678736003758033349355684741202871251394022931955712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7524 2111202836986975184621821880342085523966844031978487862418837122602739448173805714873472238282591734259324358924245879490261966105266548010863670786007046627476818587318329780472048697034857838818218202155604242488208543631510899627699879255889120853622265055796469637648256185527004271057384207783670337957914305993870534769473827169060505710315011545973139829661135654364911324566805794329807931903414100403060342620868955478993754186601651401484808132883120129208221785470448017866752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7525 2126954465544580679880703983035791256366761926603835116906887930156177431294095481330147065626998660875395233560097644362820562305185799486602192886521049420413324273949198336203568164229169537136326946476233615763093490402285017849727344531543599329029268133473289285054344578241660280289063423163604851154824714757115724850134043676069769864242415441158584703935829833090515200757150981382126899074096930935528038855560396233527765706852903335760424348576484200449578970559118196080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7526 2161741103999749055486229515468619618036311771197823074426393106583965379936755921445359751279776676357002164950099241350062954679336034524934471742141720789438775839177339430487271381868431655734350985320471081441461841880827062534185502035564172215251709434721684203267850213867107995153604180084504930496141941400339580163103525698809228717162268030149496136009546676155079701704113731077628974526243376067651160986375636358842472155329469511812580821567221091578427224750505643212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7527 2221302940827212099351233261927232808720566820220440922691233522714739451785118874604115855634622662436088122745614980927933650390316690417086980464670846970854865312464954812870007981797222613746711182493368738345684290787884960517615865505488881693204307815981303512410398429780262468836497406800537698080142264257653973447748700747634358519443296548756718674586895813105426253194068629561249548430963975504749755137725564258928754743567985792777172273651139318694513850364188426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7528 2498965808430613611770137419668136909810637672747996038027637713054081883258258733929630337588950495240599138088816853543925356689106276719222853022754702842211723476523074164478758979521875440465050080305039830638894827136370580582317848693674991904854846292978966451461698233502795277441059582650604910340160047289860720128717288341088653334373708617351308508910257789743604534843327208256405741984834472442843474529941259791294849086513984016874318807857531733531328081659711979520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7529 4997931616861227223540274839336273819621275345495992076055275426108163766516517467859260675177900990481198276177633707087850713378212553438445706045509405684423446953046148328957517959043750880930100160610079661277789654272741161164635697387349983809709692585957932902923396467005590554882119165301209820680320094579721440257434576682177306668747417234702617017820515579487209069686654416512811483969668944885686949059882519582589698173027968033748637615715063467062656163319423959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7530 5168649242312267599189137709205391224206979566966101313839574739465009212331542167640981452809791850689641641432755405322711116150247418272716486798296702355597877539713577304512258680095662026950812253403521023208423220069448573103059563524733139217659507212478890200387054156279617080562905533697718000318279730285901084350714460778789971707262907589947169193822828318121883205683659648898297426557330672419701556251655768519980943111685208708797973682012912832804456643686378871193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7531 5484331448851489950679037484185645406611611109979800618114131995141970976488963015927439393857498787252413246065944972005750293206733117911901173351183910209106233514604719447766574354174095452376594028079480755289238055037394868932132538117983423565371376989661580865942608903246382178850101766544337072177518842723888534809181126218095291631311005074790000053220267644685522630511397559869807957741307814865360424768653016960250117108994643233190140284869270963268608689007899883601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7532 5684733709637820190012366809653835961031748079623914869408805271215736989254293382659253819319969242310490825060829861246183877629576347223355320661531013529368295747124479176760895079349422962636165158623258384073892119185095821559284342754491653784582587379034119535140488980032434566071793434105328980925996187279014093514726964885624597408056550295000944645291536118077577128639194038941552736039801618840317444052469376775067146242894173863247994573012082654492823611459961440174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7533 5715060350730660717609391039291936084595199553558925299597536531242770370523210729755684361364860458178004169361287316799505715789842186050978134049925844227441479869929665443765024459533434348523517463261018835075768899690102405596446129793318061798816531817527323622976984266098738944464153036195701041727192461541594827035673383876176358089363449158366777921910288944632511589556241842503723252949108340371934601509919189477969285892513272162740737929330326320108283333060688019896401920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7534 8572590526095991076414086558937904126892799330338387949396304796864155555784816094633526542047290687267006254041930975199258573684763279076467201074888766341162219804894498165647536689300151522785276194891528252613653349535153608394669194689977092698224797726290985434465476399148108416696229554293551562590788692312392240553510075814264537134045173737550166882865433416948767384334362763755584879423662510557901902264878784216953928838769908244111106893995489480162424999591032029844602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7535 8744706826612174130446354080787802110323415452080104249915980800105881957005094038642939067773920489468219362524188146548526992621060888399589964127033254916738745777875375221431410303614818673911662591981401850881765488231974026902976934633930610910040729675534672741640971233751690805028208840097976685295224520632947430140378016812928868067509010803878596220668997571948818006931405578920729245468062655104016041747049369557987337149657767561353745293108197354663004675410729466840743936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7536 8929258608694873747124376965469855709693236603775568036169241702214684066150376576245959583260939799674236228717484403513712370989186592557651322957936024585636771507775548683934512790273356320181870774781505011071145994392383949636175603677281454425606567565604623045396947431180232916581042398719932900191673458200518540325729086328226507205395953604688456619533023426840086044949435939845132801802483896857101882157215955153135381555890864034438387145057700435451857585420752993770274816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7537 17858517217389747494248753930939711419386473207551136072338483404429368132300753152491919166521879599348472457434968807027424741978373185115302645915872049171273543015551097367869025580546712640363741549563010022142291988784767899272351207354562908851213135131209246090793894862360465833162084797439865800383346916401037080651458172656453014410791907209376913239066046853680172089898871879690265603604967793714203764314431910306270763111781728068876774290115400870903715170841505987540549632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7538 26787775826084621241373130896409567129079709811326704108507725106644052198451129728737878749782819399022708686152453210541137112967559777672953968873808073756910314523326646051803538370820068960545612324344515033213437983177151848908526811031844363276819702696813869136190842293540698749743127196159798700575020374601555620977187258984679521616187860814065369858599070280520258134848307819535398405407451690571305646471647865459406144667672592103315161435173101306355572756262258981310824448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7539 28093219030547344449757017157569043709769356349060903620984074821444962685033892648275149990524268304349615243183874836222347485669646059900430584063294811558723321827817037708777439659113444815335949240381130791242559560650019604624471080603869398041151033255380131801493979766553583737180152755636614429451910314728246215641253873063579200412209579725791091214040238971318974695032438176525237834748577011159261083702306667495891785287986992621328755035341643282071759052689510867067207680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7540 28258016379508941689722027562131353828347185384682964399613815826151411849436362407538554885848244332700693366900534817561324335571810356167993122558478440746818382172549235877359141822976190867394367036702522637938313243507506890743354492029453965673328442628084384724702874170464667185103338479455908797974317231929343343542353851405072941959806732461861217793529053994717107854759880785267262622855007590131283151658446946964680491550324578656538190096658314657462657548474051615973703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7541 56516032759017883379444055124262707656694370769365928799227631652302823698872724815077109771696488665401386733801069635122648671143620712335986245116956881493636764345098471754718283645952381734788734073405045275876626487015013781486708984058907931346656885256168769449405748340929334370206676958911817595948634463858686687084707702810145883919613464923722435587058107989434215709519761570534525245710015180262566303316893893929360983100649157313076380193316629314925315096948103231947407360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7542 59687476800667182508692758736596746718698657970772609694041567221845530513538766196390265583666835974031335983459698896612339648413799711379846289480532280923997426132923500999505641919668098367287641862438125045869349422990172168670278434302600482459911427973864250938619570559990095260348907032419991365855754403252502468092085585519738583173536100679497494413496288559848621008387893979968566338614773345161117367105878591975703692195970440232597032219380605063518818123295479985025843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7543 62979231376176150770945016143626383467979697027836120528338999410610116557977192234418336135876112498411306414176816513927399427563289043233834286810231744414895294761256476753444633503754553552993004130852617462148721753293583829445597239921404185723250789023039841710605892885005917688456791857426281496584137735992945187939017527909268361495118675861771468545089259397070189379286143484278089387760236795826009007346671191230974180383056193546860127171796709951182031714079088677224448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7544 63499356607306384938846157794308628236262284111352684233710220150423385997635738474876158340805660459974333720788859091520024926755091122398279446793686905797941042576334042840854100661750286848013523061944485383518651006295308555920581875581449377066709887084680288331676126322886005754472882383684421279380675267687175838287338081401240202666480938162421596854742152216838826161673864994016668233487819938456710929439819791494499863003800918549556760360925490170543697429522910938136576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7545 67786574314551274622615388830102713964315661255176496035476642657394646453527068588466523171458781484660498927415368049291440622446836128114341626003961308354999482393589717070873549496237885832656474300521628982660674577420979069887194409856375258575672465448359339645789291539590411238532834952264388575950325954550131659216292117470368522082179651184852609126463596888803740539468406197434354114220118609460794597287349025824701764582401490120418554372554854475051743243235922759437516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7546 68038851137526864251190319728041340594594014699973092636119776736987094162375134174965823988899796214036806155054844512024157030830984022764244685213239395921318041548289118704644719555526117918362471369472846232262022272948340628580752991190496803508198023308268314421358188264345827265078360664054269006019284961954408642169434342066955122392400151212066067776641395622430109174333789693565501898561861499414365296798636790065296333034792516761004695392251129585170373086134142089654435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7547 136077702275053728502380639456082681189188029399946185272239553473974188324750268349931647977799592428073612310109689024048314061661968045528489370426478791842636083096578237409289439111052235836724942738945692464524044545896681257161505982380993607016396046616536628842716376528691654530156721328108538012038569923908817284338868684133910244784800302424132135553282791244860218348667579387131003797123722998828730593597273580130592666069585033522009390784502259170340746172268284179308871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7548 137055421381616258236729861231003567750203539927024295864500268135916406832582247092020759899190019446054410643207800745269183786796206137988330224214598645504836350739315046816518065081526556915060797794490502239506366268752927610780061539352265835017960095630206104873735759289025728100382840016117168909637026742248352814783447958619045172691990331155058585132394870326256225219940976140904379370757820519666556185012049087028998049554615532734428677512560318063385968349562273939639500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7549 274110842763232516473459722462007135500407079854048591729000536271832813665164494184041519798380038892108821286415601490538367573592412275976660448429197291009672701478630093633036130163053113830121595588981004479012732537505855221560123078704531670035920191260412209747471518578051456200765680032234337819274053484496705629566895917238090345383980662310117170264789740652512450439881952281808758741515641039333112370024098174057996099109231065468857355025120636126771936699124547879279001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7550 279889710079630850799536799051206161264219375532244820394947741211590180251399845377078023775455700826099486834384915020105473529759288914622449565787593206311913758856222008710477432981450848972619755911902015151689637572540594047292112092576000152034449352215684772726444737754864063558547339514717623010222568543103548643741425595620605841577911373991923035700504724362608389315468641291718085039864623307186214696594261389674476080530239470000280374276419465877264200234627576809105286758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7551 311153459950667736219350736308251458881572971385263329848748902831548645065624783920434918619232300847678644784072307436631924443652514540999506498551424755691399353694880953479834403226109197603000753744408567568774800341336220671167795168310894477959824394739600074310593389974919575783538841560193327807405435867112287198503635029419160612146529258114032501688966899300248633579762770188212575981044270166525502022194751527227369131589820831795999214245082792571225135997845079202769928192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7552 313546948104134411113345741972161085488354301934380740078354663622560557719975743796745956454764857008045403590103632878452170016295995422084118087001820330735179348723303114660448514020156191430716144157827095011611529574731114676330624361913285973944130736237596997959136416051649726366489140341425584175154708450705458638492124529645461847624579483176448136317343567756404392299607099189660365027052303013960313576211634231282964278755896376655968438970044967898696098582443887504329696870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7553 317712125386568694562000769266602265790076676739397307822922255777266927632224452315231184258334367319483974056307671549080320813988933259359968970271238378087700294274139710141303786702766096528387748987533760329761139256062569441528695432907616612704206205983899194302490701556351352733601443290955564372025922081554192360193916027438713231729603450798608271055358681095040510602880923072034782261860227455998781809902828313125073027785686436007315984264103218952113594699551781502868416102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7554 370762361479424030816148663127979370848912567692924123795297677482524225520293726922362835365946195743568451441350036242909710188555801156093763471092451604882859930939504585783605041671992320295117747173449020345960877267331451929535231267204723944122445194891562277399899169255722685743924136149244867891308293190472952354624811474344991924945008443179350978742176874577656133752037113238761664073028462750608011364011757559368046933370286348325972658725442835223882783074353286796206407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7555 445150612701527866569722528448728173076468634533698407456611774300162631340104646378010195975139216256824951555655878172727206890933769527952321420300507872825971096733726332565625639858010493301864741916357233967042376013177603334157403263899852977108538332562969526061055409573802499640399853131811962212267127213744314178398501789229472021809968801731392462871370390589898111620887802731180935942688545420125866744199808122153814060542512321551310893274172383403936848613277586945143209984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7556 556438265876909833212153160560910216345585793167123009320764717875203289175130807972512744968924020321031189444569847715909008613667211909940401775375634841032463870917157915707032049822513116627330927395446542458802970016472004167696754079874816221385672915703711907576319261967253124550499816414764952765333909017180392722998127236536840027262461002164240578589212988237372639526109753413976169928360681775157333430249760152692267575678140401939138616592715479254921060766596983681429012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7557 574212445352794727329869555224273749821651687725809182771779258417250213628004128693377351097904842254603876100407164449475622231790461649753143167991524020827199112642298865445957742017631411985236345814138806422562177498551095434977735517970005672907147589500083188990259401401847320491048697295982506999635307252324471821794000218113862792862822870362943995190077327239505256433727791835864613777691968242277944659667110420731806771448134212382882181115980902569438031231080999541488484352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7558 861318668029192090994804332836410624732477531588713774157668887625875320442006193040066026646857263381905814150610746674213433347685692474629714751987286031240798668963448298168936613026447117977854518721208209633843266247826643152466603276955008509360721384250124783485389102102770980736573045943973760499452960878486707732691000327170794189294234305544415992785115990859257884650591687753796920666537952363416916989500665631097710157172201318574323271673971353854157046846621499312232726528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7559 1722637336058384181989608665672821249464955063177427548315337775251750640884012386080132053293714526763811628301221493348426866695371384949259429503974572062481597337926896596337873226052894235955709037442416419267686532495653286304933206553910017018721442768500249566970778204205541961473146091887947520998905921756973415465382000654341588378588468611088831985570231981718515769301183375507593841333075904726833833979001331262195420314344402637148646543347942707708314093693242998624465453056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7560 1726289166338513809853552361983427808374378805858373829005107714407644434174160955147888614766882836688876341079672037394668845377986688180084756162231013990333600941821307554941092952091316961318658555863622308283147867291528461192325947658092119409153672907182633171235067972759643821313652535114184924740923576999724673223671354941815010488199128253278999928287251562515978257385655488703141372577284365393404508397412454730200540448388825131407678258661676182864942821322416409507088302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7561 3452578332677027619707104723966855616748757611716747658010215428815288868348321910295777229533765673377752682159344074789337690755973376360169512324462027980667201883642615109882185904182633922637317111727244616566295734583056922384651895316184238818307345814365266342470135945519287642627305070228369849481847153999449346447342709883630020976398256506557999856574503125031956514771310977406282745154568730786809016794824909460401080896777650262815356517323352365729885642644832819014176604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7562 3551892544231234292852805889874205187937737073227002049881128546915866829766707253526242370290358103876874069449193313971194031816533344101216970975674413913034089112804046947611493851935155360683284404603207311855038571314563019008956038517717487240539776688814411675019521843211024468423266992233431612518066598574989341465109508095330972465356327193657834295358017911570371040821132634713912282730299950401201588688558724843698637425525556544712695625785486229786178044625195426168333926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7563 4737109929326652774802366151089175482192695117508359442021933812240266954756338861543334624573539254707447819535309421120618661115461247491435176956178630886925591195695262401683495372784647530522295157237408005226090076587826836677729143723020940908261570392067910781185072794332776745396471458284333243474743492145526933311498259010444059599205051351160488184335647069149158519645014151616331808669148385822189999203581892884953991168205558344893354314357991690426657143400631105553956864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7564 4793728773103465357768131483572313037756751234450690431368809515175409587681713429609589620086370401178054765585532242887000557463454808218424442019399889423422709815564130079791266233813946106584314621268133997320425814555012017992602400420905653349396170835000993380163380437292929455500811754598488620886792219143282235303269154536465303339434593797588701190522925719378032924262285237093817846222962908361897449393266138616646668353482915615947856557159083224575182925991076895660179456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7565 4862974274253103891422898841903961210957554143964638645525132110764016027388779090223444220138692961461546055533542969410158914450164643201947113465837678160802388900905916733640606128328463424940549682475289093865446165838719839163515568168018764188236425666851511010609786838786200589585521081623094388454781830430977075534770268904283632710477270785338689113747865348637843589718363985238690878647316718481302384584368112902750608699112146069655589320850332594111774788260270789900632064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7566 4934455562163275988423248342837876257768437437147872755492069342033552183512701362461961616971748158437631110437860093418684717253508243853961656832620794875034013976572827654877893991023547404530041069142739041242084519892720018338370961559587993573648418022987510657800785125482720265203910567444378781735541688638533629167041513973613716002156625991296322678744492111249627146621572717604975088531092823005063460427507272960535322883345219378405741288399282185563141254869874256629465088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7567 4982969195455437695545236476384636156978558755496795286231535023116957196887308583727857959467515405749976108725011201802525972680771143072884590944130953169239549134962046256530789177659660642879417765994172701357437514422467151386746672516365026650452758293571732805059632487902305188457499195260616439462061957269700122776704510204257409261443108126333989480509795297405169696372915269270663318603081892639312068755850366343173702928217419797828546385973353002349448385142540726576349184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7568 5017288983291687067752965257414040273556424325733329505421474072282795842481764219006513405016165842981631573314905318689112906532347315184115054351958080263915106294567082866509544281929634464525739583720225281552217216508555666866496450923100255973078393185130107653518321347421632323530319057267709426859681456842948388522981150539439049696091458010118011659713306470314450335341311506886832125565646165277357661812182050985537283398716400702396372135916480731637153195212396636216345231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7569 5057265927217534099819057831855493659028984999121541257108824565584542078560880419487325590217511062516522956733803755996621463791877349077168728514659936524732761407749087233433376264047971952887639666787163087075331878374513646083935718517461029193913371538422980147886181462121039069989959959529062678340398344476434989735451484250620287580619877033147457820757538229418548703839649399098635505157386904311412406766975508924013458192331509814079047103190207180206735099543287307868380856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7570 5565935902224969672504562008488154687908037934747469824821198930620320623076448338928881460429335852455354181112161477697657305202901626357364376816584197865130485187438558917600405273463590719154274746499459226151004148257579806994282903750354860754634499543425206881279389449395753105548209371331430305405218304944673239232123085920484264654204976834206363498919447233340488443839605669346598790623217195586332776357664421223725076394639562732415780888542830664311126815111106840792073555148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7571 5698562287954865519636773357734664789138630092920295107371272013282391630329644672744678321623122069416191371602134427284063907657330547016835483988699715541414034323876607847032622314543765308167901088979545842956382880253243531120095876843123201243943674578369352947316683096919977649304398701729744041407280327921883311180309312895808712960969222158090306698291447678020767168214940604122859720171976756937041412819708794706667988662749591590402121831422484393154361311098305249410056978432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7572 6175074369307334228609836880202740997165113479842610734906326832262477070208297663707291743706155186331863731426826080424655734987210420936914510713986175145678896300558156956807400583686600207934518247622738107029482479632953471293941236533327088633185241868427729539703988785436768449303506496948840622189332405743529911084275612828677024583135033403841271634116505731280235671399007802405756351984753736612189205644266345695885357703277335217090959052148534061768643528406640052625330929664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7573 12350148738614668457219673760405481994330226959685221469812653664524954140416595327414583487412310372663727462853652160849311469974420841873829021427972350291357792601116313913614801167373200415869036495245476214058964959265906942587882473066654177266370483736855459079407977570873536898607012993897681244378664811487059822168551225657354049166270066807682543268233011462560471342798015604811512703969507473224378411288532691391770715406554670434181918104297068123537287056813280105250661859328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7574 13242795718929176044815250044436148983384569862175214819505694679362035905635331910499493906010821080464730988547617276814176171214216978399885769549763033364416167097492456235681895666612364556044004806559242366157029946692172789350210446083140567330485626891280947115282259851401158575429407271693843092561919388322762118140403007912864628453466203957711031158244641836766156254625945134195192901673432449764216796515912759037397736640199383217348119956629857232273753482807034801880312053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7575 13437109301632536890799811146885598920499214518393829277727893957214678464005546431260423901405337912846831657805463213811941587594988864243493043356257080473940873648762487130187146312318486305717140302373649169705332866083762955899972663415635719897854919862447626863712399013950079217092999216463818937752401508064505780807683193678476086358790329140201348468828044192040075402668455715333083153147738391563124620158686858475186974316593484088124057529786332530614207176149600361508279156736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7576 15116747964336604002149787540246298785561616333193057937443880701866513272006239735167976889081005151952685615031146115538434286044362472273929673775789215533183482854857798021460539601358297093931782840170355315918499474344233325387469246342590184885086784845253580221676448890693839119229624118521796304971451696572569003408643592888285597153639120282726517027431549716045084828002012679749718547291205690508515197678522715784585346106167669599139564721009624096940983073168300406696814051328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7577 30233495928673208004299575080492597571123232666386115874887761403733026544012479470335953778162010303905371230062292231076868572088724944547859347551578431066366965709715596042921079202716594187863565680340710631836998948688466650774938492685180369770173569690507160443352897781387678238459248237043592609942903393145138006817287185776571194307278240565453034054863099432090169656004025359499437094582411381017030395357045431569170692212335339198279129442019248193881966146336600813393628102656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7578 31929997542284211588630079638436575268384411566776459644001160961144906192886099153516554853957010529823912756739646453877497789043006398577016345726973768538357585259227451667052699425701850896805330124725600353626413993174537515385427115282207297021478039922810240942030985675388046562334629214736498151522409039292119697703277042098658845501124192623015443407449942660167091989702886198327652976170383767772176545385666959308623790059506306492496377524462218777255087481687324795627648948633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7579 32243830720561648531120493893701331952134980019007104307240032271842002101630297902957223978419853996597368752616387326375794584961984657804982860775861943685344484278891759942646386208347480297005086796296966551708029915178038772596750952436322483299715311346673992212177982320634558307405981393658159267821524364854144695931592837171244543402198670425366359395828203013809451584536329645089963771942081167369862252428901072391531066762346591832235529459557041495071943442843102267868343741448192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7580 33873907107227126483803130589753744771902184238668477726258981605394711875072463518019562242939019357122655699064030362368485309621710982026819553737430875545189950282848411515024230455647455925332285320547161849646993709622063236694748346069791084277941806484485244750321370016400394139428565872988896638096495247958498445218784297560725844407793183240848430496821736573461625127399576738082625965800959755704408378978000825496586282340347948851963442914010083687928987810238815361917472371166412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7581 34071175193417395131964952979426344538259586424173329992122904650621725457641246266455669060773280168776777113441165021552271400412931304285915923609271914098131738106900090677533709570257140692595243331013796322140087303589054818050947350324285456402381712246836999965932813250467872089779170193672374921844693974934053165709611250719277232555537026520287887900304332038709451626509815142839387401404117312164262136194107415114214195664516412077755849612504594679665371675812688133743567469784596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7582 35147419254992823357747703639390813076092932395040140813911142156063575758131344084100208289903539236413800044272411870883732280366280956230776344526664659550305032657223759752536018018316500689600490415465668510403186691116926963777217792680008439355522485149547682467033041401894167265852284138354974502761066598940177964128992081173536207442877706129310785988437313053239012715072617411995114848233696443775967469186683373756051082332690416389128811408497153695787123249703550313319598577523097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7583 70294838509985646715495407278781626152185864790080281627822284312127151516262688168200416579807078472827600088544823741767464560732561912461552689053329319100610065314447519505072036036633001379200980830931337020806373382233853927554435585360016878711044970299095364934066082803788334531704568276709949005522133197880355928257984162347072414885755412258621571976874626106478025430145234823990229696467392887551934938373366747512102164665380832778257622816994307391574246499407100626639197155046195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7584 71038276122113484551571390994817467493881818018871831651243281157392520480632528919301633713754569483358435537287149439468583578147858006452956889375728968928130968856321323543861675407947613565703051971236040903014032857525770768480410548849465450954023667962313679383749240681011909434518130236679290229124227194132663985000411486982874904038277335891681488339730020779427256335177796637546947145493814601159275588637681902207973089158053488468435801118159244628327470249656656993013531515709030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7585 71792092359514172851736410429792483020033072439888590510622587105662154490329589294464128797713392954105460333786026643773031944678714552993389954993907194969075543700846315097697767580789856522339604944302853546139826712783103429287903288791935779947379982191902097316865300543558530516073637999833395354602625977822518072422321179377861199387453799951548778295622602760151966398171382043234649120228964507245045673004571661046100014932734506155090087707680309116861903284976167501417188952113152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7586 107688138539271259277604615644688724530049608659832885765933880658493231735494383941696193196570089431158190500679039965659547917018071829490084932490860792453613315551269472646546651371184784783509407416454280319209740069174655143931854933187903669921069973287853145975297950815337795774110456999750093031903938966733777108633481769066791799081180699927323167443433904140227949597257073064851973680343446760867568509506857491569150022399101759232635131561520463675292854927464251252125783428169728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7587 111765009799767995318406573323269796738145970783519705962521096280619115497569491700082451236415606731402324805725127781139049291196844614214043163857850067931095348054031529160628107249903870943900910450812289641285332410434573615261611383695090662615363434931635393166116685002094814464013292693327330359377854253853020129285246379015626971440167365526753512863494112645698002760802390836375503724075988028521890404635251175672718031516642018203613459318651425189758796562939936667993188677451776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7588 115848269404487491131984825012379189832413717482205020409517399198687204436118857814676573139974281199702624648757501525433576258853962678956847817395468614695233318580154386746747650134387407909728304871761545331154709445676103677214953819724217942790090546059665958938388564795746734503813800954829957630736190066995710492565320418199208863960829514499170816862465789875034102171699254566739635349783096289263047581504065351641758629206934448005645712158819325917763783701253430565036713159163904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7589 231696538808974982263969650024758379664827434964410040819034798397374408872237715629353146279948562399405249297515003050867152517707925357913695634790937229390466637160308773493495300268774815819456609743523090662309418891352207354429907639448435885580181092119331917876777129591493469007627601909659915261472380133991420985130640836398417727921659028998341633724931579750068204343398509133479270699566192578526095163008130703283517258413868896011291424317638651835527567402506861130073426318327808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7590 232861214123485090447218767839427701340740844354169236939861027050496291077138329933671075331592339350116523418626670660900581224374693177233797273703494972751930650662362643514781072395790215630167758026810361889295391017127068493208089373880703721338777053263322138916456022953583976791301623179742803763658439493133209140907483363720333831904061457759972724930063278614514915963185568856896847599453032253517995022338019351445624889866296449638210645211128056904698658865633498872459474807816192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7591 465722428246970180894437535678855402681481688708338473879722054100992582154276659867342150663184678700233046837253341321801162448749386354467594547406989945503861301324725287029562144791580431260335516053620723778590782034254136986416178747761407442677554106526644277832912045907167953582603246359485607527316878986266418281814966727440667663808122915519945449860126557229029831926371137713793695198906064507035990044676038702891249779732592899276421290422256113809397317731266997744918949615632384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7592 470902979595819581291678505625203850825414252357542993617845292405610068125866757193162559161241687351686850407082874376727846574094315759693503794730798738649078202374854674042478714117841012014072853240723862763193021961191655648539621865067273525014786879547701357793109105417145808563968857899247752161648364003440644382089627213111541893198004231477053589571045178807443460877087846316843517149877217922501774131355175983459219760679886250219998718405671746680539508104339879449514908650674585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7593 628036173507879248236445469845161581872439291130861452776555071407640249044569286155500043749978367804657671304850136351280587011903975390553529623766113160887460304002178972956205023767673363065785185058548672229037463861766813087462633045457504439372915518412506881612463642131171877209490411062394225046592457343897989203145459406466364335281915125836696131059863048913064589355012317049338010041878606133393701047319285589680738121810172575212118863742374059901912960276954214827826544835454566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7594 942054260261818872354668204767742372808658936696292179164832607111460373566853929233250065624967551706986506957275204526920880517855963085830294435649169741331190456003268459434307535651510044598677777587823008343556195792650219631193949568186256659059373277618760322418695463196757815814235616593591337569888686015846983804718189109699546502922872688755044196589794573369596884032518475574007015062817909200090551570978928384521107182715258862818178295613561089852869440415431322241739817253181849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7595 947788703091886999908229482542120513591773365089156359010902519540070003033141853119469634651176944957806633910049932174805838868356198326864859197910849906483522158754084501547855593764083888621131059424395767568041060265653488857915065142095587126815637289714003338491074828037555579514825871371917992966587347838752597794797457309698022892663984342562501954058000743672365332102077690124106189820401704085167752037460120650173142501810581397615759891447447955594657880300123771605246686899942195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7596 974629670581193352889874709204635318741519890129899467988924622755534411541694777970595012051390384475589068601990958485736467527224014287213899168753109376394187124709546333475366176531314870882497946745411134147971233793354740065248394609453591951733071872363609184807506309286085897718739554310377686611485431519420136073587627204223823517545553863421693056663696483118601414692797221733958315561523019842514358264257518198018202795820153008097059013307392961541475492033568968323523309234395545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7597 997508301346010098262876462941833330918550873466282084608382947233363857822016251631876585104239924017269563170112811971317135779036784575646150322949191756121750202754371364777604819172895032170819494791078062179613751018550860724057042370238887537454505484390923954403926645184820308463310905350527397564806685780439388094094379016529547074295449494018446414801341940468803325835820630694849355832920273829427840852620370737877785021074147210165065093431979650779538297010882793871023856399522201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7598 1018451025575821991151714052506078463836423490099687930639733397200726758514296781154622435281387091273008140332992136818659969142510645048350262144209735927105347197722493425496310099127536548942442502379896980650110795034082212297981130929990690113314028757698533377037423005593968463558926925121851614462400922089610083988677095970051289696417697765619546256822237909444163110638328634774840467133649609009712303728391125435899140731530596413584995840399313489993003600358229232475008960904665497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7599 1040885548071523207709546808610547540272395847092905578110954235817889231999183327876858619026117567239520132408234530908172968493379412865786021689068791487021053170525304600940842979173790663386150033393639660903667348455203669540427402596618555949457953476941790928717862957776520722288120956952869960794527769027160680517094837181680110757633044699687127424430962132714620645451483348159651258688759968294755640440671016442465522646242989143000664629409493403256828330514779995693955289144360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7600 1044452103718579033144503083916804028944915917206824337340116704206300555145200561209067148822464306399803148149222155816398126266287671265167998041719791563281272909907705486500208018374966013576982914372584657106025723660769733774487907666137807722611077724490616253460438661111021188653367549583441207365515871556774040782440707736071740024857406740039244624356529477924238481084290223100630559258858513257283796298796668317466063446032435336690440233042156401212110030118547033106717919286394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7601 1140905464220294774991620782959252949823734009824868801210576030452264986359137288497503429056728820183426130168279610839020644523068854627386678599662252525589569880479657180504185012156295328814962866887203292986529418457938442698253281725015969385649040047332757596128289197097527103172807824610935777966552957320592223968154229558664117072007826887536272492041169403326213010999725995682482985575639642449908948991297679903511742128383715644828079832399611477841196708361684621916045431621550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7602 1169300398739340826146929754249653108833042111991961269399777883198574978777082633180941425908417225110298336989691889802488500964319844030148870100233251436221177558569024471406909658890235257330373451801830817660542331295514208522584315468237989166250523925255577083311360919279701533314980681978787616528006540272079178185955276357003268787389638749762287174816489526743207251068062605266890318242718374662581162759977593190549366471584205802435731542739817768243091122093625416430416327931330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7603 2338600797478681652293859508499306217666084223983922538799555766397149957554165266361882851816834450220596673979383779604977001928639688060297740200466502872442355117138048942813819317780470514660746903603661635321084662591028417045168630936475978332501047850511154166622721838559403066629961363957575233056013080544158356371910552714006537574779277499524574349632979053486414502136125210533780636485436749325162325519955186381098732943168411604871463085479635536486182244187250832860832655862661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7604 2923250996848352065367324385624132772082605279979903173499444707996437446942706582952353564771043062775745842474229724506221252410799610075372175250583128590552943896422561178517274147225588143325933629504577044151355828238785521306460788670594972915626309813138942708278402298199253833287451704946969041320016350680197945464888190892508171968474096874405717937041223816858018127670156513167225795606795936656452906899943982976373416178960514506089328856849544420607727805234063541076040819828326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7605 2935591073826238534999347069799458214860074938157597548996782315044862581058754576126223888175612014062353080075752945432982909355430936335539017333351648186465648720666807485867033043898118177425582278754936773320303763021376925623843004906264824833822264497558556535341639179458425152758025064476020716951642840941269558799993469592210027892534137936296844925484230083247192334236886850737489856316156694734270476724349424676010029714601623304186812884210001321783412204401007603451217051648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7606 4403386610739357802499020604699187322290112407236396323495173472567293871588131864189335832263418021093529620113629418149474364033146404503308526000027472279698473081000211228800549565847177266138373418132405159980455644532065388435764507359397237250733396746337834803012458769187637729137037596714031075427464261411904338199990204388315041838801206904445267388226345124870788501355330276106234784474235042101405715086524137014015044571902434956280219326315001982675118306601511405176825577472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7607 8806773221478715604998041209398374644580224814472792646990346945134587743176263728378671664526836042187059240227258836298948728066292809006617052000054944559396946162000422457601099131694354532276746836264810319960911289064130776871529014718794474501466793492675669606024917538375275458274075193428062150854928522823808676399980408776630083677602413808890534776452690249741577002710660552212469568948470084202811430173048274028030089143804869912560438652630003965350236613203022810353651154944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7608 9176136243103234104878715635121497265364428322316635101757211825234804827799610315670869242562089856456417810335474461834513189523020550173835365858609880556542706239518532281069566282776930256903485396009469305419798193457445472283081629645322861178748706706595455091146028389080159544106293807626114099616113847383030915295045376578939404621317646624888410823820360646729093801344084637872696499882986510431712238510898160520982009000987475476327364944804453144818050813263346957827365142528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7609 10495289891762228747309695726989792339593726564616072440210300682735580130025848127428717735545139193132698417864815981604386266154191054342472201067734651974920420802083210222028377536643272130570408823668965682058679994862140813038626682954352813597612682470594688966578567141597602707792788858333442488048918577951681768491705975872901265134586335253452253850133469207398796653606313515230649824649116604106357982574647755138667437062353923918352101702570343071488815813478790341662057955328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7610 11550895101402103438683844597214923558591811378562457410380926188246511373630026852245364029893916087768308242945850894280490590081594165123970326133021016181450574704861158365938705403618287553808306258512723230396266177503275081128985398276761667638930463323295028472638127236734077380139737253505821887767944020186716708470003350604117808169964992446575793697902156557679801938082190627209900972801983016235160619664129431984456567179520152792455831510655181261468559340823946570236594415992832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7611 11706453151638184594677044053136897190178039492899387620628538700634305280009049634169604452803155981349823061118347782834845858118120070172043477937172390470102599947642351226765861728762135553523909892796566094327339732486883358114446832723976528658637442224780825740109868757710662010845893962840411910126805331621936920176633856774032230470824832231973843359063142039291646666096238323486462040811081577242778264628486765441223523657345496292476119479621571784777226792469836649443127329816576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7612 11988282961612945057430677524771885372622138898585431088318841285234556251536396499239444013830037566240386534023460719036762736484600143726311143413920701703123395562623320516091522072214188403716544446449950905078303355223721728575700134122649337648981929694798905267449919496757235620161982678438797680151417605146431987963854290983108823874182814179347989066952912257269562701535853116038956815059857166777548707937904161519039540935477780967860920056385727483512431318195844215204064998195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7613 12545772112568858948570175950309481554411372578935528639873932959368337128261907565177610975531774662893531163015856056821837147292768694833432606793849717321075825677633781167690485102415453119654969764753672629586670581194427880793020026938182747301467667824273485739244377000765228051647776201859581088339933433287456991562929556688561521543946325008860201791049399292295708717524098837503150269975684173020890292465829383396862551723781662653700955280179846379721137954164875912168185979207680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7614 12635086218788444372612250146974844512698081631487656022440806828937047366278290775268126670009521471821021495335414842707680841520383355364773543815738249413524655858680937316280391063340942756102101409931473630596879037374770467494790430777160516815835472017446465490430300498263223538040359002805661921618313460885470450068532737470878827834439788237925557602502425000040265227068457668434699963288153536062210325058168971853098325807594662040644714491888649073569406970636749305475923722633216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7615 15170079319180823480299947256946546615350921365443148924575958709292959973063424968685940195491705316824986565467412328772230800992174103253318851344051015497858324319754535155538329596512029324843469888494263763531991959444595536565023503001468260694614877081862079345269919966983683010638251124673141909469562673921619019061767027881922060310008086625061174472357461767539138008553944125426280481961536891482582244036172993875597905746056841999772486247389086083911001825240040302376774489499238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7616 15214005300141559585479497494396513039553431753723628505722331732684968809512076161024290319517834378874700622532288913698976227717942576831392548964413002831459959580610673142108575066902726617127260377429236361910872573718663898869140057856581261934281834321826826923516891144839269168982187883699258395423597070905380107504808239398817414906024447413827747091118530028078052597109345218826153357871450423507728555564645658164688131128127443249062878437353300870778577430724381378729663572530429952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7617 20290670232138349042536502701407435677554708245376021622450487618262979946685049551592038271642808015545974871249053737765634086152463615343181444703983290166182541994529631337189471108670057884534412421395376713888489013188633197756110071907516154907623381770255642003092942577825572859104988359867954707086226676803917347791488865787807986879395715993849092021680940205602783757994491941871138845127557107126965356817167987610078022492478954790394947700474344513944313988007609006419278059423137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7618 21104315768624847994072333099710657891996813447401837582923659925692719678834941431815426848296283876882779614630249110288267192858771456264186233283777815451298209323963269186854736845313524777380641893037110759501222041441344101888407375810141014067653656906760069287977948343655632532719911758671201374241285875625040216445345583834746902150402787594912805308888602270387025450789587742257988079332198896001687760411935522177553245306573142433955434258956117246516334829191364742481104242223349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7619 22267587124292486125386759323820626965799798187628167562920571876306365917197997180763322094506966190863004993413526496857596839049692913913188908578628328359712431885928645353306976290687904704763947151045750807586209146624685577207128847439342515776247730567291948184901456010227667522392043264095033924793592662100328609612608006833228036610105218216356922859198127068916508127746137122601435723869235615042218764251986217253409421450757776264768207355474415111417011241948833273141690179675750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7620 22656565888174530847739149742908979794056689070926197324413246958893521128937797462321196653711698576817978122975470788270226972283425714898672019277817988662880904404653617867372663264810968042935314886420612869491084324271650179500417133098857775785664308609711329836102788161545774738840496760778160690610858568212539729856909199076939484761803307630236655794223491377682111515843473199598846452289353516804650891050047704720435427797240659810996416560599493157617460190165563675428209695748259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7621 45313131776349061695478299485817959588113378141852394648826493917787042257875594924642393307423397153635956245950941576540453944566851429797344038555635977325761808809307235734745326529621936085870629772841225738982168648543300359000834266197715551571328617219422659672205576323091549477680993521556321381221717136425079459713818398153878969523606615260473311588446982755364223031686946399197692904578707033609301782100095409440870855594481319621992833121198986315234920380331127350856419391496519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7622 46143127657483673687594784284904928746701851700746322205478497072679260400936464666441274086591009013885724626016393689444935168349746236312141040927027798096555191499166456268890142937171050580590688701689220523236613392586043019605050905119999825155893750082542608478805473519735854790260522415316095168529864382551477098081831211134025593404979197043776460500596069284635016408596288442887365004662574730010753063621846868842695440242875174970519152467469186781877496736727611430678690170667008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7623 46325332192152873167360117978116840845148785553296694939704088654259417247089209992498737622232183447163298120640569349475792027662710360840193217044698329712547959399357418103024103231753139155295004120336957166779287789907328826715006475523926270743889363719123016779884332362104950189753080529984040283750045675791845026658556033856322570298395150196616559727694783633377742314214868321807211527697597214437658794554101517649630477736807885018611205093837895362145278519195906539859459451125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7624 52115998716171982313280132725381445950792383747458781807167099736041844402975361241561079825011206378058710385720640518160266031120549155945217369175285620926616454324277095365902116135722281549706879635379076812626698763645744930054382284964417054586875534184013393877369873907368068963472215596232045319218801385265825654990875538088362891585694543971193629693656631587549960103491726862033112968659796866242366143873364207355834287453908870645937605730567632282413438334095394857341891882516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7625 52609166524414605124136061257384157652951271627062218709501131609032802310918495584597769467803981271354502238005855760008125517026237629261889809802823069940230151019671527353115915067381770123091546339530880010521763994559461021327731750936974358652317932828006254846157428169499352654451071845041768415552619098566014512505384880385060132713695849088526476839726834526302806867435460872292379230216662964252124012183402580013274437963907958646927585515100997234684736174927219320327153060413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7626 53109028392327737999394997746773712973775582232314286194944294014765391907523589008424243801933271994175457365712087114022154596725491153980110747445093565539925757100575444742889435813691502467746286210513649664432151076074927171327199596753033177501395015080006353108345937344160250047191719918282710313361302259850635225944361916395764032539257918656663908214567647983538366856130836147843416037797571858181936510078789156638572188708642350748293788813573997625857089170606335025983572623019212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7627 55142360868808845615497595277139542248380073337050456888513408719691754528729487066302555367372400815453473101569725337708094085596066499885535880017154703571499993744131958981270851840027054413139209440175810186574457063013901309986024936283892206356037674125919375248143157561951375239160774103795055459739993091807391290629351431957569399910816728422677156221768387041731646114567894022672106661962742586018009637112738741489592574229688241966091040870077464573500197807716263167191361534296064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7628 68927951086011057019371994096424427810475091671313071110641760899614693160911858832878194209215501019316841376962156672135117606995083124856919850021443379464374992180164948726588564800033818016424011800219762733218071328767376637482531170354865257945047092657399219060178946952439219048950967629743819324674991364759239113286689289946961749888520910528346445277210483802164557643209867528340133327453428232522512046390923426861990717787110302457613801087596830716875247259645328958989201917870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7629 91928050219495897614920332894452871097185707846075545202052442070963425287989506121204120117389832899723886759023787714223412338971488453408406706299918538447720622825431219993267072165740895400545205276808444166545014573694127435347995739138545040946914901499171109265250466468187983211615879858159167065743397912170810635825718384773136776200486910149236997952147770227884647506661773818956560218403732501487209278699274067418143485071097515251788265458206636470822511170740136094346833800724480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7630 93363684841004774271207524906304460239105951164423047133267134089221064673604697313273865926321166015982304925392031503831846239772735041449365702147048981637006003617793503586138340175548568067508229597117301911631204135988793040474906594332455273427307728262877379914406971449273436848233158490872053090340392099557357063033763963741970454504886124608502327872935478994682382866857041378959860454439229414892587911679805595625432850454050361574463470481288417435692293105990298263608613044381286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7631 100703846132562872212093495065503926586190113769596948718911031124218577813903843110525802811382636245464136045510678196259086483214589074387056597446071972440448389607853828701511299930113198070635163698695633703351210372724919834329323842027399364578649062683544541581814618265818374524126958595121109717309612508111291010206254916191218040813023143975058113553072986670945116541065426582466214111002652781369303787473893279642502010956131365167658720916461789079031396464656282948415637861559173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7632 101446795564458370122985659482735306803246016195853552003850890641022113656922804824456969973379245914325043458659614584366289061051123850543522218608359721866989810872587129131028048405571097406686472439202979417652767225975664635964671848494655796665785454343943990128823578475465362129590716324841903599101921706458085129871455800719314501297539007774238762646507055155598663107275977692780445800296334040838863435721258855197368606093667256486670074227712116282883871909689053826583705911012884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7633 107639914324819521240231694552492009912589013230054201372350932654945114663660306750220902643528695677260853081568394812329332412034719399501567198340506249623081378664363950904474397381393158963644346559935341235784312827759151824566568523378041852468170280647195143258289575480764409199785700737159241757524604519482095764344577299181417981727715017393674495314249823970090227562910472623605154182074187354750677392375522556935813995541303393993394619045864586060904711346588014848621811536326819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7634 112680318330127521966405750876979377353616356070998638742745556976952506396598349031235183756340078766419154779792636635741317972965717653415235192297634465201351414589651811883954974925200939313588322463630714826221600203671281040880381234595636868823903618174518466299196120264372143703593370450752059985850589639250256416635825997574248637636582607983869823327950975951509985892478876406087261437677160217640159720758652192296981615828819688689458492581476832544906751337465585336343603594070589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7635 120286896459733831512678371581244224536675828495653811903023142333707297842743663493924071640835587581474462675238469689987497589357956457689492389935654459166841558269915310384484315691731392100422951052534681729891234458173236313201391370901630621069975267856341873200472859246963545683414258988196112729523787273525035670559427671333385185952516548088345158252463989124135648689926224710339993072388828692554722828346886668582140700958535558842123380679363006053983894311558249729345422841494896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7636 121931692110249180069629657661663997636189078683300268402411860794358401424408378887588270519633762065154267622006600918267518067303058727606310608953980270653988375525144433902700895308375118016396165623456282201056382794353117722170519725777530847102382164427191224440705566626808904627435089181334477127590493296284405914050202367566422959643209172899050356513110522631955267231276449673748209771744011880593882441886343133687993827579884171120404637671684459303525597136379109629926937729003683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7637 139460143746644448284652286879295587270524903302378726678986523035111958288724251271226058312666422701473510994890319314857846898153976128146770457088423427467122143345382686230626538232890322685719611260457584318079099844367463857570777647466803855244896134113869607722672793750073891591410527988002656991161162165110724354431253151888942344310362655211951941989143832561849702073223463176358523394095432718548201385707027956435767695791042073206837989541088126095613855958164979160856077141771550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7638 141041576797278800396376362615176823914597753935302162009154527940461965679427774321141950135802818970069626368300950891794237093192590365396825008399643227003617516672964380604089110522385175624032803045791851756639572855309917861084173553321604354828560977164109510391589078778067777535150381829794925994593897436115170997917025525085472034122760066368552228983037480215836145215999203627215856926229741859296454395893118250089578042332863109879478069313079495238757462849479289426569813500037693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7639 282083153594557600792752725230353647829195507870604324018309055880923931358855548642283900271605637940139252736601901783588474186385180730793650016799286454007235033345928761208178221044770351248065606091583703513279145710619835722168347106643208709657121954328219020783178157556135555070300763659589851989187794872230341995834051050170944068245520132737104457966074960431672290431998407254431713852459483718592908791786236500179156084665726219758956138626158990477514925698958578853139627000075386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7640 289286770816200587741718593436249340434267599653096564944824836147065450517901794243748933311822611057871582448127545213570312972932150296363839008973576408132760466783968792072889166443306218839555122159095451916677744439524422459884622113336704697276641486416606060504174151123705106915583994639313916736658012537402995776623890744835293779841569906567091572596262068632423460427438198865266192498927559370683285878201217827994265822729320302598450445677814963648907438673110442980298551699015991296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7641 300236945579217730883584251818124606639850754776233809716204765304740301603193907349877328760965675184800101466953710155849645807337338841241342814927036963996159855522006278378932606822303950160642405492627483348417817458723751285817827585830814763269526238697691195568681092553381808493450847452938075010524056571255310431574131193480934413250434362615810971745316945444156237580817818552106573649888595568618537207157122299703808845369319032897133929820056969610460538785940735778877287932673130496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7642 450355418368826596325376377727186909959776132164350714574307147957110452404790861024815993141448512777200152200430565233774468711006008261862014222390555445994239783283009417568398910233455925240963608238941225022626726188085626928726741378746222144904289358046536793353021638830072712740176271179407112515786084856882965647361196790221401619875651543923716457617975418166234356371226727828159860474832893352927805810735683449555713268053978549345700894730085454415690808178911103668315931899009695744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7643 900710836737653192650752755454373819919552264328701429148614295914220904809581722049631986282897025554400304400861130467548937422012016523724028444781110891988479566566018835136797820466911850481927216477882450045253452376171253857453482757492444289808578716093073586706043277660145425480352542358814225031572169713765931294722393580442803239751303087847432915235950836332468712742453455656319720949665786705855611621471366899111426536107957098691401789460170908831381616357822207336631863798019391488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7644 903782079668443330647501259865576873161855161757429555283854023582139461846886565349827848512786262042516432000293486098411373504819021436131206551790499009987044037715372707397460208027550973039941438154955682517489767337595795084908926478631630599878592698931006089291215839411208043688726610453299294716023442421346824736905186306359759341244442345060091166765445346483941471236584190962603077703480681431325027965560626696537607355109506849220212310709655950690693393812960462869674719670393896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7645 921903200762555662677906279291583144076467093447725735652705975337052704252286894654980277987058868262697824042898166250290337231906357334069714528920611964717232330658493021846943228987049873077436466280473840060935548675555655918750173336993973508789601678708566778050899794880515481547937350647364134209211394072623739988723988387873369397576408870570411563812035412715224448861757499030067514867612061611913705848615553226889730026895992355883160962950150688336587406206848242813096220261655511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7646 1382854801143833494016859418937374716114700640171588603479058963005579056378430341982470416980588302394046736064347249375435505847859536001104571793380917947075848495987739532770414843480574809616154699420710760091403323013333483878125260005490960263184402518062850167076349692320773222321906025971046201313817091108935609983085982581810054096364613305855617345718053119072836673292636248545101272301418092417870558772923329840334595040343988533824741444425226032504881109310272364219644330392483266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7647 1844289073357971302142554917891695912835696735111916249177481430242344703114129960458994577062069076246999154799954917927936847415243032132712240426704533150358400385050315097632026218826972547135541747464759446530279964130522597521227441005577996218369145557248918146037951893318560028793020218232239977389212951178793356281106994570714211763423800154162064180798841524599409748220301258530831400161856380847707994789298444439762124833910778425041653423786662712112094491683961851198345894041772621824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7648 1901923106900407905334509759075811410111812258084163631964277724937417975086446521723338157595258734879717878387453509113184873896969376886859497940039049811307100397083137444433027038165315439233527427073033179234351213009601428693765798537002308600193181355912946838101637889984765029692802100051997476682625855903130648664891588151049030881030793908979628686448805322243141302852185672859919881416914392749198869626464020828504691234970490250824205093279995921865597444549085659048294203230578016256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7649 3803846213800815810669019518151622820223624516168327263928555449874835950172893043446676315190517469759435756774907018226369747793938753773718995880078099622614200794166274888866054076330630878467054854146066358468702426019202857387531597074004617200386362711825893676203275779969530059385604200103994953365251711806261297329783176302098061762061587817959257372897610644486282605704371345719839762833828785498397739252928041657009382469940980501648410186559991843731194889098171318096588406461156032512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7650 3817809454058128191232226615453859658931989576991025418855433701731322789999797389883262249690190757761476939935587045397908229730176809340591435411011853900630771466947289312095357944794571198723011347100443444947615145335190290470526579905167909218766485369478020593290913027014243907302359202962919149302224869719728131821834724969116025903971777390684259518424151570193738374052496051004517984616457334006922300318081616060525941410417323138387341592473140956499878580280567844696701824737653607628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7651 4366635616886399142248117456563059937329703261416064058345528566680813238169761535861098334474091245701621976602712251968901541068378947664726692217125017917294670213373217199301710140940191323948723451494115624407453967528475102354717550463412499891390238928983607316838676034485903549504828870847922776730510615736849848013311750917804828910126948798495116291536930479477027519100186109020641785499872707655371996327027638912016663196485388653459394958872621412457811338737586007614527765454593720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7652 5458294521107998927810146820703824921662129076770080072931910708351016547712201919826372918092614057127027470753390314961126926335473684580908365271406272396618337766716521499127137676175239154935904314367644530509317459410593877943396938079265624864237798661229509146048345043107379436881036088559903470913138269671062310016639688647256036137658685998118895364421163099346284398875232636275802231874840884569214995408784548640020828995606735816824243698590776765572264173421982509518159706818242150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7653 7279629696997815990913244900992737466365326214863993791574374940704259230430363638125747681153075648950650640216571475947806911258819904032572530751715959767954843009826132430957249794644385571008770807617707798297194163322385906096625648693037492189674894787877458531515867623975104705426133752778122198194032868854178140554060570019045106701685174036727406355757791504717130191402524928457116656967265338771533051684782322434192920072961952310937625914521276607044498456418401296153960316984203673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7654 7404739611928330462006757735031010299131252150961515790675672337781274674653834620661898085333383427481683417000257760577883582555051858682761772431514809319295237385601958499442267696175138172503874267063731526749912360992570023700765202711592762148723102473664516820870440099751318810061939399308745433008382143178339520557193862463149574737894815732094111716714783960299094670158420609887921945794520282301404147449106782230691635604499568281525552145738132178683584201676294852802657948294499532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7655 8890334860430269565158322728314428474208003367022623247424201578771283547664928219242391864378302822242129943549054244342358552360552848740663140582523742820802378107943439294623258223503999575732162012275890215903294359777481038916044246519211477399899975961581728459199886136500589675930014688835332644358808602447801361606220831940588997786773712863282030782892498984969979981598153949821502938685094539775681674102599126197058430279126155307045009155730364136708177768497961539798002921602956656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7656 8936915826901380239370494070263317585923163389132079066703374821473433984775523714971956277931748763592467606949422490672930020840673319254870135542114021073846811470599001016032323649409674228467165943998483692765351429883177196851207171723251565391697758372694225396753634403373069747542047252502149653393462521114257033538638558257907530465455550486969855689311471127190883578894823254545880116504246583601406895522711185251885969402079585754013698825369197911445755735985964235918301252561141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7657 9007329430877534947890682860240768958984232430087255115815437159836172298251536011983330027070226330211509113675952631905268190599061496781082501880320222349912893345917111292396914102865634454838628775092868462734926270133458870855495969498952137064779850255001241543651504173935252155941203001259796474603526836012565139116921704119211010853577546653552812042497136360339271929717300174439173531580573939593292292810763894302424939190295577644637913359928219985250815436428707083221411615091982336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7658 9658279288907339994544967503922034614843597126715409687210502366345341052578957942261116902976141846512508931975223158244640513617144932682908632268309751023940211688563221856385262517022310558297554888250840469285517580412011360682027610992153720079545452878471919503949007836925530883177289940846638908902605246010111863456463944921103571301819285319271754761534744534279757127999390775280996156551943148673143668593726663134364892778837947121477291972494461093428605459565571628731530437695268454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7659 9736890682818262812390392119244044677070596901158456437504726553948888555939996832302699612566643107294340555913325842342835287940301147369430016624167357812508920601452584626289917624003401098503956849169159464059176826453796676228809666480432684581238483372444051214792512233970060774553311182880854042789265401462193130384260894611711927307036560942379148146971907517168677807099982208090756226341516887648062737563983304375801020520195339006891083547108150350110005379875268192060350801029674041344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7660 10229079563648647555703591762699820484845153472168400367199816495280230700926613504379893053515516284751404189868798194122528007409107797108386567908828614216309031747380689662025534474103311650634292775627422778316637568282381171049157755737441487821701505506325567028943288989341155848729633812982567888025920897709654748632121860899716393261344159187610754851526106919630889591703520252796650699466046256720497482322183610456898751144504219969759022793843831551811854580206652632296752224165883910553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7661 10509651599872796565819019683389100359717860834773378280373459244573997603002785676891722983463263078514131759290987737001561715892259433686340262542575002763129094909895361231837565283826217148357407189109128555624989329319606186507312044346492049010351098197732087324277032112094168839197224384115388899053548053837553507438488699945158498895531245840539324646223182910505153930671035419945905153411923454738721842898567523894193846343802336231426342824333780276765422496146696680401277342849746914508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7662 12264464082840843862803172695588116594329753459131932950130093803571328271494758513979209522902255790082077981968526583080474163358983702859471024958228367478477799286018469626701480678747814419797277373023613307922968995228994311194579459119789258134368435994531356673692507293601400061629162294083963110314383487964074722816903719350686662155067296557054774985636983244921875478018511676372723390420081042295043572089104405986796372555897892241847412347393431595514600697097242585490489838820739409510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7663 12546442203061157761999629004011609845917288477954651119223759096394332202304118758811074582974149555341004600515465065615778270963982294839448529794519332269380543831731629997865632520754674529164871712005556367702133097676780540514217168203142718215473781074229959294193316683715201303035774395394599306857390496599776776635220544724546417497821362533179258316487329798473424668807364050228877454420956064967288180178985649110750099540520706090859145671836215220417933030355226204738398285127907016704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7664 13330594840752480122124605816762335461287119007826816814175244039918977964948126181236766744410033902549817388047681632216764412899231188266914062906676790536216827821214856872732234553301841687237676194005903640683516416281579324296355741215839138103940892391369331750080398976447401384475510295106761763535977402637262825174921828769830568591435197691502961961267787910878013710607824303368182295322265819027743691440172252180171980761803250221537842276325978671694053844752427842534548177948401205248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7665 13477456737937698032736588878790845081877507197703625498055723738623873927511345216672193523410111886541701688899646530567391672012129046994521165565612293493480457314861703128147307753269227244572274131865462855928177339351896877485951457974545166933134888022653272333777124895208759323273981614665293074603691707256477094699099720786103304721228875709788907492948086845577420419848755812866815147147707070703167098885395269346465940631078954582098517304827520768694752699118817082646023201309337845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7666 20216185106906547049104883318186267622816260796555438247083585607935810891267017825008290285115167829812552533349469795851087508018193570491781748348418440240220685972292554692220961629903840866858411197798194283892266009027845316228927186961817750399702332033979908500665687342813138984910972421997939611905537560884715642048649581179154957081843313564683361239422130268366130629773133719300222720721560606054750648328092904019698910946618431873147775957241281153042129048678225623969034801964006768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7667 20391164031606583889019205201315569342528490106738153850647558832507133395570127430478080038136513443066722919178642793248653901861011857584191348326026626413534016270855149475596182232386613436139922465438596300188394092688169254269879320085706727956586400027602136569245895486612045491219057705693655164355696993612603739168516699480614078828029103719791244769714914028071254231419071674827084365332108473283922113293371472015191948345337699985587604149343071566595199912764458835382445671811232301056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7668 20594361865633845138619505359768974075830298350330449206142785260430195607401554324661672503361126570334758266565830324851082378833800278916545477767176960870404418569274231677021338205044566443921928780196705280214039831105247265700052307241278173974713256244917116373280037822213166576318000973028120799210308094785053534312772777439838524700656812208055868888876130163365995106461234021322338698811796894435845345385462328497017474240589674880798366165097101853673938550148372004788201340283041873920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7669 41188723731267690277239010719537948151660596700660898412285570520860391214803108649323345006722253140669516533131660649702164757667600557833090955534353921740808837138548463354042676410089132887843857560393410560428079662210494531400104614482556347949426512489834232746560075644426333152636001946056241598420616189570107068625545554879677049401313624416111737777752260326731990212922468042644677397623593788871690690770924656994034948481179349761596732330194203707347877100296744009576402680566083747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7670 41587513112146272775400368073201224854643841464277819076739229089371268129239570451802059046458917332108394566328477549133458951592842092818161023641584762439946212845872120060749963758262625448227498477008124606110942316297783074692385709833867427519642252190260642433788451733879890390842132783747220797230397304391082293234598189629894019069399369622034953159860252819440013170561101445909610320399282089630706728187117668124140586689480684425116106859661303226942311487677177362027808211676904292352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7671 55464487737945951130170358672435732382689577012030925720647691405553260521703296291495230454097783623511300060103359236544380014424274092474603759087750311215140512817754988236901395645588254468704245533184461243988601913141754532114096877450665918470003045457644064874290582983981078590152364286744292733397394873949554081408564669746480088758875359694244946228860246714305348115087230981966435754380810107708593907147258880278298840911892645581583172440181550197936631848387829098348152009518988918784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7672 56499134044054295167641653818271805587165859254648238268350790470535473989875801566873553496744702229532164730091303654565833797554965188225822035945103747214147636714428066242103689831056633642287021340619130548433741119878121862713719391637364491230364719898863680918343380244589518556021914207855671054607151624730523780824033755626357653900450755849185694051173978243515597225523610416605981918609806649319558000895642974504320356934049273688835548992860851405622719034954410427596340212627534774272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7673 112998268088108590335283307636543611174331718509296476536701580941070947979751603133747106993489404459064329460182607309131667595109930376451644071890207494428295273428856132484207379662113267284574042681238261096867482239756243725427438783274728982460729439797727361836686760489179037112043828415711342109214303249461047561648067511252715307800901511698371388102347956487031194451047220833211963837219613298639116001791285949008640713868098547377671097985721702811245438069908820855192680425255069548544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7674 131865706537466664380308435966151727832712177639468598890859945616856339763482630007109525067017507473361530309260840723648825763873393836125281485406965333310139514230960991547576209034341937011192197472783392091387489709999916040656648494022400923179452852652030912991260078181084746413298211454076919711587680259545855920493557520958360441375797668099873524388677904869942742702722206831974201472445429242059161459956280211300717431028438508327764889457378861642238675837908206544554359390077204824064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7675 137283487549277403326038018470982345794607325146660127129215109979569769338733857895501832902756347863916342243470137895760326580226271478494687622427443574979332720160116132077130070816796737262507985460809231666248670915621624490928303697284114597852044986556398279103301828366061255409986538805676572696815332759562270209669576752717150699175955701728695050401139660961467738895602317542732556973442769633465684001776613394094867992704095439108329426043018143473385350452709946638075924719506681631866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7676 139416351221049287866222016595855836032273728795930266860682715623247913457135857232091819990416541926664980745708384725559172770918568691049753963979241330051441824380542942505681974252083639870706697985110783541962875309943272536361245900142216575944446105540765351452849666878172968143839492506543119400129457802126509829000679949733975717760262154594074764088802536222884166887463201089927839780387472905198857928540068933297663847668580242847873832433543165902564768270776202604191324711287996830187520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7677 154987863932053865488560730209732506526343831119570075835384830791972119637620456831363884971668073619279796597848885355371525748925876513901019012874389886418979550896586891396219803289570753649808987848746584845235492287991188039611006570725538394865500278460086908993546433126027793948811306223584132040484727331176401699428101862626653582950317517250006026501085761592471936527070318026129714657615007843372984122726396692786714924841092509002620999598641275257125847993594596067257265864632456917811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7678 162244297865260042789206019560283120557276971563039147152386885829645155621128796520418365463161434056356212424795406275463392222691750983962014977813737953140115016458977530923374884276721912244023282378337200525445010648733239271705303044989866058854871256368050864084687433347748416392771199447558015269771604251678311320888389802907476611489826211832859975878569541909138228831832867333192160946771086717596891342808946359924664015494998394927322398167554636649119219348148722360698162064916993382809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7679 185567142382890762108110439541785925502130334566623804344201052516088668937557550413248459134704649370068943162363804718370381089043370899608689610215757515820440068008971394635364611661012587310624438329437316764627023134120110018789253382107792255108768465812418560397330853790986116312411682623229780040275324692954670404128102443924580895234060116194257016900237374560060625688275642583637624726957496008769437985649579605941109122126629060685933688581535774893112883117623264832848602084532827665203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7680 185712293106948008090131946942118619392901259495407659832408495784084595009985876607688194880349093647096079034462310028384698763210751301009725405332052144678645607836285380459814410468983656550933393777384201575499003271545051551934731563294262121348822213052052529786592815148180502884953945814691913022272857600235558305500393111770930059108826477569654838146444057378694634233199918816791951407934873000021087758180410042069531787566852185639619742275396300769002167641597056001894315177577656038195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7681 371424586213896016180263893884237238785802518990815319664816991568169190019971753215376389760698187294192158068924620056769397526421502602019450810664104289357291215672570760919628820937967313101866787554768403150998006543090103103869463126588524242697644426104105059573185630296361005769907891629383826044545715200471116611000786223541860118217652955139309676292888114757389268466399837633583902815869746000042175516360820084139063575133704371279239484550792601538004335283194112003788630355155312076390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7682 380589548205055994090758911255818554960239800037877541757995571757413744621289147175900732211689927922703271414578369739579486983126680858378626414750331250520217879227709782069257343193745492054592760885861201704511513076356007072262044206985979707206987851161021694913728379169865665769852520389604129098493463670247858931174781135979331054418051063415173452038495986154763628851471547770094749993047941256789842890733791344336148164849959570345662497819006187095694971992143491953907102930760406296166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7683 391061020083110537311461865111011043182068566016138488212692031895241098096480560820243462297322694786714759695025497631143084742581963215824591117398598505769896811837152325253919956929379634346034554590121081589237458620359350315509370068735965797620420439378675158050072283070755631430997382694503022310349111713213168091156896407682417886688481209415271718086520498112233875861042381428525665231576041565416260084234584248924445379914160309499658830852183032335538643987815425190292424429562453032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7684 397640334801443601736326199572537325008906757535751772369039668929460431320012163034706602949997778808055779230604337515149790208593719197719220735854156407684483065456419164079879312707265549844672247575365658302700007046122488101733707990806066167787925977901931758400417352796985954592737115155407715182327231362569695664347181905392413128058531795893215009917277382336890150083437420880288899437240528571981657067108234997064277016540494579719658003126129867092995207198711988281422236801765579161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7685 402015868850675000177679594501854072578797907705513726241576694511236483628348254102255514649018224165094681750737343554840306017787471303033945154425662933934018455359876517891354526015486779688125165774384106571964106243941704039441241335634862906235996556826985169699590110547324940487153226279858636659786903733960986490358219116263706834672112567761915470892820222089799808580497561453749693378074542750305059485508828747171603204272003277554670845289235285507192152002366119464814112949875507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7686 405684688023412572126590895156167295793624048313627804566220905616250369296090148170762014309270709069995696612015009982732434490067437604268607843005882883346191967097203007786138813517089365564774627532336629245767378005873861917790966732860860326476935216351801057900459128644265713955698808324293329117352952173778682187352122618578605976821183012813599830796734977728584760962930002150686558781069200788280143030298743783511588699784956784913063818672001011710887308992890894638020272544808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7687 811369376046825144253181790312334591587248096627255609132441811232500738592180296341524028618541418139991393224030019965464868980134875208537215686011765766692383934194406015572277627034178731129549255064673258491534756011747723835581933465721720652953870432703602115800918257288531427911397616648586658234705904347557364374704245237157211953642366025627199661593469955457169521925860004301373117562138401576560286060597487567023177399569913569826127637344002023421774617985781789276040545089617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7688 817733057427584557149285176903019568776167689541979182537402139163736038502707200626555589627314292007756031602257706396566554227037893837623782083549112949176245768972401356870883726069740917256055523731847166401272283509879078532331595688982283167878998828254218602983670557345696380287173284230144200652233009479695069193329376572350601851317992425828197305998124621774480655431160867080207416523410075314415660853229624724411594477213599166452214912931013803997631673813121254289970274855026688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7689 843830989701694738701384760716470606177194447062899366791430563485827855179349248616209558466986548539851378381456622884541998204146708607566988245577123436329837935705280572076932474594853979282820236784298122152485106022592140822972718639381709833874520745739255060946224746284254854310166393115652891944037909525433984166833839864798344578807806114800739591320130274236628554504974297937439116221865713528590721926961950229226879768932343799483707118164535709527610215400029687351304792970782310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7690 928697533509714141848904238473944811413036242754485756232797876928074396239314008984850217706556914437270806071799994696523800211032505186796772323817197673598219032259806446279044797951242678970066376223385605166883477883510131652616485290040359921854296764490427015252847662173572360751464898589940690607784638863642995803612805738700719754936862031867418140843003792963239478398156869256043019004387728779825549220762133869468395645693195668067198703850771045730621430292605589761480290638833385472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7691 1857395067019428283697808476947889622826072485508971512465595753856148792478628017969700435413113828874541612143599989393047600422065010373593544647634395347196438064519612892558089595902485357940132752446771210333766955767020263305232970580080719843708593528980854030505695324347144721502929797179881381215569277727285991607225611477401439509873724063734836281686007585926478956796313738512086038008775457559651098441524267738936791291386391336134397407701542091461242860585211179522960581277666770944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7692 2012701857531727090548701340571884385612926676239501240163296136468350420661666991788480819819998769785816526948803373041420538286046580927699018939745454959886168870313646305903548185302124743722942602918216498987466900389212749957545039238755350891995778278193129727667219011321758445287367257874389383541456720154626098603108790914915653427062245554267554736724145944777486721690286513575558649101499153937219772688544022313827496698767350118774811527489829499698933348841207966077709563318891446272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7693 2056986432840939198089473149404620362209639667521556592705154374164879814483623312717500327654048487615925372726694773787548732527671968071835253731468170646184684703238276916588288244226182973096948674219669604354219201450072341713626227920985618497718899675257965809047652082680559890671559968586549098931877802326395614165485865715020621566879622768312344684694160635526736270094824067605122917847673720780863957738132522804788624655468545003403466500511767712543074420610992197474189780113854300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7694 3085479649261408797134209724106930543314459501282334889057731561247319721725434969076250491481072731423888059090042160681323098791507952107752880597202255969277027054857415374882432366339274459645423011329504406531328802175108512570439341881478427746578349512886948713571478124020839836007339952879823648397816703489593421248228798572530932350319434152468517027041240953290104405142236101407684376771510581171295936607198784207182936983202817505105199750767651568814611630916488296211284670170781450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7695 3097537110026585706494249023574295164415360491736249223370285281611529728037754474133789429885450316588105455211112346658712931060732507718232225438663416772904284391618511757325826964664652367811717779904370659187069086618714652769314432130748221245202303417684008943717804097497914836666337292040926747558147273650254813919059648836703862638324900244586325061766283218850708895063872640977921417703698993364407432823673128785150163690950265495947535817690008282741433589626677785348187410105379061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7696 3116942162050960003687222091841111831598537706084420855095330936177963460342216345619340018009879414081989273130348628525251522926385864243990517109178517696642989342252624206275036590749039201160538253672257488287316717193629429129826422484618959074892757988683877955146317923050021785540406042388659666003090479135123634422924649864480748632259241975872099134556397698522793001551435340768085332688433140520607579153128944894176852656561118831727606207862450089324922324115682941075060591210352607232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7697 3206857763879091649491898596460241630273447867385877651906442910064403631329340898987695613903670572678584973346461112789482314094804925266151636359881723125177486556726044678358456759271091799796126280560502811688158106798783054801763212153447082560723315373793960595357045355828310633591959247576386917773671434626758284952090223065552947125018531330113167441017739962795848537369477763230196829768147757739844829180802127063572982476492415562545012054753386189245720057954069016513367714631975436288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7698 3742306843625414241166897959095070500157465662195974141453830868656800372164492159336091835101921687106154218549438867494711788709438456946273072262751556683909886266513939033780329436228602490757058615410546897900433769196759788644335306815746944283139112484871622676043069612892207360547662964897925260388594126497832113688457168353799415545572197529407934044859018870607098511996128734877187139401388930844872655789990487072931047196631316462288725499326310308987605973333555405862735274195028017152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7699 7484613687250828482333795918190141000314931324391948282907661737313600744328984318672183670203843374212308437098877734989423577418876913892546144525503113367819772533027878067560658872457204981514117230821093795800867538393519577288670613631493888566278224969743245352086139225784414721095325929795850520777188252995664227376914336707598831091144395058815868089718037741214197023992257469754374278802777861689745311579980974145862094393262632924577450998652620617975211946667110811725470548390056034304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7700 7508009695943147685577734234954283720617148954775863837139930522487364078611162508667077989874073163846226086461971735295893175076572744326900614756555100610534200849781996722975432926008838427636342067343032991588353330345907604027378674838687698250628403831676257332510765735462478526646159613499317287232495855553471719388784086028080679004716875103737338352213402541027885768403165162661521662222806225488579291658589384236472002165515112724645100673878848922278672993866942683750563836233447899136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7701 7673168025477906964896966557195864179545441432586187091518188029708774863254872466340942963993102421337787114199526378910758347112199237536016925402864631032618385995193050206243774975671154087280584508275922984744703603421755983112184402636668627014183803627886208740939396805996132603877384379443315344471175113882878948575024142081022666563958304571896296885471842188831220603245996298815619019936050236839646381091962901519848990422621020687073365641377695802890329214324597705815340226504478529945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7702 11509752038216860447345449835793796269318162148879280637277282044563162294882308699511414445989653632006680671299289568366137520668298856304025388104296946548927578992789575309365662463506731130920876762413884477117055405132633974668276603955002940521275705441829313111409095208994198905816076569164973016706762670824318422862536213121533999845937456857844445328207763283246830904868994448223428529904075355259469571637944352279773485633931531030610048462066543704335493821486896558723010339756717794918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7703 23019504076433720894690899671587592538636324297758561274554564089126324589764617399022828891979307264013361342598579136732275041336597712608050776208593893097855157985579150618731324927013462261841753524827768954234110810265267949336553207910005881042551410883658626222818190417988397811632153138329946033413525341648636845725072426243067999691874913715688890656415526566493661809737988896446857059808150710518939143275888704559546971267863062061220096924133087408670987642973793117446020679513435589836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7704 23351349982247983286602265797166251165770598521183600594152663133983575616313473521581795954936129542586896531160959034919315590955080514872418105557812549286614230162303001131159183958250799725292449281563454552825049243564671247549370087935677815557176433749322364070523837841359289114688787247082291423722537311122478435735127935852731077159135497876943154881993473310496952427043131277959651394155263763251284383726353229731392484821959869457098594654248975716847789172794613925192755659423550013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7705 23632417420638685529107009447103369416953755968795656693000039234501202117122818134773900536906131003015754946369747899736165357727889408437905613625166873689289835915601095512719489736159244565460977798883575884615893023914899192294769249967282095109450747333523401492721669440069481798814435477595293673008878986613151244049848525581510691765400123914705385012912662824840693700728413775533583528045277254079518849258544983534324401071220521958037743862557351069464176303974166001664917359715942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7706 35448626130958028293660514170655054125430633953193485039500058851751803175684227202160850805359196504523632419554621849604248036591834112656858420437750310533934753873401643269079234604238866848191466698325363826923839535872348788442153874950923142664176121000285102239082504160104222698221653216392940509513318479919726866074772788372266037648100185872058077519368994237261040551092620663300375292067915881119278273887817475301486601606830782937056615793836026604196264455961249002497376039573913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7707 37175254521816971739324912561738551895939225946461063171256845722624060982487895037436604133307189931924842995923250838709981728318949882027892815372944354800277545616777669481354560385114873639563475128921321373517442340516843303403333638953734168697147743371917167030918273604148607548917224640939700351608390978746325781740302927407538649339496316451894024523896173594217818789155702018948097390932932608144473756224136428766264436599948136668699923162640346418808723541266545259604081705794666496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7708 37592641361508030553763440771638311086387645399452766724826346235976876038429001643395847443187135926669508149320592726869150684849477013936888617940754358783813595904391191219543421467283079556175340493392743394926695061405879717737951905858154836758867216538518033427223493741919737124690995875680789801663874410393926744858644651891904726989266110424033553242353091710919366155800414242214730220920952061080227578337431373700017405573749949580399398347849631745367204718750825333626582623150145536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7709 40547541168514842027748206606922493705082462120518596822601608060597643325741013653047147104208085648494604493710966930169197930568474667138456126011220470028671138844193930958989112222241727955226684309926074359006496485289337201851519468361105924971642690777415106737535672837198439610791152157760583071805460602498573572877654881939810354755733085382360923622017231284980590784631480044284890822709410431415946894767410678845044574738613290151041616746726567877998372256346144017596990833658167296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7710 41931777369634923646232754521457028889185255611045272922696187104068082486251758013817042320799667927171019313283916501741343716140485169221022858817708921325274006027479084318382159488937673241687637305425069760954421996371052273746281703174566314940120227409906669273648004654205744845576087782346016798262801170360733511957123754630509047482391912791180375974081152562211868476721161680668682714700832882483777254467811703306625637342666810248744816465446890122698057513759290602658177908565258272768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7711 45803241860199396440618353443464114781424726545225005533244209580516501025294508103519265994111470817716067910479180574073769468866069625677060079852894010290286300472148804717088444695328537741245273519580050194020434950522345786666939701777159563783746412255294671248198080506544636762397807200481994942185634568404442327755505791794054096079595847522225638255173170549100090403700618740912475267033419533532344465218415904782269876941274539153375352185923781148330778038436676341005031785688968724480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7712 47234593168330627579387676988572368368344249249763286956158091129907641682334961481754243056427454280769695032681654967013574764768134301479468207348296948111857747361903454864497458592057554545659188317066926762583573542726169092500281567457695800151988487638272629724704270522374156661222738675497057284128935648667081150497865347787618286582083217757295189450647332128759468228816263076565990119128213893955230229756491401806715810595689368501918331941733899309216114852137822476661439028991748997120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7713 52510130976908456989431206621079354935848256781062567188483120807275888728429370471524418120304433136635053840993163217627298126057571708175225127241356997237538871100950708159620746917557925239116912361248394987595792210011150248787378897248748013668444568869823097657496901636445713560733943364303005299709506746845197517600892191754205860299800600333626300952692632405745641673548482144076764139586978293326253982197276411261994558104242190552207583738156930869308557355526470469901115154532768153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7714 52865350615668310251186071408641814193406248525991669802575881546774842137636886826054906912637176463251560515810607578812138220377002132561474684941142402027131620298851715439467251140526294643411576075317631444211155482494805029708732945252234390964157821718016634116014949940379919213217028691717213331892448601814466497226902245055923324172647098411697692079322560292882072798329365185570234781792499427819931890391981543417837118897776434386452362964335658644295713244004549353462460369723488993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7715 63471358651958151933978541809627897788594293401611182373559952486377022304813882189288352411621083516938166426147688974685975296365410037037982378742418323181484506115817604767509902148158361232307854889181978687224234650945476194547494321184458362235471727383562650430879008433091653784342189588124031209069625206041418654302953661197983953695134553669371621580594749959117603914255879571709559142999468160379444705785263821910387618763872391939373023945342563369194915527225399753347140892496674947072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7716 68778479909247595229444184025028154680751665235723585985360599784959013855858582120657883175670096013911006107213099657636820013348739924021762820244687213852276769243949992711549877749415245484282739745964254928002130244164775546829001857510792484505938972881578494774768671242526989910964989431085362049008049368637902090044813240160373764042373035745125385216906804493192759041751716933407380999209011132533641918146265707382785753207737954550287127984363487356149524123138317519438504709986828943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7717 137556959818495190458888368050056309361503330471447171970721199569918027711717164241315766351340192027822012214426199315273640026697479848043525640489374427704553538487899985423099755498830490968565479491928509856004260488329551093658003715021584969011877945763156989549537342485053979821929978862170724098016098737275804180089626480320747528084746071490250770433813608986385518083503433866814761998418022265067283836292531414765571506415475909100574255968726974712299048246276635038877009419973657886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7718 141897145171701960562641969487859235595484969123964399605360562354440328206962734545126389772967411000939057481800781609922117356633636115720574633426424519712352830762557952432902829599197161712100992969844317064375191050392535584567110350520615043856572150239969329442380761142403120924297342754361019660849430457248551823291671684175798630230504232973005411350032749394663305006035399861389570436181486829624867207915800719523981369281464998564674556572852150140423440376341374165699837893784738201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7719 144002036877831067026137672082917266316048163935549942845639378093709214869637875136450279587413802448288830573531661035144237614274601675297979526342693782960249101037651920757381059462781170779411928347372980006265017260230791022626388347717127047406016676417472088564635319305651528478406258132948602958730615194410432787524466675317002098810563746952205871545850508832731963423793886751431273301209714192423342585498889325028456872502008283713999444850711388965311461618433445699617858085489895014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7720 147678684627903349588507144561630047583691946844542707343825915406740088440777565565466031406666920808670673056260128976467069212936931930837502407866337028482638439787549416606505682257575583650375637156242077368127102807300513346608338688509904759254680931985577758910966433841114971758705992383151546012996077710012401284227219015963393641758918566023326021457659457994418736958018411519552922832304430299463938566405243946093013218182910622872654749825623169109106647872521108143012356589800275312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7721 168906982484921585388166926431356301227462228920139563441165204858759536395633084439968263603311760008849792596198355409660167655663719366810030547207212378991593581827049293835211835360304347370212846588484546077075223310895795587538253299320722641824586706866884267223571169689537613057650611410546204044658548913908569695623082738880644111886131651722954764731117343395951080136085983069834404680238796989536964977340427984147295162719931571774749534875598795307892072630627811070073499121274622836736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7722 169521565526218856192822220901150931119595071332311390023419114181122566198320490735996898079142700939655654095906907255387672651870139581585253520087458817390267067696489429165355200572944073892145379315700093640001175447936582784809866497674288207833557543439091270118286321878450698926541373594255900518762149694976372984498115188240726366442799426257610615255112318257126564499916402018273671598839273158323473491117469695378014570248610462689408072610017049332303250963313650967472571068124712717516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7723 339043131052437712385644441802301862239190142664622780046838228362245132396640981471993796158285401879311308191813814510775345303740279163170507040174917634780534135392978858330710401145888147784290758631400187280002350895873165569619732995348576415667115086878182540236572643756901397853082747188511801037524299389952745968996230376481452732885598852515221230510224636514253128999832804036547343197678546316646946982234939390756029140497220925378816145220034098664606501926627301934945142136249425435033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7724 423803913815547140482055552252877327798987678330778475058547785452806415495801226839992245197856752349139135239767268138469181629675348953963133800218647043475667669241223572913388001432360184730363448289250234100002938619841456962024666244185720519583893858597728175295715804696126747316353433985639751296905374237440932461245287970601815916106998565644026538137780795642816411249791005045684178997098182895808683727793674238445036425621526156723520181525042623330758127408284127418681427670311781793792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7725 430011526973952135430216168417320684244809835172141903812948742977365892159563619055373494786843935011805980053275941598192341423779893228758097268353360939545074176218995383222013032195006347037934857418610956593115022026229591979218602438106180868771682850119877492438630812450633774155797006567379529271423684052961367558769715315094987349896180905066545301207523344908130696326599546592757222789061720357732584736950026271791499707054799709717892733504584230146553680113047631331045674674800446930944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7726 645017290460928203145324252625981026367214752758212855719423114466048838239345428583060242180265902517708970079913912397288512135669839843137145902530041409317611264328493074833019548292509520556902286127916434889672533039344387968827903657159271303157524275179816238657946218675950661233695509851069293907135526079442051338154572972642481024844271357599817951811285017362196044489899319889135834183592580536598877105425039407687249560582199564576839100256876345219830520169571446996568512012200670396416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7727 1290034580921856406290648505251962052734429505516425711438846228932097676478690857166120484360531805035417940159827824794577024271339679686274291805060082818635222528656986149666039096585019041113804572255832869779345066078688775937655807314318542606315048550359632477315892437351901322467391019702138587814271052158884102676309145945284962049688542715199635903622570034724392088979798639778271668367185161073197754210850078815374499121164399129153678200513752690439661040339142893993137024024401340792832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7728 1295061818773492451098541509035676902767683751164531989902907905731162372780011655039374946643657483000075871202598230103447762860069811486391054694999792347288204903522419771310581212538329000307643107470988704480047519760573244238163654787362880829872153647423829646043347623909730139415461771705539934625340110832139037315798472797374175797698629771674244252754382491430382281101058278418816288671576427068549545100817276937768708308211085053107644296715883818395408974381604077803139805116206834027331584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7729 1326914365099895413130148302873307289187227903576250439508013197665164454842779878490706584811393674438716707591294733023030459206698264859256286446769253277965740719296578942441324448682065141133356771258665628140637448563146283124102941823677527956183524318247430910435646093568781740907392971137063982972822032762890003825540935553828007316617431294030957536911588534611988472034217988847621124113607043918840109928707901947197708015549525146805844290250504128953624079779291039319133940758799916602490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7730 1460362074045952252347019694369529540395124761650939667647135146715324258306501937773113915439316737759211481137134270680942486218107660304428123337607549682760119099408219342818454539609105992891897988513228839758304665540403637297361170325219397477580012437507444557956661071165517769876369642483024666441746777094121584003021503217557549399599526327280392178318085599155090525102529756534317113849592083931610506476460339132664586319082252002243675573534246539020928967802690205501436478531485441893964185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7731 1623465047063084851597610601556733320252774742944424281596846836387032032529861862389576406613738685419388745469725657613307094955408757591874828183020508338226233871770108872574085552536756870857118745755734843588687709857140997116379234212875919438226017452614825844595983112582346296305624889611765600870375492795358622983013055607190081248569158882927323084072279682735075742746862485105202167199336447157561767682110647808421334988234118819150858655087281470038806470005408001338757695636458102977462272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7732 2029331308828856064497013251945916650315968428680530351996058545483790040662327327986970508267173356774235931837157072016633868694260946989843535228775635422782792339712636090717606940670946088571398432194668554485859637321426246395474042766094899297782521815768532305744978890727932870382031112014707001087969365994198278728766319508987601560711448603659153855090349603418844678433578106381502708999170558946952209602638309760526668735292648523938573318859101837548508087506760001673447119545572628721827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7733 2046217186381091511636548478995800392831422719401135021346280118643316527581680072066041745075814956041160589572367472255443498024856844437500897330462188255791060131148463821867911280766250674508736194822406444074579790739617220833741077140758999920993884520459106990854582836729834437508317323116990356581588441290756593034297418630491101082494136085010690838050611287121576351202688029678394781849712266584738207933615327923946165464490659515702803006068490798668155145129950346480583524333213477502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7734 2387871363242547381428309744580136725571849241278880837750202116190543853569302035949706494124197209897373010041996522114299582991471564774593332944789941666348977238213118019409925978176095791013560125876108788477402458362462964410692408943966236511478237488539905336467113494169840446359693112247318800794667536458382273206992690444280063080477236725660935619449173099234808747404016991403107345736086693700232938484270747678268007743702793967586910678580573782137210301383850935007628922519835971158016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7735 2399650973263480984598427779425272160129987893709441366221086160997148275839970575174159966093658649636741880752203580301489800696841252489818338559131439177448535386042666657274677695837527466875261783804480344614063900432734621061157555265197168160912286356884632418103592036674707264394246018923616094786615113678858346680141160156268760410778056388382113352758025573075078948824168271250801247826184122051301347747434546087904809675943896235582660403414889429013983457814442918036897107871736210128896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7736 2699607344921416107673231251853431180146236380423121536998721931121791810319966897070929961855365980841334615846229027839176025783946409051045630879022869074629602309297999989434012407817218400234669506780040387690821887986826448693802249673346814181026322151495211470366541041259045672443526771289068106634942002888715640015158805175802355462125313436929877521852778769709463817427189305157151403804457137307714016215863864348892910885436883265030492953841750607640731390041248282791509246355703236395008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7737 3600408001422109474174271493586442895536647208535322546756404507862569132811135975562161595090058494117238885523007312835892111682178354376222002535342784324859700802428146983837977210563681544826431209007886852458601310237779235404260074184777583440188659460154931791913968641982819711523199092833764055260196977627634902918767695653718462339929032585829529545190127655254340115374771105739265070981444732813773178976643835648195686877920480959055505613042914457740312913219263151480049426212834026455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7738 3658611111321330238596386516468365690513748855755898612175048076567596772240262700097644884326169568535906046087157974119422572694469189102182651224977019787550031909110491365491331729754405368738755431633929984198270540815000218244844222896024303657458695884870747814819372530107826142828449090798240160220200161908556507815661136553399690324206743645565091528239424995475678273339910118309942758413324617355344657495084150243165255950965924450184465542124689281002596324799468466381469775613597193338880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7739 3743869398422544336346007815571725812879114065966855532458768787186713624038947439075592562808546375382709490438996994771117183223328778400082426195904781324212529451678751215493818589525890871569799412243068941576514489397372822562457750241360593448195889566182716585920156883562323499806013461416073669715728513953032472530443508749650489765820780437305532841701598535703152466137331839376832589659320146210488412637735278968422115948798933188972374982414918915976024305735896540758093014942876923068416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7740 3768113723286384531704934722563377153656062559732999722854295871889552139294188789375696224695442565464511623355883528246119343104511583502215570531220351345528539050794123778762568824558543399851726492419458987640421307710893605386399340396301611986300432022787673206011644474316100193677836065291360399161197661301229210744243514991021986153141959001058915330056690001708786791728362601854048117370703769612215670218305808822369383001577386526967529200282570975727750627000518025767937520704836167794688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7741 7536227446572769063409869445126754307312125119465999445708591743779104278588377578751392449390885130929023246711767056492238686209023167004431141062440702691057078101588247557525137649117086799703452984838917975280842615421787210772798680792603223972600864045575346412023288948632200387355672130582720798322395322602458421488487029982043972306283918002117830660113380003417573583456725203708096234741407539224431340436611617644738766003154773053935058400565141951455501254001036051535875041409672335589376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7742 7624171376873448845441002873622492829249514872412901754316521856354730942483065967586812425273105134339073960300347812656838497717579432081463840242917142285795557085645930852945156194994229540449098398928888409022121034799944712573648204265055962516982805240912382263245845680199148707328578524728425426497811944097160552512820964832201458901990600275058034970470434315522201771330679083367403964188794564903316102926178702209763009084689799579315064728597334460582217060089510404104146122261808545792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7743 7741748341144451126630735998600861753159073888211009385783502182926135632553790249821282233164433333705780548654385680965199370752160063430743743935256911143028617879473113134228300908793789515112870434337395330909605795624819190583283714683842416590929246873600023643779682009207309631817858113648992026520676910014309150154118292636760718470283452253648874926628622838321749697321155146763762862256522650480573290856764983923779514726586426735144898253230384212789049962384957970342389270080823230464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7744 7761804683997156958565012516731952068581765789475804746886568250757550491705484006945171565374703886383774798780433312263036674821466177584709401302964830601948381138228224826285887180578229384323007404374538842129578867634209913874950252804785013525102638704878780181716935071407328568687852564720621539542751202527299588366952795985560616704662424927881125897941132223913256820889344667869368465526617268746067004045513079737053554920178619550520921305699892980179695169541395685291462817412638834688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7745 9318984123445732989879814303585884304585908972692937225335927364903322907992802526289888343984279761779340172276062923486836789925327834939779399143259585546302019113088496728838223987938931585688999267497377001973267788931957769333152895348859316807583137044119334219207792505805549995970392256701302880998870662610117374382837066178628597645204633094995611476431339713014943833378164048210672702945769972739716659590701891077989596616011660761949795223108283304915176693984309936070577809959261359308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7746 10874958937232022861294166269562931085018104649579576821517275113050529744793565616145684506210196862645202942336806797517838709994297386835317367588628893284664666651145111897066770952488369705929643535058232563962513423286979156620552389897154294945698642733793688756411782335174582494866689653922844964068097817798595693313097908622707614185844410466725531955196051941036871933789245816860119304286465364172257251451869153570544305633895372648047496726449570697475772595793565408419487195239860194508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7747 11138920959980951107133178311434391224456210887738135618430453350004736274372364832397282643290657861598721021125258964035300546772656873540813061731395206490582947414948481622869255798329681005184003925857078976431294725084896683487311254615715290032066471017203854540180323500000906710970328963097995985562189402904648784865112357796292206168243226377151834738706338625588662827086201713545884050393812534658583485411369345250805325125072652629719509926951777839834124681928597940254297470279994048512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7748 11370760063812374987976221350226489011228964679805547244267948153664354680465220132450463066199568173636893158957446777518715635195391639452720213667216469597485011269111736869260197965417467306563998274170575872231958020097563100961948615594787003993854285467125948622075500443368699113548754646545180147110709649375759039375712671741108727540055981058974422794513741815448770865502323386812172905599393260191820247515159491979180005954389889815664161695319115069718393222997166763843560649233205821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7749 11447405507057579680186058274556043792837562426688599310145657963060114786708643833945289929427512136851209551158705496357015255252427246166355740015188322485355378441930817083048483558313640810656889069132105338454937268062353673288604058100323977125304143330899790326364780545373216543513644258868471829490990699474397562072461165011472889807804093515082127712494115455783162174009039430811604290031498377175481804477132077179309894055996166990311986924451993197799780551220987014329200314185945186304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7750 11509601214090505572847338675024048880743061396047105985329445587892482076229432843015589828016366792829909015443657859617125779203649619895456752519259042971189850979379961414017244208062701439785759679640144141378851505602169616484385395733517780188375216522521904055341105710028761924916740002889764461401699267863555855104491904648859562816046954632578475500002375532502152723887065664542014531949432433796940986900068644884978967917426879753173902616218644139253880591051598944048395904422988742656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7751 12044235235555133293622484470036314250528599365019936995424644658307405992813854658465960964583459267413238122441226507871358674930314875371834342286968957639119517041224069617938520880678025735576625513885784430368950516453255161657387318612257922337593686260654656937882034068911554656471772518817382654517720229767288475650036864916829627978442298121642878858419431252146437038448895173300004801921070878324855376852691677441880629377730989737992459965541323632901868355407395996447522432870730694656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7752 12100363668212521346184306715481142589183471376722082845101791501914027787677809155926420023606985752263002616869257718359615169116352616765259707803079507400181497890356308755024862283236580524727866432655355442962447304845147859137232971994711767667568641670590287570477501225368041588741658487456461927649509620047927959175337935891028561370418969310888798745631587383992800526091962843461580911255460384205536533373811129304291242378640862055834722241958812720538224924498300389533668351185116358246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7753 24200727336425042692368613430962285178366942753444165690203583003828055575355618311852840047213971504526005233738515436719230338232705233530519415606159014800362995780712617510049724566473161049455732865310710885924894609690295718274465943989423535335137283341180575140955002450736083177483316974912923855299019240095855918350675871782057122740837938621777597491263174767985601052183925686923161822510920768411073066747622258608582484757281724111669444483917625441076449848996600779067336702370232716492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7754 36301091004637564038552920146443427767550414130166248535305374505742083363033427467779260070820957256789007850607773155078845507349057850295779123409238522200544493671068926265074586849709741574183599297966066328887341914535443577411698915984135303002705925011770862711432503676104124766224975462369385782948528860143783877526013807673085684111256907932666396236894762151978401578275888530384742733766381152616609600121433387912873727135922586167504166725876438161614674773494901168601005053555349074739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7755 36592671233054205207705254494616167137578282666799515615091010203395107938797235861654348989696947985410746487627928892165301675249642206344921248542897668871614460579602680307270381399841728503681894248387290583363149819041822950287863759908903200408221005735121447414253811528674042660148867367221796368487399259468902373383421216903917791144693386224880566676505516219049622496280796175258027708660112745955288009839757024551044899463362026112533181620113823276588121148230348776212051615234413035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7756 37928909089301620026621126352890299610235230025441082523686786829169190667557121646134368372965731081038227547815736409528868074810600702316352477050052281102181327016613733145756519040867264677878533077862537445431296265902927473204207130581685988516521651070143033963629019872644656146687445018121784506320844180972137715113699960024233478992181359828312080121592029481447141078085893302383749645570352560735109304876508138648847800517130917184474749611110565744362170055933791854241262308277165752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7757 75857818178603240053242252705780599220470460050882165047373573658338381335114243292268736745931462162076455095631472819057736149621201404632704954100104562204362654033227466291513038081734529355757066155725074890862592531805854946408414261163371977033043302140286067927258039745289312293374890036243569012641688361944275430227399920048466957984362719656624160243184058962894282156171786604767499291140705121470218609753016277297695601034261834368949499222221131488724340111867583708482524616554331504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7758 80113479635534001756452883299840911618658959444547211649583827489454938264256773547522498263600306881545896562018645446662764885600638964073465892843287161976970161383912744902945364775013733721610930132108894270387838645274915127535439394383000141636858844473401410922316742370820944681542195861715157981514720612158323578610489297769306783884018931428790650733508960567076614970302229288153182438432370905259461643100027687794864550601835291261786796889824657364705089531325307385812640435689886842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7759 160226959271068003512905766599681823237317918889094423299167654978909876528513547095044996527200613763091793124037290893325529771201277928146931785686574323953940322767825489805890729550027467443221860264217788540775677290549830255070878788766000283273717688946802821844633484741641889363084391723430315963029441224316647157220978595538613567768037862857581301467017921134153229940604458576306364876864741810518923286200055375589729101203670582523573593779649314729410179062650614771625280871379773685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7760 162313506167148281499828862205749661221813177391655579392053487637594209866433237830241693173152742498822458309263240908248286766867269802095130026626339504294903980608822907658819608439098065074593538127178674215851954976628391318570544064014442972721148261792414244040868746646268920933157065787475761060613009605585321761261414326862094352038701359020567992950905364263473762520906834749329859140837844969158227376208039842845377082726698258646606972816292193769907335612750534735659797396659158122496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7761 166776509218852153282935532703025624211745759954269841993769660523673955251351398149565240689674201992429515898764615384954245755024025713303602759750962236308578210513590780624990027673327555368501728567964412624357789556586039393652156452973960221358216871654194666175431824222509668444404676090384555921817170407700070885419864399455201696906922459132774692551688888159938455520719750433486215832247618086643198181291610805197515921216831418213183656955877515469669579320382647100020680979751555301376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7762 250164763828278229924403299054538436317618639931404762990654490785510932877027097224347861034511302988644273848146923077431368632536038569955404139626443354462867315770386170937485041509991333052752592851946618936536684334879059090478234679460940332037325307481291999263147736333764502666607014135576833882725755611550106328129796599182802545360383688699162038827533332239907683281079625650229323748371427129964797271937416207796273881825247127319775485433816273204504368980573970650031021469627332952064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7763 286123874064541133385451982023457052771942416126763696193645516661358369049089815755048017972245125841943428647195021264147509634559131243655318489639090010898263988758168349422528225274143116883864752372903120995083531928349069795655336081860235160835260170343485674522114129216769130427176354955595618054280762499543819090908294562355916577754069977433008859977001856334542799188355555918395856352626497371998658003197770151862522891817819138102140382720853110352431799285167752366643176258494596644864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7764 310047480592592569394165940627000340865890829821482782647804253223405571688608330570780474122018007355251827268070024116815676870360760951716086887126323699798492836584435972138838834772819428565539455466587953354099844781957484409727626885712791148618966688756265299530518908742459782936885666725376095963126781030263994833828792925513953622880527982166359484714998099588376766363205162842189164778637095660561008180148146858309630063367370261118590517893755668156381582176133760377696438137214052859904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7765 372248857565526303016822232996212889910156705427752407428616968284728298551356469091684860111427499289853663682345031533752911683444998192674084720593131290939087840932731791201246419469377838937893683510168517487542258201339362406315582975729436716856603636629492324552371335509255479462129877326805338526126429210136451765422088669724849940209318794473071109033788332048345081017814140844051766686264651210823118640219126295072108709396203180961360869343302318446651017692645381206434919021884639019008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7766 389671414066247123533386698798616284992168731875338707788032589439638162612587112043893922772361173450164703190762118640142050893027937111017423113967519488602981805569935308466853143383545787059444367348357049860272975036803808811021731668669735279909481625018368270299749184526052304835196131995825318593214340676980374845117503728870916230666036471774508689386220184774126862522342919987368676352871055414121467536107388041903049633155626649489640398594677992940517733945943387904542547489888389279252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7767 433191532455744323909672910245438996553095719350270524960623015020857277788332472273883565513942282100349277514227557252808193646481117411823850118100388406331891984875178785413841669912371111624160261678879535114852771515328284392517425612984520338676519599183791441396775782465498522365641221747694182608925460382408989284011206941728025607410527050164773856747044386259702087727548716277287967523104605755197780654431455390116277742434196149223484254927325257179877602346644990278386649550388788723712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7768 487340474012712364398382024026118871122232684269054340580700891898464437511874031308119011203185067362892937203506001909409217852291257088301831382862936957123378482984576133590571878651417500577180294388739477004209367954744319941582103814607585381011084549081765371571372755273685837661346374466155955435041142930210112944512607809444028808336842931435370588840424934542164848693492305811948963463492681474597503236235387313880812460238470667876419786793240914327362302639975614063184980744187387314176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7769 517073692043142797909318797976181057960268757130389449838298345439182612965320891263961955250827131511674202939548784233002244998845730965103912004423121005795709061309595241400789073970208407880260570006525964298340761089562215980798707620506103594582737981706831756662382614674195109720898620453274366911510595257746024064851126176038693667571784004792268502743912211783312971450436051256479636732655701175648541960662971712467123575338095397491631591967062856353654946772847242436996218023426821980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7770 520282486770104344215285201654106823528672996597659722968337541438232839759713053418492270218658841305814345985019184407429665446580630729465850485811458985211719257999302116971384689537216890358429181032064024054901783748401249924462058201921337134688972885910336672052543523647106614457304942816495696981493596339846736944725553627194840454170074165741727544998876073766261702093888006646740374863118787985844927901409593464766143207761251385439545483271473288047650485409883528907623406568833161321512960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7771 548936461801648740263776302636644639795791267627766516845333539873773566433498691114394091426207398813314928478515783768493382520265801624445591427208573163051563608391008705657926940725553050762831618526930414926651778188568420972933469637880126125743402825041556825807055323520698638284419917686472441313970530269419441592676612936739946455492665867872576137353802573860117365501427815047971283284570317278996236056683219872460554074375041149126593353946211895070423762845450444469638079466933510052249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7772 555626884289588857280783666009210119530412439237904681372283052300881485799762135928803226731627248933073618865414908535951646770798215202206584009940141134892884464490069103656473058828135464754356148420421035244959268465481763756861042858496703305528914384049592092127947262574377430043571569002037766202705707518221338578980024399914135071306779324560831485382274665460436608902120955439342465885002458823789457484138243842642352922206758920545180918351431238418037616599776493578388952415479862499737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7773 741026733595184726948038200274071522465708524992371716254299685315476055269149398497161943200954042895539564866629107596517836559044463253445317916890020745737070339654882164526128459802738769793493281170857840357616380720776503273772934252919076606394656235980594864430367181418443075986994702693776727097450332933345438929348262379272239919887629421264329752213000172229636662632666339952083639118982923697999029100206016523967229766900846218176206244108994612226684540974089958969786451353394426255769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7774 745432641207680723952478759514372609128272018544430216818856983613334043354587276640492240428682766271888642634095344550634481449928171186524133661611186433396427393109768003458189946915976275144432641025835147387606430268405662753552966123477172720470109968878171578900136814603769450875884447443117012309928137122260981399762695827840246131063431890029938805411846113304320331222059831770684192700854163287956875846544843458689663690015335488189989626294978994771938892487762250099321137192077358215987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7775 776048761845020397993432704237961369766966426230345712380319775335979581704009068342594271035058134704240503834914551592147403068263191179821250578408529958625877775272936836655349608208166707217855706529482534275674428527549042163503116798059140885990912218604584684654860620301972696946891922018163528652714057313598768848082676307693633262216639922112981938625360988189750736582710326252270459492256581576115516826702780048347953226011225516586953033305919605520634909236409548696908917231723111434420224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7776 777048309451724442813104822610241072716176841514001489959377374222295887193066267039583702089971913857646274705387136022327912345785426098909119267973713536625138308213782968593339496935894897206544340875862599363613215787373293892204176969102493720722997370869660141487234217185411610776035265555023605325373400509520457112956559198352692552868644867916836887026475569575878699921946171597778278219062682273663321459400748595550874340418761870935983111916566075903840260742381225086266089974164794988560384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7777 788763285027462028491136431775495984079408886529453874560949846680043892632227523989422996741502757580083984068838565861913956680905621089644506368847564174164994759616769757035487458788047470909502645562033461422298845661919368154886276238272576703147205802056407806863850172054888666393564411015491414080475270260657961806342821434651369062871104127225780549892012681121922148270462828405738058848018800141971964829398040641007475358564346091681530429622449086015027039391693545366363144769912830280335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7778 1183144927541193042736704647663243976119113329794180811841424770020065838948341285984134495112254136370125976103257848792870935021358431634466759553271346261247492139425154635553231188182071206364253968343050192133448268492879052232329414357408865054720808703084611710295775258082332999590346616523237121120712905390986942709514232151977053594306656190838670824838019021682883222405694242608607088272028200212957947244097060961511213037846519137522295644433673629022540559087540318049544717154869245420503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7779 1577932416869962627616948004498651086236553512130957892612798046767178108852122775030036846581406082568235930053843243669216086223494239668915791490650542582533315989395421052407499480199603070180677276020162643689167950570384617126934829953385015807479462906300650143085489821944639637220570326744651720064259249175939364807337735908373821927678339514614785067136683974377171758412945447307182697607973807538969384747465696944809397578645833601470434942306190916607370789377362749876212969830419904363233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7780 1657681754665449158770825664839241686683506448256156073289368694318663899016445192172573963583101438877140082566085861542770908491712013387643290576796648234414310137701458287274414791036247960294801058060914044414992084768023201481986296912428972859612495977530049959889913445472670317804749434354700510033538846844018235432186199967150100524331974584267472608872567847914916620315236359775306908058361366931829288804182697171253186998215067188533943285761912969109091742293912941352200676282991821300170752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7781 1717762137105061277988948752206064370806672518307537492809508972067665168740418981053159219954091913246706375258417532449352840783540160840103646481373535099056801637274396929894523734141435176192893860140341866923992296085434429733481876984856028670067999319099516212016948544816616894275191841304160947001998157397214063867952320802925499609221824453992448886015663780626741347742280048988735019933437112077820361545746673367147405134530995019130951318662238871962591019539837547895168716736142975864668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7782 2004571273080036144148368993540195917629888801692648026695527381112742150575292606361889293759012523761792166223418230704249502085490131968027330596812060442456417651385498440608651389511843698623934737422862081758909562600042073072469870420041823923407970913230715442375573998437189716771842742447838368494315665244528397662777178893091601331526308603868159980452864158950693574656553916907593169052124421386081262961242356356046545352252112371647886134599714026553395718661393928598687327490913075787202560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7783 2062276718904716002980547057590567365164426141175692199934154127847477279737045215646222750486958955935450293950025744825088362673494813328263441056481445966192749473153855341035977746293517137591235938537863391214948568236171505471413377689204561532265346820098073561332708686764294235331333878591214231019167744105747379820511430805915985581044790649158645038343964836813636230671180044748176303648345224968408429424865800681066615608149753318612985559467512205319043439538007279905927980915855765209612288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7784 2100724017911323504856301327059161505783597461402795562514283421571274705029440211944536224820361720806171871410318557938760721558417110454846620487098695207040689314407357994387889521155470187370929140260190905072127421852488437013020532772434078454378181195453459599045364811205901044572480643674712874708328179710145758992013519256682648743008008478139098542092462361074144175843097245803051294858115808864675503288385085878540444404374497754448131125882295389290242374042356229746424597438170119795428556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7785 2149616324133564171812046849917005760676931531573572592058783860436373655400870984322784074572975682345628501827640181958459524788776385908343358567797482483265802841516292980041629892309430958148179083263104533159844488056825855910666805869859900547014714794830515215734450445923712413295211817730082486950989200516235366387671446508585904319831547092880409546408315598889051778399351182777958567658114891431690178438797006881974964634472736840458395690519932165238823747995416944016856604153749271728671948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7786 2217402891055908220892839109586917403827447262102272273554876498849164092078157394986692365584373338793155901521416585513244179300005234948509431730638882779887890014202070563402554546281590090849031304202874961130925090469776095151027432859085318878394196401459494470566585936031676661622289449338308253671093165602253704199775094306309656305660073744687432770430894380661174696820676993271866296899001473817650087037230872471946279468306928663201777483065133179545930379223895828849407570446044579266507571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7787 2391657486720558178422641993080096335609708668502047231424454875183227082220101862636406319290077891295656994447244906929408429857531762196362380900354331545353913659667617894002327944861648571397708740501818838655696269231764672429040272430870038856729542794831548760632478610491905762998589973490962582247810126146970222739690943360295529106508479349979821243130948046377900438664847003901730433716088246807593624266414970000012333244187648840675611373590906940806543616527578050917107927952606961920167116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7788 2413226761813275640571063863973190789607305357252097806935576334925614574535080853067630102240478648127648705815175542950857392583311534646830016039056072134481654511470217530819715979189525707303797716846314216130104808974520857601582885828180908454870841516715802216543257909811567573372941966923946895505369383423243950751608729956483302690660514930183171599411932867993059129888539923756852231648781594410162929583850350833583446284421592145914738220446052391913519109744913671904393689206613786268532736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7789 4826453523626551281142127727946381579214610714504195613871152669851229149070161706135260204480957296255297411630351085901714785166623069293660032078112144268963309022940435061639431958379051414607595433692628432260209617949041715203165771656361816909741683033431604433086515819623135146745883933847893791010738766846487901503217459912966605381321029860366343198823865735986118259777079847513704463297563188820325859167700701667166892568843184291829476440892104783827038219489827343808787378413227572537065472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7790 4865062117490091751801991217187892376450113946037808407556923902149196238547603824763584564823467096268573534136680869797906085652431849941539896537728090587439784489942886866638106473699958524677751960311946715182355207251243129333610386940257833064916405250693554753371313942490077354928176078136693954076497916754500670432057626878354457287937386630832664880688119418331412209326326965342370346038213979316501374460224654874564817349079900348884671310381414048637431534251538531168114931255775308611059712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7791 4906532088319203117115441365238182496095912715800293249249992377240093032986569467932847684518845676234275579970575316813498787917473330975977933048524695492220038120013988175516064608313327809402464828867918431662063216703354752726956601224540106623153058769418052812868579713009674703364213298364508723210651017002593574862388860720665478859337913080304646217093412571485300508937248043756798330261674248384913738533023782055338415919165939933326991527560683290409555986117132355434172539073566129677926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7792 5213190343839153311935156450565568902101907260537811577328116900817598847548230059678650664801273530998917803718736274114342462162315414161976553864057488960483790502514862436485818646332910797490118880672163333640942167747314424772391388801073863287100124942506681113672865945072779372324476629512290518411316705565255673291288164515707071288046532647823686605661750857203131790745826046491598225903028888908970847191337768433797066914113811179159928498033225996060153235249453127648808322765664012782796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7793 10426380687678306623870312901131137804203814521075623154656233801635197695096460119357301329602547061997835607437472548228684924324630828323953107728114977920967581005029724872971637292665821594980237761344326667281884335494628849544782777602147726574200249885013362227345731890145558744648953259024581036822633411130511346582576329031414142576093065295647373211323501714406263581491652092983196451806057777817941694382675536867594133828227622358319856996066451992120306470498906255297616645531328025565593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7794 11011278117299327592252797132291718086595645940465814589724214152039455510255066517296530594760346138698373492713562176151837026923599401348776289885252004181882093676359631093190998342377117434947519701005892271201813086855039073130713951771654857794955182988560862397390200195938894238915229413678598619032151519689378260179860736221277558314692572098130317300339580220547357598371574523235742977650873445891725534332133217825246223620144207446805677098408793271068631451740610746115536716222078524588032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7795 13220323840317651072219648108883026792149058157915893734548640259416744015498426213263933238231280944735292820337084618890622831297172477549476322552879127734095233127156547834599922161937254457868132080899366239689576616715371680607708158745783355473860888763861047741655942311300941675129261049392948516704377600515037701482130844865052871144114966829430459065012022213405368084704700265204516902869219280052121037211508761627392228605398214942814380253197484377453623085224441391173864328767350598585548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7796 16525404800397063840274560136103783490186322697394867168185800324270930019373032766579916547789101180919116025421355773613278539121465596936845403191098909667619041408945684793249902702421568072335165101124207799611970770894214600759635198432229194342326110954826309677069927889126177093911576311741185645880472000643797126852663556081316088930143708536788073831265027766756710105880875331505646128586524100065151296514385952034240285756747768678517975316496855471817028856530551738967330410959188248231936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7797 16816712469581910530199672957110554707529935194468681588100386494265889505804078091280445707322422152102078376493802103733219076643348658423560084382696553340853952362953591782573860451917660147826594639420079660081981643063154583859752103232694491453829133854480307564433489159498731719083152889760025829605340528630144241992166642872464320612702402174396403322180340476518558510479727462473560025626437948710385874907844457689804000736998307870447625047924720743773498002541319322119357144689091188621312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7798 18031787501089782449974720865578866303996301302235431473923400332421904964813584724224052641821340283607142701187636693332697210455406593076329971615498698098532867146827577365367140155492824564186726642587511125726249852249921146076781297132349337771178773561223244160961178531412766208801190516012222280974029286834600514814955262842283033630778467222546440608226058451736964152360636672149313069520754095895986615264106826881236570237751047152524321706956481603149164020444508419078564492860826645954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7799 19696325024560327920350980445364716313362634327330779787127359933101188082621802991592246330421347157181534233547794789585657107190598367852013621717887570673648661146125752887526527947364679133678139828804399860164639357190028379706210746154849451914580413093049180464672247827955893727491648626277430928084275037781005563506684014612019373496204383219953742323638372798181484096315404488344447134129470587571358130344574739154685610958459545312198803378900349383762372664537890243228139855020215878287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7800 19752005929938771034057738939056775585936645655260689361736042305956738271772814568782876285959193761951943945651790264065678698223663125933255949958563733243749109584206171707230674505639403438702257958657028594573702194887368482271989134485413552950076743386994060354375343465721723490398535104249218196550054295255452170382455222535172273833143423757239973277260692092794242985076515885357229072222245659427433826330215623884322598462479039048421274221510796002442374892862649270325378716087200251904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7801 20506609976877637503729009541045052301449978185875957573521542309707008104036028025392294035410376058985086929435063819180070789398667869518897581388387304297963290401861282211550576235698561992301897682207805673106163156934665616052660512979770706796346110412942233337400350385523545722480245450578759154691634141811974034495305161575216066978840294821148421772596377178949121035114169928112131894629148619375790266234669408572535369527530334511943198366912101530692468103852688463485911666292466647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7802 20845087189202307322382898518209607820595680099252296954211869853280496559194517432226860084577847230310595994293381596326300547056135760233472969682870184125989467415657186277951130748464685874454498297952749211154941309322562619369630617990025408590244068635267346500552707461335675253246814434970124534697444359661875817064053580623327699351894961786430535243149976677698514811153114495595764093450495513435870267514780737957258002534369047601053441130364714853995707222352904124826538672930118696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7803 20946982504474704767072662446820718693686342224258700405427426343976447563578507460637210702845471956758510184757064289259235605502828269755011376219777867763945862326026223043892892200752710566776491128378626324707981712165790281425873121858333759760833495126377055823172997293694346047544928637009549930481596640925900611019929213588545624631866493943285800027014045632334999376214587092961589226415055509181985664362546846989112354244961657428962929783124364584620136195079916454870248614963183616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7804 26183728130593380958840828058525898367107927780323375506784282929970559454473134325796513378556839945948137730946330361574044506878535337193764220274722334704932327907532778804866115250940888208470613910473282905884977140207237851782341402322917199701041868907971319778966246617117932559431160796261937413101995801157375763774911516985682030789833117429107250033767557040418749220268233866201986533018819386477482080453183558736390442806202071786203662228905455730775170243849895568587810768703979520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7805 26966396313945249144099580190277948062509978150438866209299793589373105872634825672285305544627833954413673713524886912510605186435735977334071193553633267649511281151621279318227714199166228747331993046594367726312320307907875688222515635293963106896791768187781755371547311003087050654707103437974795290686599757735395804293983831067491484068650740101335034675116462372807425756681883381214856448626125410662253850197043543271977060376610056734973950722076899008862607470975524952485720196382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7806 31468862570294996511877232318629056741152135613420261520399549724145786412993127548422856346459498367229666157915559270082354522478659928763311200101242035884837801470398387792429238958830436256555330518091982884718398745642750487961206600554369682052593709995887025381659932545354619325986618529093065598409358101900874069566487883545298716045412211963553666319376292222831298082808213226104020728317675495254451533646609745133669982380516701677860413349049311163889368470509771789637929974471065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7807 32468999093424992647264721934361261497440003787320254816968804682846115460653319540076936115228356298320298690962425142780167091136014736309092111615971199687984548414027165382428866923738210381826233164687999357781270777849114179645659362884300850626337303882142694106252227698823096967227934983846523889449895759293619566772429815780096748312120758239672614172869983191875235734589154937744463829542987003737263181487730725522052386725443033287742363422955533015194160711689636909078374695881932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7808 32718760624912877206089835180010194278189542277991949084791641641944931733427575844231374085345497500615070219354443797724629914913984080434546666320709439685584429555673528193062935130843888923224896496724060891302665168447953519489087511829564703323462975450466868676300321758044813097745072945260727919368741111288185871132217737439943646376060148687670095820353598447197352932547533052650190474385625365304472898268405577256837405084869518159186535449285960192234115794087249500686669885850255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7809 33378216723070020729451844273270922759242916194915101954962112699650925245861982704146450501317481660809181246894681818509360129634803283728306445174093331006354261401327289764058386317270732458999987787670594894617507793123004722448075702077591099937911005027989716591801448421289156384782356943265206038932580909441717327684624186350131146825838971795496908208985038467937242701169133273189470472888596512890000491219703118058115496305815823487023573541017798731601908064137233257564923727854960640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7810 33739448322943373322850877867633375540217595224107084658699331183319446170645172557325511764650385930989074986973138181434351273389354035013887973483590567462838623633102400818438636324969467860532701113506468360280150633826661614736258857219945119890979701537781581616106202673479448773324832623884937732501757252582676042082238028462176535661139716684488639427132214901090114501695958781950421871291829447430268823913308897908452431871660027162550718068185737022238240918297910759125358746468876288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7811 34518314329383720094129272054836479846194206377175005689633283273040925014259761776685385323905379619401050081801792563603434471227616647186963520309315260927861027172070518138194576432927920822305526025056211795284081051806932088338744792280070692166494453653443206153667254028955509107767389642853362220999387874090799715301285126531699129457477543731238630849727098603778902025707712269813813142293239005957958946433885029240179771115780032863157545907913007968210762461566583990754077073695834112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7812 34695506088614452336048109554666955846221375443212444464559536108751998974389251312194300416255476264118226149002204061813823021982027843901630356278156144269342101030373216940773582482374516533795921500586419458437077807854054327606328722098329699773082820889206944823172206304878802098353992740025670939271860555237054998699988798212492337970712878097643647567914020511713978644643785800590934242504644565158939357036129431388221154563762156652511745150664549283253218525832368066895806675550761648128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7813 37421874851080724093578990589495223145853445655554818798816048768658664929299838634241284496302060434458403919764034061464045328088071215304077996108771017617844249561043964402155080561462880909942725272940192537774618596542230904355512422864399631210872997583932792321703134705640876014721691104448989933789791372832014113390733480107533156007701440352890438335380873721155171759441830033915476294223352729805748319529856051795532260673861336772898466899781858244682820549637420421501583673487531557519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7814 56132812276621086140368485884242834718780168483332228198224073152987997393949757951361926744453090651687605879646051092196067992132106822956116994163156526426766374341565946603232620842194321364914087909410288806661927894813346356533268634296599446816309496375899188482554702058461314022082536656673484900684687059248021170086100220161299734011552160529335657503071310581732757639162745050873214441335029094708622479294784077693298391010792005159347700349672787367024230824456130632252375510231297336279040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7815 59921033846630539245689782983897015431904748451026783150948916634182300993917322344115721561480080367630986081672394878530844492540817261204479579622655386488029439071604994767981789684269625813767849181273788563817482570783151894006468892377439491492961170913483364025115629328765810697073584321014169427554745386328658170288391282345429820280911993676283818226412019223418122284211315748822115808894799553005206432706955564228212599869370997477465305276739377322598222140987853099318783903626370366832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7816 67411163077459356651401005856884142360892842007405131044817531213455088618156987637130186756665090413584859341881444238347200054108419418855039527075487309799033118955555619113979513394803329040488830328933012134294667892131045880757277503924619427929581317277668784528255082994861537034207782361140940605999088559619740441574440192638608547816025992885819295504713521626345387569737730217424880285006649497130857236795325009756739174853042372162148468436331799487922999908611334736733631891579666662686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7817 134822326154918713302802011713768284721785684014810262089635062426910177236313975274260373513330180827169718683762888476694400108216838837710079054150974619598066237911111238227959026789606658080977660657866024268589335784262091761514555007849238855859162634555337569056510165989723074068415564722281881211998177119239480883148880385277217095632051985771638591009427043252690775139475460434849760570013298994261714473590650019513478349706084744324296936872663598975845999817222669473467263783159333325373440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7818 157332993671693873628903653618346241607471795660816994709978739943515922577690854116467227170357396678466685798183734388808292264569560712789969334127014428043121087365155931524919151108895657074267656752341990420476722962581908362924923731310878736530141901579685864837520314062783111019147177577321007089135900930185483837262342616058457952572409961372946750122908844072346187531521043073395738519219104613790174867132546002284998934599392619689070714808893219086537828723965097257513526519809752103387136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7819 179947344030346259769261058096924832830067664829589306785894208328940578628442729381478273658333440628407708276477630108029776241106461445527651321430436179037789529592123002389761488739459444832060163910441876822190133565197447843222357042421666072218947847463929720890261512164044019367018447528865225633077802139981552613256238134277467665970596481570288058557177832420946292887704313676566378875171427874957555881854902729746409234960719614217784184193415149885294611176986982874081573759782406710099968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7820 180918092061510864865409489552882321709437100794664595543324107710818965708576583881295865962068832396142562449255282191557795213067962064188682225831738307437174840452194087867990303599957672081287968270618218763622389645524289443963975373869827427233335853222780114075351509209001511617930039414635759186872885409890988496595947973623608613689526229519267462576827083793370406511899212904805859630185252875517439478339428350341541947648120260763558594223661150616710029629489192010633025061321295234334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7821 183055221020208825938070995689422315164448901295638628119116298590063377642218943037513197595888123231459801157756412600175512019448942396665305072731618448830673355287016724338326302021716637460066202843437172172522901914518671362792914616730377493796238946433371374220792639105691408726370460067580028149330635476193180893788455863417668833249902419485643677328313773171854470600596373907882406031199917873042081835842319133038132963801455389875360580896249203351784626658763650990927259126856212432205905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7822 274582831530313238907106493534133472746673351943457942178674447885095066463328414556269796393832184847189701736634618900263268029173413594997957609097427673246010032930525086507489453032574956190099304265155758258784352871778007044189371925095566240694358419650057061331188958658537113089555690101370042223995953214289771340682683795126503249874853629228465515992470659757781705900894560861823609046799876809563122753763478699557199445702183084813040871344373805027676939988145476486390888690284318648308858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7823 549165663060626477814212987068266945493346703886915884357348895770190132926656829112539592787664369694379403473269237800526536058346827189995915218194855346492020065861050173014978906065149912380198608530311516517568705743556014088378743850191132481388716839300114122662377917317074226179111380202740084447991906428579542681365367590253006499749707258456931031984941319515563411801789121723647218093599753619126245507526957399114398891404366169626081742688747610055353879976290952972781777380568637296617717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7824 560750065401609178751984016526158515687591271159607191475237572739242090215075783142725105244274677134676333379571088565925949138262376464938414773159015629917413081260083009155695979649782920543413199827833920725070514899066351578504312605603141561208185197652162013651881443304491397755529111626860705152106884111846181895744860295145913926393288755928538824193042291886997459591044492942197158610895334399314761337625921971936684781529787724413325886410063789969360593251763185684064709256927549025670922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7825 583777282629058772267554481516121604759862044301952555917794691701703542153247353960977308746881348464016344612055267420502119707073765401184221667581623440219193178094214426121536644047075593471002415714261099650902903682939941643325636656278703237198403555487135589430110266526723968211234915391568451467108917960166747071391935459339821912515532359730622190143007469464743079795448880209971972804747769534401829365929864082612220941017083666808588936123370044938916517255240608874982266697995439159751213056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7826 588268903327515061657843636971583618153179611078755797198187455678713689392873444956988912409553209821793310903868219899625633773720183148474701991685202062602306248819944584692393482016429785795952693086666272632377453668698664862892562615264792512682827528723952581709751173723765068916520209138369658173335153208370212977075544989407222967148531652335525571306429524320809334540948597094331194677141565260939118378989889776936044409298959384394942030858703753273971378641356569585222751406523229805589037056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7827 784559192294903689292118571010110666659480610324186976053521941401473701893454479332080377768006497963063646502643383578932797153661095287980245514620666859307586742691560783200224614883342871139140455348807069495214750181499711644550155990683154677100658527265508516921677185728633553155485296403521911301352587718846263405940268068076146261294707516204282419649744841850213864775342036203235259209558632274331697062113232379234223122830709028049534694519495753492360566381070755377580270486741989780797521920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7828 796713865689964803324021087072024520366217045925559142702907998643050013489002479542445799579777396594494810805422026830473988620600242137730363919240214541975127878560933435401756108280304677079963301961808537252674571226331944019349001785954774008897846148761769578410489247392086492327885641615206355173381182562538066722713111779657122211437855574074170496185065591734565650031836087273446671332287363207274441944442236191561069109241286650937398878029666209775243062422203642716833954643264096158980505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7829 1593427731379929606648042174144049040732434091851118285405815997286100026978004959084891599159554793188989621610844053660947977241200484275460727838480429083950255757121866870803512216560609354159926603923617074505349142452663888038698003571909548017795692297523539156820978494784172984655771283230412710346762365125076133445426223559314244422875711148148340992370131183469131300063672174546893342664574726414548883888884472383122138218482573301874797756059332419550486124844407285433667909286528192317961011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7830 1601184504196407678101402397728037121745095894929361424506308212314386060308392566484023313192529248904814999539176020420702276826773458394691965823044965331660511212089573704348316174325772745419804487443445430647617426320432799639087961060246365105282072078094426479629813481991392138882886155379389165838298745615296184728105984888947841168165109223481255549343252166775845123867651762631043430456415224235817250119126787172006294537383537805851102865048876268928688988507107484097130895329456145429262499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7831 1648649260605982239666134401262939535485382039657098592437264440746970112377571933370416499587354693806683811908254784253060805858411395810519607586654928656689096722691853750368397591876142744252136402831074769867565560158824616213755108874039784558684429937069833493472498384459429654444517677433787568878158258149483201085899745791847233082718596513783326539361307296672765110653972396495153160665066932571513146088887018386486030848247815286775019235157266972585486898485366955483124644196633269440111181824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7832 1669518845880211149986666599626034015113368920906395469625898186286631734973435156249479797728447095500488591857623042638291903825714647969103475276685044299968684578423752143495223716671455341555991580785664384723007040157343086358470027753105298069423218408220612726671792319893018640001593838232405238313090129942494061069381482185149920383119672915933709121267434891657419191178197690188419125770680485000468105306343247376071685120712830990702010661280343771941635391118387984048924877586970118241369718784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7833 1750809365200375285030822850858271451630710995228296199497506245773198804877711492572696633219483751673827330659078789849319576011508043310324718046920940836083823201682811677708325578732359587222031056130233535496584873306708693364027414666959498052744686384200800765995303749342089656675302340563552250483439363416404477726901518612268991270508594915143196634186584880141464412972987774688917589508622546451505243669938287321630154016508737481431611821302866130266872093074459832270946270549319096217005719552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7834 2626214047800562927546234276287407177446066492842444299246259368659798207316567238859044949829225627510740995988618184773979364017262064965487077070381411254125734802524217516562488368098539380833046584195350303244877309960063040046041122000439247079117029576301201148992955624013134485012953510845328375725159045124606716590352277918403486905762892372714794951279877320212196619459481662033376384262933819677257865504907430982445231024763106222147417731954299195400308139611689748406419405823978644325508579328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7835 3153068031623129846139865324352426899547209893553781284432472137709954043999093304568804274120119357692343637515169194848268475694344700084330190077752406027192676692355762993811527445625056176865197647405092357944923248829351760349756120095005893579038053301117454385631419727726198887834570564861538424106832056017702665256024176617371548389311644400860646453775901788745563671338776449447434100615068395772020639750370455480150501297829079065486194172659241426624787134490844685663412746746948593217803858739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7836 3416696420317220097072228872485879046424272856677305792692698634149806486742757914665927728056197298368076763569548121525349686392089795409469958780599742479006372003437373479178114659876665689864465897306297384551330027873655634538426965854099066464510767389720082629805635901946535777472757385850536494952248711697772465257310306356266499643885542109133933769053920148573613163276848650030385763728579160339315927016162160016655164442876234437019244004800972841255078802800024277738873099678205345167350693888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7837 3625076678358941568167575923893354166902692962335358726278070726957932540968498112276372255678534845616075671199737090322817783469052327139603637248272552467801780472791727906453863984134751760448043932905274020418949939353499662772636333313262813210271258074982693226859823006756699814424361860122907721096936561671400594679354854091455614923501802165591398513539705967811772897883051256257428417669441620858025559519132713983748171585007625133466826912347477500285070978070036584825798236396219312447495864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7838 5437615017538412352251363885840031250354039443503038089417106090436898811452747168414558383517802268424113506799605635484226675203578490709405455872408828701702670709187591859680795976202127640672065899357911030628424909030249494158954499969894219815406887112474039840289734510135049721636542790184361581645404842507100892019032281137183422385252703248387097770309558951717659346824576884386142626504162431287038339278699070975622257377511437700200240368521216250427606467105054877238697354594328968671243796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7839 5494912752307029304438892086150179641741770741072575839352668379164149226362948471324105235309632092532628165324717767080776320606111263787100715208157216278030998972900456135068010802956183565857128296992514913970848130354105209015852785896256885307633707525418988437641947984402869018973122784803191076165442913247796463678136888484350690515352921772832778562678132046643214537611406724136309011744919189564741264100230712835513290174448556636350297913159674266888754653321064589674262645468203517906830491648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7840 5506152663686599062272644063748961401152652256251843767711705518511041795025392941160367006538411383924477903649229676015574501586751744551827880603649009412073699948256555672760710211556830323216181612646522757393910155317367663595708781654122491602680373400507426324464966097954106740522884259631898099803093980208601587310308279902089870697744486993973103487243864249622090736268395300263845342331561319816663712303551184385259748293451373904565446833939058912408988491928711810582571834053988078585452167168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7841 11012305327373198124545288127497922802305304512503687535423411037022083590050785882320734013076822767848955807298459352031149003173503489103655761207298018824147399896513111345521420423113660646432363225293045514787820310634735327191417563308244983205360746801014852648929932195908213481045768519263796199606187960417203174620616559804179741395488973987946206974487728499244181472536790600527690684663122639633327424607102368770519496586902747809130893667878117824817976983857423621165143668107976157170904334336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7842 12850969530616004244905925971609140957196208048673565413433855463423013553771289831015592334381964991533718916303614423828027085398540834488846179340964831259938158010457347960270210046988139600419283202148202973728651171792538978961442349216744400876105175804809520413137278546718520250666379346835540574010693175151145190500596960649707837099509854505719201450187236908359753257841631308402367658819283529681884007628048232741905697957297028398145855235095960320970889148126699865291261605034863164265561325568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7843 12953088470079780425030065853794111833431123343350896508502603293660797379640745057294258076572976175465577941300429284312032084319290018887399526380430875054323891869363975637948809821361021830737084933872344523961155060287097319754601607969570805358410164882383850595880626540213210844207570344418910058201707868945977603923183743889480379474213643054545312031214984628614216770275616534677846290912346962074370719637080596134537966138175949347125754218016682515661504693174671840014191337755971583055842036940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7844 13099531989495736160710897320282475371210006704037628610349883109699727439109494494501148613352664508263468346289632294346650450126647890683115748368387820124062484563923912443932378546837545825628367491650071798456322650523215655043993110019733694955088964903173935296933900597564930094304909388558576998337444535482755476680287633835757761337393692843917744437589396743616675503653847775377122709808068734180157768018845439740605860809108322599345179027609006299555926620274158145302216603878681184977948023717888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7845 13983538540506309843738782866377125224316517881681570724946868752308677380693254048062649347151267880935521266355892124356696796471592259744536770270537791505945080560032090668783382097393623994725930459591864181995322701368874947801813823130360599395027212381488226742576494774765260072068352711953983862849014677441448747186938300851844648738507560709653017487480516401289411317349521125421298985287796082874235830538877842245402619955300106575916583346053713500295451528731202116837422368566714760348267839278284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7846 20975307810759464765608174299565687836474776822522356087420303128463016071039881072093974020726901821403281899533838186535045194707388389616805155405806687258917620840048136003175073146090435992088895689387796272992984052053312421702720734695540899092540818572232340113864742162147890108102529067930975794273522016162173120780407451277766973107761341064479526231220774601934116976024281688131948477931694124311353745808316763368103929932950159863874875019080570250443177293096803175256133552850072140522401758917427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7847 21195473626905310358168032278178136640449158385133412659565724460730848319535584070931826042787230669534150045195854990591651539888762774157437280246198099602647980583419395358158465169599341935098411804037767457906669364790113675924405341305842291241678282102686544312753502260966215181958269240254462051771354781210868110470548121312880550150094121561558657843913280166670187347323958515104598628855798262559767747728368797859078457712618330589731125857795428925101935573096612480388760360842818338926957278730911744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7848 21500822214602604475877882619856832046885840889299609118629596586318692789563766392273501473253938774888606680724055036439355969553529227748737436692715051471338845745562515209207890196230360778362619807721436494496185578421254741150202411534954908242533879536652907623374632178925826706704733631899277864480274847219849209918617279095254382180516184319021360716441375074234171610482331864895858422405381560231032582488213355581063778268463761375104580773349065122617385121254581242731691915331017059362081323052171264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7849 22087452908317669278849269154416129842407882605678497077060291461890341729253991808232903641109928593777932870511019241438577446570133654738627894915369855128504286092562844159847104221609361860926205679821971307487445710598455433712247984215132651671429046712997129633624403119477244757025338379302787573423541420022593531290614596597477843421486463190303795839868686684519909959804628278731565197885278078395033221159356097948607195497816089282460375342634433858128097255977171819817487764835668088015514830990265548800000000000000000000000000000000000000000000000000000000000000000000000000000000000 7850 22552202683141995122480798952550398791925010181485576020151881668148187510815936444442888474232211011662326128766488467131327912291226512956252316471475799706552753000544181799596413887773087177877394142365239126422939591247188630740128975490961017113948855444752995730356408171332707763091997107222573639669849933209592666236913286577951573235592472385150310625228251393624509596631145265790939938802496640105826110070121109871752467880878865801206172520594306938083196882772158559180875639091168975503008205841423663104000000000000000000000000000000000000000000000000000000000000000000000000000000000 7851 30077272438419758520911227915294623501463874838658991465114572779895329904759024988559043983996848282832489357144322967980640337331017728067473122571156367065918523257037926045402409340422017482490908722725994339481686330654245960983689821261769653700895149555154722181231941799869720257365234261507076023050293781534650152845761764841868934873754544485100575796019791538143441855984817387548097063668585164497169090774467395364112277149981097227690422043958470394002311714437611449156641760270531232482461339219608469504000000000000000000000000000000000000000000000000000000000000000000000000000000000 7852 30702627437286655373183678348449235475548970127741723470485372885402636504852082817570785209485768499809746321632009739549562827558244095013392430632625220733857576073019454369941639549938389974617148019411250317914778289349083328413731198744712561449535506946659588297969771665304636693391263693378438835874934711260279290786305639443658293691662151635721408830299152264552007940044343865213574638381449492631666716469094971672483795222424454944816981060421972576184124415297340324262796462907796960192810547179587371008000000000000000000000000000000000000000000000000000000000000000000000000000000000 7853 61405254874573310746367356696898470951097940255483446940970745770805273009704165635141570418971536999619492643264019479099125655116488190026784861265250441467715152146038908739883279099876779949234296038822500635829556578698166656827462397489425122899071013893319176595939543330609273386782527386756877671749869422520558581572611278887316587383324303271442817660598304529104015880088687730427149276762898985263333432938189943344967590444848909889633962120843945152368248830594680648525592925815593920385621094359174742016000000000000000000000000000000000000000000000000000000000000000000000000000000000 7854 61672013290692695645017839681602491930312725366000629008421250894278577973628763727311444730596571089928235858664526012970783887964090172477164455482209831444089129479802744017670747192737784941038360056800744919851956968256755911779469155040216430567666596427218568802988763050601526192415576158870008117430473259121412443544060893959833137423031946187061099109256128810085820861072972742185172590418083383990437184465582379214132617424088644802682622709080764474798860768640743221602613245943854587308104366766440002355200000000000000000000000000000000000000000000000000000000000000000000000000000000 7855 74044155069661847336374299717677158082982295054417073400013764969652975003116553452107121608218545116841937024803549232503015597053877563528932174394347183657299054792069138457523716058430311506976397204350675083783502032668896541914116358300196616077773704552903313814256371099610521808986860024703491642875219908860506607384057607720056674527683026059569939695478138536698652032284654270372651885201598938942929784347663005416498640725790058808483409947098292646336786228295648057593672935364717613645181499803623835566080000000000000000000000000000000000000000000000000000000000000000000000000000000 7856 78671914761515712794897693450031980463168688495318140487514625280256285940811338042863816708732204186644558088853771059534454071869744911249490435293993882635880245716573459611118948312082205976162422029622592276519970909710702575783748630693958904582634561087459770927647394293336179422048538776247459870554921153164288270345561208202560216685663215188293060926445522195242317784302445162270942628026698872626862895869391943255029805771151937484013623068791935936732835367564126061193277493825012464498005343541350325288960000000000000000000000000000000000000000000000000000000000000000000000000000000 7857 79724379364541248477438172029527031645807731098747732401023827648267569417913420406198169936857632886642437062918458832415755432504929893823678065195633683352405224787582840114219896658096881874881487673035845675334453389852129351870507364181117633897818454489721177970674521659143312721781762399947601019492113242306514991006050254114353230602106458510408706240715339369840918291287429865917414297515410575712296990368565179757634362325354808448362971204558008511787361171850701590396276655546956580038773213669069034618880000000000000000000000000000000000000000000000000000000000000000000000000000000 7858 119586569046811872716157258044290547468711596648121598601535741472401354126870130609297254905286449329963655594377688248623633148757394840735517097793450525028607837181374260171329844987145322812322231509553768513001680084778194027805761046271676450846727681734581766956011782488714969082672643599921401529238169863459772486509075381171529845903159687765613059361073009054761377436931144798876121446273115863568445485552847769636451543488032212672544456806837012767681041757776052385594414983320434870058159820503603551928320000000000000000000000000000000000000000000000000000000000000000000000000000000 7859 124152066140963557511971143511498684133157482727052349287062352292160519124324532147336928429995661065467194170025112307376505842860201786625666149556500976107286215201845444980826427739117619619196602416938210414360118610182287642167803647791900551802698812441197573329948192903924530710213101668391307252645045806522891879466934170354186773517689183234497301775104121469413597511493787026419421649271227429788423084139224962812227402906910289757333715625817243550683643105671443548098635259777249501796833409710021914132480000000000000000000000000000000000000000000000000000000000000000000000000000000 7860 126317758491993717837340444993562294142496208870068451329772549850355237369773775659662711596862732767925599923149753789947077921965958404233276954391393376341633618741749091270849260955206804039437994378322032126342123783252259193167331705234440602796563738689628769944708070663396760237034446256159043374710390874110710846385154058079042092245186686093786692243363915639870176970763513030460154289023128288815067582319998110755990195861847732047143651543825979226115308680282053549430827640430898710556791369137168075194368000000000000000000000000000000000000000000000000000000000000000000000000000000 7861 144473521944971408168701304059915284432090465190842815893990622764626479438212208246831358217818538395119799300483204640489930100352502884352432969242755727069636004310135046285313833630725824803516238218631315031351542186349678710228079687332357142036436814281104464707403114459053175316975177063619211688506685586903381824305956017497130711008256332107266736694244967734897388951270806952269411939127369969470444268463851050222447502300706580384194879747372832509379588521178862469379601032174789350912048844211929235849216000000000000000000000000000000000000000000000000000000000000000000000000000000 7862 216710282917457112253051956089872926648135697786264223840985934146939719157318312370247037326727807592679698950724806960734895150528754326528649453864133590604454006465202569427970750446088737205274357327946972547027313279524518065342119530998535713054655221421656697061104671688579762975462765595428817532760028380355072736458934026245696066512384498160900105041367451602346083426906210428404117908691054954205666402695776575333671253451059870576292319621059248764069382781768293704069401548262184026368073266317893853773824000000000000000000000000000000000000000000000000000000000000000000000000000000 7863 289020604746330276321195225891755169314502768704084227926420140958359184171454056110896337290126801096958091370467673641794773607069747368951481230221378437707026405771140833429225077563707619986260336029023643970560188009250451961550980189169465993411996050565407047777691872051741306425863274278492811977669433641009871276832027083883007415250223589027215381095564398284323748059848778266530814413865293589638174913846471882038694621455945088762475398435553899658529736914313518656920800639213211486625987733660218924466176000000000000000000000000000000000000000000000000000000000000000000000000000000 7864 325148180339621560861344629128224565478815614792094756417222658578154082192885813124758379451392651234077852791776132847019120307953465790070416383999050742420404706492533437607878212259171072484542878032651599466880211510406758456744852712815649242588495556886082928749903356058208969729096183563304413474878112846136105186436030469368383342156501537655617303732509948069864216567329875549847166215598455288342946778077280867293531449137938224857784823239998137115845954028602708489035900719114862922454236200367746290024448000000000000000000000000000000000000000000000000000000000000000000000000000000 7865 326642391605072109693686048765400134678566658361601347261457278832611535463680564054852282191377701997765739480568155030171816702274183465766252296726901514760357559613440994154031264677735527507848459226201251225215813018929485109091949300411027300815178582229819335562718846118272738080393074467253427844109924926590574672142664591284477091851891992340494886267105463006743869890980526131898422722885741080423780665295808361963160822212925347812689915520804794049767987871658957001421714598059622326202748338927628000952320000000000000000000000000000000000000000000000000000000000000000000000000000000 7866 328478332669043842203935910235870201778648464103483969103418903339238737298939591726933299319812799127516802355763716090422899984312899133685955352773205295372673307166161958222744923194002155857489826954531931105565345715758782461684778912880787066072678576284013338279779730151040675861918069612972481479178392656575465376299137541964365882817337044435887976108375096009162275051263313482674604931517454105792664057258284210133039579529508007936183097232010365260943677775272522267220931350196753553890407078828166369771520000000000000000000000000000000000000000000000000000000000000000000000000000000 7867 656956665338087684407871820471740403557296928206967938206837806678477474597879183453866598639625598255033604711527432180845799968625798267371910705546410590745346614332323916445489846388004311714979653909063862211130691431517564923369557825761574132145357152568026676559559460302081351723836139225944962958356785313150930752598275083928731765634674088871775952216750192018324550102526626965349209863034908211585328114516568420266079159059016015872366194464020730521887355550545044534441862700393507107780814157656332739543040000000000000000000000000000000000000000000000000000000000000000000000000000000 7868 680939204305193471861154929054933371470634898575322273613384488587672139582381048221444725589855300603206554703452121263514458714615684715089459994098770553923816377782521706476158443312241727656119094510677074249723206577631569667107101980810929861404619617648677655857733927122014366255280337476635630873839743371346825801899172499139269883675141019214197545146631556116341527294417400371429021136546332068048854498267064124356333822237586446660242053030889107075371074903557957051823812179088435420293384531522538491084800000000000000000000000000000000000000000000000000000000000000000000000000000000 7869 689981875063298884877722439110495692078159907052134862724235945839176145492497337868620069259335768167069560893075598901797046350648847069537629532421770064994319292280684966696365387576240778874807857044303408633115297992513422871027574329634053148872030805229158852878335356755985480247008964742566366150221979897726370618782482828509436444583940111502825060355495648457806710123866677327545798552383670045164770824048906603093106874097964978164853588990163465960920861747828760231671672420804047471758413513010474437836800000000000000000000000000000000000000000000000000000000000000000000000000000000 7870 759366508630000274777595240395792483924105213387571031455415477052637086803479122099298513087604003509735669995103313149813806357906050377192253683467238286906935412558401504844294188007150938664917099287811516171323175463756498745278055964105909308190883190174555427951385882702679539487734153406851935047711206491311379884164122522313211239800502317216576562096946967485513851289581376295056132164448728514574160965469303270155677448249873370826543295622320942807805724372674065804866761679006083813750412835220030803148800000000000000000000000000000000000000000000000000000000000000000000000000000000 7871 805672672867770747984950694734052742018914073291042177377400199446286574904949215923252381922106272323256151129344068677938309465151070101882664265099540226290621781911729211321560959505370637692165548256003209202496470816703911931015030983361918393834726432512982253496762115396541272517476178575665596835094099040020795525836524386918150082625284356208218765296581088301390998804424663767703019821296027282265337188234832845393396367760977425666690718345666020067800107229471849379166172448697481520854637123362716280422400000000000000000000000000000000000000000000000000000000000000000000000000000000 7872 809989194638733006142026417503994953195388755397851187112269619152093607297176434912066182196355728380337146219360394247793198808194036199587879351090202922735223346958225684417179750900150356383166326211798978674849310842035272681584872709712819115605004300970440294952385429561935005408024504116672566401047064159989142455173750871328619181919354724804435749022354936726656797268704499335489115292316294395445099236486516602969420063447968877011202736397508120204901165322604192666695208310958822144621439078905884652339200000000000000000000000000000000000000000000000000000000000000000000000000000000 7873 1619978389277466012284052835007989906390777510795702374224539238304187214594352869824132364392711456760674292438720788495586397616388072399175758702180405845470446693916451368834359501800300712766332652423597957349698621684070545363169745419425638231210008601940880589904770859123870010816049008233345132802094128319978284910347501742657238363838709449608871498044709873453313594537408998670978230584632588790890198472973033205938840126895937754022405472795016240409802330645208385333390416621917644289242878157811769304678400000000000000000000000000000000000000000000000000000000000000000000000000000000 7874 1652389924399060228855852710123576998214035494728760935639398586521920583514764386857673549964469104104137672458579459774893562060202780816421025974909329257178024579629505216093111461790764744510303233071078216900218940081467918377392237863485803980110725961928001138520816816352093216523708201023042077406913174842016757121370829621650319037825878901167778370543141953536564451359907024069160200846883610174603527363869132429771031892547327791578258820410035957113396627460013404123919343327293366672523100726224033834598400000000000000000000000000000000000000000000000000000000000000000000000000000000 7875 1657018143949170837891864868715730132319321976059295040623941081640240435662907055788871742103716553646934647234107831433490373661101742434697503879180291036384463037846442353636778821361695503715446401227728945856903895720411796430924859519176316439251257140835796289622631042114344286621074685543903772870698829908975147587678186878054218888364007831835151943198820936301748543077291376046915438516835256671256360894274701819596274842626097961683839010412621804577914075815387681708261148764190899906293040922497007547842560000000000000000000000000000000000000000000000000000000000000000000000000000000 7876 1696833725652321455700335251144100816449479174824772549840876515333365574514279822483312883026923483327729312161575550839031389752715654878695700320413197057990855843318637403251403017537718201020198192790886554982716038252902607292424355189441049233636458236256642539815680035752934967345748322592451772964833421849015580957021252263656319741250616972138616298530714881422808947868444196238188476031509386277253759572945251125983173535496277449486269909604528140444333419934130081763187271093101455013340505559513981098393600000000000000000000000000000000000000000000000000000000000000000000000000000000 7877 3393667451304642911400670502288201632898958349649545099681753030666731149028559644966625766053846966655458624323151101678062779505431309757391400640826394115981711686637274806502806035075436402040396385581773109965432076505805214584848710378882098467272916472513285079631360071505869934691496645184903545929666843698031161914042504527312639482501233944277232597061429762845617895736888392476376952063018772554507519145890502251966347070992554898972539819209056280888666839868260163526374542186202910026681011119027962196787200000000000000000000000000000000000000000000000000000000000000000000000000000000 7878 3443298427086848013684528501852786807755244242368557902119515613875054928677921247480371998802720209606004560663377555471560692080682606183266873455468232051080002016027574479877102489586957076604274107800546763084403711454439791445494598909881640407502009380743681620049558599430781123766686999737542509554599880385126154066465269765604859051274055720219106164671900999446842488130492155122395354677821960766606124418277003628131326800325295335620017437066145386658506703483045790417585448921160980544837227031825095382269952000000000000000000000000000000000000000000000000000000000000000000000000000000 7879 6886596854173696027369057003705573615510488484737115804239031227750109857355842494960743997605440419212009121326755110943121384161365212366533746910936464102160004032055148959754204979173914153208548215601093526168807422908879582890989197819763280815004018761487363240099117198861562247533373999475085019109199760770252308132930539531209718102548111440438212329343801998893684976260984310244790709355643921533212248836554007256262653600650590671240034874132290773317013406966091580835170897842321961089674454063650190764539904000000000000000000000000000000000000000000000000000000000000000000000000000000 7880 7062348544722920561400871479320976275489662409608010947159714837208315786007111391967554651710995929910648937443948340336982294486316720390471326910225988446433879134956556407164598752079915087326891373186746433867907195681033280579352984639121822877470267156962821989455813419040841700725631981753355418034382462998243122246739704342162466116623558034491062539832263612407117561592644847329162972250657750780674436437070229316448523406083860953995639930815875277427708019956372043054401821797672886138317187526732930008009932800000000000000000000000000000000000000000000000000000000000000000000000000000 7881 7159909193813709798271475966229694348654586527837977184449014342227149057757756864732217488131667002192693794276590366092605036306528931340205650029251051562074524071050294866159864919893240344116939310607142127848240843353465146540000286779170956872645144364524335311063070405975369224355891159005847929471804325571005208755253885264146291093335474423439989332083056560242516195337708147686640117873733948520024646124595476247793526739631872885683999041651850360978309421772901091905829618687398835637109408570732884272558899200000000000000000000000000000000000000000000000000000000000000000000000000000 7882 7677182790359257318839634249504216235236039166822021956519374646127835537576149890919147878742029345273630482257998169592593827749400096370014557729958629984833095440681584557373114395962676799183903543246625099490758406734019509856554737049911977293977140737378169277635459604968686190221419745517875517707590123528243571336133620028244470345256736223891194837931489217912864701113985853027845566075791876804733847430099104966578217622096287370069799560842781688136271625830374495407362258677563968908048009189932612100030464000000000000000000000000000000000000000000000000000000000000000000000000000000 7883 15354365580718514637679268499008432470472078333644043913038749292255671075152299781838295757484058690547260964515996339185187655498800192740029115459917259969666190881363169114746228791925353598367807086493250198981516813468039019713109474099823954587954281474756338555270919209937372380442839491035751035415180247056487142672267240056488940690513472447782389675862978435825729402227971706055691132151583753609467694860198209933156435244192574740139599121685563376272543251660748990814724517355127937816096018379865224200060928000000000000000000000000000000000000000000000000000000000000000000000000000000 7884 15507038709871774587296234424922470732156694427604795324319019845277822595724418130157124670658259878599834787865843021633993027553648876999738119977555071436718516469213035339465889499107382209088109260500065565310962771348388753937967124585766421874848556487521111473259843418210338495720270022149064506222870576428010727756105034664037272582785614154280578947596700449713424795868886656128837765155549442280932249331582293100344180090631719985124663587602265887910089052274629573160539053910355177181657002294937905423974400000000000000000000000000000000000000000000000000000000000000000000000000000000 7885 15712401053287193680952789754849026475819354738614647220146021170178103550298467160313805750580968851198140497052840759409208007102912198947039879451238395492076957993597564406506891441198950265327479849058715264510005699491891430318568247053286880979606903145903224157365459963484669671799665924000927837144458261144339493817844358465716199526778969888399463398206126939262581681517522255118463139741573467228804484186553507887979366992362854373865819330174697235207351602944800911182326400327521758085415986514036571242496000000000000000000000000000000000000000000000000000000000000000000000000000000000 7886 23568601579930790521429184632273539713729032107921970830219031755267155325447700740470708625871453276797210745579261139113812010654368298420559819176857593238115436990396346609760337161798425397991219773588072896765008549237837145477852370579930321469410354718854836236048189945227004507699498886001391755716687391716509240726766537698574299290168454832599195097309190408893872522276283382677694709612360200843206726279830261831969050488544281560798728995262045852811027404417201366773489600491282637128123979771054856863744000000000000000000000000000000000000000000000000000000000000000000000000000000000 7887 24319827500683426476673075088497637213826251806005903195289892118249333569581758215075523711948092182597246595380597721107513199766057724219818200383380357693951252274391960784168700609587757212109164085650612142228874941639326560172187058977222159292843333488877863205983914085100667991257068682229182449004672984218258358953774251683668435247674960046508001600776617455233341455853746991479073003887402046527162158416230226821553740334696411100517229933319029471345429949000642870428146513636201345187677367413212617847603200000000000000000000000000000000000000000000000000000000000000000000000000000000 7888 24455981382620244548693334904764289205866160949438537580855051222634984295667863883409207531010730143345230486136786294409434439362005187392474937986429401446339053313511679686223980636435983090086860560220915456452793215550943308990094017166965309130043958001509806802614932439279037324252128219596058785083207955790350856493268951729983565364285934347610316165766643653120899005016368871606700832092482979779570973555354161343729785491504667199465529675589585621063490901323404910628008977843261061077322814006229909215641600000000000000000000000000000000000000000000000000000000000000000000000000000000 7889 24580562861874300843300286246148212640580405372871789678851396427033954099353437095188035093798937259988885521193326167886028239688911623942652666521212016889759334495631561808011510564440646476652044787898818852553207330064471846974419622492852570922898293085098491298735720572093394311373092167835016982334199736428706942831813692196839266641356001299840533710284644293100801104631148744804020954439473193770130122336916031580471730707786030644711150264264597473073502962560675278780547129063486390917220189309867233640448000000000000000000000000000000000000000000000000000000000000000000000000000000000 7890 25419256629837353447564893060492971196795677875256746871868871868150356605926205812103559865861539552262255257674937778293039771603577856154410898807227985030356092690549893315401448747132189047924789083154487190536910891121064286282141196185250482766123304889396262804450458464838328935123508272071558117329711553247030446663826671922167528208644638475172824228499583255968636261228824588641077935321229436457919527173641015505563686564916717207840517350179566855352168255026380788641652909793067281880620562099948452430479360000000000000000000000000000000000000000000000000000000000000000000000000000000 7891 27416313611778139893374986675705247310990460259921617932393279015390124303624441962913759808418672701888863022994146069974129903753483714928268227864550071096296357946491313170152735175436429979222820120409823308930406470043568164308528930876164861688883930390791138048233503395823516597709431178062170680487650899011044330254910615424495417971753445672448362717370915430159417956236248659277747988870153418918848945936110466770658394585378044662021233417794518754166187102454579091689249937180655823022742487124217385724149760000000000000000000000000000000000000000000000000000000000000000000000000000000 7892 34270392014722674866718733344631559138738075324902022415491598769237655379530552453642199760523340877361078778742682587467662379691854643660335284830687588870370447433114141462690918969295537474028525150512279136163008087554460205385661163595206077111104912988488922560291879244779395747136788972577713350609563623763805412818638269280619272464691807090560453396713644287699272445295310824097184986087691773648561182420138083463322993231722555827526541772243148442707733878068223864611562421475819778778428108905271732155187200000000000000000000000000000000000000000000000000000000000000000000000000000000 7893 38097532585282775149201951719721198839614118349798065394525865478852616499483764270016583757681959642683379757416184713053853211991846979704707808605961962485129106679125704360125425450955972658427336150183333026953859827869324947866578620333584973258413038171993999260891586826035835398474405464751818438131833511506975745012883853104110268504635122375886585545024695042191197509511445371847144028730440372983236175507363605947163280147109126834591769758646760656756103054033788523036248432916351882152917430949431115513856000000000000000000000000000000000000000000000000000000000000000000000000000000000 7894 57146298877924162723802927579581798259421177524697098091788798218278924749225646405024875636522939464025069636124277069580779817987770469557061712908942943727693660018688556540188138176433958987641004225274999540430789741803987421799867930500377459887619557257990998891337380239053753097711608197127727657197750267260463617519325779656165402756952683563829878317537042563286796264267168057770716043095660559474854263261045408920744920220663690251887654637970140985134154581050682784554372649374527823229376146424146673270784000000000000000000000000000000000000000000000000000000000000000000000000000000000 7895 68610350920710166752718035425835802841752549210777885806397266414883433549755235744723929835752351064266324092807960049444930168080294286737610774950645652986917441434918620089650537889758153499925759715216011624797270849824939540815427433148702801155790421255864992276235807507710198544101851668027932383557968661818955405630508637736352008667708183858674289218985112897900494510279972852312847511101761110066613459452530621851877615022921642116725999967170239283217383764890073942856147862749813617904614770623085077436825600000000000000000000000000000000000000000000000000000000000000000000000000000000 7896 69081572504557612117056478215671976285703235734306590548599845412715272369551782504580579722172770400069441439162607082986187472889357907154690554302464969417879865056744864482280784280019116583996991045952878293014981012239665469834941952012718303829114059251038898667798866147936100409480722789053141128799301281716149754347162428244985720552440673075596254196006006346151261224649000102606302532974386279784518743879217871772428925641740327463458433616992802757174216442254715210817118523491805505319852329810667562755686400000000000000000000000000000000000000000000000000000000000000000000000000000000 7897 70851124218094324660352314531330198844564808060375920932513748737669243484853308858877595696563051286238907326333459819711436558475053067840272406561868357988499054402819173768656838356915770201355404536446485696497184074529948041535074789718904390582202698779523588687403860220199864071100558871991525975907117945811090489026803600029344345157370116781768593582508721740498507076336248012269465349325723176867590884638338159628651333458378683971019220683278386234022987449459790384904024595879137771793745835697358409983590400000000000000000000000000000000000000000000000000000000000000000000000000000000 7898 74165629394656074619947707187358624736520395239480955073969023900697032851847773180782863930868117887135293680836023035781232073526003000813187780449828397116825815658050273787483597465560133931933348299659343328007291151389880428572738936838310912315138000389479381859155390598521396706175694615253243071342089834023642080316647723219457304543769930159134440917269599297694185966444040879017881154488572824793272484052372091761717567389778378981430883579802311662945036527765736970169204795882482299535135306898936494345420800000000000000000000000000000000000000000000000000000000000000000000000000000000 7899 98912572400950695547212049872857501718735776802701089555346605259704433167179150983141252580044137957798350271087096543875873852854620309660782080829750014371945811098155092645681546463574241992533668742021383615485178160839701958985391751504511993238879442175542252916342094229578515049453076789789369551167177519242008161868860808052041748620098401151819012711295594027444447088665208384826213446763636118845543970281591981104093796677673167202611327961436390983348074064575783044964151119409302967119778258056004531199672320000000000000000000000000000000000000000000000000000000000000000000000000000000 7900 99993215049236944184122526348081619183740742612768155060901774726522644796182132489273215735578932227053914357353667759104288999079047708059261092979477566594514013882429917829929347585743711348546327465047906072192424900732795322825450657632249918736880173534237149499927941623005115418719890875577440505635374747175003812664287078402900518150942767432753873894894589933514171331354620016207039267964194792728458755890677315141420871274356520343780178249850854797437230216868860906841533446422310032653350434313359309280378880000000000000000000000000000000000000000000000000000000000000000000000000000000 7901 199986430098473888368245052696163238367481485225536310121803549453045289592364264978546431471157864454107828714707335518208577998158095416118522185958955133189028027764859835659858695171487422697092654930095812144384849801465590645650901315264499837473760347068474298999855883246010230837439781751154881011270749494350007625328574156805801036301885534865507747789789179867028342662709240032414078535928389585456917511781354630282841742548713040687560356499701709594874460433737721813683066892844620065306700868626718618560757760000000000000000000000000000000000000000000000000000000000000000000000000000000 7902 211203780122581563809748238622016624942579280984089791277478288162018264105738979621708691185370469792638627689750896152107082457591865931095942251128472467910899510315617305745865298786444987207218480481167244756639583731873865032262845771535460125705098146566148478298377956778308828005547571503035844095531923481868879484022455998343142807555851744964400900732213577183442164214325977266872850976193337269587969482369529953353276521823281841077536710336143839614387608070838739492707019960664254101745596744346277763916759040000000000000000000000000000000000000000000000000000000000000000000000000000000 7903 241559164933946955742456300707942592313831448594047985334293448119303563896880795624655098819915682776296198582198810449261856358357349050154890095298478714927185979232017361413204167174770341425885140072685420186273844355082831304811261729146505415157285505017470730281340659207149567071911551601822150823982234672706308537088644854379434717803783541570226648948610752193307277698886072132411241628872449139424538261641920059545171671073610234215471860627617400583715570846109092411545935986274270648718151031093398015699845120000000000000000000000000000000000000000000000000000000000000000000000000000000 7904 242479179267702875008435367399545857053849238283097687494821049083763426097526394312493905309586552817659044205538919761176366740295311333951341933057099026817959023418051469084398372769675744754293534787556750435588065400700349646484958909686056890783358025445523898203848354217995309534575017961835484842952802874652633377954658055245415620518881735107896034516216645121602714881729004011288950325609534841893938030672172224099919306831471402027861639681598304064459481751661991521527846100189592822397442863798020397166755840000000000000000000000000000000000000000000000000000000000000000000000000000000 7905 244080229382104911749327126493119181871588667803818438659485330826630559203910677132318522165808362151961028160810876919660890592875706476410763285023764170261578269215951125523945763795262601146311556411555772927925733184641324922676983656943881295028664172898566974525156998275006019291426118502245631186683390686658534608953810374695443441120552599369444043933236518731557407666414637251647007155080149465509897203602709103425441823669498117615115788424259355286197562814578669589708299608117613813618746813901180388769792000000000000000000000000000000000000000000000000000000000000000000000000000000000 7906 247941112891856447674180546190489332054431395124491790136056527359726050006938428822004232847620456857281222377887470128474112787127818491855718512468529594605804915095788216980577629559695820739332797046834954704343737861808167432575976972328065279922839780181193837196835210803330385389955844548746797868825688512646212862778092100839909180179305779389128774237667348489051148173248679956566781860449682230164527312606805342332814111537725472911054347608429547757358374485397511619797605385408648733063037420942622688542720000000000000000000000000000000000000000000000000000000000000000000000000000000000 7907 495882225783712895348361092380978664108862790248983580272113054719452100013876857644008465695240913714562444755774940256948225574255636983711437024937059189211609830191576433961155259119391641478665594093669909408687475723616334865151953944656130559845679560362387674393670421606660770779911689097493595737651377025292425725556184201679818360358611558778257548475334696978102296346497359913133563720899364460329054625213610684665628223075450945822108695216859095514716748970795023239595210770817297466126074841885245377085440000000000000000000000000000000000000000000000000000000000000000000000000000000000 7908 537341780492817953408844899421019127247195582832896658372858220643282378148741804676707915789875515304355143458450307719133354082004451741233693999124630483793706524443687217943473507127980940109932435568286271801639695247904507371603630350681444759181135422989123978224761039704187359237538305798014183783413484642710518717973116796578430674525506532102294359631308278252417340199895320155723147148395846312102155714626464688477673867960758125853914102713465741425692265123033773177876552567769651069586687413075195199488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7909 586933987679676713713083263798970080228530259852040594696934662023080648098867647002556866192881655154428708374940536602993915969282429140096257531017570801516803531711735779018795811449851286120769615069403601414857047004278687623320937403440499633256960918301289931279033835280066386170280347847122302369715385921522723521878689622256426177497615154318441125625625357510417834438876326198439386446225673814809129643352792400825941729262355920393490689448514256102726428547800457394431353651625336114723101356832912834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7910 596072441418586239103368423680458073259423230785700348765723565187056349472454785932198947715324403198442798966278649160983111021960744474859317300849088424470293107930205351911065605572728126956058733853141208490897020123620254131741081340545573478929715599973577209191899229565621858628473496075363946296043945205722165760251320805676265243648627355336668225362307424744972878519048743052793723188698378620831795963048021035226655961633684857340677405373509142542876777880335941844170737598522085286256486570519318725918720000000000000000000000000000000000000000000000000000000000000000000000000000000000 7911 618618678912093757983283925050612483644125652848424354456496456532247022831778579710450148419343330929361863673545110208478712239612780510598487352341120517337739543911362861424513694207330895489961602417262836573900101034812791451642098894486134598610938972972108952856973036336064601973126680165078134381915874647446340318871609864561385299840643883713865783928754195972551130670439672536853450139877087100498326341997254198434385264486289496014022859225142859195647194401379309771028541212890937532339549550598783627375411200000000000000000000000000000000000000000000000000000000000000000000000000000000 7912 623646380346851206063886211794382319442196149878438738770767578036513323816697498097197091114954004916321939440652996445315123977326262486993610563171540595237771392397626909403819663997111740608127075442970710869720904482840287542870677108192361800938292230107134264832676772382597160770216010577093731367338850747412956688692464057416417359733262928709579034015064497666313544025912311620379820596707480043621656077363242817930159791106906403691421981179204328706820661288006471343071103498096145882960459654072240400288972800000000000000000000000000000000000000000000000000000000000000000000000000000000 7913 642100197965137381407363840198351289894924251874346484043296171716187297370268217676896249809577504628467654870430892464930118979255317425014097492055779570384710523607609926780012916404603347145869104789370364193710417442032912121643252548189634856580764910928677546904610627601049645780006975852310445716329068071745220728385109706756831343759045996675604710519905455316709599123373379155017777402775709303300444712065460848570906131341467581168486467189087928380081790178415477985511860429635700032524350932681038896719462400000000000000000000000000000000000000000000000000000000000000000000000000000000 7914 749306403544947822016739032338728687145278414848560670602510812073557298954982870767397520964224899785257093831848648353332314407109734197214781616709666369386458296332381632237844569535652729669591242194122309644722022681532462336741797117328303969999258419963063375631411288925788519095161188870910216567018970658983228742737290937836899314131160936672037573900410793163668449470306450301567671934987186191784708185367561572086412846920867683260872267428095778805291499644075537553039770341995821970664009828600463554405990400000000000000000000000000000000000000000000000000000000000000000000000000000000 7915 899622728628559824368680000162145717299321109001379218085727049880216263178543199700695282760894307819101178849533265867128331325621018931919204406620451667374713391811205558866934441683391971593187380051283283097742169336876322696197489615966431345357409248745127303819817885550374839423765386881248683088864274287131483739509083512613491868848565893806043492065452715435975217370118938611052198835305465850905891548059718154664881496981308953323933890306889891517041272143524699033821635202100651843726364836726588935461928960000000000000000000000000000000000000000000000000000000000000000000000000000000 7916 1124528410785699780460850000202682146624151386251724022607158812350270328973178999625869103451117884773876473561916582333910414157026273664899005508275564584218391739764006948583668052104239964491484225064104103872177711671095403370246862019958039181696761560931409129774772356937968549279706733601560853861080342858914354674386354390766864836060707367257554365081815894294969021712648673263815248544131832313632364435074647693331101871226636191654917362883612364396301590179405873792277044002625814804657956045908236169327411200000000000000000000000000000000000000000000000000000000000000000000000000000000 7917 1131374767165289371692158530195081685190694365486046115188214228313074895100852708552773633481704074711276847614612511107812457571383893119242850111323444895155185429346900716541271526361453385658708497797184775320395575119657741107804331359298803317279616958891860416405914704587395337452058336228038116762428526911055148710185367220222510479732926920102559480688713266163041686652689356792375455087829787316822163554034775053966337988487941839431579737844885850628140040423419186671274918261307512505523398841400605701832704000000000000000000000000000000000000000000000000000000000000000000000000000000000 7918 1151899522289724462107899281020538553970532952642216518610732738934082177536965919481720656080964903908186349848272641816543598045651871928144330916749157149824790792559784143090891039427618219385949044406611674243275761413942535374476827559448985236030709602722182948950857251986426204366220075759757430987293020735061702685305353519293559355522232147457252340575328205090101680227654843087387079411896303265924083588891385190080499618045849706937002694954992998603252540231174662475381719814363442943424415703018017652736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7919 2303799044579448924215798562041077107941065905284433037221465477868164355073931838963441312161929807816372699696545283633087196091303743856288661833498314299649581585119568286181782078855236438771898088813223348486551522827885070748953655118897970472061419205444365897901714503972852408732440151519514861974586041470123405370610707038587118711044464294914504681150656410180203360455309686174774158823792606531848167177782770380160999236091699413874005389909985997206505080462349324950763439628726885886848831406036035305472000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7920 2309049091997840922455727920704962807180153284685576794266776836933381677428208001030528434523676438737779020302987690280101841698270038706005534095650909140480730167729556292203038040627683861047611155970150814690897280163862103168493346282020193541476247325813431408939286955688173651308879649408073960786069971628207488288978953024700677339650874376241191775815985809855656757944493872824430815557294743541105355217850616711923783296124543946604110689452040908535687765442392987652443364610528083669096881680867715742433280000000000000000000000000000000000000000000000000000000000000000000000000000000000 7921 2360937835638241842061474615552265342172965718049297621104232496190311602763673349368293118445556808147616751096313256353811995444298578901646107895553176761615128598465051939218836648282238554554299047115547462212041039268667993127335893389481321486228522546618227620376124864804761823248405034788030679005981656383897544205585221631997321774249770429639870242688255153897356909808415083449698923772065411935287498031734900233540048089295882012819933401574558681761208838823120919959239844714135456335818159920887214972600320000000000000000000000000000000000000000000000000000000000000000000000000000000000 7922 2435296975615178608818471523841569245841071151774474951514100261758582312329164132996289490180356733815042880015695830336377281559447063555073756804623647737257805606597227009226383956387817513554014705362994747727054715725748569953030147235815902283216786920704976989939054732242349284816540678000871130851311752610801676194437006714357799460519008852912047627683616369449375354991116415858896990613898146093049291700393376193503294424092114543469001320688213215141280253191865321403538360899761656407361849287292867313664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7923 2484293843754764664758243822159560043627633610384692732355462001955954008053446865395844801609468006404209331675522728763024499907612704243367861376707188804329578475546442295117908424812767840747150337147577390868371571288414433031309063711108806315854579598974913548032978531553774422771229508023914145808299969967405306171300763511114650994736777764722884793901535294367308108958252070078868402923716268112134892446434811492189598747982325409423369321960327714566332695620756153091039259538549471077559677199142711459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7924 2574969358251174898920870072356437736111388893250461328781736310919363138424291833839297601148338440516439218470134573189878096405919373942275580350383168727112971516406309191408901074998179165596255683580885479325280617050809717763416846064693087451828043622028584712950894026531963741570525981998143439335582228158569130299940247676959515869124982476811221431564788559200166641690725908226445425753272466785782618944263093900168359148509786003268888163236254329946908252690418757184148783037357136165086766034419554713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7925 2680675886001425354832080714356105453084212340233240631055283827828691898201871458160708604795075084282837026629778115830433253851905548443849279604402942893261390771781532804322148176762512910918002883533750949962900832472713534286363988582616787502934432470415197998437048017914367915390306927265205748372007545108253565780402911029522262425531933223584260450898995248283611298569030733174871800157299627707423442330650436278678809483625556793696306625751311888891139268928266079268755901936565123756899225792758719447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7926 3128245360820174366618723801454890955925668544083030049201409833275077420198267800236134308770671880189079607503412536803469629610824425805305503018225482415401420012564494635597932138395634171310030904133857170133142612864928001333923076283900077146236395782912935073719298960773996885599274712620037346497955410880285963806312357813759072705017957951203916535108803070392610742683322751746472216513358791589010689628992569504422513357744443971016748590173745426008090894383065430974188660534277803380282476183035303690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7927 6256490721640348733237447602909781911851337088166060098402819666550154840396535600472268617541343760378159215006825073606939259221648851610611006036450964830802840025128989271195864276791268342620061808267714340266285225729856002667846152567800154292472791565825870147438597921547993771198549425240074692995910821760571927612624715627518145410035915902407833070217606140785221485366645503492944433026717583178021379257985139008845026715488887942033497180347490852016181788766130861948377321068555606760564952366070607380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7928 7038552061845392324892128553273504650832754224186817610703172124868924195446102550531302194734011730425429116882678207807806666624354958061937381791007335434653195028270112930095347311390176885447569534301178632799570878946088003001326921638775173579031890511554103915868422661741492992598368103395084029620399674480643418564202805080957913586290405390208812203994806908383374171037476191429562487155057281075274051665233281384950655054924998934787684327890927208518204512361897219691924486202125057605635571411829433303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7929 7824564204476326513119957677167733693117942095928821687854751420562377911976091662500207121142101109768214400935221683681828241278400827617337141611007284571485870592174768408438626673519264304470214960390381567881648073729464393333966472063985984829655445627758358062011962101304497135551103268936579899897954901803998928161659035930979847805365074163121188049738550746290181328472241361245122789599276441957610091955316726324209128195267581819397159109420438009862369305791438603238672192710453636770206420915005580902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7930 7899792326320838028966656738386958735024231533240808834031341185105345548052899245083295285283306531529102684115838440032733757201545428698298112811257193666188044261017085716330797679190007526293592013683630703217614164902910639417238194900885100554190651683306424923255612615981513824876442082342880688393088210799209889484897499938087450532728469003310911769549689538700023547909163134268850250395035951287907158679906668486145030092241594950652303390645188852763093867754892257595310765584530245707287581190276304076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7931 8018573908280951373359381125419890529555815607947196157823448861683070201260360540642874345526996946778160300450796406167693245845628626091075649247340884177286850817475940151765406911537721399782348175801802161309568965701145416431018330827629654958241545649707200268367299122191241284131073662604748948764316315671390696564383751607736267371480545643323260645681392063525437401245811000661274980874484519173198921136094931362326940522216390173792621899932345730484216913777351586235791918803738428658651693145454773534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7932 8688981480264215295721793407512347084391606469387534404292993290201300466761679079490698603902918133904652117205645032737381307761612135307728317557299073896224365442331813798216549869259906555945250045082210345039355784469477316727594676167800492474105635155975323088078054964814905191880313895188929549672954560190411706161010466849870911959006079775835392216116842961035537717507505289069671572097138762192518379871154286265000660576817247165937953033281061162886478085521675309279237115414990985157210176452701202677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7933 17377962960528430591443586815024694168783212938775068808585986580402600933523358158981397207805836267809304234411290065474762615523224270615456635114598147792448730884663627596433099738519813111890500090164420690078711568938954633455189352335600984948211270311950646176156109929629810383760627790377859099345909120380823412322020933699741823918012159551670784432233685922071075435015010578139343144194277524385036759742308572530001321153634494331875906066562122325772956171043350618558474230829981970314420352905402405355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7934 26066944440792645887165380222537041253174819408162603212878979870603901400285037238472095811708754401713956351616935098212143923284836405923184952671897221688673096326995441394649649607779719667835750135246631035118067353408431950182784028503401477422316905467925969264234164894444715575640941685566788649018863680571235118483031400549612735877018239327506176648350528883106613152522515867209014716291416286577555139613462858795001981730451741497813859099843183488659434256565025927837711346244972955471630529358103608033280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7935 26232015202716641392824746005535600758745523194901220263490546629751152677738474201096467816155128221271803341052698364424611850507280689164186133382791386649313875201738741854704311594224880189577663727374137292030286902708462530897113980104912883122205546292831101312243182541807637491334597683079072647392008174793895396836464984796897617148793932472315886694278987758457742615357377597771239432173196549442370553654691250941546574662976594054968546350095358456497760768521890923679005034578110161196867050137091162767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7936 26331378896666325640524839740405053791922589570639482461458313851833543407578392663979408982125412797867529868859716161259553562062232509956474717221362566144197639880533206785972130956324216856962427605129342357530401625824782464726269714878037553134032082453031219120244103687799333087892683280363463074086674872425690455157815230951431320244054515549862537780242165742391294670718579785641585036082943506069046199691262051134506978354881808426388881752936628753681464407796595055965667932436360578474127910175489235353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7937 52662757793332651281049679480810107583845179141278964922916627703667086815156785327958817964250825595735059737719432322519107124124465019912949434442725132288395279761066413571944261912648433713924855210258684715060803251649564929452539429756075106268064164906062438240488207375598666175785366560726926148173349744851380910315630461902862640488109031099725075560484331484782589341437159571283170072165887012138092399382524102269013956709763616852777763505873257507362928815593190111931335864872721156948255820350978470707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7938 52795724360214130662648338129972189926904409187619695667609944744162042053748646949637040167597617526454629463132412200248638513924986837381843549370772465808273992984782795375121371457918217632436542277815492701150848069580357376781380350243046625515014288548186669764496864502678710554783057918733163730332652465518583104585478945586136565166091157818252255542455811790702021657719912884856360414019151719486217993630269227566698810815348080768441257272499301005812215144316414148291037135972156189946055880718881810022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7939 56014287235649644510531712753938408991967030924191163745742315707175129109431719544427747429151696883682344842168291874488395086431643788965549519760220626825462888813801639585155508541449060846392566780313335571702290144410389858574469847530590644396678261219038691343722876563269819112668228294527591893572183150582282823260743437456093553630761955674552125666434401386498829395142410247890384524820319257465591710889012913097502909442593899596036071886972520425417879596964580572304501431961902610081804741896396529991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7940 58844676169378358888801011962973187831798261069023527544499173889856052005652499924031399752577298519858322055055857177833507481944322459734923780307135912282864557993772494380540636785861837558686318325746423643097842292726585895071055697798092487502796993742291327538512909907271571072372427620308085500101574746208325015364458601563675677443133706361134565316027441396013389316395443742505027315012425702286570020599171663474251101360190155420729821937164396268306679113430777718780937263652611261141185541543684175036416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7941 78479346286898018005465898821637714248071758649486717854490453573632069358349422636268076369456926485773572612204568114156241555618879596749240420219717771595128666874813631695482815483169404733339151707104212760545244338304039267840332412020109567401427937541185442457883951436704006055011778101800683392791546455912825362899309883540766351766861455958652871245776619598145073122412274857662363964698531278606204467435514044421755607158132774291053166438675178352286665901048088728047309994848688844368783876597038503165952000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7942 78935611081369021748805757381706119921472221755041871924661475322197779219804932078018188636228390366226331043426808859677592982936613326268908582212845492569795019833630127384805153018089346233539292666007429975458193905078040598064863270223601136454329949138575369301374748284760601315191569947628989707512034498611629840014880366277375605177902724639128739924449551850514913337477722713670238015985489567088918454611318542395810005861365031524506086879460175802188332525002184882096391290904598634309931592775830973343334400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7943 79635128565053458287559268586128216086385902649030350810815540193358199990551265426066869906207651824193417803730608804293833808701537859445674984905816973943343414741599048351587341037259517853614526355419018017700186003990201528664345761853665818829885410104338290562096938178827454424098218285959810387971487517512293155898028442814329797027876034549161892781778623812826558887314778642581022542448504035944551400042423074228528336251574097959615786698000846493317661828386189445093122876868746152158027004882353929291038720000000000000000000000000000000000000000000000000000000000000000000000000000000000 7944 82974164481134801312406212464912762949130976881195780401579006801137930465205490926384882880160599927079047815599479782069636883278835833580068678356851575515879644738482501393294836970997938287811884425575983522411594382622729194826525833962638513035485759173418251018817925600577055666489685288814287064710085359177138865024171205458794040974577868029030040440944051871510787399128537789924625774681334141534338380683062726187896129080166749307405876544744770594962250030678969754802641102332213299603917061066149704237056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7945 85452434260966159584554088724903089014243787908458113632094047343856378420809819070763347543618109208368342207806888418698699991398991889377085865584046093717030485020972395734953781770043982308881807511271974164227668793994240455979787488135606395178383631114769745545885303232737910355661909183010689123898516430613472124277871454197784188943895507139958676823326316669696102199160984646728933849850188575419212816341177990824431205854563517693860467031678020929181368268410942423792382771483320649549298482654179221726822400000000000000000000000000000000000000000000000000000000000000000000000000000000000 7946 87232910227656206287241885626567330298688248458274896552904097556577158329419357155459403645721033136067987208115768389406324908972919952382262139863913509584657171135092814849207113886856157400245130172954380351882467303044199651541203798659694209675216042583104779844453158338476692209057569774005550564155205392430811436237359210828443515897643055783912976047986826009347379581402550185243695356895927852426241619995904618877432026641834184383960398780479890257668027702296439091815838047945322334826857888104875535473049600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7947 96974297056079839636806788114302194399958297535849952188231620446563056948608456444200691995509146603769764901158342788368891188245420097676426459897427436678892983560777572790851725664092774848513034886145920992504486901371326899098603142262995354726990539205931827429893757666944079046546179998481577024792228832715420120740895670949791215707718309822770478958191452110276432439671209312617987811716841494354750839283261174536626236050145165641697249113206697520562060974166221447776012118471172417232846973395050740842496000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7948 121217871320099799546008485142877742999947871919812440235289525558203821185760570555250864994386433254712206126447928485461113985306775122095533074871784295848616229450971965988564657080115968560641293607682401240630608626714158623873253927828744193408738174007414784287367197083680098808182724998101971280990286040894275150926119588687239019634647887278463098697739315137845540549589011640772484764646051867943438549104076468170782795062681457052121561391508371900702576217707776809720015148088965521541058716743813426053120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7949 242435742640199599092016970285755485999895743839624880470579051116407642371521141110501729988772866509424412252895856970922227970613550244191066149743568591697232458901943931977129314160231937121282587215364802481261217253428317247746507855657488386817476348014829568574734394167360197616365449996203942561980572081788550301852239177374478039269295774556926197395478630275691081099178023281544969529292103735886877098208152936341565590125362914104243122783016743801405152435415553619440030296177931043082117433487626852106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7950 244338228498786489988924163220506015651960995005529904291252593776128816219278246166037169669220207377712264849074128576860029082438261626714337355479042202161507680182422451113258722659729029929765676457344296677775520495281674698432728415737751387826938010204996318767631582815693231249478852111447878726057932047503530812461053616392015556318083160616417680309719128723444075343238150120364450120216522089706094254968125781298297248325249081023814771157983694957749830293728426855038114244282967682174383085836577097646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7951 488676456997572979977848326441012031303921990011059808582505187552257632438556492332074339338440414755424529698148257153720058164876523253428674710958084404323015360364844902226517445319458059859531352914688593355551040990563349396865456831475502775653876020409992637535263165631386462498957704222895757452115864095007061624922107232784031112636166321232835360619438257446888150686476300240728900240433044179412188509936251562596594496650498162047629542315967389915499660587456853710076228488565935364348766171673154195292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7952 493373384684941038323490025592297859319154991519200225158325592731655986016121421856267070536263298724747180780320390363536446179481584615073665983278203949368977556500212700059590541637730529247535029661816645899767296350724500216536957292158213874973384306626001844101419011634233384758358695979389381621408050634647064797238752890891291471029682931998902368938094195568219495502982682882135793795400177280567140833795890694130254249118103811039852701433219756749032321817336562260427066767357461545764251064294508068864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7953 509093245545338222760304800420789837678037745399066192752189863297330403340845439286241078423766106922470641843671758935299790621519469080968903854287417234520625421090343389702380629201818869013638558489053353913957165027416322420906515469205920889916303487135664653119207864871854502202714232921833609270947066845046082991260584024526318366137646490750116972095885404140290291410482898946887313896955557693706291699237206072404182881344668988166612134961080305824627243507575586882556253400231128125553948240688587997184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7954 517904233596473972981766099319425089241694348408251804982010345656689225916527723619785901227232371768812982959591429067156112447378484282481115112174505448545033880275264952433741121737277793760671844700892722751714122613811000087836469327720756056833430937239453872602239240212393496728395601451707669643276219701873993148968407633228701678584350030039398991630188422036534537030484481516736743264105379799639493717436618175529680256908715057745006937247607995276260666482792927355209512035699528409077024087919032270848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7955 523274382358067039301289405349348087176046753505410579317411622105885307841748216848110988743717630512765311557263713232585794358358371719248375967197659594550195132416706408856712876830621726916955043870272457298739975269365679728742847365784471150677734341977033505046371583515852751574532227067950478154854081268672869635429481700956670425327277430370107837468606032616617032455801192690463967024510590389369350145036298674869179996063777978568285061970817943823683998199178616162525686108957012389051712247451350990848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7956 525385754390653738461386629794484229875964660512237807522371424166803214164640849929280994881002544272708726724198991183078903929510377605004808645939189352688455201848864376372080759805625073739320926273934856175000606698642356155229222140977577108757221665868826776757839258424718515414081890113233255897670956065476936473136568239810438017625962903550189368026281930791005851258704752496153411737457649574660654553466686650047545112313314700440894155236387263816633538992180858274287873706728157887914488106196978892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7957 537424481514922765594250283578068924558054012633564302738326136750451008860318797175481206967939588873727208133570425103089678315940005186489352206443898050184678832875040098072262934127447615902214456838617796839533621845908880879085034952178059573017661116244899519836723744545533983264167950858044578324217837250538923560441316503337850295987504270206881129385788266440513332781942819053973116315252445031913152739996932022850627092470929881621607047460981940845557644991503557891033697961029276325196712989327768944640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7958 550628696163729732254641354016455779984989219014058957412373894416004664865076720170037170622216317300830706924278406160662880095592150321746949201519720668784904592468742155160874476770106813016998480588476646719729317239930970689916463005923010091251504650836488042304108020576762326343282760201058078743119491929463401508933431228940755445979248323094054891928808958522154272187882399336643297662754733215281848772630844359676055001282693063104300993948039668887529674327679244487417038245751662495296692448538038108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7959 577429696882836463090593050912925993230910544509497355351448570471693039445984084167213906153095540455792436134671141771082541460759487097355271528602476768272303056759523563998292546923917995599573286234750786076203440620432118686243490836811232252962758853333127807831285753071077657482598756604402119733716360773429026138457702761786620450154381046457229949231325854818319247197782761172977720989477090427645918340601476920257704353500816209292169376984572262768531301425649268093266952981447147757868288354275285685764096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7960 592163308172197212299799426192888422952504487441873558630924384524493662042819209012346138182266121181061020187025357617984345613784402042416123197701694469405370880100091175822506654688911776362984642858858418111464394037370170229974011715234145929472679272992911189742229984415166050655405881395465626261395988096636299226137524367233314791786402747038700285630937440545188288885214862829479970840592585387223999900676210126023716236098949768331481398833146904802937208311547817611298475133515275785711228575494086382426521600000000000000000000000000000000000000000000000000000000000000000000000000000000000 7961 624740046487933710523484510129672711045390540454274795126219343520720867551724004745104403940804695601833846017747638544336901897848273647988431951850084901039722076409479378159967725713712590923558458648426480646293704592891129821096659180397062745311733550692687918684943755884540510693843309021651041757081263936198810567227728732279967736988274391374480177505371007767369402181829445661966246921606371342082000371515982581158624178594509996120138746566049247029533658685438635869981482458078750114479814858165944909299712000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7962 729046703310596351746448913376088137273332799115801308749112185792813054651762431593685508941484822302961621365194354017261695671285969571024059234890782761571295392570569098281159520294435144983272297548354493406781121820988269747212856091678145110946233665230287515437212827803056810748067734735653225665467190925546557988810057854541499909038253302375677132024313526376416699670521040316208850941088186275663179424154654555536340480713135638077990550203397258050603098765255121729728977622000935799673187702736491462524928000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7963 1458093406621192703492897826752176274546665598231602617498224371585626109303524863187371017882969644605923242730388708034523391342571939142048118469781565523142590785141138196562319040588870289966544595096708986813562243641976539494425712183356290221892467330460575030874425655606113621496135469471306451330934381851093115977620115709082999818076506604751354264048627052752833399341042080632417701882176372551326358848309309111072680961426271276155981100406794516101206197530510243459457955244001871599346375405472982925049856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7964 1493110018945304813586513045341742220686597257176997470832349922529075282239913040431881101578979821266799404874045569897385914966811058014849193904752562015984262232036415702485028729020690251418397437874535264576802990219020800904885500725886514846811398521502950301394910059231415010562864850593542142671289715786662932908729094329415053769512452020408166326893165583130084006796020736049483148753001480651010433014605722848884393216024297426851391798347065314103522203934451681925867539181765713203189162472257727391334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7965 1505900276510792223017369508324906824653889929966250766659943421454958904666883752913847843464796242290602510195031450210382839825525696892829983463815850153181404424720109012224867062630871744646580158440977304461189474668178627501017026655311574489403504041873654524414132581808038751920274119516589122612970205174901895547433808865788570356668662190684548544493445169329336822779456802276458766798638373595752987358217950497271398354381254685196679379666385501525731151009263943133016068806071875971633921201063520632832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7966 1614681372761652617925056025813793920746373575521343541821060859947261204341430785485355598155934561667444676009055215278909202043045087085314631590565314441880836838722999886249514053095642214888503450429199162104071131936548997005372975413379492038977415856146040363524203245038192811730933869261888950959446882891964136547709004819732896625161049391595342532759212782563049421322187440708517116630408146219751304318321929791434345197369040859127338022638407854334716578368853630040006725360098076449869273944579259760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7967 1673057558727594288956552269230312094144020922073971543272169207531477464559252446263097608217080339490357770199522579726606832354278731743176889117333165736979876222910550825533276155806464581026286228856158644897121542914656733111349332528141964240508309649119305608559710045254424493421023626921144096234548005742714392001716256728614292887811424518716927040638638978110368432659094278187571235150095452297324784218813909480789914342057854630905891813596850597212064213642809750322646043367639053772524316471851327946752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7968 1690730274690115994158761304494056622766305844936266668261714630596061635673775140859432147009779022659921255116047609722268394449136392904780462017453573574817010179386303885333630246267477798042877419969652441078778439904777362437433574817034268364667230248894233154204704340349869613568593782727455098732720535316922518434351077468756470493355886491434451851475618643842985337980504904687205788061409986966724593756306328075989264885203769595379896441934020873167694939082470368262385334060415389215938174842498920847769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7969 1823532733904086121557007203454780179282466543047631389739053162318249096788886612069762297088166352784154540846824292838868429608907287207662046051078828164694155543285193284378863762536544101474253219171352719836213525624180341248217021870188021663527853857027589210057655360006078190942527880755821162294856723089234450790779396235011039529671228776467648730864062062091239320323329109406226361041752783251267179900060752499639889357565174864677052711940904749619084830457204379088888973828242424660791422825834779928166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7970 2006894496991475374604468963480399101281709031036332384182396868936474244781735944605686107755654171063104218156711099559719955964755179335129320666571923002773004768351577727252555443032928626509371692692856261297874010855369918045423358910930909714159111157885064243748721761213325872284159643526642797518070068799564712308203166595494804188260593158214018638442147739526255843231657828300768981558771665428367952137372039829920421218557148204513860425559899696790435743524796574070174944047271326084702073688161052419686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7971 2676531486902806645457588683774244066416734609926040543854744815240740330811646163081249964358373912475351585598266297729818258277369211793514177306971245883627934350691110277122892329952983937288894944420314370757141191066259068460814138887491210744965781003331935298872112552340773213911253018679759397041599267842206040161187309514614522407319327457425511921050534136747400407853457748402800664679570885618608786874659788194839861774192267989742675111640130818929754711786231251091831743178844317330414019065982520551014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7972 3345664358628508306821985854717805083020918262407550679818431019050925413514557703851562455447967390594189481997832872162272822846711514741892721633714057354534917938363887846403615412441229921611118680525392963446426488832823835576017673609364013431207226254164919123590140690425966517389066273349699246301999084802757550201484136893268153009149159321781889901313167670934250509816822185503500830849463607023260983593324735243549827217740334987178343889550163523662193389732789063864789678973555396663017523832478150688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7973 3382880061084040994493618442448227954310537000543486525938533659978573288736690043066954024888206986983189788096417600603389554711855725923753249358388028942259212560625604573319422543681954375267379514351363690382929719228574924206599629333358343049207651493234308602398911916324087686854797613909331438264202941986447466549289322073795770597278872131597007131740211714650212974264576034774394895759311291341444458561956948906376417873103996451871457759571372783201782974181088031946565746142030902449809457284493674440294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7974 3572611321834610847692239265856926491845114247351132262785915005381690993696809106255875772475273677195707547850695165679923206281999986460243679382673980674329668982492267478402631408931151548499352080450092442480415313727415138438846553128214369321011529485906917573067526597718457245719079750299692401233984958655702430770620633457475928499520362532414853672696677632012982327416866838666814498987064394070288237838410251749777740489459234826453232135840652857263828394631559234140119994418873419161794417637801121441382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7975 3593308352612180477370605148396304912658886102411524153120417515909812403120829950932032586676698329378239151502872990450537696289161187551084315101659442481053130790575799615269274344013452665628580322638190240845037438053553233048989219845778832050535327344741031525523777482605585167046923475666828541108261034153628105230041183499828566086894676617774046819139618788637452966464883765874610554282817251840878799513902503540408926974356978998448098056797688794624538322615340257606570862311068859113356234885875547284439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7976 4042471896688703037041930791945843026741246865212964672260469705398538953510933694798536660011285620550519045440732114256854908325306335994969854489366872791184772139397774567177933637015134248832152862967964020950667117810247387180112872326501186056852243262833660466214249667931283312927788910125182108746793663422831618383796331437307136847756511194995802671532071137217134587272994236608936873568169408320988649453140316482960042846151601373254110313897399893952605612942257789807392220099952466502525764246609990694993920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7977 5391315431159465061115158703448522242825926625794399002328638479254744889471576564180779313970874564221492100428821109542693042060356676352059862831367800559863225226070994528180744827143678039356134256669122029279922511537428325941348660047224640708352138354214235929673288128081045516070026374447406527227567854330650602161789953406181037596489189127194870698144345208102503791928675379145452958891952842088065518095971941494175291412956536637355297724525146779585385999857730017530943104785244504354941489465442039129702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7978 8086973146739197591672738055172783364238889938691598503492957718882117334207364846271168970956311846332238150643231664314039563090535014528089794247051700839794837839106491792271117240715517059034201385003683043919883767306142488912022990070836961062528207531321353894509932192121568274105039561671109790841351781495975903242684930109271556394733783690792306047216517812153755687893013068718179438337929263132098277143957912241262937119434804956032946586787720169378078999786595026296414657177866756532412234198163058694553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7979 8269627541465746854726155568953057200462702047011512989424419409728052473798546330761284725822786003199012454864759110690951352676347545260791747902172501231063472796505025113963018871121352763271508986402376307011645847927849852151286850109666984258529713335578053622581514180079637947210911639137496236849433938883946567723966719297641800036312531349234127802068020200067876255676151363395110272015951492703957533341550409142219732174750905043151089584900820823489125211993241873502414591107672136240639961503209680273408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7980 8300782466192521961144453181200693154254138322152497946357076357183788036050857173510061218020826750006534881674910667269366134099793746297990715934139450416289803745886860445463532777660373527356045336969774922752746403505753577544363663709263386866172793504429605073862733751758019638012621303230064958399878600706011966238835522570309085600979681925881652927253349105656486964235813602926306207554044343876546369940419918430976707295798000158767600267684268927247651435475737117267978704288829559261726609119332627434700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7981 8685613361214178636258764846819653946656504091111285384177618210879793582761838541390782288181292655063287519715568308101215200609825020147501215135505992316444483573644766778870802012848567639962270835416848321765785090961100788802125418956894382221726804829520864689345680572341564627235882391753582262500569585557383647594611466806693821013179796893860312311101510618361676006776652427179195253448334653357251017886252501725999168143285152219935543301953561241194035467915520269713983962498712841735306535989385761495449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7982 9033259262082980619440808782706608353349022877427197003759796974996912290227572463546773400387807554544794220139772299117082885017922163852431899777456562328646935968766901501078849058196016680695237074253331303133959181429944663052720221117414193280300323257301154164573777495157135824954834820663552451529062031318513866575605241341183245846364877967403956646537744621911717603201737391682255026393932385370102063609109341316630854032245418681009191380130687678732559477897542078470492472582506317965560058716949800026112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7983 10041990839378638208822530363336665583195602172932949113841241661450545301172871434639162714151356561165367494541286705937148504613779781859702964908428603045839321136043486420890463857971153069803368861047634843312211968429118391106162747899940849306416259449773374256653906631735144581011284290797303667474466014634061799605149607645826722538691847391984997242123132506044469476938319874569000681624296803494443616455686026975169717868259667084759060942175721264086928471275965269816670563823112894030956546290682890813440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7984 10669615266839803096873938511045207182145327308741258433456319265291204382496175899304110383785816346238202962950117125058220286152141018225934400215205390736204278707046204322196117849094350136666079414863112021019225216455938290550297919643687152388067275665384210147694775796218591117324489558972135146691620140548690662080471458123690892697360087853984059569755828287672248819246964866729563224225815353712846342484166403661117825235025896277556502251061703843092361500730713099180212474062057449907891330433850571489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7985 12809962574257040065328630240456082160279648361443092413233457470139886526059633563399335336840291697580919242221294659728705218617583054897649690333639467613441845504375392725615088203368269446570293438978652505717411990936161134786127878636936587172186340798861684917914731322223705381602628508132727034121278811994434027208305120420656080304186261022083822247120795748490796274307143769749372244318881574693476532010092007365942163684079259715472753931931984423357452382814074412302264128417306104435324824617219090546688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7986 12861465560708619238260046760039625811525990765551491161132335831886998266977140828652905632181117139653438707743637562728570853431955888388593219097609846250972010835221052549734754164423416427382887204937863222645353897447251637627338492297970953355560147604837360589592876850474771756539434638725919297827123066326993565587657876632737309403835185575084802519388605054593144787449895541374962343118497093844463677169831528785102761002132635795896367347062189081677674092151211461554358916887928422964690575997172256342016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7987 13143694554216897933173724480284963341426800654895528888889251541163061603282024571902318297041712283962720873456167439068601377372839243443142438398457260607210996776523103871022372040392167860480200603317129612061367329665002019073714725855407118223192638674189990129718615414368576348607966327409129609041554031173683171171490482177925215227426354018241329335626167693726659381839814319167453570039403289190108532050372203139518569197216365108289234608605345178754153204537140442659704026641047228210564300803301756108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7988 16429618192771122416467155600356204176783500818619411111111564426453827004102530714877897871302140354953401091820209298835751721716049054303928047998071575759013745970653879838777965050490209825600250754146412015076709162081252523842143407319258897778990798342737487662148269267960720435759957909261412011301942538967103963964363102722406519034282942522801661669532709617158324227299767898959316962549254111487635665062965253924398211496520456385361543260756681473442691505671425553324630033301309035263205376004127195136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7989 21911649231772968477213654498344198099896772212347773153951747994167550679825887040148011199630831458599171172846205432390624005898566299547981252281208519187253228519398004698495556296968642835846912512423893687693179428997809833752871127334784992776192290594977045465687839685522946281835792448551193757865714291126847101602008449857909922602753886743871857628958138672169036071505330965771763910945608391354781082510648069911706815031709407864157285070750951476238435399892700913433700620998486855753384958721974599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7990 22093634293988879394410992379598929351383573047170791135685673627927422445834684241427319453637960865834157848372877893733740268747237431946018402725899340193143300381641337738191898083378881501482427594076047359343961232414755083481323809051817297870917435124994248912321881465063730033706847832422461622481454016491242855683455241914830077932068394495618146843852233045899012287805456923362118360542010758490165073701434357333654179826411274641475406236691125417873146053884730780614238703452996396486850037774129561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7991 22624665809744805868207386255356576488511614060876979262329172501025641030444293932919779369015675936564795193428062312478727246733889878541540846770217147580997724586549517309120952702663841675621349494833452663802493518908145597628847307482127216900231979664544831747019621744330022078150683075528880951506954267103321292372506612822434153514066833658276292860683391118615677811794371517230676610302357374773362681167449357910513857512365939815281360164480447426561086825548421462509934074730370277580765452215884185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7992 22744127863079694919027166010632708243385801877780599416158774364467929312957986118759576251200932048746432189107987303833699466945950563369549118788001575890614668990177336350606189727106852876521442491179458578592482529697603774635345354708379254598422569371071465907776858001082310698792638167330401120379606915769821325189034800700841998260277944214659257534312420557652494509524800070269638302199030931898012287812473279944593800039019197184700326146092646434508634904183644645273909911439728065730343065871649341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7993 45488255726159389838054332021265416486771603755561198832317548728935858625915972237519152502401864097492864378215974607667398933891901126739098237576003151781229337980354672701212379454213705753042884982358917157184965059395207549270690709416758509196845138742142931815553716002164621397585276334660802240759213831539642650378069601401683996520555888429318515068624841115304989019049600140539276604398061863796024575624946559889187600078038394369400652292185292869017269808367289290547819822879456131460686131743298682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7994 48774033992093195715591153471336429183519193036176492039803832972208782620253360808502343404421447068150017724415325354792026977522817672654673327614497315261831178107088459835259382928796277822571473754831553332647611993491265795558033721914072931939088004296877523756292972293831122438754632455002835074077980699482776653136944866158937761644344029774486633630520785954910039744585757798002294008579654182604087743961920804260275209271182092921574811248141147983415533474894195557859044760176641274368600886134544793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7995 49129751447554552412714035972403775742084474296056854259517986883365249040778364695819361227058501506472770330519068822657630914563339767981063623083639719867208243287509146637346144651131069054528736279837984482451132954803260433316632742793283771889337467033167776592999775353797011946896281406159499262846104334216656237563961375700586045334034224451891754192319817774484834243199888559906735203105717189537395241003028590996382078312824556819598522007894255529144885857253867292529579798790806747059919216156921036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7996 61412189309443190515892544965504719677605592870071067824397483604206561300972955869774201533823126883090962913148836028322038643204174709976329528854549649834010304109386433296682680813913836318160920349797480603063916193504075541645790928491604714861671833791459720741249719192246264933620351757699374078557630417770820296954951719625732556667542780564864692740399772218106042803999860699883419003882146486921744051253785738745477597891030696024498152509867819411431107321567334115661974748488508433824899020196151296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7997 67078964315696282734391675010677586631586493520614660497692097235223914949293477796089695610957107529602144039848540888825983726790314849900189268062768988327056425014234811656406159496367371561536561082950940242281669752831849493662486393619229179960410695687565515885310877715959056020338534176119466509745505974581849453950112243532487489362659084471805785676167688393880761283240262000100218732195768150466349174199151563540401062663999850021069776322076580538142977618278121232262482374045930249712029877560934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7998 67702462097946164922938722195013443777542107374718535244478369272375779700036463238748649771514010988212862208343299370461001529004662103807858645175277435545735557943521317278236165777979425389851207470888070098048116188819921043863389788722073626909061909398898607910603436463404307587110141311994504975815418888632085214928447414707775586300082116133146470845214481804155754044253001716020547761044621025005469092550347872828484826595555290812853426635165811706906379212909791810709489270751869386259517534738841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 7999 71426258021778196753693056843956810054543000905049189624923836714573783704400725797162515761791690113216509442182949786285314557627014310560685389054050400231987490006797027474668311453771560688676593941548580354744930545341073647508791977196118454183339378099833761309195185458072349161365606647315207952199766252824271978765194640931626685404306642198317163409484220964555027381916988533971417149513647122160819692235431018038586410230019213873209518379916515432843382526659216111345952407502564904896835711139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8000 71533612117001310275867946207950733115747223852301267565241858513242982778104734904072078661233260789739379947356571454300773447242686175756918884127778932897666829921636902766463905108261197302938131908394595255077713507082568247179396373955431257471190088587959763956453494855053419826437799442877304958139946262222304451679170384379920713488581652181581167162103686226525801471168366773250933307553998295190119521432177657845257632289483170607487889399525608391910782400196279061413105642583981585615618530344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8001 72760029954120299099005496851789788762037550882028820574815461488148545562734161430971409180991845836370673046040046376209639565579282924308236159693003027655144604999886130044771027014755768699864137526130135029461656689709447110339866500475021623015280996605256682454144600917259253582432623336862049236892813538266405215079996186595387700260079192399167941331088399766329905186514179348667028487660390201660508258481529671883398365425870210870956269044979056851754247228030829572856835766915249996456503208312832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8002 109140044931180448648508245277684683143056326323043230862223192232222818344101242146457113771487768754556009569060069564314459348368924386462354239539504541482716907499829195067156540522133653049796206289195202544192485034564170665509799750712532434522921494907885023681216901375888880373648935005293073855339220307399607822619994279893081550390118788598751911996632599649494857779771269023000542731490585302490762387722294507825097548138805316306434403567468585277631370842046244359285253650372874994684754812469248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8003 111926083813996375750523439108302605132279739758592614113978057294754588401719808816122500693512428778257217360501114625334695269581449648269939308917316533107691922896606188947894165862876243527204988469718498502590295418354377019901281875314517169255471100216299402754100351688480938363209340671354939225675293633781617789235155066172261212608734473546333814300653187653865980675370313626251388994336626880689749662880577275505427452253336417610594216311144253936216855336349311640376886096497820749266052660068352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8004 112656403305887588924325072704806687636078947498426354558550597165890222655993519062791559899602524875522414479358472340673418115506159662435938305859504881451788550090327898152936228011880535958278892781705062624038767891589736555929712707405897559223523075927448937994402056248788793495076490090975599403899025647293330299898538661303915520486297580826628154734563530523725813742672639337000222135733180627676857261670019919907040724501006064845128299317213575747225638872297048987893986581615823551158147495650918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8005 135255311622876544981680927709622836581585529762993122031276354776456495434909677714206975367206633167210502626543438528072137807511147168507379656859835775629961240728757856711879413320917101700785063869981065681687365152483925830030670584179166654395425403814846148667616275636364734561372474346343891230293977765634813766761627207168282765966540367175541556459706089673307630306360347378089311218489061283854155791899973890833865802302358457042675296829070826309825679486499708639792680238058017270024789389475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8006 202882967434314817472521391564434254872378294644489683046914532164684743152364516571310463050809949750815753939815157792108206711266720752761069485289753663444941861093136785067819119981375652551177595804971598522531047728725888745046005876268749981593138105722269223001424413454547101842058711519515836845440966648452220650142440810752424148949810550763312334689559134509961445459540521067133966827733591925781233687849960836250798703453537685564012945243606239464738519229749562959689020357087025905037184084213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8007 207327460893551896305415656927843929195733282643582885249059866953506336693474917799831131775217186527478415620816235618660627856044077910969900434750331739831804238255103465232571344622992781493856474252943566608067709800384745364719506743225506920089037223672616891104498592615525417301426583380201826522989569230626661417843093231723061700433575684115630811270032649350911568501943868879645794319875687842852405725245740359947160349722565783253455109502555859073262541899992208560277488370966166326614289285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8008 208054274566182646691885451718144113197737576539401680191136649912511525913020804544447787002662894655295860064539166077466429560837063477481205649517750806674155239705795973657340573272036722830432469300061969698961916469128764605093621392467961841488989468097294514251699210755596890184340317551237817704395218959077765167614424776574777136491889399931473914852829079524946650897545067605525781696351213608198586551169832431588252662498411138723371604611168393008677292920301732451730067963557567836429165684326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8009 416108549132365293383770903436288226395475153078803360382273299825023051826041609088895574005325789310591720129078332154932859121674126954962411299035501613348310479411591947314681146544073445660864938600123939397923832938257529210187242784935923682977978936194589028503398421511193780368680635102475635408790437918155530335228849553149554272983778799862947829705658159049893301795090135211051563392702427216397173102339664863176505324996822277446743209222336786017354585840603464903460135927115135672858331368652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8010 421102009516841355599903022149394603962195003880383359502229017009560031176331675299968191227976677216374930571861585699428518538440050604617024893131299714463056984405621979457752049001255625174368307812355340240035310486044711692366115409287020484035535223621920683501130415122417390539860587488379050311168275912678142955769533643198669706758751991712630818771399252677273224644019513694718859023499817673807290492148325885800500622924342818954193396342912449087050428138202216236878094737586886700669166727410483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8011 842204019033682711199806044298789207924390007760766719004458034019120062352663350599936382455953354432749861143723171398857037076880101209234049786262599428926113968811243958915504098002511250348736615624710680480070620972089423384732230818574040968071070447243841367002260830244834781079721174976758100622336551825356285911539067286397339413517503983425261637542798505354546449288039027389437718046999635347614580984296651771601001245848685637908386792685824898174100856276404432473756189475173773401338333454820966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8012 1052755023792103388999757555373486509905487509700958398755572542523900077940829188249920478069941693040937326429653964248571296346100126511542562232828249286157642461014054948644380122503139062935920769530888350600088276215111779230915288523217551210088838059054801708752826037806043476349651468720947625777920689781695357389423834107996674266896879979281577046928498131693183061610048784236797147558749544184518226230370814714501251557310857047385483490857281122717626070345505540592195236843967216751672916818526208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8013 1404024195689743485054412975624324922983174544305002253376589624320802503347229329792945681324970975772667226650495764366502483704771375922417173725161594149196995794044238241931120303343351672038508679384358969958028253407607211691118215336138178769566118441168813276157230626776567855486563418419139347950758510541146320177447032941832105445679018137827166988855402657014452591040045066905161104567230084421042053277995168037135385731019928319132451863837653604304237118561264075131205644538717587749794222480293888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8014 2106036293534615227581619463436487384474761816457503380064884436481203755020843994689418521987456463659000839975743646549753725557157063883625760587742391223795493691066357362896680455015027508057763019076538454937042380111410817536677323004207268154349177661753219914235845940164851783229845127628709021926137765811719480266170549412748158168518527206740750483283103985521678886560067600357741656850845126631563079916992752055703078596529892478698677795756480406456355677841896112696808466808076381624691333720440832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8015 2168915978325698608083197725278939910673382733603139746433578335340873986197478775008688151552492650678195533837353627594734335858998011354941529190443249601111353473390565030093119581367813507238527808006796699795712147030844361385456872243376780421216239168963036340627136220713954427342516002454322021883980931058055240099242491869966776261913579898282095377558865962643352968522483793915127617007085842443927630154327041565122066238385965705491326157844626728885005908503418213861260064542818482636675839936167936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8016 2214654976681715417706224930348826767131288538272816986526044736705118325059745488097769630094154880646010429033376030692072483423574061579823193226917125184851265251463534685561777062128063655694629320533010329599937273569772556183747756954447908073464838748722475684579537774260682258141515108765450095923273819778883272841423647826182602779056112341268626947057923548510149897534460002941604909488426967442575966557766878133193808962501520152606025903104437359396381256950795291907403474720349288448151215933489152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8017 4429309953363430835412449860697653534262577076545633973052089473410236650119490976195539260188309761292020858066752061384144966847148123159646386453834250369702530502927069371123554124256127311389258641066020659199874547139545112367495513908895816146929677497444951369159075548521364516283030217530900191846547639557766545682847295652365205558112224682537253894115847097020299795068920005883209818976853934885151933115533756266387617925003040305212051806208874718792762513901590583814806949440698576896302431866978304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8018 4556086181478623060388181719513600566230825882284728404924189491454621897822497104668551738126283854991922578664286537889758577962110848860963290714251505081644341547481575673644180983874102806286502945162765425554264806206105717594335716672462083149597564186313275228572026025486730597056595363910850262387868104226362584009902179809416935865038677476525901492267950585781850658511460353774840425268089730537689693945097229834272396581165161624415046074346372966214152050077129900347412896426464284242122087515920793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8019 4568611712327282465421585761942924761907827410212546549084298726122619804520222035682417831556081416989511090629540339683075956303116644805112978513210689880715043162575202422859165330936168995794626385498122452486394312156139703309978469421404668739420085724717010355173349193352611938301926623934270320647216369974228771191628022666668507264407476701687422305981742016370478168389282487492443988622021912791352048506306794596090892626691245182757281479922454100649585696540606231947515080924794432593902667250112921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8020 4799438422967594464111592455159971135367855753141117519833487944977416504433918568604134396821764551519225899229529353348881717032417468292644036343685845365946974539145872615202923859020181730022711529800387730243136961843748859648542066914898715813841834811158132032209205472527245653366482007556124188246350204051598022043792445490211723802766525786790160950462288072791993586337622109675191595739463229713852178229789777749634645768144701451606381890359095575315272806033654344016191979244246458995937260053484011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8021 5176375058423820024030862950139090077033812363438557380403964855429454405427979062805427849045916513182770223687528371873917866184657843786507557131374700249375632094348079886677170329783962580921738925924717570434069526832284550274843202605020504012345616324985682247171086331342959445310038027293838474049113955517304198149411480823948799562158061256840224334992886409497257988632157994427677523164047990345282616861376312018750225720642284393429002818433659534119297806715111916184918393483126846330296996427192074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8022 5304914759380522445371399766905582874813140894668025834336103681950995936416722220786115752125397299253905274038124986253399365615303223701227336716721633758962018725879945876426776266832703909598517264477815639330183157859231488403805283021554471216069960727374855076520548206198934687833531896793056958366173563785913419511389354819324544811448602047936544426826033733693099445869898898248353037244673704278253993840877416552640558647047293201822448933419697158090846940045147637263164654068931986064222613536809943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8023 5426821621901498127955916737086511762225451767710804782345309919267883166979300715111074676006707392861667367066428822112447090103127093185836712134229692058834385353383487998123759264810327201813160730155215405689883437987946222384915708354147642904504481692940919203556972961122705610978705720959539364377553386230215358729219651334816806404595308247703803787264586028537047616975878783975335204890770727875456272424322338652812432122257423734999984824402655358165581006124761852797010543080152810058285549800443084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8024 5477078709095629393227856313825617284197365734081343974460073006781103128482195978255364193658421683065125417031000532508531926198429965831427286903124949641814025530786561169584644513654005449377778262134478922273011488957138941748741232088036053684446197110358154672702957102023537623810812865244947272404180293676608222703538076801526196829124821319736886839729253716540455927515698878800845917875193952442302889208078019441205868993650503354806723814298210383873810082398873777781608945066069007820999237718160231628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8025 5557033667385173179277772698556651257931729675201932340817143668148192222579459787743225825721613021064538431106879941180798263453568304423993903912135121148317591235489606126448675969260217690685719468517310756365504177892289587109067339739685666370284043742163882302573069166758020020276228825394603916560494937604268744137313140888234447450834062345892207144868386706391500825828509180955682031024804871648200511015588853833847336596932750343371151474972239176497110235573782948656463785582160799028530949006666974101504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8026 8335550501077759768916659047834976886897594512802898511225715502222288333869189681614838738582419531596807646660319911771197395180352456635990855868202681722476386853234409189673013953890326536028579202775966134548256266838434380663601009609528499555426065613245823453859603750137030030414343238091905874840742406406403116205969711332351671176251093518838310717302580059587251238742763771433523046537207307472300766523383280750771004895399125515056727212458358764745665353360674422984695678373241198542796423510000461152256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8027 8721861250530479643539170241165121539563178204987266000756959842267946226074307406945292325607022825703300882076493362053952362849962675600965109580202519336943758819198927914660248714295181611993592190195588071983125286371797082490819976610065654097650780550887889805997387583755420815388156565418668832250944037281425143091769549841304424212130862305903440263207190793356942289941066726918019814580259915606468551689541034325938127434746337734340292687665459003723366996588569988693972066716387111709853878397946015252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8028 8968604949860218759192356689786686690184494466984641146973559893208862597258506039576192898684564365932933171774840098694790027343730491398008950632829512408022010673657691457496526145788407303044548062220775592925887321295401552711428577987196033034663602502675868904154534099445889346586116478226054508999227274990881234046712059405985776693546930427732407502432663620795812544341529742371772764402695175276074524387204232234616049611059662131448107970838908406963137864071494089110984143869053676928660168691691059937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8029 9049514181738096010591497576812745516430859965378375183783562964830928520515391723475847159749334404776189456927591495206705370343004623036249616612944087577229356642127975171473589584765496920384979019743966519589220054627738802127760094297479161417841772636271437805937510506420134766223086438958888444396060442876218282355296672774752265666367771957615420892210551723289971554806880120344309368868380959341079557651482390316737799687007819805185498233925439054565191747278914298586218859127228331554681717798584304271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8030 9146986488656297238716497570596164371126316886355793461913108249141356473605986234708115935248865182251569623751662925755515111815280710052510317926520499527693723356268859649159701666439550740376695290139016918449460845174244163791132338956256772403188549898726652338692711647675507419539988971653555904991735397935337502038434495497883653790030812463532826118545089101796342672092105845726898014346559855547234552183430702481431042430641146542163389778500405337578401396457478729842096583398391156170614112388697309577216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8031 12199021103236606733518737851440486347936219281279892003029891689360712645586652959919720031261382121956242368880862192535140014561520647944439377409104837645705658460690490117693178001192244097307768052036884761410793531864578810019970166482403749290272892862692510171114725327276181337996018184971301072393662559120340471196038230726307828328992003066241636029517397675757295285581099049671158278789630786665536836104091980981963353872113485246363932742221323041794070339855575918792649118950458377230283261775307251646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8032 12580240512712750693941198409298001546309226133819888628124575804653234915761235864917211282238300313267374942908389136051863140016568168192703107953139363822133960287587067933871089813729501725348635803663037410204880829735346897833094234184978866455593920764651651113962060493753562004808393753251654230905964514092851110920914425436504947964273003162061687155439816353124710763255508394973381975001806748748834862232344855387649708680617031660312805640415739386850135037976062666254919403917660201518729613705785603260416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8033 13059545552743764585825140861352277949568656500143385711134868299742506947757926307805303730416176235499409001500027786521164894567476721502191193570837945805229490966496823596651806522330722191373493401198306257760311543769150806648534043444980472652841048683825743439982317440465175893585757199842867485905516574190914886065718977936858886179453889224180266024636703496552177438103439508165037232308362202402636624526222474666947672020751464021617224085360443226522746886541343086141169046024964351950357122499013026775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8034 13250076629264007146460115999117221587062843262187099508631177394102266832439601105293340446453422831442499757346800992462880927514794462068403301514810871334995765175444927428809058971113766435944781924801310105326860436212248895180201361923896217879597817271800208662837118574882116586720784064666052265715176296716647916144490103181145995869895087560685096726496982952536921031989992644190232786125594532630509166763747746901184161644346093440352177764711129615143486972233788534398148267130573206066629637839223626137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8035 15908018222292838889099971770824484780798679816875079988328677784624077487162280808568534960737000771309130815350964860542174688846775165725594472267333251507080658448924009581028782465618342514620843862258960746594820874662801714432700378892079586810181148114358735066588692111538429505213527587907138722207592518949339402413953122882089739009499166939757720317096377738230269498227666143702770011019382787830168632718748790447064773132723395534269284610433840760274962125587166653162761857705519695658460029796603280752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8036 16011473883057862250461770016559203475764307730867397729913208714569706771942292799316854640231098169743336419269795555727226453184488486642560847687201959526418030419913833263382593433111649536434327959029597742624470812961375432388565995791456274923355811601908734469284270778636280398667403146902540794899884977402790790674229355046233172278525042225128844758500381481262365379519430958302243148824778100724845757820835193388678257203321024497747572889931015214583556587578176686109097096563223131525139394014315670824550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8037 16147639987826379261358086141628079827472945988638071020578225832448051743904091861424300878401063076489133797404347650687095047480036141825657048530644504278108876979143660032133928090689830534390069757860877453086319144666897919843646043519280539853281962563332041524912294714955418290644748974166173169222548288133097813336240843672861211446829348696190146092518700122499218506769815032858316292007450599549280065072307336266529782882462231205514026550279780974915174078829972732835154828460684249355034256305504468860928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8038 24221459981739568892037129212442119741209418982957106530867338748672077615856137792136451317601594614733700696106521476030642571220054212738485572795966756417163315468715490048200892136034745801585104636791316179629478717000346879765469065278920809779922943844998062287368442072433127435967123461249259753833822432199646720004361265509291817170244023044285219138778050183748827760154722549287474438011175899323920097608461004399794674323693346808271039825419671462372761118244959099252732242691026374032551384458256703291392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8039 48442919963479137784074258424884239482418837965914213061734677497344155231712275584272902635203189229467401392213042952061285142440108425476971145591933512834326630937430980096401784272069491603170209273582632359258957434000693759530938130557841619559845887689996124574736884144866254871934246922498519507667644864399293440008722531018583634340488046088570438277556100367497655520309445098574948876022351798647840195216922008799589348647386693616542079650839342924745522236489918198505464485382052748065102768916513406582784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8040 48879776334329547037994741990136309079009300866343387263455183265186847935369845822299646936610292284216360574023920354700973646287837905006966028615828064656378820111912719134541401223955235655513064113427383808003459537763595698322270559468717772860167464229647833205038457886381397690671709199711297945397166895431908267299132944282664725787037348930091345517508844536500435126801683186341206390703792511722063995817855068635551649708253823285467247427849614067873625243508316642864602438224815719999153394815347235749888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8041 49295078913199756662988088364354110833500087820032177754285134810162197922005421907297653302367510613449548476526556957373796150271367611233531016071497276365978567181181348372805942640197231357611182177421119743447347668658905147602513025828161462874371515701718337191032045131522688052259435979052163294179378320623258621653749249171706035640210877271744724175599512864005782299592938675403301522327110656594328449801291927174797441495071062244615709367102014739972526013390543935567318291771668509115629515003616313737216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8042 73942618369799634994482132546531166250250131730048266631427702215243296883008132860946479953551265920174322714789835436060694225407051416850296524107245914548967850771772022559208913960295847036416773266131679615171021502988357721403769538742242194311557273552577505786548067697284032078389153968578244941269067480934887932480623873757559053460316315907617086263399269296008673449389408013104952283490665984891492674701937890762196162242606593366923564050653022109958789020085815903350977437657502763673444272505424470605824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8043 77540840901813183273711011798385962279504186045542721577039581439217992909839057063910881230011982003086507035483762356397202835024445728021275735875226979014714173462755218833236311195848342053705298546951546879037011426076883738271179027589382260526593867882078295124648189503632669618986302887545066104614586501902780657379076900822613608804342657503274998048257015999071987423680381171403497723934532280064775538401516281485014620859670887589512224857173057826701236715395693936542044042065988148289499753153515109744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8044 96926051127266479092138764747982452849380232556928401971299476799022491137298821329888601537514977503858133794354702945496503543780557160026594669844033723768392716828444023541545388994810427567131623183689433598796264282596104672838973784486727825658242334852597868905810236879540837023732878609431332630768233127378475821723846126028267011005428321879093747560321269998839984279600476464254372154918165350080969423001895351856268276074588609486890281071466322283376545894244617420677555052582485185361874691441893887180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8045 116369185287656388344286919349818773570361486378607067466339033200738755793725098835704900690558320600747604059477249930778371884136537450892487265966133715767351176160364966112528697105920806164761412933883708426283881440479426865179381473924603307817176604015260429461218784397010483016342242904191761307896442441974118282376418446528359616599545118718186855885668584518527606624133878814753207366074060271900000540325183921441778665319032977963642972911897913227472199622432730915223829542214071357007175052852648298414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8046 118612643081854108105202645901290218229611495405212598463911501545139385000552602515119299446879203874611233188636211593023341187184224238164676619872127944416317647094976335341168676042505236845847373840481855358243977281286362080332913917442433154194601737000247710417720491076934049137177423685808426266529227063066612780240558848048337207468162228081658945888827825151564751971305997127586358323192810413254629028435919821874502863966636647476972630181825852133150522418873058554074918825547053002329477543895820455116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8047 127927629309852999198206372146039122340319170622156395721684475623020286455695459536830979511524310951345678660389521069628485723328506767159326974175067278213758713320786251063603792259250215202259211983870277481928079441010242188515894279131887200913575289532289700324044866770339356204061657372988736159600339180356999871065475680659239163625544636013103473891825342062973137115194923888324714392497247519412259432761748640816699650914919139166839516052147463839134402700819741202394243829324060844181959222920868790272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8048 135923106141718811648094270405166567486589118786041170454289755349459054359176425757882915730994580385804783576663866136480266081036538440106784910061008983102118632903335391755079029275453353652400412732862169824548584406073382325298137671577630150970673745128057806594297670943485565966815510958800532169575360379129312363007067910700441611352141175763922441010064425941908958184894606631345009042028325489375525647309357930867743379097101585364766985805406680329080302869620975027543884068656814646943331674353423089664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8049 181275868061705545917547903146025228244173056481433326284637058104052304222432209787489796116622309594593948061965434598727038105091992091678964260956552010283382483066506971997574319501126750122196870685995196155862408442112785378642270131860369997465612622791372967322678445286140371915961810239434623211736010212245060048525587337890892293210563218994947780601189851007558342044697829430764452635862739414472978511230083525901187340993747614096621111849876040100742601838052439096903379946363787609697670587079005831168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8050 182089258651429162016765610244232669392486324249532206580773134282533936581924248272514005551211353029014376620887386097417414293338783615290389637135625717845489867280638661523414089663543090659477799868160373626020493888008410289300117318166632877749322609738332858715362298527416877865120702033399319507319557190936472362527735781429207714573403453756756483532098193045811464161692965721701850401611135788167423097765835244316202062974309466707666463173772625854361448602195181656423484382828443095507720720197648667115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8051 186163544989585064092872241798750784198170183484031206039551190643416795748129093758818105503303861788699724118428756182213328898869599771914787339859830768330845062245609922452509413528648185631204497627688918991146597882060233583208725795165197813051803150059500375347547685585689544667610493989396206174436862257170851262205636926280463653109469279744429175934709684456475059745345304025285540685984534695647933425254571661142554260596798318802674490749089397172961618708612629782987176804475206882498427035795874885140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8052 187832777959989285833592140937955653425754329238901395540341143026177117643161763055283118589837258653570145843490101853551311037434743520813432874990327775025214826347031599863693276527690556744622996299967802561120383959732588887040708521275511833978138139579430789765118789277417086607146335770103616005722419857195877865097021842617160466571332343111935912378413880416841961724948566242708362193005292744651686381492703975294162659679546251657631260261019686841485634632103139986181116594190418225477965733785461850112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8053 375665555919978571667184281875911306851508658477802791080682286052354235286323526110566237179674517307140291686980203707102622074869487041626865749980655550050429652694063199727386553055381113489245992599935605122240767919465177774081417042551023667956276279158861579530237578554834173214292671540207232011444839714391755730194043685234320933142664686223871824756827760833683923449897132485416724386010585489303372762985407950588325319359092503315262520522039373682971269264206279972362233188380836450955931467570923700224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8054 563498333879967857500776422813866960277262987716704186621023429078531352929485289165849355769511775960710437530470305560653933112304230562440298624970983325075644479041094799591079829583071670233868988899903407683361151879197766661122125563826535501934414418738292369295356367832251259821439007310310848017167259571587633595291065527851481399713997029335807737135241641250525885174845698728125086579015878233955059144478111925882487979038638754972893780783059060524456903896309419958543349782571254676433897201356385550336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8055 576593388812832351719508207080153077935289221908297411710409718612231020703513772099887492629927083600307918608171604556112855940473475237536292304271651626447367561414965426294655064475753030778670651794610262938989733595336259431864595645717548311046167261686594804265555101923098537565010323210344924080818320369190250242077043878092618096587841283191746779857993320034435006524342361576075217051148818086167971342730363093130743376794517613492237342537705982501173107762754402666679895056815658771516945831827157182054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8056 581635795914510568340199452332226818498888456511115550555955298823808391842470675130250551849590875464211363900047012120870401762202244697616434783239249962818576999108852656990337425218575357466383248505443747036280064802291610083800771690616034090459424368103622173918477385710508185137777344544094127199686570882892747854525551685039533406360726614730743141772553765989586665113023818063317688951331734331379527732345454737020233302603377539744050685171247035429289935835522033196406808924507965732504383023360321257472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8057 665222318625565725119887218519099512453826192511274800337566431039992212082749032512876310286269057098516374009897168651290575617236955265112394144333289400321747380678879527585838137546247473927675567908218181333919545724662056659175997109881084691080470865661072510832936317565571095732308253012186486589521148929235809200616418758984172861477443372296714431668279240616192866374073048974941803406998774878202898661389240658000343532198770775188252706508842886158395307460334989708812559988656388633660067768061831151616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8058 673185965382388728158197551819135062928182543444454997855808053223283947892876832224933884689280060156951372185825965520332882903351548323788507788860896525437732907083640364273964667573503882917406911115664645803862605727859502875326733337848543563474753149704504441716448766225361624266815303466423505943520249496517912464010408177163870498588803224463259516648912441709465248868745310665920836119025729747910249096828577855763972890474528721262351685057744329534462416704700939820527239133962272440080232693429346238464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8059 1346371930764777456316395103638270125856365086888909995711616106446567895785753664449867769378560120313902744371651931040665765806703096647577015577721793050875465814167280728547929335147007765834813822231329291607725211455719005750653466675697087126949506299409008883432897532450723248533630606932847011887040498993035824928020816354327740997177606448926519033297824883418930497737490621331841672238051459495820498193657155711527945780949057442524703370115488659068924833409401879641054478267924544880160465386858692476928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8060 1354085385478750305403172102993420332445919294271022972160934355267829437401388414661029539743847108134533386730214636181934010814536588147449925414317208590710446131228467766854081678317377441361705449468347900974865670626897850368886131207998039523871950523585028966126854801387359435272486032577961560619518664507853243595603742890131983999567879709582496552344803147260583601833760165879110692175076488690130816682271003893890614449698416898884235052045112255802776322784776047809308892538375484213759492426343664897228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8061 1805895516168663597438615091749854183955686753521622558352534916983301704777019297824559882820367900526744634301565948031067029405166253475019716768105195332631959942583649752466928565602978671899660475278041667122509368855275073681275833624970152537755555569572219741928307636781155137911621137066146566070828964700813795282871244553083894230695942213458586578212024526832424715896493981677363750709778361540881360680800464757748992634181019209901729588490261457287834791218302432108565919756502425432670552269948607633817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8062 1843432452885854370279763765409919637977593975479959780819792941810660973661607107331185962326306101510900205818347265946407002502257898537038028795124563203897769034265371656489129531823009347165627225515107774104630493547328730745658955001531468936774143952791731218001069528065925033244879632405861014698758006019237535110329700074852909453801841288663240606570871125792175944522000825222982389286348307058912416237424095708498791471825296072008301644096270736647536271319319651951745290670580873059710322249847815746355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8063 2013515379368942232563057610281732663864403041314756747610280895899798186025416594252651680137778951305864120911920356435194638983832681496355936138503080215482690242734576472226184170727515122053748901770990670936192674600763803926822519793880560988874028267803684284642161996098659166746976375452228993130026813576291975108651480420550800704367183392879826442321114119555271116365532691310749369754665254192411167684739226842755540498644185613604098645025311187448330978678764502956214619013648583199719733122589279943393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8064 2016016267758465028681256368156088986503319893472489295779699922833296345152394856516249917102802669014960722589114911330566731949714107013926410359054952889285953906456947584284275038476347908148971477519900765136082861625656161037251581636299595350148256994916212891452442246647686023023817030247349118248954935209648202885465549085859285512633521942055676556117265345659333678851987083310688020375530231859295852791346800054014111407444264839612527333901889731402301488794772348350090872895206743992871641131686749745971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8065 2420421319383337447251296766298875242216206417558028877317624825386741483837212066184040138924020611264459550101029765376906943753635893607181991334209642395840185494846075967063207110278011735923712998941925568395869379024781823146959574018186220587301692749783161110810860616839606348953780923349127346738238592853789258188570858932292459625898010844292180377955393386681310300571029499724426630722097101022129268269312939081242575484108941512357454575545994586613553024400996428958022663493857754039727860053184568696504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8066 2464130297275485947995502707176166771859911999453089633919288393315795475000918840861221326743639938749419491073645622247729769425589808059668976755224941961587390395916499590756385859451617813811560924871188313480220916714115539260024290601474276200864649024139928897201700300745690623101655527346099831850830709001554935011997965704915363090236733861599117097906351284465277726917543061166547533397844582303464531991543896289230109570538735753702898852816186465586455630222805720912300372481930085314957462664737653260288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8067 3286322325332500862322538101779033335770820602082846754120314810076417389488404912328067218561989278113783281560914972135847378181820518209603191166356241868373455975496909793329691116443166718767378689216132371096367416137171129448191204438227562403866137375122598307566601790671920232166343566826179792288072320259807425321212175270972317160213159370092982968291315807338142106602023516811365792266902071551783466818168220328167600224596077360852402076328220890911167128346775801818852870628506261010618207444684029873356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8068 4107902906665626077903172627223791669713525752603558442650393512595521736860506140410084023202486597642229101951143715169809222727275647762003988957945302335466819969371137241662113895553958398459223361520165463870459270171463911810239005547784453004832671718903247884458252238339900290207929458532724740360090400324759281651515219088715396450266449212616228710364144759172677633252529396014207240333627589439729333522710275410209500280745096701065502595410276113638958910433469752273566088285632826263272759305855037341696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8069 8215805813331252155806345254447583339427051505207116885300787025191043473721012280820168046404973195284458203902287430339618445454551295524007977915890604670933639938742274483324227791107916796918446723040330927740918540342927823620478011095568906009665343437806495768916504476679800580415858917065449480720180800649518563303030438177430792900532898425232457420728289518345355266505058792028414480667255178879458667045420550820419000561490193402131005190820552227277917820866939504547132176571265652526545518611710074683392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8070 8495988472830672503912994438247915622539835612811447079411886098900140902883009151410288427461686064883797887793145581374496285447515207133238021146118171291590287442524415669420230093362479691711757230538992874283343617508847221758494872858310513375771659793261006088465048107436978990475618660323394852220540438583315525681883750672756842750051578915066667888709882482287432242162571507815544226372707437693772447939066939340821192084320248795289438745757496930006131030917161333671804263413367682436476971570972325838848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8071 9716930971160024546545316051488308560105128444734462184643825054289364428018095351128967255831086966240888723492383926277904910236324168396614743470169405140642354066803799306202139555774213556566834777444447546462558299697385951318725334855074421850473022667497323419123092995549664727751712779044478401348287500866695940020382309034515644425971128230485779506372583390017495103471116780345998459946745066491164914396430989447134289680950038830651212147046548983238583219276812962412428405512235860180512753784820173111296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8072 10931547342555027614863480557924347130118269500326269957724303186075534981520357270020088162809972837020999813928931917062643024015864689446191586403940580783222648325154274219477407000245990251137689124625003489770378087159559195233566001711958724581782150500934488846513479619993372818720676876425038201516823438475032932522930097663830099979217519259296501944669156313769681991405006377889248267440088199802560528695984863128026075891068793684482613665427367606143406121686414582713981956201265342703076848007922694750208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8073 10985918866497479408660992392888492439783476255575545318507736428775816210824662549658705745615476334046160658898572655283437444112431182316951821200681491989181890565873109763682254396477047709998392451629512874518509156656458047598838455642928558294113663277871657407123678146602470669974686904702518123675060470838837272864304439500483526750794947124790588240815570907587202805101638984351309283779285335372417229345867777912707954547429256135459442607599639354251621453902583075269685982324496494381559368875731436175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8074 11499528540551529173480525592398111221228350032694433603475191509954202836065675704050035943174422300712316038225603826681473178444103043931025420330805841011234213331444326095404146393695605828179571525755435848406161090497435022641667075072659427616571379658277455060547179679623756942555840493919661566294428005822223021747933380417802545681339105209972823614808132845461655271006740423446010129496239291103509823702270010480361625555765532547386798682588366008023028750613909568017180324719432632089788148302642182881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8075 11559572191773395258683654833330353849179396194351560844430246438812434474210813871605789063623708656639440305538643379588622531698742451970494292361715337739412614745517376432821469421517494701385452680475491184813766530079346766391769470496314911855924686923938142624357664900568094761507760070627044651373557102024475444688175581741713731960255045510758015618293440838727656052818181006906467451427244116107265120137810983677618169436544684601742884857329589097733114510029468459011307788646496381028511313139266230419456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8076 12525973435728345775146922796265530891341275496184173779131891163808566955656608472024216038624715939623258032858354829414618897008872758570588486816077660894496098109620109596804561288892604543417842446079885821660650605126046388662605546840162139513768204740297118282007392854254580668046037905527876471876658282301118910200313845989761174896544025771550011636939699585426738078877825713968784267688654363567038131420707697059010122139542059307811765441849832316808365388521812290528816543880718135477156785993205712053862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8077 12895323216687208537355477855056032530292365163163030013609387772570304823661044324311788480972223035039888502702376213172385235071384114028985890322485484168050588079361365103663377985070362449503333977981040081418390939678361553381087909160530953966121763016221423553519077900193649118760172987562007521830065388550260021130865510178028613981589554015996881292051499973639175568644518063015552205687482541014773875375959725985759237499317416717324962748289525224584658652617286187701308040078147392475209097484086550305177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8078 13826697804882250863156184402941935390021708501637655746416315811628714913762838501434435193644483404120416164010440056375046349785564120989306459250432857307101435719659626964626310100382364074124668527092234462298896535289697296952776815864886904563483554892233589508516549566135569248032870430700653792140814690369977462070323749353833295444226682199869105020574990006811775462234436220309245628706683687551714654321321613082626095692428193147960837768215410895301630969204599746857668458151393688519735519862959510650880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8079 18440164862342136351027920857177599329209658811070768499597841734900932311483508103829142674840693591818341610211478859460212128868292816793468839112651947455820447968373278512123030682274067977284865161503584580211643644851175417178183021356639720423780347241475718812646617310369769756956953395685014654401212059802972915222298307281607206378706017852947332992421947359596675765127327063557457747964612503021563283612545540804281978298755406586824546438812558237308452006170785985485433619278882167345283215621660900065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8080 18679923575041651733182460879229896078048787865270238456911651055425363124507134777117649995935238554359460107349701979484676215670261571934970435694570290203479789191958102125896172219032936312785259603179554587953859983267745608212143283991779966664788596922391782633103562049568801592294680764451419963926086520025250041995577817994775351637645812259587662098880185123357420842936183856934648788837379961073987922736362599211615788353730548152387002428082691772149014303573775010011638625062515625371376449300232073641984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8081 37359847150083303466364921758459792156097575730540476913823302110850726249014269554235299991870477108718920214699403958969352431340523143869940871389140580406959578383916204251792344438065872625570519206359109175907719966535491216424286567983559933329577193844783565266207124099137603184589361528902839927852173040050500083991155635989550703275291624519175324197760370246714841685872367713869297577674759922147975845472725198423231576707461096304774004856165383544298028607147550020023277250125031250742752898600464147283968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8082 39454931194018423902682278653922920070611896335802256059831475893661348953783118100095934228884654223435976332758744931814976397950941108410028519682850814425047271141388179210178024172537543433777932106008372516284566894447198572091709678716681430705489271913171711420664422295047461068292904426960791001339052806904404080939714235838963346269908272881760844882893355532204107365418921789145456821736971227060218181232246228665362266095660583925421268635496486645377136671085654034715084351028610673674752982020452744429568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8083 40412318257499665989822112022064690719807331937658694171757639008261837728542640170809151020928069196056846871744111379983636354443105147011857037597359692863113898010932899081270016223547782568434901803495955266039551507542551884595825058068543350557994132919234529439529465586928261550257334128334428046731867281794536554065796802956626278340108461432360821487172806544386599423182409831584177210412212938337499417430907001681385567028843909885811322587266246533492006832961772209682564144450716944137047317274942452531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8084 40854929362224662331615401820401589713405221763642575107924508387876134046521916706013251246395376620585088527958451647478695228801291536717224995628187918070662288322481211785493449734567591615612998347058053823715222785958494119522350761085484539635534068660730907619105264495737475843426819216406662258672263923452286240134136482227103613769547744581381916198698984901777500274007740986882480103669108603852624411050388364080753123239159819375036875167983924471715966907798972571979087466032796224953786406940334679392256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8085 40996829369571860029426733578333409906021370402646306214572765361636165410904552772187074981392402600282479299172007250709502719876550120496651585415530254456093392128462200544800005565857775044182779623876873692515266099183953642098044303468057729859415613419141368666055465587849705825744996964867905063212097149834678688929012398333840928333773241126837039997059089202050277258372306450658314778422827656788162825229255145160277930645682507838335468574681756072526000303199579961186606960732072242639310137187827430981632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8086 42636984115985019951620488544636927163593997343548879935039017822017557330674600985772169155613630245520428762892315919908560778552929958765147433527106241627843007575909263169617725568750093310888581075175519223139589073275619369881156309427545616373365448227977209823196764262638335883677446190969248105747883316715083931806838615506194111077895693939775403719468905099041643089622434782217962330512889271491398048147939288158620093736418088938323820940392753525290175796098876343562376092231140380093801768706502532530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8087 85273968231970039903240977089273854327187994687097759870078035644035114661349201971544338311227260491040857525784631839817121557105859917530294867054212483255686015151818526339235451137500186621777162150351038446279178146551238739762312618855091232746730896455954419646393528525276671767354892381938496211495766633430167863613677231012388222155791387879550807438937810198083286179244869564435924661025778542982796096295878576317240187472836177876647641880785507050580351592197752687124752184462280760187603537413005065060352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8088 88849037135259625425174501964149042217452219093069834889383596853740175935053662635883526999708477631058195457326654616517375261000613636226258652476813285075347356442991611215153274042553180213129515328374728331635251364019584299551233831681472687584967912690416617623524197805962002529878589138668900368877473433810671497747233315419002889266592666672149549520613575446177433851672988322474621378714204592665397850951847495590441315382046976794434076124240468747781353337477082974595483595661117097751161792152937672212480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8089 177698074270519250850349003928298084434904438186139669778767193707480351870107325271767053999416955262116390914653309233034750522001227272452517304953626570150694712885983222430306548085106360426259030656749456663270502728039168599102467663362945375169935825380833235247048395611924005059757178277337800737754946867621342995494466630838005778533185333344299099041227150892354867703345976644949242757428409185330795701903694991180882630764093953588868152248480937495562706674954165949190967191322234195502323584305875344424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8090 195564695903463979885822430276710422790667489672908541975443637651323101463783297054911537388164672903626855181951289309461721475922103516289991803668627161404083037163276235879218003885639590325481706844624711592762286806192685798516930732041834880449528184247752079603239987642246230432283531516713518196776370450646173420499606168262530381327755230654300444809116755464493569111854759834114520756317942154435377934437845601983120953718581854816475995193721962909925871338161543704359746953500745112633067362222711746068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8091 197070758007948190342137702347056112207589944952061573025025393075434134123282296080629337133462875875522308558190891567163598129868691099686766279796631772517587385142992415387187566948035260793322568570512192429028279563579347891279586800738048102780894818355853620666894773254267051769060798297020214553358992891867267746991536106986753216102944120701683475521624075148678037347086463541360436747555410375735547304109476917579072234897719012853196589312660045141064505929149036639535904217169587164060121382605532273049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8092 197999668852778904994767945697226655152912719583291756845744099633572426785981450208347037076350482082734207114928101317542045700035758143910552312390151206757191384083108569641260404020179285779091402633606014997364868948873319670501041116858471138581938382859481216951015369397391771259847193924208299607993555260408139373519583318813089239558255484558822483902489839516991764676941574669164070627653714239115594898665795965988018970075940900471080878158243576068774829898600959367948418348359036202671781020755474094489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8093 395999337705557809989535891394453310305825439166583513691488199267144853571962900416694074152700964165468414229856202635084091400071516287821104624780302413514382768166217139282520808040358571558182805267212029994729737897746639341002082233716942277163876765718962433902030738794783542519694387848416599215987110520816278747039166637626178479116510969117644967804979679033983529353883149338328141255307428478231189797331591931976037940151881800942161756316487152137549659797201918735896836696718072405343562041510948188979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8094 400431456505884085117614003095639429895289583748502602892007396248327112405348986229363794197358951416769834404088980596276765477338313236833574077966223236381854090197033895920464565860516276351020870595737079678013808875461466563960271819273777265721121938567883722515782885358472064497948603077388822369163466551702201390288146742598627038652593905463175464510526722544791330417489093049769150169345561973496224899697035773855375838067748378491434623267053691348793023770864743654249151230162053973509613561660720545792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8095 480755627880232714468929445696804329397057573518251738878067493753189560893788297724481719647245014344529803166730987991133867146356869931667714779150338907363006207695963665537777556992536670003215750182565131502534202616222350846988342186189487438033101448225164160319443887906617054861596510981823451489948138159004048916696442316906034799079341950262026305213331389859221749766581459635792149995394483612932200310269926316214879941822724439365062994231316144682719228341139196193210416615539115493344314262247316568145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8096 482662204546766132577406868431782348562929304796941220239253344282817501257221725834808932877022040192552191843060592632315961151010995161115880373143246340373024874233080417873657269428879047063416810836970318713014482320125679564567517363607941983947010475470128660591032045877919634165685179800835727837346696885347524115411050378539972995196229296599429328572825271595248555205804689855838591467575210110655270249720372243009160227560656845348462359169185502150773285226404997629539278709652052876394510237010592677232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8097 643708742958018135929973881571565974262132884241222299989376781280579226042025018464161600226691115258448274317566797625360389995331182138712079165632849141710809632796838209791936582538679770976432904660581912032358582586517762558086253786941683259171004738963623617570301558053473432311307798316643758358742957105582174430213550537815427222409742006180247818686804557732535577252713475261083779256954080084932597481081076730290818701115350128399119763547430054797190220488232184441637448856097116348505042502046768011673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8098 965563114437027203894960822357348961393199326361833449984065171920868839063037527696242400340036672887672411476350196438040584992996773208068118748449273712566214449195257314687904873808019656464649356990872868048537873879776643837129380680412524888756507108445435426355452337080210148466961697474965637538114435658373261645320325806723140833614613009270371728030206836598803365879070212891625668885431120127398896221621615095436228051673025192598679645321145082195785330732348276662456173284145674522757563753070152017510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8099 978233830091786629619566024052635253000085663539121867810023776355679000115733405841684563113411564623592590982851497145546043603159087928520915222432008948877669472775125952328965709617326071137391905000354814642139479644479120145638774404213080100206126948642023001197396342246526944539534318109347858296879827139935834729609084200643331930056758384779645211928141830053427820539848437388919516291100297482258893688836350580045084167894750319690003813740025991480688676898444810269088475771279345311402510463926303876710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8100 980170207625647137701333401986213979666020099331336992201062713589995267390910522993338811502887117784958077271417903760735408923364461831447396740060493882881597138026506492278847613790752017181450339131314196217249660943510118044975923051379388382669377226935384634358888715297383347734484099953219036273362862727671096762270409041426335411706136877745959262826272788866474828072250897272604054304826699924582103620850908454756937220362366046728317055200848186687401444283371636555965560536367164540257152962967857728061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8101 1960340415251294275402666803972427959332040198662673984402125427179990534781821045986677623005774235569916154542835807521470817846728923662894793480120987765763194276053012984557695227581504034362900678262628392434499321887020236089951846102758776765338754453870769268717777430594766695468968199906438072546725725455342193524540818082852670823412273755491918525652545577732949656144501794545208108609653399849164207241701816909513874440724732093456634110401696373374802888566743273111931121072734329080514305925935715456122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8102 2940510622876941413104000205958641938998060297994010976603188140769985802172731568980016434508661353354874231814253711282206226770093385494342190220181481648644791414079519476836542841372256051544351017393942588651748982830530354134927769154138165148008131680806153903076666145892150043203452299859657108820088588183013290286811227124279006235118410633237877788478818366599424484216752691817812162914480099773746310862552725364270811661087098140184951165602544560062204332850114909667896681609101493620771458888903573184184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8103 2980745656011188883680546291898836754156650550642777706735575898451295849889976667876996088433077093763497494920162799904256778336353624976652036692633605600733085411389800910714806105818488748674424038742736565380317271825434276023292365524015377336304066729687549960884371712733903802465294872662441267411377272189003694571751648285670051404612067236518817784386359626184991471860535682167059337454783602064790960884671703410029502427146391398917151736640800785584510445277497448469068859596351661366589388864302245478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8104 3353338863012587494140614578386191348426231869473124920077522885757707831126223751361620599487211730483934681785183149892288875628397828098733541279212806300824721087813526024554156869045799842258727043585578636052856930803613560526203911214517299503342075070898493705994918176825641777773456731745246425837799431212629156393220604321378807830188575641083670007434654579458115405843102642437941754636631552322889830995255666336283190230539690323781795703720900883782574250937184629527702467045895619037413062472340026163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8105 4025995763956980971709700784965092213078414218772281663808347792846426485536021872124124622854443821551844070746343467354617509207243027625409799831414762206348533157726886805950141474808916785406819695235122783611062240996449142761267454057251417218841933728224548449392218125493879757714370593209517804782425733331306819104228474431915397161622349242246177812188477035386985021113063617376803229689298425250536243955154207808979047173472466563717857343152409326016369916300659430646012729590247790172055781578259740753920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8106 4125926789455789629031663129863533880903951239663713625988489575342685168290304740553953195364491819969997612667336225592754702374111833051837394319329024868570899292503086315488680585980147796724029223128782890592453933812785870339072220601943803873543794709312122842581681033182459650508544581776892553969813534812267339359095336032091018495619811745058588087816650665543936612556908060654673567658982906736716556316143509718365674540157255628117857579251812852123086618130777461273611819487180588286684509162941385277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8107 4170029534829311463908037571108604989177205698293525961349062803797026014635177701518556537084785431492706760586889202532513929622938435251169583938236116412840715284251558990343698499394898408950658443887064375015390962933664602362089112461303169950734707427080712779550248516718169542616657355427570598554690161281161765213964184230776463231205932045277810467526944353887660427895086524291126997453712556441951069344913407819166863891915811066806223501014266625846868826302452370812241381074639052699767369577204117667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8108 5212536918536639329885046963885756236471507122866907451686328504746282518293972126898195671355981789365883450733611503165642412028673044063961979922795145516050894105314448737929623124243623011188323054858830468769238703667080752952611390576628962438418384283850890974437810645897711928270821694284463248193362701601452206517455230288470579039007415056597263084408680442359575534868858155363908746817140695552438836681141759773958579864894763833507779376267833282308586032878065463515301726343298815874709211971505147084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8109 5259129284875290023652824514336870517784430459994538640418451106849777209523127606587165838270234650553352814844251704597039093708261673888969408852525245803834939231192486503566447611373540168718013538255179310198416043532176755321819884699810140010002063459322776551207548580161308874801198328156302462887429100366434427771534006245134112444228525839167066530190360220482267766048528484017490884991124151515592820960558105535154657722059683972354326031394297423411598172121983622822615016625472005636359093134772519567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8110 5787900435800251248857048718224001520931234609504859101547480158353695026784963806162505881791970199657901875032396577070110959108277113926719050503458490626503126056067818027022856746212727631333683377699314186495539395735140179090589818759301920391442488318004686150106133627623179604061101420932887221384263004479363976215954544916519879184544980882778972675888847525259017514265364228334466870710340438488627968720179436798200098851723293502183429463898615370874177336166856976204236635144880875768275632390170843545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8111 11575800871600502497714097436448003041862469219009718203094960316707390053569927612325011763583940399315803750064793154140221918216554227853438101006916981253006252112135636054045713492425455262667366755398628372991078791470280358181179637518603840782884976636009372300212267255246359208122202841865774442768526008958727952431909089833039758369089961765557945351777695050518035028530728456668933741420680876977255937440358873596400197703446587004366858927797230741748354672333713952408473270289761751536551264780341687091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8112 11613015010980130297664064967436473450898833902048967198878418494919274095742026787970058460615261362644719133304035292791101996381820598014460669702795531460298173071167622162378343773211889734446246456497755866334694157143175331427193367896983624278334109404577123450417326236736999004765393175786014215028072622929943013436746707140699086499111006382918397797553404188539271956600479645591696224615221324160978974280345238104912991661335298932986370633272354228096538730130383846317901540172159992536914403199002502758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8113 11733720416423201272825407017545684579477896829970040369470012746382587692243510712335613037709399828548421785937684536855673565610751963639079536283362789032691292820719139835484384265242514949354613114560747739764657654762910125596624503464813322589510162017098386731082833859452306311378728858726960129533808579209777293608695698039015671976921781445707965574964838221800807244874787665310270870710951862855476621260008586660184439440147333889623946244760165873257723928593513538552863853445114668658215389831593204144668672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8114 17600580624634801909238110526318526869216845244955060554205019119573881538365266068503419556564099742822632678906526805283510348416127945458619304425044183549036939231078709753226576397863772424031919671841121609646986482144365188394936755197219983884265243025647580096624250789178459467068093288090440194300712868814665940413043547058523507965382672168561948362447257332701210867312181497965406306066427794283214931890012879990276659160221000834435919367140248809886585892890270307829295780167672002987323084747389806217003008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8115 18787857010982971452367465599426087271665619900009773003232660674380096334932847099747164473365405959487961564381303109185542101360139841451886581961968176852558222568777434116685676702628357098260177815735629018851872352703949468960203055199241121852821861967659919346041252137908167801775322124719005535293476246649955121169239834781690734984740572336180105196836949258594944713286518777583113619346696196441134715629980418543378766759320942341468351418339334445750312099191289723066182689252347316625021461642476592105584066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8116 23484821263728714315459331999282609089582024875012216254040825842975120418666058874683955591706757449359951955476628886481927626700174801814858227452460221065697778210971792645857095878285446372825222269669536273564840440879936836200253818999051402316027327459574899182551565172385209752219152655898756919116845308312443901461549793477113418730925715420225131496046186573243680891608148471978892024183370245551418394537475523179223458449151177926835439272924168057187890123989112153832728361565434145781276827053095740131980083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8117 46969642527457428630918663998565218179164049750024432508081651685950240837332117749367911183413514898719903910953257772963855253400349603629716454904920442131395556421943585291714191756570892745650444539339072547129680881759873672400507637998102804632054654919149798365103130344770419504438305311797513838233690616624887802923099586954226837461851430840450262992092373146487361783216296943957784048366740491102836789074951046358446916898302355853670878545848336114375780247978224307665456723130868291562553654106191480263960166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8118 47283677609753428761241707700379672112074847049101676770967079583200408363095949080060474865291089863792894740577910922502927669694189919026990180978795937984893264541472900238001946563653223644928386597463376704221822894478597296303233275998430352883028569316199609049901303107338510454953784610801857946667630728129453914779987440491693324317852804595009786939874988327661011372145900948658272023939256443870923828831000710748240099076954665953960686182316948193954476379307768158950990491826851696254573178630577465438429511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8119 49473564379959400414645151629792341236358086657235875411588428259549009506566366381499948653948238638202962644442105284698242845322748809416709007886131477645819323107193289757531337283519960845874975390729638952337956468986585261822003059102327410814284145777913957673195408827810709899464876714704779533989666555802746203838795932537149820434653170781357121117619671151909961804315229064427889537335308963483093268918636849525805094213789050293983440079229547874014749860012948347787094966401063164228556246449952036143990046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8120 49706021819923771425573868761845061800704722916644220005703002669521538976737866876401866938569406341286107803690102119678744664313745199023030670582513520937339944596853051298248387746732159021345176592733984169591213110027597189130101721767109606884219855326236112215132604532367822796882363244061413711582761668208532967341035344113662601597176686542667263694044052309340824094470651035075742210897625901862820742586108167900734244421974258938480143680924839706920666081079291255890186432564913407490678265991905343875894476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8121 66291031647440855951024158881132942498483202890721303026256769314902113275031554936961227848727187883637835992892756355815083673579879391220264057587327209913310490567424100622230534048554465962901561618047656810517177816281978274090856227731798795410784380219822904730591770336816572150110469162567156960513629726264144862860873034726232137796842656803925316266676777346579595489396730556351117210359893487719768818803525411335528572463847356099696795023315421750286439226692881083362871265581601711477174399275376513170119065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8122 67609724212470593408114424407263006408399266604138877333768328704499628431577881567427660875825524416806975741138472476871620284290876992013355331851161138282553763766883612301274904887154742973991538919051830628790906622304791820403416270971624900480783854450002177566630423832763998585354602151284890728007718059528539142390901154234227078172371247288734583310691315390570694969562149389998962015082106422690538413586176185647041775249418513183400440945822233903383535060772255599537293973552848627243118191088918949184793477120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8123 135219448424941186816228848814526012816798533208277754667536657408999256863155763134855321751651048833613951482276944953743240568581753984026710663702322276565107527533767224602549809774309485947983077838103661257581813244609583640806832541943249800961567708900004355133260847665527997170709204302569781456015436119057078284781802308468454156344742494577469166621382630781141389939124298779997924030164212845381076827172352371294083550498837026366800881891644467806767070121544511199074587947105697254486236382177837898369586954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8124 146523834299303261145308601638658085228848533797461645320804723211365693011708151662085402556049180503600036509473212468666206158254341475175321208961320017404120028449447493440996094388881810518671411785017576260448898050729298093774727549300136813030619420394416991278888926169847951098792767032891811608542108544732315792941542681348671769094854345559580160898441294529909802097046407789636735200009754789145377052312377147529055912378267894083640999974872754081642804113346870840347642151407227021264071693329595292904304148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8125 147030157483219213058915030404139942605125742520770190676399176176517954461726424285018975636842270292693244308383453549167555170085256012709260328133875029389074991722413439764331595090162564257987909140833921154375873185427297605159511760486061845659435129443239809602602767905101196522592756926649122473964269493199683485365694008692974832200519679619464482951504613926341351120824161619504474813724638028817060334177828981055699244951481506235629130723728455434807461911676446300503180027350420842506941894918730454693450874880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8126 151653103611302796623013646628704500494206735237225547640467418054211000715250946965288164916060770727699610384212658319074088114869233780367249601706711800820150443950835999478467093671138785967457073008703278693862572527955525665375108429135757026094950493183710628537781483545231423260917694521163789162726807726481631997319993008154141577707694622556797685745315699942589002374304072026615011149090617481863750594133994621369667744241637149371707039347249793342085895857385265995065932294134498351303714287716384005363125452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8127 152664372275970250964783443610086700845480303159293688689975394367998010331572714171498122173602642071884381063875602586922100322153289896724666800970016513598100062909026723024058858483153155343792171680542901072251606146155554080993316298753963088981655332140924874535481071878649206458613668968793955154169708075395074526044802110133892192207845573913639317307065896611121151499496797772875818854426093132668710147563928209073868091740565808659451046492542948140255674879029846899316073026696483003215556512862115173808000204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8128 155049753092782286136108184916494305546190932896157652575756259904997979243003537830427780332565183354257574517998658877342758139686935051360989719735173021623070376391980265571309778146952423396038924363051383901505537492189234613508836865921993762246993696705626825700097963626753100309529507546431360703453609764073122565514252143104734257711093161006039931639988801245669919491676435238077003524026500837866658743619614587340647280674012149419754969093988931704947169799014688257117886667738615550140799583375585723398750208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8129 169353492070441556599179517694281061901997172115418054022512099376753278716384070205290352096339669592939643640572650694957002732958546614540731718062734885686819815503824392175738714241118208984746500905276455591478730830026665124204233370346503710757016402268259663180716047149866015071626721408753286500547852312841175968333748758187392232224521370216628478849051807540613046860814521068369821583117167731104693540388822202652861046826652768667614137760966862708627920797042912968701534071927668305774030534640865911047716864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8130 175127875333740921707218089389791783172237877453584831152183224003370448072853362405769870220766650728797673209746094780448672323349780898042500786460107440287092883881873022689541318226673712912484654965858198236632515342424636493348002874745379271796542583113977038056087802521072299297356314792327733019513475001234623316659828685712957768138746381563214188814700036131294659131082969544668618556345868751014476152546046827731523444301273107072962835683388458758597148015705240634769752167328690669762542170430984437102962278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8131 179870216251869302565827476723364481362588613013256373968683349991856301599004130439968667480129770864587165327611559629435676989746099916558158447989007835188484180544051402414209748507473387923654452198976215210158347479356831678854525196305215460974785515732150497500546659842726094636162868771230224822749816684053355862952357895770948887585443575648098132032119379469472851061131637965607420606227575061486821735013444614169127560781384951365074014986226830949352196511294937673235470794683819624069458205993912448939406131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8132 182641002638290909280577065581747502898340940813203840576673337411499787631337955299120944771222912392668097271040749251455225287405860120664317499819390497604738108870789036341001169537113542808229360320141445739711492755033701999966533286620571796702253328554725344702095517247235354117079369958977031880353151472511173925026078428183338344133614721871175381819520448216114281372728017497811899485912723842921792031316604223116533890344127723401506477348017231426107300950493319254851421564306676922514687343955307762658626764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8133 243581273187961032181890292730895677013325977016936716089457853225148949687015325403438352465419613081894543378295054543576679159247654616582094123969481657975438731463085287944812126671205000565311057622792627938694726903423403044667812380613997467158243507177423513288806688684146190542886392489386383644845420488730957693430464429284465347627864543337257117635419181737726947083031147136305704983427454162813737899834499815487929684259097569252185519383818862422085510234737829010326089830943419480876097913146072933774603059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8134 246405388078633488324830975423386594961482301849200990168660284381193178515312598207991942776354510161457222840070922757916489552420414048443591523497090376459882999344875633769491240296149055795199954518491650322091091964835876223823516596662834231449319471302387407337479050047420314143363466015004852545234715792239055502996169605650332255321699221499535931671476771599677494305588930225905940597806744750246451846085203289350373447834648933038225103037077768506891431960454327688557303799956948193380301665817770331000012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8135 295831980687320008915973251792762764305133968302810401385562809929310471607262113478453318699406723912347953169604834232388320822876398677452256831064715394887564254528424505976402967434293915609237110749661530573707395648333466356121973961229650782993976270762452912864426127212444192118183814808172164502635144019068110140309771343476648902599811722820013710091404887792604928694839938080275655847642389021998643663242845445225970011484945638307113169965184509866836780221813178065454920448019178549493397610201295521411235840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8136 300088366837711034580125453339021004810262379031686002154623189104870938462121083492069790127817780027255901287373440532005401800376363266363270888297540375108462676689010228752815972180911839195451049658563799287192017175015867019669359919155533977562835085627083841489614891687661513752648880221087754003113920936719974558544078462065466337119528228701849673973065042599058842291888809400670041890124393812648982306828298950681737911707604011069556255750786498830020913412750655781906846625998457112257803244835165593812336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8137 306808943699704563105288925030157794596665528708150245630335295579468827054748916910100564395529375879862411248044900251806885969226077341461961472942957540276422405572990009922547975452733623325436808316934750975220660208146699484569452692418024027693258850933240539010803930157784410360546566925162747520223580315049633190332310014769950977580822434407928098998751990972747599227344936582963528709474794063565171784001668839548028049944483166137326259530989117596418655387914497148006026248586543298803012080892817793089536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8138 319079907020042707204034715464269320979806792894636881974146001640595179415079745083303086684726778482942921276372568117803479976857889547369768590142812222037279204432402858859343440440730695863847643054755570466560016235105867558489285364583817057774843570343364464670592929523258801048753860591525352579548509331172513645166643968320572809657682961269829097845196792793268807604577684870340322494923621186661972200768921132642097573132809273906936399669031177520738547070285353073025696881412638429035787930509255909572608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8139 425544509542716409312611637249773185251639359469581308079636592448696702633588891048956764566907298931014546919497371547829727189992141921348696132517074047229255459723424307913084037472520655870886494278960782124118572234194314923881266954504798810942872208751094696774979978478797686133884883104028073107402455304108415476272418763456228764347531268563500554496283114048278157248013590545228428131449210482424738790138449662716973546460447718307758759617625774381650654512166102950646174525891195438887866703846907291107328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8140 428172077200840005206817521113530897167679506745208962370845916596827405277679265457279459291039950556608244040893320914142678590664017961705465888675860558243668324181595715953398827405095688076111405247096984356542264906606527035729840341576429327198943550008261543432207595291646491735493113724141312130787198796480219625793044760480469233281870266253643284759937180559336800114567866625285567398125432163270739566508591617111431676458659806077305960499751666956138637633023240557518389723527765313038971541018878404376657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8141 489700652975720862043601103746924952290457278774067140094774539087230753026069021790254883963015433172175670148193014789311521070271298560735993037465022175627550235184180319099891458059090988323632738441803699135452871872099905670384534320023311053395270388032643249673441011462707553225791175295675799050582976546570102530374586142508395386678094744155985487936299265651838229588068763010131558791235075182621084113598861556396922596333531004357049558197291099962065571011390207018235054477683626580479363550550637103919661056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8142 494656693147445682574380462243468839103933616180144315289992933789759097408788225437875257466633918758177141317484219928753855863532188111884888657563198546297477259725406352816948708859107130695923928550353972558994528886640425299081433132443526258358271075210420373706850358444669931067890944196009682302442326084616734871750027453597694637041843702768832372796932014859701609444227114368295795718179882022694713938281030480888789099505134864228993989350890436308105534540704122724156009747424934139488951833246367484255141888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8143 524785157783336885565826053158251679466215816517193401654344055046523025759531926987240980651841125945161992676098937353779854958508789657374866822671841718524488959426143238132107928504763725270501972368960525310966636597892493815445123941575681748387966603876548339960880382592643111213989906290393782915120031448269861613591217175759851582280844372946739485822775720257594505063456324900686206619958786370070515180932237293411658838544007135950213400930159585161517242642650668411153006172522840040064587389555722428293840896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8144 557584230144795440913690181480642409432854305049517989257740558486930714869502672423943541942581196316734617218355120938391095893415589010960795999088831825932269519390277190515364674036311458099908345642020558142902051385260774678910444187924161857662214516618832611208435406504683305664864275433543394347315033413786727964440668249244842306173397146255910703686699202773694161629922345206979094533706210518199922379740502124249887515953007581947101738488294559234112070307816335186850069058305517542568624101402955080062205952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8145 570535575969705345576089492947973463746938531330968779373714619622872566379904914884669013883684709855817155009349973978754050368018023007367818380662280984027206078873194963891091633011540081217416425837477204959078271785441342767322724406590565599996559087304858988456890751628028893037154389341022803479137983062408687168291331280833890697708574164163697396516660998125811890566639699915000718340897762596380990997593943503630943359263194952083824273167765119908765801029512320505903659168843622563263225676120895191263477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8146 855803363954558018364134239421960195620407796996453169060571929434308849569857372327003520825527064783725732514024960968131075552027034511051727570993421476040809118309792445836637449517310121826124638756215807438617407678162014150984086609885848399994838630957288482685336127442043339555731584011534205218706974593613030752436996921250836046562861246245546094774991497188717835849959549872501077511346643894571486496390915255446415038894792428125736409751647679863148701544268480758855488753265433844894838514181342786895216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8147 1711606727909116036728268478843920391240815593992906338121143858868617699139714744654007041651054129567451465028049921936262151104054069022103455141986842952081618236619584891673274899034620243652249277512431614877234815356324028301968173219771696799989677261914576965370672254884086679111463168023068410437413949187226061504873993842501672093125722492491092189549982994377435671699919099745002155022693287789142972992781830510892830077789584856251472819503295359726297403088536961517710977506530867689789677028362685573790433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8148 1733686134551873208247814707525501629233428783899778836071974681190402168775554488859699336176473825793928524124266986239198715901162256477121868022439852667976435249219414617811372599763011377934717663996948699115599996711070020916188792382948802616109390530105033142198066052209904132051105255323618315418227956491576772766796120322835376394865382742045250596487972698437721225467329191063510551210152660749699674485611925276131359678438781149576305312453274486637225109666245391413507183047239700501716422990672620690729861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8149 1799652788898674566944521093543118813698910021812731181796473123280881204923970355261019643855007907155885376409613649211439332915237395843671094867526743613725835877013732415397536598802745461280628443126440207286467059606140461664486106718566355153226513594270741894338777245635251257170766810817501533127363859711232488258517256886843381204182495997390610904558858698853900867815669897501123318913749432621269697771628074632654788346346083167158281257754707047365395387322987189897730999762473553552911340393409272131994255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8150 1837449919216870808217842386682201318906522510428100287796463915069099810672594676137607348807520456517970163135779195829275655808995256432545051916488951486969394710126050313890947269187428184138188177602717383925004456229023234800378065539771036243766514179538128385033636871914588180380338591404400803656043727703398619240418498930746912463478201097601163587635441313492237832479277627928247648471672602523104128672246936504792216186111602378246411449870891902011290718455264571959760003659204816294361674884030555813036729303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8151 1846950386373531773935946745276396789838392216417695340395381556806010558206179120339343422375912823355202630304758262073583316160307640046182443889000856567643847939366395057192804927385768607168454021952745402806394048705667618926432451896285926387007413450708918436530269607624400131537969260626340713941566011446954067635242233595315711761193003055881460606573245150673796526688175660957065871279517780412881816030291399649486873547439322800228253698446403264670837673887856925992726066239245031232392424974186989997509941657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8152 2077819184670223245677940088435946388568191243469907257944804251406761877981951510381761350172901926274602959092853044832781230680346095051955249375125963638599328931787194439341905543308989683064510774696838578157193304793876071292236508383321667185383340132047533241096553308577450147980215418204633303184261762877823326089647512794730175731342128437866643182394900794508021092524197618576699105189457502964492043034077824605672732740869238150256785410752203672754692383123839041741816824519150660136441478095960363747198684364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8153 2152760169428594587594428107337992782537499890865619899196711844333347861677765259655142339234012423079888603254873574839248640857247043367720329789441303119910553389153165147010111397329061564265385285437600640909440605276264411918536670511657158812233852221085790897572241399578398534462539578627916708834164311878178101450338287271197649037686214251064309279795883408570148266793312233316461017922751827854176734027926840300889830469768580985577319392356526695352558326712283659007353129462526764174215763045737293900204421939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8154 2194241491000799324859024592324854618652301003421091919101829304515078537703417825530309870392304420081041408373801844397359572291941777608556714846005839617214003394200470869595617846023320613635030002086072198773140761012618975665984643447687735205158590414442138201804457740670289290622574597340381614128361149310997721510755787649426858630627513866240032731819164160598961654547092630302935247225572807146444374017723127603311382403936927951468550847758434046404952225562061481640758113861551385344112038367832128153347686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8155 2259706070277525983314130137062707424097722848285765826868274027633256583559313036789946655029548242867752339538465013436438601956910332169485757164919204702751265059840687044397533636902677289275009737067774784427663141439082415786391007059970575941777386553346538872021468302172127377259319269504426687235422687337604391083989621760369860181940266517013000968075354404110251867506208963751493184804657693297123638739969967729932968441759406673591530878314781052274113554199211521002479437102772952099193768199755870138678640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8156 2824632587846907479142662671328384280122153560357207283585342534541570729449141295987433318786935303584690424423081266795548252446137915211857196456149005878439081324800858805496917046128346611593762171334718480534578926798853019732988758824963219927221733191683173590026835377715159221574149086880533359044278359172005488854987027200462325227425333146266251210094193005137814834382761204689366481005822116621404548424962459662416210552199258341989413597893476315342641942749014401253099296378466190123992210249694837673348300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8157 3767100998957544338645560097614558470602175185935697959229073593714991343389676866239600231452122142302232530044492185998741816595650925939805294971047312216120309359472654557449630717388675922734126661876584875798427388345889540591136909929014342551609254638625968279083642044848094556118194414110447107227641257091237422518749160856960143190833753097482614292791470164070914769715872284765270438144697242486329632517021508575544695038286847280801259656446236224568215479311241783069982080012639080881927934225850685760840138752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8158 5650651498436316507968340146421837705903262778903546938843610390572487015084515299359400347178183213453348795066738278998112724893476388909707942456570968324180464039208981836174446076083013884101189992814877313697641082518834310886705364893521513827413881957938952418625463067272141834177291621165670660841461885636856133778123741285440214786250629646223921439187205246106372154573808427147905657217045863729494448775532262863317042557430270921201889484669354336852323218966862674604973120018958621322891901338776028641260208128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8159 5816986908398697565814338384541908622393266308980606773040016079109103537816187322469222897347431668012530635123370608489226219738952985723702709475898120461561722442381660023109774598087139608191637133057535602999085521449161645521721923153633585302569042486557845046591729852263331879758624848029252219402816945348622294150061782450276554161792069543295273205689772263443397407231574024246456286319313824394366026325695113326072380227329395801136343758818578392184393288490697993033210343905134863329873580520321159846007144448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8160 5832705680164586458719705428484511830727606589901664051544631111411075657205126801855872032970744785848271253232727425647669141874668968933680531863842892585488590714770902800356451752846225749921105327176200938171435602540141569436708646832261994087755481930152905622291785664471444630666148182107366937316109004823127813291159179721486269594238439681892239365334718509290191180926558614253120466758486760563494646211462786183038840524384336602668352878301762858218299256363560189328476527815855073759985538303439260394790584320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8161 11665411360329172917439410856969023661455213179803328103089262222822151314410253603711744065941489571696542506465454851295338283749337937867361063727685785170977181429541805600712903505692451499842210654352401876342871205080283138873417293664523988175510963860305811244583571328942889261332296364214733874632218009646255626582318359442972539188476879363784478730669437018580382361853117228506240933516973521126989292422925572366077681048768673205336705756603525716436598512727120378656953055631710147519971076606878520789581168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8162 11763250592474296712365817181801566866618571169911729947090774150425540545284790314721418857897668592462785271825307415946406336388526234672423468396870387797728379155414148464601685131340885917964797372634035107347422886640266631204907941676005267918094657508897836372876426135587369923961945185104853411356710714064451906087419807503365968731132900518923050929767491832469180678029868778472689533317170161432943924500179071669991429932935358582284650721228402531389136778194327624452170681490692799765960966084190425536503218176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8163 13076690149811314498607409665213689599906563050737183237724707099333872914238862914928914921474011443233232802925743043535658421532389968448700113806675472658799787037019134872349023969350958945678578607084247459425541099012249635811958546343015149439377567377645402274265648000180111171024657130799524995209991824780993466037278335051979883480307170636548421972180415660927639600382589253369879978851752947015773653840304808367234906575216888141372766002204958418645596958072292366429674381980360267692844624494430203516582625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8164 13347794069310064986116773658499529092008398446487144100135902454401064343184791533194689412312319372780268217328757768466781735358200251016516146527489068614000915509634349745084933268817507658384954486216049576234748533148336832294748669145866828644929407734517398265677295624971428758460650362354562162324915185371785558966339390372531862485280118662660165624713441158372950356797001152471124799983493151989591097892958686234143707742461103676647629056289416036252048101532950517903179583283453722885751678565176858919724646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8165 13505867894552791641038386369759376237980643125273403789974598319602575955803003843573374211876919728723228008169245295145280878471558254800070450533448919448080612911168655389810158854059556861747325881810831955679125737995784303404363252806227635195931429792916064072319030046822229897265930370914853035327386817278853541248838053946608249251353618260460891585594766616877792397280001243364375947603766556650908962143249753004501353166298861616879254059705312472108527355480195799643114497837750383465751023122462506597377638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8166 15760708795800757100108536190256099753073758586982447178298379014785060443643613212897587950118690342908204294897182545940558220525770358629157966300371869716318636297416719699802980177818948433909603137391409685960440920044112106939144173414475004543425743028752259128276190983788628171362056525019539212590919649484516512955251075456203791722589659946014671230064008113836305911020545701989318340425086739313147011473858500686792459198720907402879443325373201119695167985311530278573480021992569704657262777657004543124176896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8167 31521417591601514200217072380512199506147517173964894356596758029570120887287226425795175900237380685816408589794365091881116441051540717258315932600743739432637272594833439399605960355637896867819206274782819371920881840088224213878288346828950009086851486057504518256552381967577256342724113050039078425181839298969033025910502150912407583445179319892029342460128016227672611822041091403978636680850173478626294022947717001373584918397441814805758886650746402239390335970623060557146960043985139409314525555314009086248353792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8168 35461594790551703475244206428076224444415956820710506151171352783266385998198129729019572887767053271543459663518660728366255996182983306915605424175836706861716931669187619324556705400092633976296607059130671793410992070099252240613074390182568760222707921814692583038621429713524413385564627181293963228329569211340162154149314919776458531375826734878533010267644018256131688299796227829475966265956445163454580775816181626545283033197122041656478747482089702519314127966950943126790330049483281835478841249728260222029398016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8169 37186690768017018132080957537936853464481977122265796083306661008762543276337929188488679736611906243219394460329518641323325926501753241313020617323136424021615678651704717967195184650608136978168611081711225281848531133275530147829555402541217146481600180295580661438423551427165736741333652867899302785263269945601252537741731106291624325355764344824794733847829464324515169171219558346893855230738072575134367838330336484512288462414053413971547413556150970853791432041870067577811525894421762147154902940807347363890855936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8170 37479250889821108394069925736377761052737455416422821881746390798060052331283435619705404047053716714349961221399575200941673819537883227216633962544644552396859531895394099804610141070504793450689350329995798924149990960294739905348696467908694412812963029222115293571739930755052628708920838909072206712663438995224685243639801561722218544217520359352285761993166008893170913551482278199798086205506570722068013874378523553841105251849017128895749301523629829184998084173245515074115193929555477400922402636549441615325822976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8171 74958501779642216788139851472755522105474910832845643763492781596120104662566871239410808094107433428699922442799150401883347639075766454433267925089289104793719063790788199609220282141009586901378700659991597848299981920589479810697392935817388825625926058444230587143479861510105257417841677818144413425326877990449370487279603123444437088435040718704571523986332017786341827102964556399596172411013141444136027748757047107682210503698034257791498603047259658369996168346491030148230387859110954801844805273098883230651645952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8172 77078438171147658065840858053858323667920446067336602201221228514984483184123171097831619357897737996590745618966691513265534122783189809399168359546706923345938717947249884989820831245912353336451997654480047636339994069572907678413963409069595872989560535103245113060202062118442588576947099769016953092771085415442680503715163246085345063757317354239281798443594736168970337895613537666716990404749423419553172207468729502604612315909538330466521586899674397952664727791886155459741028371748148961784261601270939778770010112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8173 84188614954315022245711204585564505931405086145740647056681475530404174814744158806054054833425737891998180709486346211681739810580034858661925868649277481782930391126875877054389865144265230850108665887313100158943549672247413868000278215521202978920415718154212910922707332554502132175622701218297928712291412813391270015421508518785731172579850639590231590011252539371722949279032433520999707434064544029110884616981219256187123345050926224587096439167157731453645832360923782099743877245612617248365964877324007753014837248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8174 85497141968191271993671804369892983426752128374213421341397949922914043624633773899883206809555023631591648367572575887377414867415927318205929977081176820930680385250081743149209411111356871214828193214590802576526364289343559707651167283911656875053803336920359213938005270530600324091312676249189694701363374035981043461380953294902678213760551331023365270869868372719203100331910747289260104608434270323202756329105508890728530092403463337116546766413897390120428945489441248822958452095197700969347262753226939485187473408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8175 86743240356997540241245924489949914703319502055323932784323437317134550980723971891983425487420622359269405928372647738116583566918173287929908110644997606524281102323308709166663796950954194100117526064061237336859636887789727140857234607067494116447086465133511749139380091383939399191750086791944681184039736086205663025880102113853534397271324719121878908028959915768818711868939370138680831148005600129300996014370361730585505399609638561222509043679957289243924995986572174096689948866622143348800910391266372464171297013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8176 87575225887230585363028827227444619116858628461034158428025238114931637967616131799380507535627662945927156477165081904995708008469691946352661133517789944317206599101188440018509596252787265951390126489740741916730349438366263175511214069657404881202702065404248320705175551136021170888839100508311979857030851201972627805292825113045492425001529902854216554504979481853170864271950930729417527823644331614143458716902779177168554820217555058094203332659552923316969929901747911893530923519338183427510778571359596260450503753728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8177 88264813414188633744321388060818883424667866916356734217199646509753790248561259299519710410574909600303445967294530548640784563871075132098126236548003460162009835174637370748987280043074461023053706481447840535953174971793678021264153387690133380251762705779699853312547171661641678714652903480012895134927187733130519184609550267278528437808083234838372576773413886193256927636128651949933996130835450220235949537545463855397875407268582985069893131760488043192947658145671790337923599211206493887615966197937417431374946338078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8178 89090322969969271724733933461882298159035132871454260214162263284022518505769000648287509531314189986477709925347911229619991528489275733573888461473898200634349110291599386682603030811072463940545799483136108922715907571429715776314452076581324634366803309971300464656527995860286242211105874175500078564115772729360334983964797323399007697569925768693115211305881819928592428225435245530122727483041155385890268617638834076142106709396154391520523653736162255169311091778511624577720172734135072665715480712214465350133908661862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8179 178180645939938543449467866923764596318070265742908520428324526568045037011538001296575019062628379972955419850695822459239983056978551467147776922947796401268698220583198773365206061622144927881091598966272217845431815142859431552628904153162649268733606619942600929313055991720572484422211748351000157128231545458720669967929594646798015395139851537386230422611763639857184856450870491060245454966082310771780537235277668152284213418792308783041047307472324510338622183557023249155440345468270145331430961424428930700267817323724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8180 187181254192998581473934378850603806469820070649745602811194370494536592478787497984683948072546759225627470427588533608429198060150448927455975933446187291435575193840264908172494003648285582094174640088797569231456564688989188447504725449592598071735715383123255073172628864136413443987739037841858314845134871690409349919319870793420411473837077518129382150273796927979192432165863067994859909666277951727065780232184498966437777209697529667235778625206609331418869765222752470551838506825257653406909999710773064644598526451384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8181 189677683087489727159125525061123215321691010619152881307366154519174729543353402237238189766319970004184050589871345457905596358772157167832128438982243699302674619110123285070102586805877749384265132818029367811079146008699992166678572415786448307589772569111507561613962896133735753939286833523125585175949445299880243012672421044448304173216145844247232652500124098576748006468560239879536811856940219889634471131332632589717436036257800451410073292758891142258138611722074007196126592808665369152515553993148033392884527017230336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8182 284516524631234590738688287591684822982536515928729321961049231778762094315030103355857284649479955006276075884807018186858394538158235751748192658473365548954011928665184927605153880208816624076397699227044051716618719013049988250017858623679672461384658853667261342420944344200603630908930250284688377763924167949820364519008631566672456259824218766370848978750186147865122009702840359819305217785410329834451706696998948884576154054386700677115109939138336713387207917583111010794189889212998053728773330989722050089326790525845504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8183 290749616182858302851168960388869538998333511681730169767810360715000025904861394588338015997571697486507738480852888623827011767690080320317283655099939452701583663550695809148303872246260296762682049548247119082420874518126778017944744488652846470082989711607969237595215958512965218348507198442044609225081078525397859346675437347519499379313237699293337100598677232782138957867842830477074938776645533419572700316401181101588941186799227026127168533825333218631831630153233897428721992380539779598073183087908916216881656260198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8184 292247185720949929266470471263682476778297342728302944003395299137513634550111613916479137607101189655706307685326757581696432306483439424088373519732935780901566376445989250042438009898654792181757768586885694217443028820468489725410357564523121729086616177173271703818896211113289869261133087389123491868003906207084884438863037377491187544266815557744982387662377498771548641712724074685789411341593038120044738703376176323129127588240331974285196931308616505928805237573360564611733595599085774586761372194900903505910556524544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8185 350868196555387048150645076556299803333630958441905785021688876753159715844409931776438260121245753138504539657432418349062155029408199778235258619092281999184170199510008620158582620494764608617433250544137717030139526773693578173266642594588914248130409050285327182569261889467716897831125536425102274483405863910071578479926562487457619488077673864337664764835359286685606833054317455615913510485454655355474456349356720497533698190578167644273910601483045452812763235325355589802932604501055034655534445873917229551616685768704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8186 526302294833080572225967614834449705000446437662858677532533315129739573766614897664657390181868629707756809486148627523593232544112299667352887928638422998776255299265012930237873930742146912926149875816206575545209290160540367259899963891883371372195613575427990773853892834201575346746688304637653411725108795865107367719889843731186429232116510796506497147253038930028410249581476183423870265728181983033211684524035080746300547285867251466410865902224568179219144852988033384704398906751582551983301668810875844327425028653056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8187 701907966801021229332170664152480437866936064051753822260992271294462786073095858629539815235215831828666049749905145949150746320444472025799727633597323060470630946794838760424822249605908075234190429328150318029486945736518546849307498706338996669487287738248055503125110215067202850380016904408358633208612904281712874113144042609383433411112842923719015429311224861530962129107683477224793237846452320322369682604018749904846141465846104563679495486878796551323723420888034091874717498784262174462489690987870604447757389476659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8188 711367642903460868541499109761004432986436550090187162183647153656921853270846476670369192799032756785925700016076374331214772551178225018061179488497556524897458857129001007869900716581728938781821028106157734714520462525420414057519190063567285034305175713157058946563454018504766231112901229265614140394712808652086362982593423237542239791316520052071023723506793929745665122761425842146960262615272432456094341399221158933213340137892548021411025075650747987325390852436390346482193475856826354711310306769378294534654389334835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8189 750457402089206341725903303828557887801596638745734196136238012784371535446870268687730078190493633984688600758902736658248832624127271929556774095215368000993145791777638438629271565139547106760325916504293459993291932411468324591169096867431288408552874911862883887517671176488914062500278366139240514443761483739159042794064473853655736390097418557134977496395991741326866753666702430273282910943540358839607988260249541652242220641644120912919119892003455446865413489122554156386269491107943406894612078785224029708480749240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8190 752846446795249487671081402103078136621133716512169991610375476879008905743522843733770153351071251842135753924461781399029143773593329717553200065994205943305675349937464440926962476831066833467059797463856674723255486076455045072779661700891650532394938936009713860784304593358527496859371549864020427024385175949392499731324435866565807033844375098528672757209250323702963673160573776267411895055642262890803038819473785986061772479430018487469039260820269049401352814178916384661869507466970706084104038927685541671872850034688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8191 1505692893590498975342162804206156273242267433024339983220750953758017811487045687467540306702142503684271507848923562798058287547186659435106400131988411886611350699874928881853924953662133666934119594927713349446510972152910090145559323401783301064789877872019427721568609186717054993718743099728040854048770351898784999462648871733131614067688750197057345514418500647405927346321147552534823790111284525781606077638947571972123544958860036974938078521640538098802705628357832769323739014933941412168208077855371083343745700069376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8192 1505692893590498975342162804206156273242267433024339983220750953758017811487045687467540306702142503684271507848923562798058287547186659435106400131988411886611350699874928881853924953662133666934119594927713349446510972152910090145559323401783301064789877872019427721568609186717054993718743099728040854048770351898784999462648871733131614067688750197057345514418500647405927346321147552534823790111284525781606077638947571972123544958860036974938078521640538098802705628357832769323739014933941412168208077855371083343745700069376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8193 2008081018441079177474000983930288714929177578239807115011240135087653691742964425276361272298581777044843245584654472219317738974894432356812640162997168584994501104418261696330309882007582126371295910622708185563650434072486003438690404758335641195292698105072900754817781907458139309156945761148822951861117622175625307533214262032882426253967829076228609018985044922381257938216069087084475477389233275853048385651551872189550873218201153636418761614983748831826134650214827708318718959895612392350075371199572999498100788690944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8194 2071187512977100199167382159090064105648144480376271641590964845215307595029004403185932657971139947314584491819788657889384936251301267861982416928796434962766286392953565649720222924230221693598113429167660336439542752306834878647480836495301870048327682171227488288611410831221932567059541155737706187254013341164222718487118658664052784532698486073789379165431794923970999323865083345260377607621449309501935482380327474941680191554631326877208714639145204274566843152518113994075713351060744449805073710826312199321167614443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8195 2112455494756812343389792420583581571288036662899234252562724809596817255698679189694832291126719135444056571199467645358500680352364147847532484506013701011888213969692695038569434661933604830994933714209895989740287104713570339055118157472997851040691101427688942164323521429932122182557910387440781980043902282929737066878758994336112220814751793966000277113071567607817302551321978683149898948391376636593190862975367085691623510180278120640904094679510292101333237214748654117327675885956120107864474028640695549447464554594304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8196 2289052439818004093395937133808967695560955702439357096465898372392252210696938337880727833783807465709256464089799301837237089206930984584420123202199140477281164929909432917648669887396911194797575644763959717754115453904635177487363929186513609350089374379234262256101666327195011488122259393327838070095203102747202262564947383640346321345735868583700227001188017049384345003249176339307215244211344554002575223711400154836215143389657746139035366395207018401206539715175553695162408927472603280047330950062844560634175532564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8197 2617977863721470957256350387640754842430418545311874685107625704495537718978903084379718050368577453450469269780122368670153855691211389993911577855887580018004851386113427677076191366817581718390189153835613753443123246401195657536867836899531693978108082134608100527506304597085203754743933030492248819170466891705011385338209617653182009750255098966695274282883655862932242085827503731172474912734382334489748789581953256264292979243303580628222266551703041573227420788617202173352901705907082930259410764001493779024423629619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8198 3926966795582206435884525581461132263645627817967812027661438556743306578468354626569577075552866180175703904670183553005230783536817084990867366783831370027007277079170141515614287050226372577585283730753420630164684869601793486305301755349297540967162123201912150791259456895627805632115899545738373228755700337557517078007314426479773014625382648450042911424325483794398363128741255596758712369101573501734623184372929884396439468864955370942333399827554562359841131182925803260029352558860624395389116146002240668536635444428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8199 4365427475647890318225180113212931456832488718006817494866073468179982920088142424380832255742800906303041350545039212226951708085833563209220893152450718491561203145668177937721268225417839764039318259366914752892338600124419458253377097182491392034313721003455184314689999973243011714768373474125658694400245362358743038555410990445700730137075759245645314911263466858133250234283794377946125241136656257388889210792536626338953331688976300298667735475102711162194848584031207694028017211681448418914450915797362642516509406003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8200 4391112733144913380458480082412631095206765337019199916259614332647635769390939836990159403200007679071383766031808854420792575990962285933066060481194771039368529687927310655119711561983669319247429136507216939611919804422688801742482501379396909793991462730960499093517919669053854171407898301529527444010247093383857341757923143102206871822054243159135526648039845341400090746524652072100683393472146655638849700056876747441367214118451799522385434800903087038238970404991016590127107315537644762595957103475442759791582117888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8201 4497208857602435629463427130923863076230513363553742431365778833292205403920039357032835450807076021840147816635534492086206605053852467381863545534292517039959114429756062841882430882089297103015758654049944503605428144450211394500054202638834195389446719854283381689719037814681913395888363208201896120082618732495548088926253778005866395951905535727351206520170631362991798672964302879468424391439198161563048376545809579060037103532781504018598858577196093468661621330751708300021992346241222908681037927829158830799889367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8202 5248024297827006283735573618000241485833069170405282539506904711244821585584991009512810908056780683528861779676468246683952594279343091665289141127520752738111917522251339137671443018615799231027176501101485152974750295000356523579389588190448203113728281089413924300353116864045454709724741151675192909474005408850674984905154823687099643408850467735529928819364361373313104577847774485413360267383648135326564385712842469486462629238522912060756930158060659720202882983237470681573137761137243526093249288003712074702043217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8203 5660005451818388685436448785846865450883804128966310810147194095299231220546321230877678536300353811854610459876651181456344992837703433623222960462593439846810980752060377265329837372434499463916293898435867474931712420572232018775786515032378267332897566408411453210013140475299192187501463443753462057341579034449600068313003657127909631206342000054944414546668398765127442586665962060627402535159310113917506051904601815162368109720139418579399702929322809411750503844542825925693925476200577779889877023673753085754673725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8204 5866443117957447655282037734236989219552878512947970602647068207513965085576189671375938187781324330267099391877385136112288083366634846142081484975540987077225803022295127812369863361371540077540033136908384462374276709276514892511355494675369771902810156873438286432795932673691841949651569148635521871782556563858881661594749525731685299073993510993630770221133488976498129529779838332540395709780243612054633300370196135683988757154725351324027729770858026479253910499678689330728392564474350815608518796855365116145621270528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8205 6262120992957783660963901762143153524393928132845642846790249499823635765564708151074778522587315730411703291797815206884049573492468747714774091587118954714498789611402988169505910252649296109900256019411111893073314146563905742975740164439734514774962322744576105551354760374774283613953617481516016345269891551985687205936749161057213922964647893100753317672408919642827823581058724343408558719315332741827437749606193992216976361801654092074036607350024475648876372661340993711544834496072798024583499355941882356667483422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8206 6554756461715162606603351494839597928186784581278101015121772980723374988264535227509730432678253672747514934138461249962991173052944865240350725237710261178568496618440468247135168573924171641287536270734463886300516417149254207599204101528104836755233067319497466461236029563117049004282674309101568890653244237454215823285996735350152879737665626810978331185571774029511197288198886730862771531040469281322315237960529398002673669862315250111906449917941037336985702541507999855685180297254577130849417130262176781371336294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8207 6804004404638200202178018379740206163056428491902988654100187116268123068829152651134923299863232142589827145852276143974337790639511734230359338077405904081201828681635771834236907388379011422640227187028334619813596989459369920264171475251776277170347031381481191567579676412352250914932062727562918109216109689090996349395832700015097285414983568690186529419127998785947499310730776377454388492896283063630509086168286892825165512292129316070342193526063027656129466856383481191718556307613100257459420946505022898943557632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8208 6823948959370207762588253642954787959792394377211511311179220449493132561263538404585244673170767505073594875320666661993531807245773894473697903367395785332116380554326512682108016757156852201520937369373256005285004346783924756932500778542153432095450869208752146249262937722908473287985760406134527090931341477959501118472260892027076908887534480421554539175640239921878683265397696025213849064566491546272412092891493048410191707293162036981074406835665201637023257513072112560760657354683664677678520568398619546846704435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8209 13647897918740415525176507285909575919584788754423022622358440898986265122527076809170489346341535010147189750641333323987063614491547788947395806734791570664232761108653025364216033514313704403041874738746512010570008693567849513865001557084306864190901738417504292498525875445816946575971520812269054181862682955919002236944521784054153817775068960843109078351280479843757366530795392050427698129132983092544824185782986096820383414586324073962148813671330403274046515026144225121521314709367329355357041136797239093693408870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8210 15020010972912317788463764920849070357158654589684771384537989518147762313626018531302215128917627871411255998254591274266933766172868764216692526621640615890524649920601019767906240591045438294489157852724880852218047128565085506454063420945319373805411420509137285027280111021125664960999682002224494214487999520414078510619773461953451916235284430516165069106499458817317558356159748295107282804457035685409940412460973138066569278852783289398050701718970011134915289049016578681299628349172503296888302687184512741113024269516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8211 15104530210923690228970310876846534192340718592670568257744222642495940781391135589156887548903562664701642067206916577794044752979439551303442866928953686650407646603838069700782501008433507007468286627825686813011044140745965249647058533406025948204880543988898597369289967233222616458716948633978001196409097996815756577556464340246985190703702328266505786996293289886042526078964721592385820245066042973048158665551834334085220364249546957459939599763042626671532416906377607914116385119057781003324443769243398993943953040998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8212 18880662763654612786212888596058167740425898240838210322180278303119925976738919486446109436129453330877052584008645722242555941224299439129303583661192108313009558254797587125978126260541883759335358284782108516263805175932456562058823166757532435256100679986123246711612459041528270573396185792472501495511372496019695721945580425308731488379627910333132233745366612357553157598705901990482275306332553716310198331939792917606525455311933696824924499703803283339415521132972009892645481398822226254155554711554248742429941301248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8213 19418823574687821188825277430221304543045074111984344164398654750877309674823666267276237063468146156885354977279732940801407565547806602629828754382125312115849067428667190384548045422887681042398107316393667721438170046182648227930267261790931391967634140035817159170059134976045295816931270873498253177971386571934866536202586235881037609515314382672979413693505267140314660838549755368624823165392002772744084724466162685919937450997032343639612270178366072214564037477728159011827624518001535982807096461829915462697175167795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8214 19594689065665725796851145700160155243049245552173254978583937307450452252466046372694401122677378267947667789365608159810234106797194069942542461815724695190763830435171303900814388372917859443710382352296032690479122099466482274150441180255240312045719256622049987344135532071887858710329155595022482001144919901189243208297968055887733636421877515072981755758143387231156705248059040168866990853373700427504162882224236000981909589573146702659820036386775431884913601894572218554876887937385593587605753358046968781293808202547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8215 19801378383012682825062446869935701469289202534780887989721654631877505276300282954862159100821443374655238598937552322778362370144416079766184285999161979751918117781836982266007480725547199734596690154274862549386799327589200187647422152133173089334347696811530751571538894975493834177200425543594724628462587059854126657951186202922159086848583976440653989621226777906974224919815128768839589465227648262944286895958207156198400836314890576682892650461297967348760757702535686880452686872118138324367385081198441313529691425996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8216 20019230820357687450998084750161306551339947578355344109416145122075530119959223528680554743721089457379954254721722005308825005716387693611760795817935441399052795254191013905244459074462443973467174551286964153674133702119882457019991573844573404017256437420668278769334951423038485019643584377226408902768617613995169758182985490576144773518367602703105024938958743712853087967458357334671206785008232721976052110500646331353396837986123215112827842557985746700893118266257372119923887735844014516766825460882824918024914552750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8217 20253946498175891644725001289469892925498820634991926750257499146149112067390326531386343689934329566111959435230448319639040137806450713360472930623241203011476067862495858296887633116682214557089504324904898409444246909527766684600941632304915689894803005457070485117952409664383863845459315125490976269684283857641574531849071225817313388902995873428818907489979175986306618366309837296567302845194323903814946593528941816964676071073045656623646456370568043180866428393950818163427093440782763374578753807041008655930845029581455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8218 21716531619948233699955952892670195570657111476122600946560972017921401380648422009825884236464230468001745616622886378879355399090206324493515755898678518434292450231916345085804902892377418889720797823547315046598178837052449177971121449205605076635038022362790592257309198783214384267364674802752368745632851121266857006664381939271150106609336154392275262916416171556014829599575601490519440609436070984757169197367221553146366024580358285814464692482184985164143542201059190548308284951659645963337654306640270541315756087731814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8219 43433063239896467399911905785340391141314222952245201893121944035842802761296844019651768472928460936003491233245772757758710798180412648987031511797357036868584900463832690171609805784754837779441595647094630093196357674104898355942242898411210153270076044725581184514618397566428768534729349605504737491265702242533714013328763878542300213218672308784550525832832343112029659199151202981038881218872141969514338394734443106292732049160716571628929384964369970328287084402118381096616569903319291926675308613280541082631512175463628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8220 44189226097715815010955693716227957161549822667142355810096496399722180991631800039438347141883319253225091976085785053943374513221833332166886141796850496976835483099831921583101404377181917009300538631740076321305246503494468284678128194486132415806905219529587708791803944473378411690627598150659053644713785679480359692240152811076863407720249827415802020733113988071911364645003871951066958232295244928510878228629125357741225154646226610382069493286909988452058066902247854373749429045520111470574175767378712296168067132806922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8221 88378452195431630021911387432455914323099645334284711620192992799444361983263600078876694283766638506450183952171570107886749026443666664333772283593700993953670966199663843166202808754363834018601077263480152642610493006988936569356256388972264831613810439059175417583607888946756823381255196301318107289427571358960719384480305622153726815440499654831604041466227976143822729290007743902133916464590489857021756457258250715482450309292453220764138986573819976904116133804495708747498858091040222941148351534757424592336134265613844480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8222 132567678293147445032867081148683871484649468001427067430289489199166542974895400118315041425649957759675275928257355161830123539665499996500658425390551490930506449299495764749304213131545751027901615895220228963915739510483404854034384583458397247420715658588763126375411833420135235071882794451977160934141357038441079076720458433230590223160749482247406062199341964215734093935011615853200874696885734785532634685887376073223675463938679831146208479860729965356174200706743563121248287136560334411722527302136136888504201398420766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8223 176799942351513579805216449755309907981150885333937957309838234438820277101167211650365454160074677859506869089613250549402856099649662847374305595813452000565707489237019268432803086614524777281915376380996575142850696504850524191339421108301954676537391421307568841214249431601303642780714071782719641950313349472905106029435157290385931218811576616531886731114324093498331517858949019698059960475547958282271914062048645697200830713695348347162933020134040645299298309066894751173472271262718887675791296861350621000884752648230666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8224 182324940549998379174129463810163342605561850500623518475770679265033410760578687014439374602577011542616458748663664629071695352763714811354752645682622375583385848275676120571328183071228676571975231892902718116064780770627103072318778017936390760179184903223430367502194726338844381617611386525929630761260641643933390592855005955710491569399438385798508191461646721420154377792041176563624334240408831978592911376487665875238356673498327983011774677013229415464901381225235212147643279739678852915659774888267827907162401168487874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8225 183662011672936021676525200873619191880572038781251000797598638160585337793849345132360387119542910177493882157092326854385865848713022930200478524053945269228618811548870992041254381560179405638154121568599285936085445217474143403518387853523598011280066065929791771540432476398534188676829745755217994305540543911359759357308363433028874352964963580414708697462490728703298029637587588807487065547903800502390665542204492215163896088852903225649295261887635623525523584561398486330064565264150881130245194963921712884047477545002598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8226 193959841116785323119115180896636950854077011095259800014666202179488653958694354665503930409027180782220291810658603863180139891350210437890232715884623310533144582303518010501211114573655871825752668956127856739544958577201069165594921933918340483350378111658247314719143839688974559041621157173333511513032309234529963326466110847198214841272233122289632724559746578551884441393476344395443375373739691945684397276192102091882352125642691941076401966363808636821217904338412958421437059145806857993357774460843970560360103882522624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8227 204615991205842319172289098960671944922237290098184969082877318550383921650792520965224598792533290899064342930450096873207118952786348499805716415418450722330671916234320708215728253370638812152282940242267845175374067566437877674692703886889846724125398885105768750754036783790077039432181137645922010067995764820360556879489872246467184170040190528361870164182373468139915027047134555375617780576636747966707685953877633093236922717956394776250959599788228409573630153007051528159272243835719607809244004913678888610536859358986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8228 205514279955927444401469418078892444399082236828843259162807039026292063604650710761970117339941111568652303151258178656983761717027413236567428988760304818831609565070113266118278705418805031647999833672064990874954208389639611014247962199950891298665808319087910451243251937689372227979191755428893163956340279234040556949936403182172269309710597492452495864152630841102072389662995856534261656789704065546396893266142948637180611107538588729665086394003452164014920649199613820318471656853297290981810366397167602903810366096015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8229 211143401034342411139711295477164702085426869496519877647398344938543178257289716584810104559528642389845958478238209741305604143224795275535737635026144127109698336083179796324347417897912601865578876449707396782860186607139611355918771580946197363126690158387164458704705532024043891943434124698400509077951438979142482536409395082198780209981573022310244038969227117451546857076167332986542128020811069490987561407785690470197803834430733810079764623818711412571934520132856604020901929655596831915385219237955719382607191238246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8230 232370761936383842838720713309564812767105308055148104762703696794651704110309694904236755460744514661253342916974956277828104296991336737300060455170378373659996961988184636188391299424778170500823935269420072293974013640246688585180483604607260319439086356305796175088351353394441686627382295093869874126858868318846052800167147405304506726469258173847614558896741629600203587330150871183631959480226917158548646656860397843016716862262066951278051422495570671860188375052296104940959515381556104651987937629469905087934026133536768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8231 464741523872767685677441426619129625534210616110296209525407393589303408220619389808473510921489029322506685833949912555656208593982673474600120910340756747319993923976369272376782598849556341001647870538840144587948027280493377170360967209214520638878172712611592350176702706788883373254764590187739748253717736637692105600334294810609013452938516347695229117793483259200407174660301742367263918960453834317097293313720795686033433724524133902556102844991141343720376750104592209881919030763112209303975875258939810175868052267073536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8232 465873245440866579278515872035632334867726790711744373869096768072866881801301763069779275492122718577681599888823852389186493434149514160534292544689233712276920674282847365212555532788348924539201641642313855782641845716960160552066448193635744213064805088047579334651744495578841090898133447123002242747692764099800406372826166466102487468895726122419096707280073280212881071561242107316465459342918066874462373337378491753982238648155347856874983169011022013091935385012945919679099802747522268586303800776951538779161052741369856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8233 931746490881733158557031744071264669735453581423488747738193536145733763602603526139558550984245437155363199777647704778372986868299028321068585089378467424553841348565694730425111065576697849078403283284627711565283691433920321104132896387271488426129610176095158669303488991157682181796266894246004485495385528199600812745652332932204974937791452244838193414560146560425762143122484214632930918685836133748924746674756983507964477296310695713749966338022044026183870770025891839358199605495044537172607601553903077558322105482739712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8234 954554133157658553509471033761784028710211158308782212830281266952424996888131762587781804942363113085264851712990520724690544537298072026328452541152506142254774637200593424141077183279356264780287499334257251072068815014888180695212032445241766147249463088670048903661075270227866732230724995165885700316930109260553857468415707441560732571191173071439897647810832045644250317741405031170163171037395241813649562714120425230388132761076431358916943017236944276271131856598387151896400085405752003404831356808165770912704625840750592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8235 962691188239857270173210475564763962894851278448329453769989652156896131419937479066971799089410912025244014424189075499504088804703716329252578839395077272311028704983503879775418087807090306792945557079813774558905410680029046119208253506124997126122126693220260819210029225797896607035045108746559076877123802592917347978874904600913631587633301240019599430128063867656787973832546524484929990691787979603124252186564216893044889118722081247990955864192192886352700698564833381101250712600641859395927316014592885981325477564907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8236 974233035862930731800385572716454928407811340157213774691184067344215180164536361943682671275920870452430365170326635956617247128519626816441482602499752653977836347635358262511852171821229746018519508363609564102492532519808864034525618582727703401284350492727670964675310927376115897764352991821581269362655084727793490157321203885968778829035748275101658161372270111628869880931090225706111001344170490603879307979822228419635170890776419668484065250154766652470694922394655921856555809968830179579461230628577241050848676167024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8237 1948466071725861463600771145432909856815622680314427549382368134688430360329072723887365342551841740904860730340653271913234494257039253632882965204999505307955672695270716525023704343642459492037039016727219128204985065039617728069051237165455406802568700985455341929350621854752231795528705983643162538725310169455586980314642407771937557658071496550203316322744540223257739761862180451412222002688340981207758615959644456839270341781552839336968130500309533304941389844789311843713111619937660359158922461257154482101697352334049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8238 2273762837527967618034241322082340979934051059749667337092134090589026145880973808045474696217240349896753639634463429338360155874192587106951154049673784808943654989718099818508828252289450906624996684890426793108223154877337625805002197051887451632061944625068420885720944385545617759934105986258679589540447006980736009591959378401177193651047223920796190761073944629910976023441601586313849345542992318775129252451570518041841113301340640217769371242402522218791872183396907769990367435951554081331991654667522678749052414558470144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8239 2307771703263545644305224192518359182258404722457139231978035575372327521666096905191402852462103860980990811171581627216146341406557094742509499669051857646659542848465522437765938650384747077207100200948204163712724654657696554865272615752191325592654475954134227185572976009861415028927521600775981425327649348933901261432488263737181753342411030461698800349512371032684949409100901859149654204576369772366109309888046921895398624165173158034057174759135085388767564146377664024622172574926962846538024411962011888347909364721385472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8240 2337754784823933713018912630313718029679822255859019176545178502329948062753372763135612984320173732485471598448470552343687182910733195061903552356779330128724188586251249752860394027356809481503823464375691162388088080226839452497151279172695610073191029609882519466338380863465472547959163805336379142192929576863049784141182113444705420021106185925524225939857882999553449784870576920980366167929458485135425922093568581587987116255991948820863289487106833155911372192956148745603226324107771345358505064567595149269687623239702937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8241 2368678633981601597867638349673881235008318718367368302013920004687806574424857901301907883451967087607964421226008466394057228265048358852127941736371790939465810377371597179412600449701292382820839832246767935949687472302708798958043014108508510252124677853987634232312735794563378724872652964732572738216748661357878420033362771685300121384859958259798250265373300810340697885638266945057354361872760175409205277694546608691589471407730214728412759828986581568132949752695167807944591422804906116529523230177510750974876463944171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8242 2463372580494510095210802780048266604987314952363862756311163746593349431302482765183264335614673464159164346431674835179715215155824014747844679216231235922559558664215425208145995818605689922212666781183303521036502603143782839657544789855013735367201195014686073062936355552324699648629493442603970368178024632547480297353057004893606336231913315378325838934039543942118495577641323995303330572184574057772560367965097826287794508108589502369436335628999969893596771213892189676515986655429111234719810739435589788296275231059738624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8243 4926745160989020190421605560096533209974629904727725512622327493186698862604965530366528671229346928318328692863349670359430430311648029495689358432462471845119117328430850416291991637211379844425333562366607042073005206287565679315089579710027470734402390029372146125872711104649399297258986885207940736356049265094960594706114009787212672463826630756651677868079087884236991155282647990606661144369148115545120735930195652575589016217179004738872671257999939787193542427784379353031973310858222469439621478871179576592550462119477248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8244 5066059042251704612857420129108250012143170062951849724045155432381537707861607438833900555159947642002660026033337920086013790184236732782983464855629625783416247255315675491823525770422947685949545994287628620037866113768411951965141805093699002930499065174523002091742765703734396682455950788507987153826080048499900679533343409667237287949049807081788152525631239243930114721065375284811128507713891454493718696987893072352289239997751409192362370912834081068925980667028464405986909484351642775281398484902736492398958708325875712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8245 5138127285450637691961877893458471162393511526895082175041439636580225532816477696652848633124869435393826191362159634432706545984575271339433129991969734901474920282078373092985575399365022438647970609112250663314367755753277471754370372913014605298832413514126554760676122861872689569956282573184867147497672095315689117867924648742870504466815892034282150769887359277318885131270229999048675292552693694906597251946621912970416308990870878769897206803954252814716598555221979038488646099535118530869177609760620070733712110456406016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8246 5171927914872155551970213866409981804838598078339789183782631517379687806398432933328835129509455059410091406233768332410751170002193342788193426444030016977675494880213147042823428956126204276301234205599932027153919056976491171910065560567387905496432767330461619128957144739273101623867206284663605751949394974793880375752838894361341340071632708336764443254536341648245302069709052516878841333374720769164561909578410411081641922254858362772284739740885890096537627469919735431367573741483009773097741090945443787123930413871923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8247 6897578055927257707895858583672129169194796174721997713744255677463563571210340272012559920232727958167703032672372106346943374737893201355460683644704594949590689943021175306767832742329031842149740204603615748765605410615244356484412109585704676101093469742332886885588228963601255544333702320244090215434654785514538204451467587527304789542810312647882012206422182597967352764328330944255345567210115584351540039641677071669940833435305156468985393779218213869947406385391052837172259873726632763668428678383176629586661262491648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8248 7759775312918164921382840906631145315344145696562247427962287637146509017611632806014129910261818952938665911756418619640311296580129851524893269100292669318289526185898822220113811835120160822418457730179067717361306086942149901044963623283917760613730153460124497746286757584051412487375415110274601492363986633703855480007901035968217888235661601728867263732224955422713271859869372312287263763111380032395482544596886705628683437614718301027608568001620490603690832183564934441818792357942461859126982263181073708284993920303104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8249 7935074250532754563923092539705725382549709189827532517659104517197403477514419031384312128854611786770974153935006302948696122794629300225527724110008485448046607527276973935732821282969546815522840096590226661228636721927144395324758523689754883780682961541175135282492226272563989457770341575154633345351781573278035344252251600106889477155188684296162030084262721779294633925437197594035642228319856293641619376894917791985111277829999127823233467158590528122735998784203027168935102495324483347893609596211359920392369413816320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8250 7958210907656074322237894350584429306270356072454649375737283255773440803923013540225666748687286289042750777719463409208531957442303519001190677760679040727775718979150775187366538196307669401013939800419551672792293826447394661457649855749816174793555909094126433989681420641481775100218407673414057906425702415861660386989999661267396504687584245085454812718661018426457439290546409503787526952681782539982029869815833675518954829948812917727275452641574434503513305794056897201449270157476098569380156258861987979158197003878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8251 8208988945227674917545048580680740249829211858049526206059702071929643883664243873666036514047784983622523521452627191842625906768055323506480175100712240760151042591499796428370535092143164235201443863527308110492700111312431174452951698247774503445730986130374723600827996743367250604969772579445163000373024798138901425975757941635435554227485695980983720425008533110732682568083986670966952149939664746777167598511788778949093026525743526606442518126680108292305711393846014580510636277155800955550875215679661859771349204992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8252 10261236181534593646931310725850925312286514822561907757574627589912054854580304842082545642559731229528154401815783989803282383460069154383100218875890300950188803239374745535463168865178955294001804829409135138115875139140538968066189622809718129307163732662968404501034995929209063256212215724306453750466280997673626782469697427044294442784357119976229650531260666388415853210104983338708690187424580933471459498139735973686366283157179408258053147658350135365382139242307518225638295346444751194438594019599577324714186506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8253 10436762340017107790716553230142883436455490777328620229694317203014159442170445444023263639948095838569338071511524008312742446137415798843531815044663330163613800156130831184780379148970153165912403786704303278023636684690749494475104408351894062726588908692289881224325269858233608945915090928301542711007710527201896460882683371097247561726768924385705669829566946705212182356789785214548223489063442048651231837819332391268599575532266892866955470960810624498035333655844931574192580559632737224240484153167533084382330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8254 15655143510025661686074829845214325154683236165992930344541475804521239163255668166034895459922143757854007107267286012469113669206123698265297722566994995245420700234196246777170568723455229748868605680056454917035455027036124241712656612527841094089883363038434821836487904787350413418872636392452314066511565790802844691324025056645871342590153386578558504744350420057818273535184677821822335233595163072976847756728998586902899363298400339300433206441215936747053000483767397361288870839449105836360726229751299626573496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8255 15926884125591273222703504443420628622052592638020917998302648904380290604704685559994104887683846558439394830034162987579297232676512278149241660807773915923310066777280888059821202440889122526467707586147895871228963845257695704234418979850304347927904644895125000516591639618178380547576302079029125335555093942314162191829586547856716883492599585579785501513304304696782266831373039871271933079095353927390741080369345336637849185085023267981079256298109748581382410536758844144743716726375254519026232807713712013033078784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8256 16012026383089719346640006914866991132567606968031572967381865349789719610991375261889364596924188464635668330192245303440967410480917794542600870189056595115681259103650449351651536498397080632703929102049432435851154349263983533883788482432822173247105232026977351937728017284468691501020061607435484165624339644411898114093323342798409104008530661883577412206599600123000172597324535874583241407810936410136027603293503458886701452949674156869295017541913589298058364757628824650697491291480340843530127492247614951620870144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8257 16752875778633744956958854014624845407243485551300180970290256701709774064045847170077224060952998858605093579601279671119356741958644518819275497756511201585809268999401772165178310681884878597341939306957090435091884345893495908504312525214531453060212402725272746737915851611278565857844751739934824167707400232470016627161114866913006502682722152633363951390304161951523082233889888731835523444582472412372035390565162884210685082137533993469385626351688247347422144015189423605705350107338185025781347062337658052149248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8258 25129313667950617435438281021937268110865228326950271455435385052564661096068770755115836091429498287907640369401919506679035112937966778228913246634766802378713903499102658247767466022827317896012908960435635652637826518840243862756468787821797179590318604087909120106873777416917848786767127609902236251561100348705024940741672300369509754024083228950045927085456242927284623350834833097753285166873708618558053085847744326316027623206300990204078439527532371021133216022784135408558025161007277538672020593506487078223872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8259 33513876133299805018164535795503146122637913627116026431836716243721056262943316962448375000694044758363729881598098275153902308719402832264554523882448451281019997392110722687371741786020913779842628341997089255457819072168123483307608713147401670161676120873787623808876279290263862348986227413788142430549479126546468761900872369551964996879839417852874054066442613021354371588164787109030811934482395102344639178506933509878310360726153114966641953783081484145546238633683982722373699899500491382807010975820969672704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8260 33790806234223965009480512434749285218855783819741835188666931157717700139866815893531415675889063784425194154604965500438906864326973766096517368555402484236868886753314484382487983451668446912456348062873378080322331652930305595774102411225315472491412257472511822993363178646191756773140329553112628000256401835661969464717459447397677795079805160910850837146669885999534034692324327163867532999436606515365677748397930074577224123824314301310414156323060657416680923441894570799633024931772395629558084852783573310111744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8261 36907379767892886079776401019640211029123804872868437508547286130611332648634697425529850377896683221071352557624729260644677117268205396093518474613900762948302413829074729388343899941921503669010173223052443364424788026869993285433928716260642089623678049153447624188453534627113244422629966559829462119949471624802362681463301161719645433039231818727091294523172662261970396900310603950220935216574726587361388191969177178976247439707614694720531693385584268464368188777527160965946285743661486003325590860693198749292298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8262 37023867667319174659318572608383576779026846996633113177153257088425159767391553275480154654111474517804407417947823728284628896060218725746149032482585060501968017917206036742529882100961495987739546903057417360427597419618525585512226800187692448063655341919354710423314884882917796021972706860286611419632560160133601206572668121079141860284199420654512369959372896542860781842336650481311835538140897127764216368645683602270174236569392656016489876382536474416732337624012983673461046483131330199219582310753074193888475873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8263 74047735334638349318637145216767153558053693993266226354306514176850319534783106550960309308222949035608814835895647456569257792120437451492298064965170121003936035834412073485059764201922991975479093806114834720855194839237051171024453600375384896127310683838709420846629769765835592043945413720573222839265120320267202413145336242158283720568398841309024739918745793085721563684673300962623671076281794255528432737291367204540348473138785312032979752765072948833464675248025967346922092966262660398439164621506148387776951746560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8264 83303702251468142983466788368863047752810405742424504648594828448956609476630994869830347971750817665059916690382603388640415016135492132928835323085816386129428040313713582670692234727163365972413980531879189060962094194141682567402510300422308008143224519318548098452458490986565041049438590435644875694173260360300602714788503272428069185639448696472652832408589017221436759145257463582951629960817018537469486829452788105107892032281133476037102221860707067437647759654029213265287354587045492948244060199194416936249070714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8265 83830431684852544802999137762816185700284918600972792426967893860150142446298551445217125343743782986603257695624377805585448212631907815323591359752517895672564771352350722700169944828116418550734305676740410681594915524492356271132702808615395277849449447425594931847710178828623382214306628066201287326137972465661886554389545474520257565260813206607632435680432510061509782173264764142501940139711447282052515114562810052764723117162635147316554189415848022804961267035561274369399670827293314634338365185906410355075475046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8266 125745647527278817204498706644224278550427377901459188640451840790225213669447827167825688015615674479904886543436566708378172318947861722985387039628776843508847157028526084050254917242174627826101458515110616022392373286738534406699054212923092916774174171138392397771565268242935073321459942099301930989206958698492829831584318211780386347891219809911448653520648765092264673259897146213752910209567170923078772671844215079147084675743952720974831284123772034207441900553341911554099506240939971951507547778859615532613212569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8267 143813751366331338281224849708552185684334301802582477373672910936993454504011343862205957140783042989060655124843980363319554221919605973879466738844539629162527022614850845296678588905709686475532980378162224470792606325447642755834383431225165237872124446559440474860004463762891690999709584942474052302440184491548693254228908785399993356350672490239256474998283512900372470995746154764400130696490028539102549808247079870419880065198856226563407540065144593939906559021554661303982574828716230379755725325157550322598333644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8268 144969710410511682223028018458315448120372371691832858093102812636097195884059142054034520572806632334421748954183660714577815462886338778750327419477422941799860977969151187002585478474523110914950685865769427399784897938214961298459197424730032330739973555820302026223940383322040211086841083727392603419813414863666152134566460834811613712910579443561084618904996154152659935538715306649331197697641669567191046850673951138413443967925238648433997183013756276618960474708969549513973406764957530039890116018641946999061164851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8269 289939420821023364446056036916630896240744743383665716186205625272194391768118284108069041145613264668843497908367321429155630925772677557500654838954845883599721955938302374005170956949046221829901371731538854799569795876429922596918394849460064661479947111640604052447880766644080422173682167454785206839626829727332304269132921669623227425821158887122169237809992308305319871077430613298662395395283339134382093701347902276826887935850477296867994366027512553237920949417939099027946813529915060079780232037283893998122329702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8270 319087810052231330770027578448782263824075788771776613367927798544110883647566882549151429979428912971628926560075338828038298712789824221392730356904979542406163737077668753106126642499952757254544240870264020056901848963086993750003265924882781089433088525866555336364674978341567635560247018768883709958225633529460239555463185368709804672116787257566025089514280154893302633903423153405588455097007707756318036874422877827756312601943726249327943823842191297088861573679035543075502144517232428831626419045003088377788284010496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8271 354713619112596622943770573654745046425924844246134376590032676987564373722448502866029905220759149786144450467718471204450448230255225699483044878844031792058481469581338772007294702617727411662441080928705888704752136069001191825995886128177212279153594698809384683374090125971829785254937392597226324880957504843172160460977952112037843528700333043664071130486187522945281566246302924647386972510226380516461967419292292390003387193835474969001215383393465317351122336664820085800291993501731435083882869832215437064046672609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8272 357127093897365869651207864476073339990552655420073608419063835245369301285887998543409117718575128418341491583755404814847712767701874130054283689752881711457421182801128745931837416854971137068127878224783628394155064964299358929875063299203672676253629302316914009543651549178017380882830226182741831278013000466369579492074465022237838595386878791779956095094984746206626901885810687319991510056354910950535856115058440388328379466733052902765707535622649689158819315242909342812717046225788557810994656913060113093686932275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8273 714254187794731739302415728952146679981105310840147216838127670490738602571775997086818235437150256836682983167510809629695425535403748260108567379505763422914842365602257491863674833709942274136255756449567256788310129928598717859750126598407345352507258604633828019087303098356034761765660452365483662556026000932739158984148930044475677190773757583559912190189969492413253803771621374639983020112709821901071712230116880776656758933466105805531415071245299378317638630485818685625434092451577115621989313826120226187373864550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8274 731968310802424622809339538946735141001489491728812209022969709003964088196531631693131585525829681599326911632714663267328302482521604704202855430560006601718559710066220523917999238094063964984824121771018813000688652879819800515572565502586817675891650333695967717569929611204451596037758969538361647824083890075305680413923761723542078955317679145743969446903940736121419883226782045843057606777676164442600406871828174813509095123773448967461546591640271904426275989288486538470048234650624598236146038344533819882456743936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8275 761983971640363351775654759537038820162015237004351884893456637245404474233322609349008694880015688678269300768011655654553885147729363828375200983356252370981675091787813071249234908690060624768712940549547716116573620291232353032358290453883601409435474446121293170151015979385110424312840741028821472995263167503756743939900345021324501476660619018554922540583370484022778398477010978526418613770030823034844892094568389223093069247145223699563841958166779085328015631985737545023379544640750888634290419936280627830395628421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8276 952479964550454189719568449421298525202519046255439856116820796556755592791653261686260868600019610847836625960014569568192356434661704785469001229195315463727093864734766339061543635862575780960891175686934645145717025364040441290447863067354501761794343057651616462688769974231388030391050926286026841244078959379695929924875431276655626845825773773193653175729213105028472998096263723158023267212538528793556115118210486528866336558931529624454802447708473856660019539982171931279224430800938610792863024920350784787994535526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8277 966346782897718359543297112215775471083339275175531144953152746243023231651642989945877048597533802038414561844607768380285507548897892119951524536087106997201427855220143106561302989400405783866295201993186994755819120872363351705365628812615624133271977749808962849884383989333861926262765863592536832983593724398960185059452819659449984460364760854486581330790615433667581601357544273613673327837978630228470765210137033394413556259257449354416635363633999884754562025183363406554438290712478273276473751425841744218281662742528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8278 1449520174346577539314945668323663206625008912763296717429729119364534847477464484918815572896300703057621842766911652570428261323346838179927286804130660495802141782830214659841954484100608675799442802989780492133728681308545027558048443218923436199907966624713444274826575984000792889394148795388805249475390586598440277589179229489174976690547141281729871996185923150501372402036316410420509991756967945342706147815205550091620334388886174031624953045450999827131843037775045109831657436068717409914710627138762616327422494113792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8279 1537760458557826103609767942250343114552249537411677981349869948108340320408719162865309817757977011246492119104979461789831896930582042419334625056912896326257949319541493117246834066238060229934976598794219933857327759719256728962060968148119185736017275126491485684169643879059664686354531314396742094347695485509015643324772219519637748869383458363859802644380551851181688505853848667963208616426167772384772390739660607518538398520630954803727976862855335657921674795888573847707866404475089399984757990897551859045028925014016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8280 1543352675303079122938785259066999833865260484618709817037981508454183698102842518573698264058485535112958173676091902193517983925081839162776697472189322311819542907700547826757792543045145055496554799843137850836182694572080219055943044855685090827149416021981084051075957775363068814822978682128436102114046134281240094797396460044101520306629342385354868443294328708285886189556867024844699110265775365917967444852025152547134623618679957028676250621514206559132629159116761566822055892969272182162394373570739111113640950957604864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8281 1550085666604355761702070032912964991610799517178097140892984009887595897886141279687737839467050670138892282561488158255843302027566627623025419521275644582343142189464489360041906516319137866055265763082066043606985564024722787264434645036182518781022878134946995385790966636957751929695084193812545204156042977122427197178756823646919899538398736603578350967555839896916052956019898214737741853709318467347234575923248167059799326427020807754229172125305704557504651041818886028715320507144392121054097531932504326292749132444467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8282 1576605602529566442209523160992046620936842677281369108316502384198365209660300338995679837786135304502504635726315891960315165293370958393985302675529058108526966964077041895268766034624621576882282801060441433531353242689365510773753944847658764810369054536853204340710075644658485431215441719979477809176235755975634719081708559500220861589464166089632941509210092663326705294658884159803998507493476236531662162499249748890268306141525248521513817563632329505238421119434660245048420650796104726014116131667792850463871823616409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8283 1626738742523186190859667893680967587950681212323860397728240483126596617225796251153381028880677811867183600150983823254210396973765280612714947969647433306372498027258514953463312089960486575352726551525432489105437213721268528816314614986184535709149617331870313510001768837345768144739420981154289106512927583792220480054263321939395949853680693055821098298748350162720501404569234353871125948512852551945106486872460409507359506698466228996218373218787587379609109709875278258707460489422641387620264868352772022212044263102873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8284 1651733925586837945196922279388254556966320620929685107428456539168216150158746222218001262554569662204324134770893447416125795803542203855703573474513017076932515770138074752083204742185541637971378696681310020757785406203627201315040238012001383293718594366897331284378587668237217855941700812764732259852307505387009786822669615385087849553301517831589935263778997900572186668668796032969707633766920003150317388058208568534304372413131344772562056513285642271120131462096730762625222180235923573830689761410824017508044025888768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8285 1983038700414550727824627811503346698648787057703884875230684409518535000963907982595222395449758840461837192252730460793454072873851539090172874098932012769019028116492497672389889115316039356559161277214293906023363435964142082197467351968009393959205890965380846259253944788739124772430732150269499726183244003567584490317791843700608128704882054274368970128190928363954234743824692772303892586890782642738225419012368334576709551026688381060920323044466667666245725737964368880793161863560190506232688916067900850405984224411648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8286 2314104112829736655084066762396995543482397073860778919392173398882465342994847923637333696550455472198761449282601624941382742686809116647870254142991452446088887606344228982276676595065588328625452758865677595093705096812468291136450183620556987877014847393764070411257925423921230406098196734912221231569236177151832106362632182912282498585305707210727742382015507126817819234760392870313554287190741764780292044897255147621528661864920241730912094782501571594096848348482218336368922880163256860377841861466045205958179222978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8287 4628208225659473310168133524793991086964794147721557838784346797764930685989695847274667393100910944397522898565203249882765485373618233295740508285982904892177775212688457964553353190131176657250905517731355190187410193624936582272900367241113975754029694787528140822515850847842460812196393469824442463138472354303664212725264365824564997170611414421455484764031014253635638469520785740627108574381483529560584089794510295243057323729840483461824189565003143188193696696964436672737845760326513720755683722932090411916358445957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8288 4651699225821847007404053068298852837566874435597989564298781525840542857807998934892687207752094206941393123485141946907217707166110038506324748862065823795080416661546810534751511513979006920624664839688082389971253665023581109160240135645730972020380488228935537907787032434848995797604233387530451211746273485251311355279455925034846579434133326799001057498608373938457966804663816571843713085765631513070735636639686590408894013548771715405292994761566533432920161868290239153770551083325524475652146881336764632627124839959756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8289 4827480023190530866406331831588299557784108982171311338494505744530384090867410166785572435570530831830643835183131207810206502970991491383858437707953872101668533319073861238802239592660768642155516372009092051943328951130752397450568050594447805316266041836727841648371147884883010453616760510709272341809041951897415659848255547752212762575390968348464114099736677494693844884668289296834479270004976901433687750874487414866642880190657667506491398857763143177245217904536955652120227302469978003878615555757649350897092413085450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8290 5312793353058139307613654369826717498834772305451432058079388181939453138843017923166286263513635887919511942478594784788614219525708075614284013015695514992662360267720851830007430925623428523523904273948750050015506127328969582914076848337783355213036555511231737226644595167416418412746058994901832522645013753921498847681309644122857920011110224635089902575173973430271520788291222148366486582124800907804871529114574772853960939788568711278520799873367254334339290293877120130963811506162732797408634829744686466801288032004813619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8291 10625586706116278615227308739653434997669544610902864116158776363878906277686035846332572527027271775839023884957189569577228439051416151228568026031391029985324720535441703660014861851246857047047808547897500100031012254657939165828153696675566710426073111022463474453289190334832836825492117989803665045290027507842997695362619288245715840022220449270179805150347946860543041576582444296732973164249601815609743058229149545707921879577137422557041599746734508668678580587754240261927623012325465594817269659489372933602576064009627238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8292 11513830699008290320209300354465561392599036673878813574416799426238724736332410554220539608496523958242817095711918024222874939025221073678200512880422752582054335519456823951490880956842277794644773153357754553642100977209198220723595943907517294715451979986365602537364133512714510126778328512887260506071774919593651376711220256987151092881105882272973015992025597257848071763891894745224851764109231414645749417348956962072112951496088728537954482692816828606465775473157463017752130238152656740767478298656599458505068342592457932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8293 23027661398016580640418600708931122785198073347757627148833598852477449472664821108441079216993047916485634191423836048445749878050442147356401025760845505164108671038913647902981761913684555589289546306715509107284201954418396441447191887815034589430903959972731205074728267025429020253556657025774521012143549839187302753422440513974302185762211764545946031984051194515696143527783789490449703528218462829291498834697913924144225902992177457075908965385633657212931550946314926035504260476305313481534956597313198917010136685184915865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8294 23167153722887421760686926856301879867641770559186842293137178726066911267203192036080172919593827023994314709533720246862526000805693029984977094554518561158281343797005540097594189701698543801669272510585721999522023865972322320716471723121873421620124669269847488195670986507342505205168844725805032231361263230519058067742356925852468240528876506011399192050349787976534575867983349315496770754747769746930864941295491861607937667542807432154358911230680396245641998410524093422159202060930161154940060832455173592101705760356178067456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8295 23419595924258695498305054284422066350151189908074164901623862893775789873978807422620408225837140630253391758964754452503324718058068368255403445402081872295190463730360707027442572219055367059427509521633568925074007938450107143966627497695943593899318672756582716533390307561462245914973187859299172278362471697128296646386142221948948552274568499159429778243193494095956311385729963212289538880873308993649623110451860132233298847964835185205500921590975898533595104347773515314089287960905827538322659368178347545858786833153120010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8296 23634930419904053391486005082092305403857062424819275379793140135083178068934797914998943641924225600026696849563819276331460577322022799471947395450911038726744369264057293014183277057107960348343278397901217023283417705047018958033878747079070034030481639837124278247374329675670740200850776108615185187489903948877745285413267909410032709063906611113128456999220950885782613354572489154420309176416897852167748201703737185561376722607631303859592371771275847927226679887427307061994462363147778353577048745936385781920841666816513146880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8297 47269860839808106782972010164184610807714124849638550759586280270166356137869595829997887283848451200053393699127638552662921154644045598943894790901822077453488738528114586028366554114215920696686556795802434046566835410094037916067757494158140068060963279674248556494748659351341480401701552217230370374979807897755490570826535818820065418127813222226256913998441901771565226709144978308840618352833795704335496403407474371122753445215262607719184743542551695854453359774854614123988924726295556707154097491872771563841683333633026293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8298 49920039473944513573927269760978394844822665048620430639325583451644788891182938804892421026085927025945678189724755722824950362389335007071254553806825719726480876220958753209128614104294532092936923597529301512279059944612512123317609117239007242765413211303753739604486410886881775436151593671789740959064254170859782449365168700875075921331521072495288312889414726796500990592328914031476730222152972321829604183268799465539138348865382477550163831898515959944510703347274086726597766331041493092437914537959138048918077401245771890688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8299 51340264891630811268569752586193339143913948518897555392492560858308275388972466399270779362443701599579594898935435232823865843127834562814870696820335930853157997123951441147199679621840864548892276989927431799666529363412136184434306531623920564156803198781525508137679803051176251634960770165108278035104212293298362023240390712079289508516138777426390246947536430155957576442022134227626640738448435234066758546173743471110491476250172605880890957797175191008921880245715009274243860261602347753667702922287806714930266830321469095936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8300 51898631242090269420865639073091615262513417854637696625305899807204972676642586307929081924797584894242249998470858273602886059205278996207616241881132810410011219731152182192590493829280511552377114055703430666098928446094606949542741877327005750918629358422694666250190598722572698119541462818190326473537911914745794417277314568403558703254960654492708073517993026905809250072426786438634698358773699190031894553145968327470862087702948862862163692897649075402134093056980956754595646577762211201655717046734111275899633431232301236224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8301 69214861310888332950004234667690385052296650513957773684356200434140736809810609438241244859435859542260864237169719514156344786941081030871856658250281777214283912690240093797882925296633891783380843695219943863991111709476868298915937081312569682440470887786299325007890235029734443147611281334250775407840288922872937944816751331802254320746427713153525629435780106295409298062993749745987212858192526079978232812940913631492367475216407646701151032276970778801720832087567561648762235191562624247075930973347188673718086800981138341888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8302 74212440453503125235054674807796001545890738831509924285816072876072440826934106512110534660378173775284351281790667320713943177852632105924987925129320625817155249574066091887382741641444598152069237257460085562254269816678604137947649098192539697241449688191377894215871559111631229227682242675161894554250919666373738767067578373901062946241711955208284534972361913639563049840645303828845603201530078226646084334528594856590302009167065155613778073422873620335006133019257239322078383763126247674467138104304704829247555855197111582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8303 74733334895631668216295171889298454979497996908183450234491955811268740220804932167208257770216859615728356846407306255307760979760085247556538198840623789784211369329980269937517354548201731258895162639227873165587853787292895450525519391932165872035917310309002389842479260734905514104430659896528953642993175774577819010263808948287718186856521381165863497885500485350701055983721988604795062974232769686909430463009848985613779267718920018581603735894747860477736807426550129519447735971084360906872336448769470738490771239148367904768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8304 76308671436117876989116365016605719602754953539007772903218665161858858464068343752639856622382562764872582545963173863962166078763887671335039840297018930242084315715175580895246784077687842367127960561905666598547373547545167038267883206260051299575970473235748628140900615691633648359374284733728266657496361841788438115786938599906789392006778634846116677633900545304377990309319069457888546175488670795756861351657251027725545136745239466297305032099496417866965860488112081532431514036169146057980014828287137227810150894457682132992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8305 77827331653778130691895395536670288193167150860883823007795113852493801960698327699941548724206325052146160609144558099773191451680537624608207290206289725026821127583773915674099034666317432166755406726569858758806070227406141427906406523822608952250703023778650425427906369694642866316803675408388965720357879356380303404108169673041749698077437818760141346462065671190473160390611387574488087324971031200421198736157238990555054879308034625496712451085978796775025232962644018190393216138656204274584538223772625141646118647511803494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8306 116740997480667196037843093305005432289750726291325734511692670778740702941047491549912323086309487578219240913716837149659787177520806436912310935309434587540231691375660873511148551999476148250133110089854788138209105341109212141859609785733913428376054535667975638141859554541964299475205513112583448580536819034570455106162254509562624547116156728140212019693098506785709740585917081361732130987456546800631798104235858485832582318962051938245068676628968195162537849443966027285589824207984306411876807335658937712469177971267705241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8307 117957538020200960345667337524817363887308275189006646603526508990227489296745931781829644153731515112299741697949569243118249843039559120715982127544319037516877373844620514815082275848580826230443871672303129867923319107368967527967157008122967291943951312195395257123382230150002788429227187040649702498569605378677095208228746748736337295704527344801562149762287491044780201950531678446070586172346941843671266387798832579914870407736385951423427282685503973983395930501635777817124316448378352005028334052276687076825221375728182886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8308 119331999767566780231434243892497844475212562917295941442211078747157096563334101769548354789957604070999582166430025093429366841210628766122585745378313711519247944983331745161623234541077333249129043742223879381166947347402658106119122141956747954302254744876628558380298162223054994833532964698340751205944242519611245708915933884765091138976214880819249917420387188766519379955868308438398713002529071426893175057013184194324313245530879492074795913631578542028072022213567881662993417179168151932739098988190171952329097868280146060902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8309 136478039606084019287515747172578879664244757423850910406792796600405265277268378761743557921124944972018115251184096460536096443124065871140302589900701313287998476072249672805442872930359284550599811208955974848495035743254026500459758326179641911996133099398205908313878860875288183327845985449853196710279377458644325223542735251742494483084872550400860973626539299041721162573223211551487506493544249441024815022337565891907736417159167207545929176296750089591448551797192809190441391902463565561335327341931782239044290011114324675788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8310 141129263230803134829465171466922067255865019403503052295752768991460357678625793830949412501949398992014927916287867195896326394372327276087895834074517734622343903402347975041053725918199809356887701404816164173673339669469257031141935063010277404899706305926008599218768772235556235432027109572915003453853739736608843212295620071085413882972249625660002001609065434901324934096534109134495928988765321921148972155112433868533071377777691947017149964834010674063665448491178892619422858939010477275235406950993126352969301749209492207802777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8311 282258526461606269658930342933844134511730038807006104591505537982920715357251587661898825003898797984029855832575734391792652788744654552175791668149035469244687806804695950082107451836399618713775402809632328347346679338938514062283870126020554809799412611852017198437537544471112470864054219145830006907707479473217686424591240142170827765944499251320004003218130869802649868193068218268991857977530643842297944310224867737066142755555383894034299929668021348127330896982357785238845717878020954550470813901986252705938603498418984415605555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8312 317540842269307053366296635800574651325696293657881867665443730230785804776908036119636178129386147732033587811647701190766734387337736371197765626667664902900273782655282943842370883315949571052997328160836369390765014256305828320069353891773124161024339188333519348242229737530001529722060996539058757771170914407369897227665145159942181236687561657735004503620397228527981101717201745552615840224721974322585187349002976204199410599999806880788587420876524016643247259105152508393701432612773573869279665639734534294180928935721357467556249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8313 324470295504535137107142650280816580559145605236872286951882079480465872020979785791184753218022347072162188136176995601262495700620354473173521243435546983925408457335454441197398773929608626534564932055329600027216525752965693185938079098776198053023375131329744418431556917622591653194116722351185617255427104586635880487251372587631887780822256914593367365924021992031894384522106235154822026608609937764063359826355547018860662784529290137158283107458979770129311005220457240814360410427190409562202662355659545991531042704040055422740070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8314 486705443256802705660713975421224870838718407855308430427823119220698808031469678686777129827033520608243282204265493401893743550930531709760281865153320475888112686003181661796098160894412939801847398082994400040824788629448539778907118648164297079535062696994616627647335376433887479791175083526778425883140656879953820730877058881447831671233385371890051048886032988047841576783159352732233039912914906646095039739533320528290994176793935205737424661188469655193966507830685861221540615640785614343303993533489318987296564056060083134110105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8315 584327864534323248356822501127100610827756146309523473987623478971902557388070822330887918295230417516370691987433196413718673615770355122064800828857483600242549161172605960433812647501558194201408697004843565829360165308303246890630107186264303487973598394021860540822841373903574737298422340164808549456233031410210454137590549882524362070029908333766263600309994518020443326577238136199334117860765468846207744242202720657375950812254915273015393653923960389501658055933141348992566392303995214445689245415640066784170499158633984202050109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8316 585877499361850852661998568377143053570422777958399311940339018150641180176389316160413445080938874916359599768996855147732233889062122647139041114062345384333993443964226992810275668399474932341224046503765566451139831599761458431354534675604307729346572500844096176892727802212346134789920294374121281230483233702706628189765733728511985122559553028061227236170104562099706625785001584513667471701282773673916764486553018136682333701378277755197345089892244691909759314996412158340279873696899267322089754530810837588556239335408572504987402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8317 1171754998723701705323997136754286107140845555916798623880678036301282360352778632320826890161877749832719199537993710295464467778124245294278082228124690768667986887928453985620551336798949864682448093007531132902279663199522916862709069351208615458693145001688192353785455604424692269579840588748242562460966467405413256379531467457023970245119106056122454472340209124199413251570003169027334943402565547347833528973106036273364667402756555510394690179784489383819518629992824316680559747393798534644179509061621675177112478670817145009974804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8318 1757632498085552557985995705131429160711268333875197935821017054451923540529167948481240335242816624749078799306990565443196701667186367941417123342187036153001980331892680978430827005198424797023672139511296699353419494799284375294063604026812923188039717502532288530678183406637038404369760883122363843691449701108119884569297201185535955367678659084183681708510313686299119877355004753541002415103848321021750293459659054410047001104134833265592035269676734075729277944989236475020839621090697801966269263592432512765668718006225717514962206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8319 1780184781375363884076470692594243435814278637971388310810747543778044992958984176948530942639028054603104952904107527112640223827805603030586494132683178663094948794741710148607102798912864293264987609380551940929486846575705730773448723222359448940785289949457637372389113690909926200018417890247184471592224247035097275066769274146627549257129533685757867287766215084305275891638437458886719228635915709912331371011712831383113583434542114649235026150082932382613723690120229027138460307022216854643793346890066825898498636795857145716302413824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8320 1783615635572870958502187408162277348608970258992133511912927607492846789006596469418319398303399262875965849372407722376834365987603542422101827628879847105029022372518568818926706770537810117536560948872248869912467717833588449063113433163697372185993596208457248900466736377117955020748385675010658288170096442901945594154670448089554735750155441445330470400572808920863343478990581135265998628019281479319391602599695752324925518046013251639265097466841297272711881058198933746877338312378466239377334739941743102200008179255054161959184236544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8321 1828698124047656945705339884481081795654622408649820047813895161829618637358133795630031992564538938085717923172849498200527936648023567880261040787174780940720393176523132146140589355339584598969489331702412511693808126507915533393295367572605351333450180519884968612796084288394343346299519666796260544652857869547028590660537874865759216433053638790513262639248732535452626991631496500379521555249387917564915562651165456281874507644185889897146130546280860144325460109509764752939385667372724375011293716992602397414034729887702380363990958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8322 1849037181113394971623519366268294379787192149258727167693880687711469224204486615684973118804125708507116637123148189317517000749764039814284004575578643070102598844321970132608735308425193098645720674909076446439132362858633728770505419699209074028621143295766882572725876425619961159254670321152675010176530345083068483594493339991448188944113132358092639525700888690897087603306941097533652180615216107956591533086818773852134680128824971962145191273842699960638182435188323536324934848101763451063076563512876564501609219556909717503850053632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8323 1865592679102415878974432074504711345675609037227544781120152199161086056152485739464025600125942843245076736620923652325036510105003159569051289698017804829526672222088734016940542851650883038932584963074891549282058428880130767073046192452509080695845550279438865766666304271322462315349317549428709727779853617115259638368764160234296698226399188589050443786489615886640500080857411047435252448265533954946767380952074089128247791719266024475532727027925059650181268071741236336537754794439703449195720381976396981242318160063499177556214127001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8324 2331990848878019848718040093130889182094511296534430976400190248951357570190607174330032000157428554056345920776154565406295637631253949461314112122522256036908340277610917521175678564563603798665731203843614436602573036100163458841307740565636350869806937849298582208332880339153077894186646936785887159724817021394074547960955200292870872782998985736313054733112019858300625101071763809294065560331917443683459226190092611410309739649082530594415908784906324562726585089676545420672193493049629311494650477470496226552897700079373971945267658752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8325 2345467849420855048313418975574073257526188258772990442172477452240093252062664801678258878014151333136229731915217507076690700359662082028453128661992382011859636696481187818410306619354838878181118752611162133985341811651989845808070801278829742647604453340494971104431025166362613893889065498924689827315458374170359341079383411031860393548875375124354427216617178994104242725345687057910296393117102113979459311156669235503006120603136747054899892474519162041422072888615254586537974842951306364204890648700419536433451099111751106467515596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8326 2402812928890030607100461395458942768608595352632968988331001869247923925507167735360163027724565366422457468412279681162754410251975351707847900115843423989314860197767546002876110448590593213572007597675579891153476105743815684501567630926057502472456505480753872485372021283911786324462757332135626771542292323579206784316475935900820652277091449340288360854020343790177371483017614823597873700848716189422158581594359683885734444622034796919464392209797453167333903064187441643664725006335653838453701260801041026656480926468652413649053286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8327 2624404800573029819635817369244293250387070998871847979378265251347912971476158261660197753943995254169326699992145316347110822881054798320878835439949758791086266733892482145576532843094681396379271836253472227685844594655536133252778823669812723409365031256957298205224183404285666192258633541630248078665162078395667928521572666451569127265559679489491192951158419472829108072032366961908015647005095988971757059253701682957572770496269052887422874064393148717061775319204399668564556882535298974195575253018006083594607326316926561412553113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8328 2734412153241280318385575939860152297390976168445953385965785684810363049457205159947937413401683757161099859441936263351444344453142281603860385182700056673104456099691160408589731861006853287844088068572390309345152082923098420088344522558616471881602537825570742646218406236286222212036301624279713104799113433544765186943675847632456715382610633602707545540307037115996073389354637151567320990381661761346023919159318084632026316615328407718491230714628378358296786634417444666690985874456475118095900597908634643889513492789646289572724736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8329 5468824306482560636771151879720304594781952336891906771931571369620726098914410319895874826803367514322199718883872526702888688906284563207720770365400113346208912199382320817179463722013706575688176137144780618690304165846196840176689045117232943763205075651141485292436812472572444424072603248559426209598226867089530373887351695264913430765221267205415091080614074231992146778709274303134641980763323522692047838318636169264052633230656815436982461429256756716593573268834889333381971748912950236191801195817269287779026985579292579145449472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8330 5489906376566660847029205029109134268676597041341023951820977747475739588437065525707182593285593765433943998760070479971533171628270632396407819352690098963890041290359373445897192416752373187212702035306555922868374733137457233593113068897716122582856819729386939196625864124498313892758850984393204800460351948209620996222441689969695360916600124000673783214680506275862329785514681551565263030529713956243673437352822761441496237942721880273632407581591178537854787084217561566477401976956856976322199404043213407944362200974382173578592256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8331 7321634331257051172101434376721050012411118124188525734992841267321646452639611221018439142274979172229776471309593314953623667489181245544772680972809802735787984250733225116341941789160739311120488943666069294553609112975437637175209995274307298626884589830556257609983768801141386660790623342800454499564522889833675426188513118210004675842310251090540506525514785586842591225606698587715973638729366173479506159180468904308101367401300477673270233230660092950268885314271726745070559009242790590548103475006922760190478404375672068071489536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8332 9152042914071313965126792970901312515513897655235657168741051584152058065799514026273048927843723965287220589136991643692029584361476556930965851216012253419734980313416531395427427236450924138900611179582586618192011391219297046469012494092884123283605737288195322012479711001426733325988279178500568124455653612292094282735641397762505844802887813863175633156893481983553239032008373234644967048411707716849382698975586130385126709251625597091587791538325116187836106642839658431338198761553488238185129343758653450238098005469590085089361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8333 9870268504064478464332547508633272549753916041543972144687319035589010563581760270759123474628662675849776361866468066390471688495516286728967056323096354115456218084710291823506813523072169933794909337420847106488354165510788112275826994406311704054114035241658979761710830512805210455688991064303643012233447718618047291714895306988623242102881340825243029387543242418936981955266217598824564307067171958808813664474058701611931524818380985829933065000151718157510890458633602099997995245560405341570287124426581964980947965494787131393966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8334 10423623297660917269797290681470313298178370729120520318744753227877358104388041881325468695855642002543260540410960109196280609042277571424648374553607922902963774760931435846929428409036491490230632270000904208405849593658918152207997336876631918120899220622818781606432725543957192461053582906768207332957731989243758736869502604353034284027598378994205877423045426440501605322932912482628600428719183841811069756507683648843098597329422687742551449230498202436724219252566288426283322545888155120450569119228648869953450254125761902495662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8335 12514358696240286259904637692736872053901413469310287344714988690306963713600713040030538678388147995749198526748074356951459622119762750815637433438123034397292020597170158250825797182670240432096209352892964475867935908119865983410120397142036128896326099377246729440418799374830682193510942592152661797530801346432775986638522492415002813654277650206210458507321813271960216597220369316001583522879389192878797058942237783887360661012892668455545670714789384415142618635565408459503245097860147406503460782066725774479433020138300594519539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8336 13296506114755304151148677548532926557270251811142180303759675483451148945700757605032447345787407245483523434669829004260925848502247922741614773028005724047122771884493293141502409506587130459102222437448774755609681902377357607373252921963413386952346480588324650030444974335757599830605376504162203159876476430584824485803430148190940489507670003344098612164029426601457730134546642398251682493059351017433721875126127645380320702326198460234017275134463720941089032300288246488222197916476406619409927080945896135384397583896944381677010944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8337 13943056532753993543142929438771716261147958389778982105017612265328981997597807368028276308109818318966436959100578125260235506731591028273499490356417753165024273150469089890828587049190575448327344450299372987429118465549602453976110033745401197152427307570316164887317556309380253373459605597290751353194903137181143750393498235914741162853353009182501262326765480037596999479299512353695187606271474884703738085213845455303581312956832065084161323573748335464270054804767495031478410432783793727015692826407695910542428463403326354636144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8338 14594352060261896978424135987621684432218844776539309339490408292801462308346612290431257964765953298354346902284089614393621726041878961467000477258446663728622161783754222750130293885240506720635030175004681330100222939328279797625015960256126613649658806039100054800924227563997829675596185731998115448856050546615686905255082643241396740554381026165184751142837621942762287643351144951073322735388723083262615711025571737224722157721806464977461035748986252139420344187310994171115322633397328672196987481487382318077053481771434092464701440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8339 15119524388970517703512415715137126436359478645870932326086720877228579095732090711037204012409213991168076166614564016495360297527489838268363368544444103939655613279175214345540828508571043180012720209251385246602024370358026910407842317740596524400531587111195305404567593852256281913835293847892772217657322191998736544677910235737215023171279097329158442548816057389404135422761358505269393158730415808629815927015661601764426262384207559385058038199951286716231906590231583107749145236602146950956608901282374880821412341194675403117035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8340 15382591928024581344055747934139927996428503614627642815256851105002705680813023904356792430294270742611899832592603005117588930306815999288619320675845771759679213314379750987376957668255558143754004603324175220735258430038607221638422613298652509621491570482670425848582091226666908121124235137250931019234347428606299643637130506975063448760980232520352278023845800453689692992125211624160744154716756874380456571727390183926408341516691476364198629556522915589302730499140608125389304396556788401028958596632301789575052135252192180904866611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8341 16227174388094590755125308722157386814465899004631638663815343668799034752523003504880190264082168067686532959697550970500309795753922072683686176636563460489919643009826541907793357640265042579747318713066766630490303311442341140934928026760429156449635304544638121163446834896381596835743196780003255639251420272532279264857629999400771718142764187539941927936943165648543861653623049206799102620867512083011326245950912914270440992301341014057037999577643816831730060137777065295397606547692053695754090687364756235905022600334243883005247488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8342 16498770858649380417164932458698075987717178145829666442719934515968856511065936086445309727628293149862399878508556492381481295154313650714861332869909748147872843518271489314636269721981952207139143110131837601226134674125044172715903742500781652901840264715839781049022495452258314894128609692987806253368559970539778653540060381702229313848113482433580843221300036814261209584753103765404795846551517306388013348376095565231627020185172479232411257146332358515841116464959732878741999187232354101162237025507753389254384324617498493450190848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8343 16718496314689073629100291616813416378442808316545450660027543394766542781345418779298344648522188912193207252292858137316559431924118258107785198703013042921485630627234440640122348668333625936325096741637122826654529881730166024840940848937955342168095814195261626251023132871467459074632198332237603854474035538505040548092104357198663761245425710138329194985542381857448237659982564029629973067601411270977629855869449089855273268262530530955266043362839940822847837473338937372370806594483950502751300440669384713173794254368721024550174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8344 17029292181075996395577703702562570447187386903732079293864834196844507669520692300264936831513075022023395693190928085719312503745601789441013849805097750060029138570860134885283524696493792848594022097602453480868024304863224495373698234358662472487635392351776440500212933474832443465019915070749580291447827775837631937485053844246247683372866900831274068172175806265628199498616920550082057571557901560726596902711823143438667348612057672112333238399128464869307751761450221228182389777858729280224538901499477409554146338239660685682278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8345 20444961059258210170936496120676176751956897344624668218001525376605254335063536872060755654463705240074943806784384520771414646839654803184871548532207610825790143897266934863714372808925433104063336755489301807467477283534302361032426569603525257415784248292521614211681470971608725212348441482923932017692140039277364353942689704124347674785821193278372630669696234425867979503668360495268943626957273270794562426453061602069812436586190027085224657987777467568490074702369041405395353027589587222268615883278873310519927586495316103098531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8346 20741886110726599101009611998534096669131521980621227739123699553313569147923751112022055761677261293233376003195016376803825429399393502742197588257405347531944396799935129067241986471022101950438453012896020681780342410589252311268238892963767592938919837528696841601015264595137255338788278666336553594970687000302486055393303227038565229349864391906091551390862264185796854781750344215484292549000788683792228474156142624930484205790410138287966735107067186263903039561020346758696080509273680681859495772935719678058914071462613345820999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8347 22004231668144122892451147208399633321619390626048175762160865883594417587016848181961859607806488281441470606104396332767678153496324917275602826094790424112508433618754710451651057593353537566879164293545122392956566869514254318447233522422422226988822424925805314540081578209637690109406841327251606291135192611859356813063167156466930398285410437476846896939310668951855532142902118558010372796892465642149719302108179359343674307907518809600062448171275573844217500565978372387223059164702327764081261465903979540818608163142125334514630656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8348 27505289585180153615563934010499541652024238282560219702701082354493021983771060227452324509758110351801838257630495415959597691870406146594503532618488030140635542023443388064563821991691921958598955366931402991195708586892817898059041903028027783736028031157256643175101972762047112636758551659064507863918990764824196016328958945583662997856763046846058621174138336189819415178627648197512965996115582052687149127635224199179592884884398512000078060214094467305271875707472965484028823955877909705101576832379974426023260203927656668143288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8349 27650896450485286094052775826615637968067585800306911316253066261692199106916208560351587429422541993807296069251199774828527184871283425778684728524007431456239019098641406721701468334764936706701642123466952953827658829848661951800170766096426733924839698444113036434987713633332491964007478109218946859856671051086425452278443115745585965692797529793249850960521763691690885202503290761139217973028406513701506786744855436040786958325805829722402310678337398173924552803492784124781249705590187837918845448120592703433406288804638011844198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8350 28230981475828480291764861891461912292426470085906440185133384907067046969178385450110978697375686684771429938803820914058615096830291348703369995477495725555695242666296206290738314877757222231085997110817228953415636394167751923264999684471539870588560423787671876143691006742761137140910744396615804996475161290219582132112230799536563421748502476051676378544012172285069352333527016227586917881752399763595475057722055570236421893939051621889131403299669889079953334688602527177533378418223778534787277272972719533085089841082247788177129472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8351 32287190325079067696480923240307107912653829302771517613583176489809054334328578960825793519465225223857808053341101657928496279293677505485210823193584011714673860266242978787598763407983799484843265760449550235725508920277363145127740646330862865355549886527154433476566651904773477297436255256479000822279095050109302154793926447815300900022336644758792881853830159628802852288539428219998686761371089883791412789550979895744183230807170241354805165048173332546939435602751173939526355091263536231769046402224092802073060611671454613241017139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8352 32411431557691204561113846465859035215829024413123692765535396505161854928207669211757302104436712382006371047293352169358716563196683479532291961522371251778991989598676814203808859659673972835434293238123237778720123673217343378490425555022852717651290338230962627544778548593199734064333556864007539545981948710715783355966774649634695997280719854551034509104830949083843940705234144634505656214998299464873823228375610891014002117698203123476420576938690594047841559453074410780082493061792688848341510265243714130796766472611027310165465497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8353 64822863115382409122227692931718070431658048826247385531070793010323709856415338423514604208873424764012742094586704338717433126393366959064583923044742503557983979197353628407617719319347945670868586476246475557440247346434686756980851110045705435302580676461925255089557097186399468128667113728015079091963897421431566711933549299269391994561439709102069018209661898167687881410468289269011312429996598929747646456751221782028004235396406246952841153877381188095683118906148821560164986123585377696683020530487428261593532945222054620330930995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8354 97234294673073613683341539397577105647487073239371078296606189515485564784623007635271906313310137146019113141880056508076149689590050438596875884567113755336975968796030442611426578979021918506302879714369713336160371019652030135471276665068558152953871014692887882634335645779599202193000670592022618637945846132147350067900323948904087991842159563653103527314492847251531822115702433903516968644994898394621469685126832673042006353094609370429261730816071782143524678359223232340247479185378066545024530795731142392390299417833081930496396492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8355 103791161459912390444985855413201512579931871083253244330669438472905652406724463247621657745751312901151753881073630149240760614647097623813859205642109281823425930258466499943165475803749826721333211328218230278931172644818721844830317692978262777521869347738653093000537250528559071692113211817627211968916307472474320622175481620114942119767597616683082704132440431390257681644757471792184939365382857346767564317137622604014158267604984115447022748777781959846395789619624671146189383342653481067555747158115057715111409413730423025841471488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8356 129738951824890488056232319266501890724914838854066555413336798091132065508405579059527072182189141126439692351342037686550950768308872029767324007052636602279282412823083124928956844754687283401666514160272787848663965806023402306037897116222828471902336684673316366250671563160698839615141514772034014961145384340592900777719352025143677649709497020853853380165550539237822102055946839740231174206728571683459455396422028255017697834506230144308778435972227449807994737024530838932736729178316851334444683947643822143889261767163028782301839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8357 132814494850813708730757935043429226499853850837751822265333577949171639180677016893111804050171216532314722208945499129527332547342966059485832336503937458165369895424503069275073170476552142932712034781361929299021491118797397336526588862933618485211968678259745967573514467299783692399979755657654823665849974770178839338436605210313376813241942934427579589555015766079053643807715363715674795626182804836941629064859441591408611534793498956551503340516444659079301134257922830750814342406862869392968493532910529096468780768837727306330931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8358 136107092091787730447355137951644707245765438423057016520491548630565424529062316212564179223420895107401991876825042078381275689553025682363094297689365833398713858318771050540890834102475353950128288760773540511256152725546273272644055056953794962320771073368934395586336856707904436963666808936899932641373729038535075522880675865369103662079226813778067459773698485530451425619867401870475903683217245522725643512206573190679328150981923333027961412186414284020396339654616813927609601311060729561806613716516879443135832830333274088917696512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8359 146787770375470907081242774122946986984254392030356122742188118412421637699079491884363626159713691414114555489516680687520437224018227144321637059954087513075491736077266753344819068898120625223027121824568608604502485020223894495699355005529361163569849843819247011687135177837500922387821736168362251649977378611121834631427703999131881138162699067344049731935242727505115516462643936228657133977782937506744733855333796255670102213964345429665130713928546849307663744725466102369742994485332124941919606425427833236736641405508292498330275020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8360 147350866269907251267143005062129609152274694852057003116866568453357708240135384738758509134087523162464538304976753743361457123563207245523999069282317344753722048192285318942580010154420064511933316895508037546439080891649340719516454981836620404194569420213711556257675074755027839038179432834226786108963631563395734057019889556852585369608930309659722156587416347280440781922650291346130040358968709099485991280582717537956026560747741731951202403126640744327947125525049345597331936534994818867094689456655642150880132734950504156672242483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8361 163801596231287913951182278402931435461420730920576351378849649584431807425310141932347022978452977802462973882022370460771649601491879489090907862777118419109474967365732243119971073442200678355379256595740895292949787134235564475877966399029746713687981863998745977555493418030679627368431691778788716571745969740279740551891522607633594528050795773137058101910979538882950613791196497776748432476524921939562705292218655245205480781929561769926597392577454509845190264592288251890605797904216781935590041653338461288414536655657515529634054144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8362 166730713778061294052709128325444247127698466497965502117043198187788084503570289507674989896811846871973466250485841321178039188377830502787955201655996293915311920708071467178558627003870972405653105138080856549644543928865708831312177471053403065103534661776449554856841069436517153323820119631543151333367941589666150171499554844384731149678917528865918588705403508968986601584410461244680734944505650681142723379631931524345630048009033779675401295159076046105818958163457432536599272971585989301283549504432060287455966219572174037765324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8363 333461427556122588105418256650888494255396932995931004234086396375576169007140579015349979793623693743946932500971682642356078376755661005575910403311992587830623841416142934357117254007741944811306210276161713099289087857731417662624354942106806130207069323552899109713682138873034306647640239263086302666735883179332300342999109688769462299357835057731837177410807017937973203168820922489361469889011301362285446759263863048691260096018067559350802590318152092211637916326914865073198545943171978602567099008864120574911932439144348075530649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8364 335788077043496051703779667427220550717325243527423540065387194911295997762254837493587328279565840906346787568495277984046486890645458159866953028810157534381988063138358013276604275978289399079531317921131426217447101577749257655907223613263979423420524767551375409716766524326045772370670322947412039042511593984743600397808864940119168268713477927371891795334448955880499206863234009581984405162049095855151411559043950790862934525545549480840657082702984956776634299543977295543283535739873480241144340689108128452694599759793344071126220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8365 345795673047534649102828847913786371282327572116599205469981609650638551639280421990925192792376623288293523104654034150876806162795070494194537531113008815833012880785052388171894669468912664439038455470450521017343321551693721882171145054234993435616254884174469438537372989977469317474196716762761608606821089097779793066224536893385551823610653544058899400837988282545675301685299924091697183547167537869205431159883372540676826631364114943097875536334573373381320405513590828150004810557764923564522282531237190812520126735888453371858780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8366 351366211078018341908963398124435910383531685956453696886974043839253083701163566910464958910637066710849923564089286692882789024504534555078043602419685375413457461650272481892372414362363598318050589937755830370167055199255173522843515346763233806751218687775302706026460068676146781908064264918811911926628558808747225615183199104462481038797635284780290219915169018472697811633937788527486664200995127749389781519365064555435040122314266722059091676117340272155767963078421573098975519050030168334942327443197219998624696384381684054266740736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8367 468600386793049906414442690965986154711067224151862950622174843502617177912056699269599913295513420707139724175765563811517925539580108300303492783956061216950866136938067791117529454266468801457909058288209099767822697848891002736056758123784100602128130849453861469630885566584124925700154304015516883418140663897443855171561225893484301106221301903288382585704843741633844413377956434887100345014009614418903816463570541546372646633572189486546064674537922098623629284730893252150823217557350595402427671281028756351360367196846275615166300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8368 497887910967615525565345359151360289380508925661354385036060771221530751531560242973949907876483009501335956936750911549737795885803865069072461082953315043010295270496697028062375045158123101549028374431222168503311616464446690407060305506520606889761139027544727811482815914495632733556413948016486688631774455391034096119783802511827069925360133272243906497311396475485959689214078712067544116577385215320085304992543700393020937048170451329455193716696542229787606115026574080410249668654685007615079400736093053623320390146649167841114193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8369 995775821935231051130690718302720578761017851322708770072121542443061503063120485947899815752966019002671913873501823099475591771607730138144922165906630086020590540993394056124750090316246203098056748862444337006623232928893380814120611013041213779522278055089455622965631828991265467112827896032973377263548910782068192239567605023654139850720266544487812994622792950971919378428157424135088233154770430640170609985087400786041874096340902658910387433393084459575212230053148160820499337309370015230158801472186107246640780293298335682228387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8370 1000553725596103730089635774259669673010646044638691991516077665261830579310895548254558922269449482936657995968491530801117093051817504771338217683736060064797218330170822402167212347440177690823987945729048097618166664674068280176726634139641045274741564464201430937465691637118599397195566693867977355477187461188090544708780362377863775559337917795346568329882712868177637672176482946763643466565968118778756824525663846165040303144299297135733234402586202625381381456454963592372077011049882255687089482394699454977376226557366158936579768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8371 1092818792941198984886940160576785797707582522004243406131740329479102472661878521821312507098124250393191921651536421853677694933933777503623429579756958165596265866489314942079978340331572936780788922020721954379824486731877099401374762211674060324000029738847234921259831100828535487759055227621788229492482694668680016426162457560163523457806660106183224478614829061328424617153174719148981620072703760875797471241384044245505089689141163596270618349236169983615767219294655754870067583621685230113215176291035376880466161324726587685842452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8372 1098064212103344818869929095430067105130647822474390031281183126941180961203513387472596370583939910376546342964569816702250484811707877568202661943614508773067255832643428707462092182017909497581950702921408856889877086823980345323169626467265349613844736820455515796330917453637836854735879896908686240867738289263540302678368118755570851796225705154591618807118639318489052449715462173979313430457339607776600831777567763285628816953374478982692208999259462365468356822795847838907699981803476302356689896749765231651444867253315361081760153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8373 1464435624652289336887969825573161452822258503221881549408070827355773732305522356581510308239128085111314016722849665497558699004601405608529743428825597165196716361074222874180060144892161395452348949246370119444496208868127743989845156471125419645972230092210017719929415451755744489669271332748726825018923261543916687036829136623893041330913491231751162033304450365306620591157699812233467971323136160311514186041068936676092428124286818093420735501761603486212321283473687897996594700411425563490442434616628489673964562782013378202592870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8374 1487360201019509754077571222375358139116438718108766143756281281896156171572921888799024605120441538780112623993978386896702725367523904247728690346987119363810777107848048325715121834076220931315738523919152081594678742978913855870060022238313597944168524348326389492647936674949117125372037963424933529990013882694253700595583237594407254828383398687949135831489356480838289651813673150415627399846185254409848637084235202740881725480438036974789704959382637933309570238144888152474578776329081057124521790485627113227271951965750503515577384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8375 1501316558035987344273992876854318836168754052172891461373133150383911172332231868244693283632071412868081251220716142627020005060632249229106899482885217533279814968535724058276988873082837252122608691355182402828142900242910575463949740150331798371448999869191865715160023906375407352518670855532562491608474140551538962592134031929091618490117033449694113102848094993271461269227023140370351389004763228753460454439119174738955389730693077566286269708204064599722602622357146140720818178456783492349533916802517766363083408612319082137081872384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8376 1564245188859496254527829277613957021133642972321032197519957535242558022678256046995509030433451557235131860549787149680847355296652416702470814993595302386267135128695129557015116722895672477526767988498207047640758952138250069290907241507612974073980756167485250860904810998292373668113308021232615825013310697052310029887687451109197842819157252078097579901464726126025998200415046367722753486243460731440515456159305724755648578419512460567765106837763406815108919886911611844456218151699340472505078732925663453092511169794294574257012736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8377 3128490377718992509055658555227914042267285944642064395039915070485116045356512093991018060866903114470263721099574299361694710593304833404941629987190604772534270257390259114030233445791344955053535976996414095281517904276500138581814483015225948147961512334970501721809621996584747336226616042465231650026621394104620059775374902218395685638314504156195159802929452252051996400830092735445506972486921462881030912318611449511297156839024921135530213675526813630217839773823223688912436303398680945010157465851326906185022339588589148514025472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8378 3176688408748276707374443210840669020509499033425065387120361941318920354178531187876033745278017868334651537531080345990516337787319333639471543054220151904884238006453694478532099787393172398338674486445938682183614118488042857803663165526665003371529546838730551468224055948913083779781928054323939700657283628467576391228496924521480213008092458702018894757876544653694254048461928898036404138729717171692923545421559244951947393148869842889719054502460700114716994168097811168713608291266167626235804149498896368325127725772727076572364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8379 3189611035499824997524737697159986833730120599718168205648389625755639036318646734031979675018154417287352800879108058992244271018363480303188820672071353860549565660690315984303573916181288762462792425765014078696088043672402247274730637679936562875698565206748145081649190777608096004811770811182324450316000537979266226869946555345804941081870807770199430847500200357220416650283253302838058649810664681546809377559023751722859341745886478402517412395243346005173989950283438011147693840776950504497005037615768765590693916683022434551463936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8380 3350691726590284387031839835043317272490404282178851616702873516554669636480558324947975972987298670468085333632534586386166975006247388505791333020393351998657587204089726590868737682516865552807903347601307431834251687349503497889608338780160783944003074687088937692796022820223086806392565925726983644964066116987583685150000712488686729076306423814781408793310411144491414280448059740539913785637223332688470988265181807411873308502952986174684679710187073512458696466167317322078563997953311550041837064599040031010157054281395808336504422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8381 3374816638093415854242848478973789355503526584089676745985621969449712129170382088248277684845059055865782983184261544759694881432274009626972684385707711806305614266167566685637007541631389514719657646691753729782607018483188112546943069291576480400695734845806953135568603405727020163017573471799229149363509108907060232035803901038066561011850299940887474633576988200225878936225412121093571011587451482889113120403170722171196626828979030457873028865959975376314502349849768628365225982561476512730816322951986396529528701153230795770848870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8382 3430862566660367338532144083083032851261276719521506515779818060507617034636276770942625886683888032823980473081048601095025763006452958388665756713985097541971869177393646499224656843760878324503773270126275999355461517349208568018200722780410805224679360993349357815988833927616122687276412559769319784864632325375780944129612173926473297734382383131758155923880407981391967828597921926926657405781692348673446987373969113753433419052216968423114215387159362647329730197351068107074930102735506223356485530445551101235128625265487964877409484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8383 3506239419648653226196563974348499908943133259780306446317858003722171342271800923954122273988778556578440710264260866604555032073214150245539348817552452626168274524310161766039656391710266863171113434104953927052144229636824064551555947731645911505306618392919754763044577266918815673318629986667157427196881511829820071888661059391902548074400706219698980044107404896645795612217011636164592472811623222386329238691186011362474124927921239168058609913737633548865677494387129844367150395566690272204147508789854491836325639711434192312703385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8384 3561024410580663432855885286447695220020369716964373734541574535030330269494797813390905434519853221524978846362139942645251204449358121343125901142826709698452153813752508043634026022830739782908162081512843832162333983224899440560174009414952878872577034305309125931217148786714422168214233580208831761996832785452161010511921388444901025388063217254381776607296583098155886168657902442979664230199304835236115633045735792790012783129920008530059525693639784073066703705236928748185387120497419807707337313614695968271268227831925351567589376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8385 3586621535541957454067271000438457674687488120282659721228634955003387086884446411778611427930750364850866053180138341896887118526698787157225496250473413227918076100051781135168759592215475628284253761000261362195035271511399151166185797144847407851606904388208438949669583671130468732733041106733194188001497957606038108339117874048009394829570020501648922600035105888090435712081308905670822516459323171349102713043158769934296295304665810389326340254452895713783798575898515642938949493103567964194021741059662235458008948791127884955648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8386 3845561516438892675500392131303104818515980022540070326358270849472778162385569717500041059777367677826949352455474772536290911211981840200555683275105934004862018249927603033537728062570369002798635773729046093163987111876860888901321294472486565264552941130521277025702319168468019458371923679471658013179051867664476492030608629281418177888540717335860272875753972773482146968208341594265866037270012129329740449847492428570056225343290629180737487721656796443017780349874815559649288100081112704138647440846562737618838391420286780047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8387 7691123032877785351000784262606209637031960045080140652716541698945556324771139435000082119554735355653898704910949545072581822423963680401111366550211868009724036499855206067075456125140738005597271547458092186327974223753721777802642588944973130529105882261042554051404638336936038916743847358943316026358103735328952984061217258562836355777081434671720545751507945546964293936416683188531732074540024258659480899694984857140112450686581258361474975443313592886035560699749631119298576200162225408277294881693125475237676782840573560094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8388 7908539397756422515474646648958629146346482509153882991132834484697956172338175902278173881548195985485684136192847756729065843464475584392715951014838490601468642528865595337014865354746550624081271763677912927092915167733073226960308601495518344551582596247931657841232083054784095559154387008363592386536644067307596299696432300426801312838417328653349313466811772845091059705566999628630872507378437851234381877622624180009454771694491498835169093771175226837874832836185220874620516137705603348620297110285588499434237988944187291074560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8389 15817078795512845030949293297917258292692965018307765982265668969395912344676351804556347763096391970971368272385695513458131686928951168785431902029676981202937285057731190674029730709493101248162543527355825854185830335466146453920617202991036689103165192495863315682464166109568191118308774016727184773073288134615192599392864600853602625676834657306698626933623545690182119411133999257261745014756875702468763755245248360018909543388982997670338187542350453675749665672370441749241032275411206697240594220571176998868475977888374582149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8390 17407091585171558712819422733975193660922625368119515631843306145985305728823769317701725729162310896549683383681364952663039817366773181265724006357815392773981959154704073135104032040003481736402654108196464004492052707136394875493735094613906534795349722109051293860376793022539580640750696598074557142146908412013741316066915810848718956448930780852660789622034580879849114326639880041786481768984941584540325400521930605660905891760209641732091515607466924102533856407740950117923686880280705566185161830524537321523225878099969659476377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8391 23214993374704262824827493868074130860283988083403168544877798254663294874804498840310390282875497424110800205008281836177034252573455237688989114659019208306222022676058052837781309889984759544738702305435322391419926810885474371453030308318299910558213961689697931714849126334362816208073465406546900036548107870249456326080493463478192910342453776611581652778356466411620929692921141218537797367560606099544434607170264248446836076754568939200167862380180178426094623736976079820038525539532877669115787288175888157742897599934804044388761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8392 26116867546542295677930930601583397217819486593828564612987523036496206734155061195349189068234934602124650230634317065699163534145137142400112753991396609344499775510565309442503973626232854487831040093614737690347417662246158667884659096858087399377990706900910173179205267126158168234082648582365262541116621354030638366840555146412967024135260498688029359375651024713073545904536283870855022038505681861987488933066547279502690586348890056600188845177702700729356451704098089797543341231974487377755260699197874177460759799926654549937356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8393 26506578463687187843195191212002341258614056842588241110463293645400072964356635846334677653455268630758790997575525496905916199097177573300085435839733947073394379908912283030032167938818320862230264083337187493159894172167063235829288649760582866098335217880477385624388200600104575138701800244959628850754461632467655653512665652162489747823256355809323788821403587678490880500017622675812602188524301887422993930224659484447587830541604302020557140442692927422446368359341833065289460418603473667144939831219355215283798036319148934850150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8394 30931718530839800031234973650742713036004340902783375669259229158163865361674285095649217708594369814782175356625288202118541124351990257392287198923824390925222584474653483588361727145843532745997156532682482113221058120518267852847704006008383735005257513518204983518663250469691053788805523973831507092815450197779825106800661957562867230771326228505067689475867394320586268827767861130636755996953593539191805615697518309797278562906593029127122003384759864534678091512207464308973876938073733921929513716051180618789549783874178609525555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8395 31295396143273597485033088462510305648252198279929712334772660008030354066499955518378490442410350532869885359149034146513005516810609898735668012748529843556820679844998376743608150549114598120532141773482639885136113567119949613235674865905972361590628903876104930498104528988378777890469091124380230246332600254796821100762903842083410741629093434355600350807851513625583378279383494942033391181368193665221499277837555610420358216105032975613834575706583944457085725287788818974207055118243021658101416743738257214249273876402584821075804160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8396 39119245179091996856291360578137882060315247849912140418465825010037942583124944397973113053012938166087356698936292683141256896013262373419585015935662304446025849806247970929510188186393247650665177216853299856420141958899937016544593582382465451988286129845131163122630661235473472363086363905475287807915750318496026375953629802604263427036366792944500438509814392031979222849229368677541738976710242081526874097296944513025447770131291219517293219633229930571357156609736023717758818897803777072626770929672821517811592345503231026344755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8397 40597131706293209375873010322356162276654369623009049946424930870492600526505228886142381096999267555778779127864140010748955403616310868452007352220624257578810230825948552778142521394943688157346462277107882569106267398638257768236224490614437652023211179331025872865283683804871499421383882507234108116494030380611964798986318098491928359573262861112996683357987062132241345223611310448516697395975063568685281323751432431003469694792777581671814097466402717783321493633698721454205405081354021788596285369667262496441585724783665958459801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8398 40820289838840680059424139741342516593943717624187607260991323736464968068879675950479935661828761386081534096904831116994747018806304615584005976374804043526288844665587350557404030666976470712302675947595331435838884446815608041763201593510335218952148453976263704831740881157967843801145831302540201246178109341438482098217387217832405026732764504254435909478121013521206740421920740170450529118329576641217603110375708593273347852181885171863942048217064922403127722616590274417644237861259701759740593074712528226359934245365036833832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8399 42103470275718748067323912606428216860381340576995267807068188222322989916306470079070593655606234339988052568110167995860954702612882570673121580086388766388558219089015511095747203420804405239971626786453739372170207690648925496735690589200081286036713148446460603568476964999031442649320117381068028010789438378850595385378611198348885917841055790723865457264754906882098403413956527270113224094674236804745032694288458509614500533766537866629645365125407874957500488285201336286010040953754931915974173949697691797795213468250308261969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8400 42183822786353646194874530927162289115339841615971296382834389136243161055451718328170991989156596296160474124865362840802760366562152728653360006399762538923236061292419235101757808081268158520715790732495363709875848909507533847639345272813784645972514313097295730613322139318813899277947530654056977387319280365575505709836286250318268732174323589672197539567510694682736949356841947164022954658108169807625889919042403800493836051576592225935381139969306075212168578535781148264970701726153147742827228445489265491311164931550373730058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8401 43700665067144024731885281200991341250253784354156875429552101591020779634275337752388956899392195954861584941472268592160103235564445421289641074961483680049970529446187576195138161684375384477467162095405070972423124780805584839270266348064690765165189992525352034489000620684075909068147748255330155785683981047006189288950528940091535187915590168049819627069591377541602851917829095454924924700734096598026127144712676384833480289296596871821137127312404027506189208426476943976660595151616626636111916622914073164776047842142600141209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8402 65550997600716037097827921801487011875380676531235313144328152386531169451413006628583435349088293932292377412208402888240154853346668131934461612442225520074955794169281364292707242526563076716200743143107606458634687171208377258905399522097036147747784988788028051733500931026113863602221622382995233678525971570509283933425793410137302781873385252074729440604387066312404277876743643182387387051101144897039190717069014577250220433944895307731705690968606041259283812639715415964990892727424939954167874934371109747164071763213900211814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8403 87422154849592859578010202755187824907584172846676465596025600418920768598850544619742121069167709610916813716607378389272391414295707352191524056558641166952478571653607550568115321777940368852231187265432684270780213404728065358711736063462269159953999327434561754007540912857636724454650582404515603520753563228654745120330865137242918617521871587073215532255489446232856217465354559313688269665800208491071566239458573010974958424811586212964085613751475867272328947807648420688120647341666237130520765300449501618170049483590486248652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8404 89515588181672177160276998161937907181349055520759843957356368399480037193535339327832164276046684995466885862167052311043894123425553632919048903941831078957733503318516778943405546733290333259679783254777209487362988045799135078537859551383513225871198791229451573883547689511828697160737675124355017149325080995859501721435331622813477184481708364702772432529458800184255201543785955738904989526688912150896771152116536456139707131267687692329679168918782852500109281263655604670358664793449554760366370363988275034316498821099804426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8405 90415251562714853278774212111838826581935272210391110958521161450336579689247121222369348791555527971832969277979764524513950562217740538890541564191253869092759403134403907875527416239496471701867856783457562438824913214753885430291767023298938684366736915947147291345844754560023560346400687152464281462044909490427989661898683679557254970910834679534794342381774858298081063445686273454228148877628802446511005006947571989659017918910377501410516376556420537332196061756283576434063895475351666011653621132604053121002347045253545984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8406 95483789565198312578028983729351786052067581419580893738949614680758814504286700989162485225320670321214744433629575049709031481459103475245688645683950806648697797497822135520447406382825398891126131111639318757850670617454873449490273257890732452126218912346915910346175578501533536017717098549132518933237835177282218715519492848825749651668580374607969251522757314226177397477181787910213941565226542205700839017977029336387560609933938444398909624281435060069732223388801934776326013166760136410591802530064626529246563101625548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8407 109202332597796497587452733357371592339748484825825182260414141164556185280099157671665458442110845256571544741820814924613617133906051151103003454677856533694007488203370562425100679208377868638886211421460264483603340234401570778544987285650587507792673523770597181239371640888101256346209690978278792203845987336419978516677046860701357714560206289758935527116806077742590304477119986173225379917342721607663575717486237983002213706857971058640640027770047245254876023889980768864990436788288933707610353143747964579552895613009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8408 122852624172521059785884325027043041382217045429053330042965908810125708440111552380623640747374700913642987834548416790190319275644307544990878886512588600405758424228791882728238264109425102218746987849142797544053757763701767125863110696356910946266757714241921828894293095999113913389485902350563641229326735753472475831261677718289027428880232075978802468006406837460414092536759984444878552407010561808621522682172017730877490420215217440970720031241303150911735526876228364973114241386825050421061647286716460151997007564636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8409 163842499729765387987460333155113592649744065983318425241428502511535905129177343349523782469752736043877521235853301249393501992692614602065613397536312606445901949265128475981374269055141223625700347921983775391292011544543213871666961281077899328656079097628670985138071522632469063539438182785624716445841783142964403481628669236359429913881223794027602910506322261641650667538707522112042793225984561954926671996128459202354392779467977291910474555950703027612762205843503289286366008909857789466311104841744713999536326596519526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8410 165016978295275300411941236100695956530165308284625824878331942055737884917338558865396065548103360450524268684623130376521261432840901683326797226015864992242387065802224101511541756847810742096060719423810258864832711248257163554158397803973474459852576966745451759312472637337627119368377522267577410901523792803621327800900544758310144667890428107289138570165804594018858932636002827984038819045876513720110817482120773575454881904966281744515808281028476740508581671822961177970994028349423436719676077421602482685174028469446639616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8411 177964827478122366461651162516432307031541765289901296776455709491166641596777580816648117351316488655787150116573861306251608016049393253725389327055736428301462885975767161308804799945916724170946962732842581366277161905240475715940607293819747959343595716309610128894270039166803760296038265458595645079226716130239794480997616224434842934447694008081166280139197207151405033546035843979705120133112120001880269761723735120442152819265936073099474100812047106524056386471334823826977162740656947271137400542720846298525968856671846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8412 192841122467267959817784583107645624135225749240778946237218709566461734584336509753436087805145888068535841908037049665065864069759465124930633924060673215353402198074114436119470979168563972359004776367616020981398402091479533175810751686745170832879141069569324028028612139163806677178675440151972659448104391718846286862631432672299804216002930510303931389726330767235036327907755177601272948750126610077416321828213932291701837655820459889096482429400914172042035709104640484138150727840020756995024034794228932593495191120458547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8413 198026235650278438045291065936118676923523846309446137917667657801239171918261854299062730334393439419455089469277232202237380171705300637992832404600064709336484090236500024184408824060868124059094921161227394002876264200556022845022403883138833364041428005038220979916218030209829068545415602793421538530763265940886811293120704301318854364434152630641773828309105618353116565857110296942901751440391880163669040324880895633657814118392204777393441858762874688709053269672102175902445171071632257358462838629004786521073387748668211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8414 212322517458704151812336313808547652834074164805765846343866623912910265197054738168102208060065210683665750265145971159694823689203412903439763927687263258505419038587757551440579154981588960566422437153224167600532892457892082657558460081845029752312786200299908872088740913513242748749076984321620083276734185395292670373721000045521210432070597833313105969485502784167895134259549637257912260536726293961199228695274082741904028760102662418210366360301112835878609921538736082989279860717875096346331456825945693303079451200931758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8415 213182977639320755415007147984352675484502508258724207767247393645820752969306836459157467757198866178224986285233265388821175658445073673811832243073834839594526061462031358960628769327795419702202874444865742109222852994562217538424734885102380610787470371179395985411002185621004310882725403010972638243290956696273986409701122059357126899295787443346347104865346341355135339094164998420872014694134290426582489878435264052343950214342618666957748490080674549433580059964458918120119334129895274322087999625228081894785135244678078136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8416 219844945690549529021726121358863696593393211641809339259973874697252651499597675098506138624611330746294517106646804932221837397771482226118452000669892178331855000882719838928148418369289026567896714271267796550136067150642286836500507850261830004874578820278752109955096003921660695597810571855065533188393799093032548485004282123712037114898780800950920451892388414522483318440857654621524265153325987002413192687136366053979698658540825500300178130395695629103379436838348259311373063321454501644653249613516459453997170721074268078080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8417 231911269205854118296332299776734385226435304966452768564561643994847832529723232156206182522975550071601113503686925973807776179774718092693419443961477605002385079258678878887351425215433933131467738710590169695624206979602367270330750983709086988124203511530386537718888605511861164295673047736212486266580182521219954222882912281972801464606400123622294086522343689837759930193443891272113954900837511365106219266493450497605091789016355988144896573932571969841951034464886702034762974494400330823166281571341604923860421272315468185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8418 234236521345419192762842664886021185641059332478243296780240197551050917117990995199644762143057822485590595031742296758275060509364034209148061217481004904396248515035875604136192123367117997496561383747036414081740830093922530965610908685099331525214725317878463201952820575939629676976581585290915656741007672406991182528299088833119180295759349783390439378316116753981888950544776177041972188950529762690542956575292418490959620178087109590361479537093343462613820374752241042092814082165636738699957012367707297218228246985500629401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8419 468473042690838385525685329772042371282118664956486593560480395102101834235981990399289524286115644971181190063484593516550121018728068418296122434962009808792497030071751208272384246734235994993122767494072828163481660187845061931221817370198663050429450635756926403905641151879259353953163170581831313482015344813982365056598177666238360591518699566780878756632233507963777901089552354083944377901059525381085913150584836981919240356174219180722959074186686925227640749504482084185628164331273477399914024735414594436456493971001258803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8420 492130708476581722644406308723185234132545352056929529767162123903285521060030272169453455305607165291681134556937918731479614523075349323435101215395509971115676649359151965055502033504378312247413910105631263325019994264410120601059684122742234926168311808442748353370238586832629182888523908239900482809377822859655166222515350149240835366394869861268885550170060143011520538673118473201932339706101137473950932028289204463189805229536680344392674633522993688839873892016328313127733030955328986260999121655330987966156711304503534551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8421 516056197581136740224215191413874250003451606057775860102983167684260082455334552539204278008501017644626215951512680290267262493116675656918339194164329261957367845387751107932709144258638345937930160780929808363670377349049133296798412105327707384529869865485695530306011802802807418682428449549639545474142612219233148242606766501310353438718003705362981482809480033409812229095425177866023342603199341704253632601909704281760501973577823084132839043667134087622021849183728382203076820076082093989076651077775251363080313791575796744192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8422 774084296371705110336322787120811375005177409086663790154474751526390123683001828808806417012751526466939323927269020435400893739675013485377508791246493892936051768081626661899063716387957518906895241171394712545505566023573699945197618157991561076794804798228543295459017704204211128023642674324459318211213918328849722363910149751965530158077005558044472224214220050114718343643137766799035013904799012556380448902864556422640752960366734626199258565500701131433032773775592573304615230114123140983614976616662877044620470687363695116288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8423 1548168592743410220672645574241622750010354818173327580308949503052780247366003657617612834025503052933878647854538040870801787479350026970755017582492987785872103536163253323798127432775915037813790482342789425091011132047147399890395236315983122153589609596457086590918035408408422256047285348648918636422427836657699444727820299503931060316154011116088944448428440100229436687286275533598070027809598025112760897805729112845281505920733469252398517131001402262866065547551185146609230460228246281967229953233325754089240941374727390232576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8424 1551854708440418340245675682751721851796093758216597407881113668536239247954970332992892864582706631631340263682763131444303696497158003225447291433879875852028941877916022974569075355234905311713347126348367495150751634742497750842515224973878320063479108666924841558991649778428442309037874123288558918890100283887836824358124633550368991412144853999698680030448507814753792488922671427725684480256763734696362709467171325018722652363401882274428037409884738934920508560759640349339252437514504011210009072169595577313262943616095788780748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8425 1615463779228608573687985356481250346149314529475879717229355227370202074000485522105583004823804735124740896459488848006595174689290680295363390588231014843205782006245248452651745015539826299763604150737920171366631230992998609674005863296630726715629322250894846952422501043716379411766863542892683397638710195666786674220069637550388871136218504220703923120617153261083691163456734326950579393332433270564563596559929369819775383049909367891192515215273262233156432401909179578113880854116382397213957137800132495413312047629270994198200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8426 1690902148337543705439494347293043681954795437132736277368051742149569417635574674148563424030796805773739714670547023591812893364652649151443488386751801613529519745592124177605323422924239332030156630806970167478444515155681065557604450794646560024585312653271516921447095190390844432400663678070463013656429664321856595662407772176025882522106126512709554380816765217497933362420447355730457276579607756877815296237141507725098371427118409824928886047939790098762699702484767685101795298930810804477650736711564474444611453593582427502018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8427 1712313772744355551862219270181192564270220127292088124447100425560657708324065751925841894204527392492666859402872166483609311333919573049979714557542274922050969514666668964221611897480470054779621575794822552287561360987966234831709168932724268268327682548231799935472825731426126617324602387072807009829712938113737056500357117728004800138676016133486152697823817777746063018296953603283952378163949642328431676472905786152392921997276650794414973047171827422522573784523136492055408714269509184753585993307358808969268953639603757926842368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8428 1723330227972710820819278626684070136973299574901342500254884195773608587446093621456777053894773353320258767442682371149573759257052208248917529839503067589523793869176150671823094735793789484090685902908709356439939252197746160251239851317726531392279405584312435338766666593121892424805535278322020076326620221067935279217641868941918211905616713469808581440573012382849678915889705758420629446959269774834710174134664423949179358628100784453591594343095857296524823153664647684037106136953325855828106211324214997597587645481136729322348871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8429 3446660455945421641638557253368140273946599149802685000509768391547217174892187242913554107789546706640517534885364742299147518514104416497835059679006135179047587738352301343646189471587578968181371805817418712879878504395492320502479702635453062784558811168624870677533333186243784849611070556644040152653240442135870558435283737883836423811233426939617162881146024765699357831779411516841258893918539549669420348269328847898358717256201568907183188686191714593049646307329295368074212273906651711656212422648429995195175290962273458644697743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8430 3564087259707229029767697516301586986221791604727144352646881263376085765128609734628505797197051249563944788946790701226478682184273589455629264464687798622476912255853377531325708053190198269834309212319648983090462094190609400866750924055665733218356402731231572587607407940379482079444216924398684124884906858345962510474154970129964325420483063052219911752280201773166662571552428032283413287790043668547805839444193045384525824396830598982698336906559779692551204815165142417632934031614232916286450630115737625701517499640419543313413885132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8431 7128174519414458059535395032603173972443583209454288705293762526752171530257219469257011594394102499127889577893581402452957364368547178911258528929375597244953824511706755062651416106380396539668618424639297966180924188381218801733501848111331466436712805462463145175214815880758964158888433848797368249769813716691925020948309940259928650840966126104439823504560403546333325143104856064566826575580087337095611678888386090769051648793661197965396673813119559385102409630330284835265868063228465832572901260231475251403034999280839086626827770265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8432 7167232346934606536273886774803817382246421148414294211711280630765540639606198122921395138369360787536337479097819046340651121790094011973326600852555975483524422939062454080410512336675405909627286098924224048871771593460140879225346877928182664789608156046440655754766678702702014702589024330301845953311124415153157934391447407137914544521225901116432510478814750678747033680519886067582208358894136294734368866726944805973089024408656340461038139835438866041972165500588816474742100786795992801115040935116095026850361515063156014539021211402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8433 7967372879071022460656895343733060686078510794401666088464529011830217435712915186765526831562859121736342233016305123266725711518269538476205100768352559008012007561783576420504879969069895669296555772097362071843844437807595669794136262422011646466025316444998660797347996215359894997549369137884346008033417295941597429441162650015609341197754022186516460683160641384467658523190566605674640187923364552603838346625341725327265260329766228422183898192080664108069722860473059149668463837595840894771231006800470729963971569187543380095873004339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8434 11951059318606533690985343015599591029117766191602499132696793517745326153569372780148290247344288682604513349524457684900088567277404307714307651152528838512018011342675364630757319953604843503944833658146043107765766656711393504691204393633017469699037974667497991196021994323039842496324053706826519012050125943912396144161743975023414011796631033279774691024740962076701487784785849908511960281885046828905757519938012587990897890494649342633275847288120996162104584290709588724502695756393761342156846510200706094945957353781315070143809506508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8435 12307114571639749995339704599829900027197138605838397973343895250741683485463402721378753468851234337343516005748266922912976247460127763785811666814377014271617057702958884455086625258673037577704214766596664865925637489849591813625134034843965356668545680660282557690490373071286348140618803255376504304651078754986417053465610674646983959526759313144819723154401530589152951741361336001069594961917344167283681262252867785629071206515303480279361828712549759860556746827044923221895469717431766723658512122620180707339518578666294225872763433779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8436 12389057991428752925345287183686059215790105968691932109149963503099171951777318198897258475506942666150748673802169229134542552194930572180260980595185052129079371623679893825962238114096393669170500516194766717467490159916164535523821364634441350520021457508529041350479733902114672447539108054082263213898344238757792200812678258424373792380196065828611104294300392478370803461790861887445333693414063593222186995172550225918229378765106517352622784081011366726445975437748885215732311310663867980286172574623866690350882751739882492004023664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8437 12507131517736159100692005741976626803863059477008147859997943146874961510323303230005150413596659530346702858903400298313195700604059197739782910793519273787664034615035052584075915565549357602941647166552235764814052952907071926776580148637658689411798796553918277361590786103298339677620824788971962614887787690319864675507371855455538628144645048755779375134411851424447308140076122849983142388274024312955369122779174386184624126780909496266157190784331094700702861572955460125081305527267764225999159512410029570448943560352465162568755838976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8438 18760697276604238651038008612964940205794589215512221789996914720312442265484954845007725620394989295520054288355100447469793550906088796609674366190278910681496051922552578876113873348324036404412470749828353647221079429360607890164870222956488034117698194830877416042386179154947509516431237183457943922331681535479797013261057783183307942216967573133669062701617777136670962210114184274974713582411036469433053684168761579276936190171364244399235786176496642051054292359433190187621958290901646338998739268615044355673415340528697743853133758464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8439 19043898839539131686189148200431659074662199522197022784730726067154389140229076223836591042818591450574829505761964785150217799354854430367605129200641969349151738279926557325951398546578386898891272133675302879262766300215903714492503550378894956605840523535238490679008511597805628515366601353754848498744861958398554643549235783088050393045093250272544657413754337593154827486008791956762888091072983594653748456403484153355474640097793279814557996376607494066164786532866283571009627720259022852307226468198497825232110891411751712673185451212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8440 19529260665682108132106735888311668610641962272240677328413706603369951881961540102915862489899444967848616095443700669802598765574766951919926152189761320917281519174863461041377877000280930504240328286299111025734721948209066519176057152968048567982078604272705176464230513056183493845824687017113479426311354168728883255015108569776151155316816794429941737671523017198637700877560131362590209918548360537716352296986714860064154748390746055859191012231103850227224610470604736075880637216499131787840637982836494661119611771748159433114832370401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8441 20431705444906662639463364020642027984181757023268416344500203858203573605621497453448965172678772836838661410120475364992657392802556091742312905864817443873395370391002155007095998792008002867627714273578582807711537007504864493997987406109982066570824781524551101987162175735538205717143241869031083870550189792733427598463336896583471593406804003460052862813184563406541969777661362108459960115103178928145767165251750852914831601093528083935543339907615136727594880428613559527600138549289781401528698422289216813682161553142394890643243700060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8442 20617017390815543178371232366133308777391078586425679737998528527503858179426598717475978807442735963785387268700923380954343169397763797610399484020621718068491826657853898637571115401080741089448170293369806007489337754635068401524728953844401217973930337873566874929702143998797933827668761099134486460768000758409072554037815446220565653224477421750003830301967065009976530242834618747490885766042351198646830318085578307957741951573664032034696992459596327616794364137137924179285559148410184784654674229514447035645252976915776298662295297327104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8443 41234034781631086356742464732266617554782157172851359475997057055007716358853197434951957614885471927570774537401846761908686338795527595220798968041243436136983653315707797275142230802161482178896340586739612014978675509270136803049457907688802435947860675747133749859404287997595867655337522198268972921536001516818145108075630892441131306448954843500007660603934130019953060485669237494981771532084702397293660636171156615915483903147328064069393984919192655233588728274275848358571118296820369569309348459028894071290505953831552597324590594654208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8444 51542543477038857945928080915333271943477696466064199344996321318759645448566496793689947018606839909463468171752308452385857923494409494025998710051554295171229566644634746593927788502701852723620425733424515018723344386587671003811822384611003044934825844683917187324255359996994834569171902747836216151920001896022681385094538615551414133061193554375009575754917662524941325607086546868727214415105877996617075795213945769894354878934160080086742481148990819041985910342844810448213897871025461961636685573786117589113132442289440746655738243317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8445 55017834517299668987696539755038854985333940895717863892862613445628575369386982915263222383681785598488645722105753158916112480511806111396758648376346001600864653174880201361108498341024444437939171706342322293230560396461324216339551838247646260994315050909916916716263975667886453395910501630138139391511824920763995639143291187605671404778033043873033624316254931864067666726451142628503508568584870149962667370020907578288243702523269165815551303723616006461262126688542000071097896298002890326665446283568280862357572618347666163223418000900096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8446 55952711603653044475061167121122626998146805224890274711525288763685146930975225487051881924821679539417767317429940618673443255524548626525104911387711492553971473659992603349327542296189233864869822294809819851559642858405586690019116526748675506210609619455028208677573743836095829034472383925783764925039999497501055789294032582193353024995623016991671463037153033237783762785726176493535298622865528560787371115644890171515428053959047754114578704214584860113996554225614670746216540472757996658652479066331491738183091422520259727666123173265408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8447 111905423207306088950122334242245253996293610449780549423050577527370293861950450974103763849643359078835534634859881237346886511049097253050209822775422985107942947319985206698655084592378467729739644589619639703119285716811173380038233053497351012421219238910056417355147487672191658068944767851567529850079998995002111578588065164386706049991246033983342926074306066475567525571452352987070597245731057121574742231289780343030856107918095508229157408429169720227993108451229341492433080945515993317304958132662983476366182845040519455332246346530816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8448 112064725476203355855261254001743813363519048147937882338494918336071673796259670981004109699750566103661695087856730653155416720066666920909356087985512226252997788800606000307164319827235415267839943784207430358063827944322377136535807454662800395409572675056428550098445152765195573408944286315217815051897050152017808149493054758129099423450099117874596233707575044162669003853192631252392260622432888199311404042195205402258983630357084389392961164627511258350741306839779071237293488655659409792614364516039566528558994717599313430056639544688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8449 113293538129954907251490516280394227466827881208732316744609946519024261290975797549959686626082190936620781438101167432923822022588520478040496870297782882151492389649836006206651268774323555148114702780293502963910277545357289115502240454476076002866667230607588354088177213487859705975571172089999628024402594502571701989734526211859314072778468677059692796661717504530154587624703747194099712069477598629862181673925344876148702388134035487083449922310584888944277956451785944731465608327963119797557982662206196220947047168712259710374016393936896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8450 113724055992972531021142006937443650657716727990521074472651872087721183918071874623670423811957903630562650781378829148605515472245385856380683099301614869668688598128334732578717410515338756801362615549906524384571802242436406092508812211656253753891732694073347157480030662755671849229363806434315832155163104673114355571382467300362068177067272774529050029518068337603772503590586352661722533933246145158774092663253069355198070649536897244691484062566170670802519806792678623999842774638979345545560412359418639473875446612265918073953901418119168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8451 118019898866359873249639419591987774516158125193182147884362365834127643243887052334573333273838426864071002975191840212811221445499239996505858279742146293216643975751156855529558201588342249949274364692672872295324804145643763401813340276944725898500737587133656848245293537711792716695426486993323163571661454703947111288244237874881625324988086729431393643060685207228545514433607975110871680730233080464754114559186378206389684622466569052144109544445096408621846164949916545692798043219338895336925095655846038317964966730040119507956864308268236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8452 147524873582949841562049274489984718145197656491477684855452957292659554054858815418216666592298033580088753718989800266014026806874049995632322849677682866520804969688946069411947751985427812436592955865841090369156005182054704252266675346180907373125921983917071060306616922139740895869283108741653954464576818379933889110305297343602031656235108411789242053825856509035681893042009968888589600912791350580942643198982972757987105778083211315180136930556370510777307706187395682115997554024173619171156369569807547897456208412550149384946080385335296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8453 150775538870525388938240702479215511278261083521528998117621869150491246057005259077220971950871876795402476843599514570984800018277275663609218852460079066580100719138257117354920815437521158514661342610189206284463240176689758682579161863419774061610178117646139199000668021689936780588390612778624294764546396656472516765337809755767664796339679483216384283797640501499196683934168650809716516638483424409964820522167313929869615844454477574820768170939000334502827379038219684487986248369760192120544250193239781723607376624172210810680944791388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8454 175946449337899388275550599530564536959334742977526616794610601746062244984352810024282488698531046376448829241122047787310701986755958908422029482577141757070029918047201296311875391540635630869109897320154489360604984037586344017937511168110974798866909250239207665800448025310918412204496552160326906133006072157967455036605428954871667562482107623322363663403924317165058313622444497085077668480806610346271995153502373442196890097435866798180616989435802426812676609969298272592184757747141422394042639107810950588192553162188173070100804151541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8455 178242680241204138796386619703639499544444887134604751951811499455351156319377109241120832712851121897433028488464416251674786935603324312964305289316315128195489973024821708781885504002717742123550055920069965263584884224090030314467082215698201323120675272690739142459725491537721437886899621018307676929639981307172802886105285779087089892439040808719343298854783413544253612559493304627695117091889891456068664290774398813661243249065182662082961952837478491730875014789024473737938313095712380608405040681769699806724010357576158416669819220787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8456 181554530224363886730160480136756164019684344373474959039554570264603797359731054919984180503129500951878174616334148018763474722100979744913992350738275293538141477244899114884747220647300679153564236063574158952612809273639068343459617096952417065036715842789470512453646677947651686961252614281212571322788942275719114484049977351589164971159351953809772766180443416049949460980489068131286162520645689012821691559046478718514528609465114475176797066795165420757857462520407505385216484615309838792112840706621345157991194223495179331508947753369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8457 242130015845308529493348493869253406875999480737983491774658478335843132526787786312163245778321383056087527700129979602044091130327222039855308611701140503534926686035258447092189711879686038328222505482512885598102626004143012547701036058909078945637665541598962410074702403512887745394978628578953003105676540755970094285072965375777847854529123107590369298330925957326716058283638356330392688336404051792667817814700559528321932883519605005562489775003022065246826950488864176216079434185506334879001499995415146241323483457786342384982734929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8458 363195023767962794240022740803880110313999221106975237661987717503764698790181679468244868667482074584131291550194969403066136695490833059782962917551710755302390029052887670638284567819529057492333758223769328397153939006214518821551554088363618418456498312398443615112053605269331618092467942868429504658514811133955141427609448063666771781793684661385553947496388935990074087425457534495589032504606077689001726722050839292482899325279407508343734662504533097870240425733296264324119151278259502318502249993122719361985225186679513577474102394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8459 396682199591463026022601313200274054134419657693314186761369609595882598635549572361913288268878526096843095251936340989561678812179776736988285651009731479832640553058625698004330624481907005921183143945392179011971234545779321504796721074537601331661879888810880898021997367237292396322449907441391122063479123750356003239547587609390463794419211812413778223568869432457922366059256721217715724859619305015777413718396758985973351912789012509113040658961219906549357810958167182275588991163458784307368894326827269962357839658867973683281710284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8460 399227605315232436599329407950248640176751018827774245699460379344338287245691537507800231487639978205285362876270743395358521860682385238905975292903398820763213314895155979754572524199911283760525279090591324166499574496772074817658102939319675334416042797398196942874660998200521006871673074129218239753711789148894080850613489437183939221575672305957130220329660331178167353283132548329259385239225622120221945516630261330239249197082472882960637368137616787771418715023224151741470255155220111334055468472734550811691251940200625462961684611072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8461 798455210630464873198658815900497280353502037655548491398920758688676574491383075015600462975279956410570725752541486790717043721364770477811950585806797641526426629790311959509145048399822567521050558181182648332999148993544149635316205878639350668832085594796393885749321996401042013743346148258436479507423578297788161701226978874367878443151344611914260440659320662356334706566265096658518770478451244240443891033260522660478498394164945765921274736275233575542837430046448303482940510310440222668110936945469101623382503880401250925923369222144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8462 1197682815945697309797988223850745920530253056483322737098381138033014861737074612523400694462919934615856088628812230186075565582047155716717925878710196462289639944685467939263717572599733851281575837271773972499498723490316224452974308817959026003248128392194590828623982994601563020615019222387654719261135367446682242551840468311551817664727016917871390660988980993534502059849397644987778155717676866360665836549890783990717747591247418648881912104412850363314256145069672455224410765465660334002166405418203652435073755820601876388885053833216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8463 1204792162949459412173919607998094571297817450540565102023047287792926025152134525376515990730784359955798801529633542553978876997014938940210255678617245238573846836607307391839433744505947305791019681750405885401372355788196340353285623575294874404970150755247310333919511618457447418748344076278385845174838333775038545082189742891321091618428137304077672914730634895111924905501315938196504699928357480408771302689259917843689949569579360381167332985201831874124500025527625848254029959722744267622930826098563512228156850119218541914208736378880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8464 1211083505836923952185271668614272610834620674825372230493141529504638432594182225247933828802485583767578429736054605439378244500915800240159134298348927981334023582490374271170187967714855646813427095232131242505295971223121647613616096805453072182541796451097165740362955543358008501874967282943024935750163860322166683698806921705374987658211051859190350057888497218323997620412549963983431617421455952891323633251605922636607390559498834847909721147004452406104262427749702223440735077005891757271092344772707447017860019049345009496006171033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8465 1453987996974495353480169034046704571303959170798392936258874317107130513868869601991934944110811845197157103906494710401616058045396688144456077561784931615261784677738561974020129122810717370958969169514846443912652541315104115317662713855216920734818754963153473757762775968949643146027646475802113420260774103580346636633759299092378262513653476742259384773711093110953297285121891504322370717971959044625986650654365312136557325305885775789009645341088923267300185956798601325331025434618337060977428802754095717744868573745564798906516069416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8466 1471232777435435599781967595126885754407204912901790443736042577092757533869404189692524323561380343246468371369599539891719319550987167049601654625881894004214841385281017023433688198583247671410074078814883577428010452114608996642548835853902571256313460768739707747913546387863522976230023127134038172522460892177367102076717700712961119871180052538009041074486211203852641830439630501831270903417965868199350650088603856922843141257172790203307429408536777941419191027945741491187265636373013442727373577788868624376595728430562857448918189342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8467 2942465554870871199563935190253771508814409825803580887472085154185515067738808379385048647122760686492936742739199079783438639101974334099203309251763788008429682770562034046867376397166495342820148157629767154856020904229217993285097671707805142512626921537479415495827092775727045952460046254268076345044921784354734204153435401425922239742360105076018082148972422407705283660879261003662541806835931736398701300177207713845686282514345580406614858817073555882838382055891482982374531272746026885454747155577737248753191456861125714897836378685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8468 2977441372300139493666410222231656379865014119878339023339472819458564151580159472364663760944902518392156571571215370424437230499009179299907033423545663566349546549461565781165341475753972787886782623758835536727293015503805403631498900612465757213914726683959897595454855807532257909782546379552295286147510428420760930981545518270855939314777358829681058163648610142216978321477248483753623132439347464289329435855999450977491009934281764924947859346398593904879252618620707606040046163065643438686506758377948083769785683721420977258652908912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8469 3309832754315937625838149720254890345290159150102533408935474501229390958024133556021883915965918540058646502802819745215783590089936637928038322276088831756712890215909168130135981656791744532605285536671036797743931254721788881733236606629185417821936682851168998903436455931706729517429902979923218348359243483525981844665909746933604340201472111927795001994271634878673717263910627239106061184243945014951828076799541177868622596104134454532843170934713341954111588720575973800256282103972764086356798322350200557639043437593687016836488914534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8470 3321591795607158707581444752096880876295689342331607943049177595042568840639987544801211436858203234930961035610018895693118824851418129317272743371670091885827211649512255079102855636598082197975900014340217367795008040582124070521532550251293468515353847262187586804165110096832471963176698178075643876709855903806147800272513167369285402701938215697735556862565853590228686224350406969491127107234681693735620932455865511062842022387708926194819562146913406336610709132409594066305003855488373054134562675191191883464656498661448130169925533696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8471 3415747758805556704036084803498446977729502125956650630315988715114931372857596818025357775170162021527985848027519142071091069684068533306944364582599071697469889753657864531188959955812073883560083226594452385162794338157343369061134016734177524952500867114002461126393555309573876062560973435929228598426148244015855796462119290938124338680415001865263638712771642567390091769296126014675128743387926749267869819237270931658745793703801566125136673419156121198634268514272413752321980130461721590321415371641711611735955913467887421144313102336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8472 3558911534720199118480833650537064624633472434867777876461746691672178949503010944487934812623130287143119265749936236814793933394139002047139306830920406775312321121257800238318285308092230135514228367739039848245328537156768774587055650461632219924117542549648038162495451742623060815202778987643902010098937251013132664319824125317631322701369920402435328289325216493636962392573959390536404130726016801313131518113362331299685899451097117466708619394023454096898936508410357825136546697026413616324014676590375487686757815773482324480701235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8473 3670651942883352006272123769754617084958364668878002529742259267500414125260839810255066060909054906854455845341624861616454513476554177154542300593409339615986301991424951413138399383895470943679309948462761283388626373918562664806982757140876106760147915075933709745975757473012491016761187114570501808690887782298536369594040569965326935248520465344340428303469642497404977428016477034425586227067385701457868137370975662690693863861695106318739838841357370481999961196943540997794657938922700093294279887252730002711310418844921159970434580480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8474 3775263468019277323808098629710109811511769350650617495455518504183376655482439332283051986161166270101315757171349780684918978614267843233582727861161039160473257630486278415898054775071439292522130148001817582002557551092389562700977954418855162658295467638848057912868347649594985861527785336368731675467128649106484578559514626522569455407618836949058752939889913943719598565242702499740402766237447253643873449908591934376559663229310045239021954069254957356318997045165504176287238055995021165382006004980145432239869041644028935470151892992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8475 3830122727855504731680672776932662509561210990221276956661295537590557865104441528863081924600817702966111189615845381032925837399923890328428868717078513894757869616124825425655861358183692631311301333452775435803388326693003714969870384170890996687270541899664398174328606193694852469057823658074615940531812097161731485089338329185501456605458010292981685408772194721753741094435684281507088160060177496884903014751505216660909160338679984929949332342704743296155054759752662673141848873093744760736147211278954017282419306223874150425538395635712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8476 3909316209244333771140955100034543529262449340755584865366949166000095313597326599208914333189127026993615616286025708333061074299791383750931571458146312954556736642011967206142690133674779347474257318470702434721527125155450436626912439577370412276167188674349221246236437167366993717599717556951336040993435489678059702920699989128835065555456296485073341642810637809563051944124234436591168160751001679717384097271462689498578804188563220843121770801945610601623836306612796833159348094201356831893757674621819460411172002189986987469252473756057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8477 3994756467978722886706490520515831135706020023988193537341244914164231135330312026402509074007126474247347843534424880710871498705532952566446214284920099791456152944363075477691039563430878881628058571197446691146907150614774943202489770359854553577904233903735056013667570763006364979918078730941732877321414757146779780376341282855634037172025105396528845274025633656898993591766839647175227560414252693415071895605228917044429925831705939955484107955092779106594917401170407532509045816335443513268190647391814356709056930881648303883763564150784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8478 4071617021067638126120508882894446360591772515722013677060150143502036774152190880783511230377633960548718186850453267133977486278075558394495800212180682859601606919957430264817257690842350499346864958385092133691219903361726935048761786573041245122451148449537554794621932769707251284096359217850945943942844187731565710476240439228397765267336925284070007139418204974076381898005259823603278110373137834614464175823582929071454813241072568666074701732321511213719732332925083982658116099648404641315690023839781386224969961575305237677679061237760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8479 4167714946341063371975928404255633735455175587538263970798460860759438641976036334660857211050423135527370644928658361103073804114890968039197886881529907207991227453006070927967810337190565491948587268180717491572782238018444824574967883849442520876416685379575471737222589943553382200346976695030778757176235348074491863159262972557471680666624147215550789775077069711867046416700186895361383616291722531792319800482597849964549258897151830547159827235363165297708234328458602416384380204779043653312793276349893654729058893350655425242912039895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8480 4195264516697899981112822239698505204082134258406504941837439184708400680345958289503082188804004326563818020805165716753580834109257536942691400911908495145955959319260571734429942986353003598561819697329270156381698421310926872167653162366213209778466137403509130755316271324084476568749396642929516136860761120535689460001264412378272596720423422378629319560184919389216834526615227934186203192636189088225686503175379352019978828056960691116370429012747713347367789847477048104697141263364381159429524272183661509537017207250498776393773985300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8481 4328518524653095297776775098894916221092590860509167356416767809300743806867972971487294960920656681316263573405216829394328167292344143680711798071566404254526839768535188904159908670145258262026776585689813508452396535754933021035641767535390218520629443029410475886087530956519512932018963960452771642040377466395533701329234143303273277558888738037294507721124853049791854976812718467270345680796453657193714408625354228357008797588977944880490924803564167245186939102411545252204634940261948240319009041881352155327108034180670712351217019781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8482 6492777786979642946665162648342374331638886290763751034625151713951115710301959457230942441380985021974395360107825244091492250938516215521067697107349606381790259652802783356239863005217887393040164878534720262678594803632399531553462651303085327780944164544115713829131296434779269398028445940679157463060566199593300551993851214954909916338333107055941761581687279574687782465219077700905518521194680485790571612938031342535513196383466917320736387205346250867780408653617317878306952410392922360478513562822028232990662051271006068526825529671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8483 6887701555408183443921455761724257881000219639039940494865333854230361823227031382406670842963927177764453656780679731861763157339424518633491140932293477691791290680277833116705025360811591874747378287692786757028110133064949575338600432940223954968331739102731447784934122983186281558678013374188720360013099248762380436564143288187461425760891564696284266150260941525911424965883465058004964604936867767646175157058692205914466350883829021599002016450461829565064505566052397704775750694445510877233961902515528671492373620496541520487703275110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8484 6976280174812513337771023565719155725167226562781973435295108710294364628765461424213890468503449158772012515992517608135855423510475834272786914661434914478438934585893699227119294433654072860176614016138628208239147448454991376375619207794155347329184035517431418426797653623260852983173944120193258128491715414394464909641176385674218068181114827999038961959857207740835962935222969804732868445484901883129137323765426519979673276538727777146672714544787426232144665956508139037959128372140849111297860320641273494982376401313664102818618802176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8485 8375488776446297882570424326209003389025129227498584537898207001197596967905956236775769916577228763420903411551356833790298947546004698483872788763501747184029519766293908590518858303066844414002405155919406897030455208655029306821494108394229564300589785417244858723163868570929035394530077955064880438682121792125706030328415162177715629731321428062302300505913554222567368532429163181999404099706802884051355234594299601040752222654710572109801406300512496422614474312657646811011554119301110066198394345291137980661561243276857922874024499609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8486 12563233164669446823855636489313505083537693841247876806847310501796395451858934355163654874865843145131355117327035250685448421319007047725809183145252620776044279649440862885778287454600266621003607733879110345545682812982543960232241162591344346450884678125867288084745802856393553091795116932597320658023182688188559045492622743266573444596982142093453450758870331333851052798643744772999106149560204326077032851891449401561128333982065858164702109450768744633921711468986470216517331178951665099297591517936706970992341864915286884311036749414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8487 12661251684913768182293322884212447196463684931506750124787754268267879865667312623730200799221881084638180899301853781076055212321495945158161831050377597555387049566601850477656322057602823201898403690347354417240121222554118266057554763101133829072753460847772554951203770698589326601021198727214950814355583487156854772249988743843777516567784090248886767398157681601914231277910940688102578518469761885738819303602056678261037727466858181408597268189764893343610687147908896113231822593002678317192615720742082135546028982668926865211902446796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8488 14243908145527989205079988244739003096021645547945093890386223551801364848875726701696475899124616220217953511714585503710562113861682938302932059931674797249810430762427081787363362314803176102135704151640773719395136375373383049314749108488775557706847643453744124320104242035912992426148848568116819666150031423051461618781237336824249706138757101529997613322927391802153510187649808274115400833278482121456171716552313763043667443400215454084671926713485505011562023041397508127385800417128013106841692685834842402489282605502542723363390252646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8489 15361320856879062666363229859057164158250408327910278854548141285217902514074083993614264376719922787940434066131070746973975136522438191689084934539520281453325740214262721238976090672469147642072259718123815458114301573702957662030658822817814389865153407594809255014206993644744693727829734487602994231374265746934339409751218910425629068572828262251461797414505918942875947247478514087730904058377687517778730404274874877599283106861552905265862141055794239333671922430132113253962154339587390905591531292699201361934944348361752873812468590182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8490 15884601340056215571884852861413437384374228671375588101984416256952043899857117325188461159916194500969929267801777585145630684078507719832906130476995995933224700265135553122616215327986403253507016339479755718843364340068440670008122904630178351816592603821748997687374608002738946272546036045458968496090971307339975904824622474221864710353455281315572864306138962319795844427978981639358735940372604653530654907821472982797352126334711514930062620314191634728938031412709604071194418697340678541364041297643988534331831590557401384874933600911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8491 18166677824154879238617071637681609917302727199534996725270217035551665210310758384645826775955109917599013231965798002544472176554047045470613097558970650692208857486524454243558247678716226226233077427175714962244074149717339081905963633320855071858183756387789370320451073271356077265700208244488105512868371997637226512524125915316725670156534844024038038725209174174656818539004978293845518244615802632771081621400920269073263295227808781406214574966548960878955314057281472172010035820879360596492774760787463178683821550135003990062202900971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8492 18601466720407299563447824343847178036303352611980986006886488042539970233702897836765485955600476372262818946377929692517462465299296938577529304037319728497422796962710837649419566160092019269222628728163812985970595328311292335554710029240546419927688422298335465616767615092521412198115256646137115971246144730106406488823548204188344345742131585440029300747658032250824500221984487449516724499773443921125085048928552714406733066953753068546966869548590347619545662884820932791907252855293095293444641395151292633512419659168841858928132017356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8493 18972467200013272023570490366875912049742814977537080230959999147010558701267955630980618752089959075391236001285802165346728903181784571124153411800946545099230237724710429881766310833909966084190024466078786039904515354592996608360633198787778945945695816439840266298477590791024503125575120818008924137035169842495029259433873515377629626912211834896181623875565541720106992271907254957294599649442628464534495922687569827518046112583670504849128312272985942320897631916833367772016265747760886853405470239470857456023518764719018809124887252172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8494 19346838121084227116691733742337602146812208203758213420143321024482455449834499024522617921014177554058015709615909792150928255252118343546816013440807364022773730747761510773393477228196109889900706143086174577068039593745054708903095933492753993780931749674325789741223802688925638653962413009853643813726838430670548882775482206913049566358832349826356793186768362121241567445426358306657825277391479232108529387188096685816703508422229548784895257350438478931553642155411925989892358843332695705179943313859867169037023338834098967506726997196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8495 23227156785746969272360283358961162728333222792549719243843764467694691325905078734535361854983624863485123388733213963671010658145137550941205715759218350429605518631699338311528810491134310798007206261973080912053572817924487379764226306568753521212843155316553773608190010662195063916068459241829950110706391119689943875679319487280704602026650989046246844348567375127822659180235456208540328724536223085642749526542992304122959325300122003569488400475630196498391665100921902844091524400023762787181128170960440527657090472641768250989679977955328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8496 23397272948290077415681516954700197420769136807305949386142362498517356907296489863202784822590991707731454144598071356053790337453402494349699559330491616525251618998729280569608636310545846507093384091641675292801015233788846842466961722349943361189174842606272192674356057125745658443596968233971387423330580068620264907726882657267569928014639481302926259728307323352005817134356263835728878534806798976952217650025064945438928375017497100299822372213821438952062240160660107476341753929062320116695271792448554428171600561550306903580679939817472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8497 24283956900922442930581021352778627572256120141416895231776299759471753157453509451736587866396932328953096824710869553568973242013773841865171273596686416605245790971709461567637505764444989205040589839054521300824542953471524206589130637058322914993202977645294457401858113233959304086218772083056680698847717107751999084837734133865965374245306938600510696338017843287844890436477651778974322548928872956618211558919835245522138019820140384059904408170029762517674704707547533877800932722550171783801169767512326890283941859717628196273563338014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8498 26036925905338394180722478188155504658574265003110406208044653586319860616637236720201509267744740790161117402732279565291041476143784087370593063350660193597006562607321343795368057175709481505202390348248747959688872711024100893354935227902753276961544413039067228649951427227257336291674754367694385119874863387150746644558542482890741314829088693261054734783513271559128500682675194938812386143716676525773971526473706965357010480434556458459864167680788124340151829026959810393833339918979965453181442125452068005974776013967804529496180129792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8499 34724081202689752842339591551592873790652766238832445602623171371010935695138256323360165517303306520337399740684425621947995936610230427548905923318740974495536556163392744081475778420008403703922132274054645016927195934117910239488438593291607810462380154995551487784807982588660820784844276560120221436967890379659101321442354018181337380285730915140803439885646823050110111655028653005107941935305463981121743364712813719114203421126199235363532325417827705882483353509093432334848422229365363917296645247421938009853259245772331205690004602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8500 34838805689703523262181112766241193765440810658793681138520391851268498979786600806636085254994912011176122221747026884043941118136006268250529967334295940539745342308759241418544089950749431175261182739095021976525167348188626187492192661713841032072031422994495985508054205754428379953619161709653003679606107262822128642399749428697492528738651133103879724635395777620140365233072808411743269607681189647393336645611413872257336467576398682011286730207844707563470021576783800003793852953712070224920176102793581038478591729416392335717610553344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8501 69677611379407046524362225532482387530881621317587362277040783702536997959573201613272170509989824022352244443494053768087882236272012536501059934668591881079490684617518482837088179901498862350522365478190043953050334696377252374984385323427682064144062845988991971016108411508856759907238323419306007359212214525644257284799498857394985057477302266207759449270791555240280730466145616823486539215362379294786673291222827744514672935152797364022573460415689415126940043153567600007587705907424140449840352205587162076957183458832784671435221106688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8502 70687379500069721577495586430905695171045008829760990768183859700315266011661029144059932513384780253008222080153952083613451973102601596966207954978840876790697450606123442649141167349668655693286374370526641991916436517268548756516699254142576114352757647214766247133665799989857935523843623173233198763694006904870316859420481929646920466360900404229870564128975097284965295006685586756881085925061170525715593141563012728437729041711058940575698968130394648277586571268136602938156984783096365896501823089956594416348624791753025220437718387916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8503 77204333536857389451810149009020033273868625127268669647229400250906490343606649241825817714586653665347881488121887916571068650352986003753648264352090903015859727613498138453928676193020696870277440687372496875205873484970467642838669278536703754834364279001029630663174982321078374809209225438160255636543406192277249380671261985480093024615181938445730779967399720773813685519669449075938224267654346221469006322298182870763982891685705235450490360309457694874331622971944892383467313929498118871861933345921111794277328715695562399450126090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8504 86854875228964563133286417635147537433102203268177253353133075282269801636557480397054044928909985373516366674137123906142452231647109254222854297396102265892842193565185405760669760717148283979062120773294058984606607670591776098193502938353791724188659813876158334496071855111213171660360378617930287591111331966311905553255169733665104652692079680751447127463324685870540396209628130210430502301111139499152632112585455729609480753146418389881801655348139906733623075843438003931400728170685383730844675014161250768561994805157507699381391851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8505 87059576728649510964288838649765109594979393389876061111918373829062033509111595585478699898491560448604954187324473242539040352597381814560631463991664051432846195745725814666923009888141864251851562947121322536787422133193964072999209910387680978646317975282609702903746237064275588919541033861315438757670111288965690130822099191018223178193881392822910852428310343134650429849325327543323267874293920338871744387986491674998326500707549012825320529306374497273935904505116354644467382350449153087433667622161550915677440453681586118483509248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8506 130589365092974266446433257974647664392469090084814091667877560743593050263667393378218049847737340672907431280986709863808560528896072721840947195987496077149269293618588722000384514832212796377777344420681983805181133199790946109498814865581521467969476962923914554355619355596413383379311550791973158136505166933448535196233148786527334767290822089234366278642465514701975644773987991314984901811440880508307616581979737512497489751061323519237980793959561745910903856757674531966701073525673729631150501433242326373516160680522379177725263872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8507 134092687560778386452859312073875030042220804804943239362945506406464649206911014477171170518953236028609850806563596622412120432076448400780251052309084778571405102605581388918063655378127848269503101116518965794404308836048057522242076318959749148423792256101336868949803408614263511148044238093515453775689856888184897380035888208182554663915645253515399231538516855984452327196231887474221314533486935582073500838110553782490484388231331273223088511836367750195285181314540916265530242010636299621255371499444016905275613649750084077035192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8508 145301250639253236288878133266594451513639873096487934192467964638197677988732322517057037983330570742520154339833948225916497471251034301762902006732474128054437945025212045280225958885779717339940669201691804933182242907970525123489630098933958557364415054266790103663242633391398687411183511817947938189152209859470485132495564898367029161816851074910162470056517245577444264841584603858406990162177994417680052386250273874401003980315907383726955237596390334819152036429517832813719314227631382770024933643128430143025461070014617098764943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8509 148622034818974975364510142842183597093942276912592369255635376143454994323362865335777091556643629495497527270175302453094626378010036484965505644013206978928816424179239745941947540968523750058997149048185694131748441556520224624912667353993549960960896555040611332711516368949317780546980149914533502075005035551221443048303532566286798018593448883991598086209861156507152645894400669898081403650026278805024419255152448976940952298895888475985640315321307837807089746217319313134555250047199450753108525876576794451331546700812525791787089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8510 149708869965129940837397947671976798045205596402536031958532187805135331701044259143949124866791090645994478523247673614743286793307939354532443483327550124208675081147038870376503692654965959231691583931151911435788333814341376148877966391752341696445822499476403227281270455409039344116559607491740296915025723117001283668673098432830380708628694311850431959208741005013367608481314737136282368871039690900957964411140847903772187869017664217937372768307049842091401006231095393782545980470619941918417758337637792032497573126821493740974238597120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8511 199658772016838393973488075085894425238714142834739963599760863824158220672480788378556170604723270152842432473933005921449733061128462237324077182374434204534178463505285768488952713973524686300528161323044552943370267705360261135521477285707967775159637218649464699161882485686624123715185955052484002125934274197744264485063244789848732879836261181655656043435175758645924251762631413308438041645823708184940176431665734128172817499821927224486562051931603317157330975070821169569510208510989844145196213925987309349078764035237319811967211274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8512 200223078580355534232237834155721783530865480776146324007509996424590081247223313588695577094525533417287993129011855761332936142367796697558063437816933525569149651019591829990490274535468075610983875821900292374852520224534925882967434012990451183793525580928666136154240997392225413110142484350060941044372297640420487367036044256908043327639231319206149696878344997322672658158631740590677998226590970024152675224636229573339613517874036921961927002909678939981995520418046555577656821050306341762604818445920204032360043638294635862678222929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8513 400446157160711068464475668311443567061730961552292648015019992849180162494446627177391154189051066834575986258023711522665872284735593395116126875633867051138299302039183659980980549070936151221967751643800584749705040449069851765934868025980902367587051161857332272308481994784450826220284968700121882088744595280840974734072088513816086655278462638412299393756689994645345316317263481181355996453181940048305350449272459146679227035748073843923854005819357879963991040836093111155313642100612683525209636891840408064720087276589271725356445859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8514 403091476452571254633150616651725889676994886268829753809606424310291450307262437349333813664420710705228000052869919574469465022661681403721244029809970699480798993685255066693837254400281287107989237681982826861282963094235290905721178992597977579759785430908636101019577113940288247511400624995615718224059714765985898972872876581827039666017940797853799069315501135276378316219025370272112531066428256100146547481060363090552691562670315815621672214099733180865059738435355110188643617827546574218486425780244512854459139130650488216637906354176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8515 410063770813189776668216807199894601286352761182929981729116710491807113121878661648823931675945671715464561670865293140570291324083869426902530176146198495999020516163267239036153770172312336098060000513794855636741061413156203436235625186084913238862395737778204868302700864200504783150451568150636158036860483710296828089318774176672141289729298548718615355716663686082018569151583513798488041799310108089596999153265268801970627462354357474474046893091410817210899763063992617065937192894245027582133796070632918499851491564183867226436953073254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8516 512579713516487220835271008999868251607940951478662477161395888114758891402348327061029914594932089644330702088581616425712864155104836783628162720182748119998775645204084048795192212715390420122575000642243569545926326766445254295294531482606141548577994672222756085378376080250630978938064460188295197546075604637871035111648467720840176612161623185898269194645829607602523211439479392248110052249137635111996248941581586002463284327942946843092558616364263521513624703829990771332421491117806284477667245088291148124814364455229834033046191341568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8517 523737592625168895480140114046946892359642368261360663428427295842561296567167756372596161188710326795917022343026098077137507601562347744193316245703181834818874767390635027690602388921577816388888897258405079103128106441058971209237056406934292842829488289887252551577819762478083494983250365581829928727606524567343239255890382611496989906980624007555341930572503857679970978200794245655232634012035624827775910341343551774520596549480230834023430660211191265544922452137344263985553894112452375535889910106294267610720726753890037384087003883110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8518 785606388937753343220210171070420338539463552392040995142640943763841944850751634558894241783065490193875533514539147115706261402343521616289974368554772752228312151085952541535903583382366724583333345887607618654692159661588456813855584610401439264244232434830878827366729643717125242474875548372744893091409786851014858883835573917245484860470936011333012895858755786519956467301191368482848951018053437241663865512015327661780894824220346251035145990316786898317383678206016395978330841168678563303834865159441401416081090130835056076130505824665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8519 898469490483907039569519526224704942069933918573980547323129233396211616330973539916936816089030640262055051133071084270649443426573738200947017767606143976336119875180869606934498462535494316329603132951811757840389944470315500967474317150962186411290107141921714831903234305708949364919345520792460738706417241862880588686181142304388827528700705526016906773931013775812318395510103325342215797998669038418130344829952805423454226321802158269154420416791373180210948729263942937390683038836323179969624227277820673219480178086923366884527115442585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8520 906533712093584369069438280787562916931441211085863947542723930964840262714249363457670958559377113504566123524315471486824012094333728157873071267251281824565832452596264000124063136516451439312430703064214222649830551742135232351975304739187260529611726259748938839882876106119210482440098718183853513640312511375690133654514605563948670832586979328660987229652923118587912995803180288128977575900952258406496689763674653914240454792442772588790374953164676952824715418717523653587291297936020913345425444858208857233502951835619947943883045443993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8521 1813067424187168738138876561575125833862882422171727895085447861929680525428498726915341917118754227009132247048630942973648024188667456315746142534502563649131664905192528000248126273032902878624861406128428445299661103484270464703950609478374521059223452519497877679765752212238420964880197436367707027280625022751380267309029211127897341665173958657321974459305846237175825991606360576257955151801904516812993379527349307828480909584885545177580749906329353905649430837435047307174582595872041826690850889716417714467005903671239895887766090887987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8522 2719601136280753107208314842362688750794323633257591842628171792894520788142748090373012875678131340513698370572946414460472036283001184473619213801753845473697497357788792000372189409549354317937292109192642667949491655226405697055925914217561781588835178779246816519648628318357631447320296154551560540920937534127070400963543816691846012497760937985982961688958769355763738987409540864386932727702856775219490069291023961742721364377328317766371124859494030858474146256152570960761873893808062740036276334574626571700508855506859843831649136331980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8523 3023198715689120529219902621466001458939008783975173872511519240450438242032721039046449465589528718515345016122511622474656227006316927589367638029303272485181959451575826776703770181210215864091803589656634855740058194244580655067780771188002930542335245587871529652385223816429189135316248093919843484922160352320933583301681704719174214294877413640879449229576227047267967621271431248250971338001844545104744657194808825480189567740203404945312197107139894403007174824460052651028324828055370033621616920876291224616309663979254058643017688940544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8524 3778998394611400661524878276832501823673760979968967340639399050563047802540901298808061831986910898144181270153139528093320283757896159486709547536629090606477449314469783470879712726512769830114754487070793569675072742805725818834725963985003663177919056984839412065481529770536486419145310117399804356152700440401166979127102130898967767868596767051099311536970283809084959526589289060313714172502305681380930821493511031850236959675254256181640246383924868003758968530575065813785406035069212542027021151095364030770387079974067573303772111175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8525 3800376522015692213983013774794800728110723465136952333175524206498515855634074053817166341152072588093642826980010668720859546956726963872925299409715474081045756710620132412790162538590669016612677583121025578184719284952069461012840002306071765770443459397927328392040869869088257400360775941191499339037425055598786115445748856498547093201655456388612235316331777289513743336790702012302436814388260794499496400561371198906449492789256404129802540927621982989192175588219157331497433964164576892303495397783437529607384973134875476548060499148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8526 3819152099920489276839808010841051065079952877258183657438760737072959076145135362466143912699722706984716480452086937120139294387971374423320971957466729232752447435256950804842331066646959011313064180408457822975000150469477603381366382888991240000729483765616336268931010567581206110558638586963132723876432651592641212070467578138642024036570984959559925616763244574145658475083363029132745363614851219129624883243256917363147552377138003672506971675026882176949537129592177618393711067855156845759608470701054192260448400936373159569496473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8527 7638304199840978553679616021682102130159905754516367314877521474145918152290270724932287825399445413969432960904173874240278588775942748846641943914933458465504894870513901609684662133293918022626128360816915645950000300938955206762732765777982480001458967531232672537862021135162412221117277173926265447752865303185282424140935156277284048073141969919119851233526489148291316950166726058265490727229702438259249766486513834726295104754276007345013943350053764353899074259184355236787422135710313691519216941402108384520896801872746319138992947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8528 7684988710700373345027916448706957479333426570129302329025809099516814690127493818220543463260372912973477450086945035671930503046787720983457338964719135456596368134884696494934262795133514136539687208344240471242595507291661562046190935009347676165078603910125961086518441574634490904180053198026425979403446990510815414979596255022749347849799631230332149336975405160951301491940194529707639941829601888986739304316473721821472272766408394789999924197985451677171612089635411474717951749139666807640396922708280180006920148569664843891605504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8529 10249056931547508864840047570560358628932623040789031994985593919574694020229499580418696618764459775330199503856173019404724843030473389392961415126343735893758098473472203995278527001584946396180158746402131032226822991101649425940162620993687151217339571599701633862176863708769191155778155454394554334346819288440245534656669684711090757805319633387306819506995994175528480643867658494862051265144267182776994108197963858742188843273134951549355141473432240875251405043485598839991609515832275514039352515699524834744753287341265070366864179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8530 11279255564901650483601669253591801249803268389630783990350108313086873358131441298807261382181112750869258524408101021026580049083442569049784438120968240050966365554772860744287509457471959083232821651380861667907462804432571088894993051582770916041580136050169295744755298694706976989793227324247077378001116945555295567036948078840970819423215846301965218594530192463312822289807595435589734446302665118848615910341242761163175994139227999965654172360503528561350619043396522178790766134301613630262744709883218856866279897115802559364772921344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8531 11898001864389412104656039225998695432083563406442620699735064738852070706029382832167891165358512170717766864514164646637585274876047129697558303481337366827991670797735253127389071954693910327033175615343336887922860508069519742152501850339898551694022442389630012647188186449963518622815154671621485873311515371521553574664545208346767927910547037158409955744536132697474747447132080196883351791582203775084553113389894444845544500327126008642973356401198781658128838158606768694217921770688694471446625108455871232123326296278825888814737653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8532 12015611605306954807886051296401602986473164072175517253786174079632371356071434589373704480362228250149018234793752997334245519589580655170627445994902515748771583685118803414089750025577903493799406803805452770726901107990172311403855897813163591021972889119003509819242041585816502511244980928320099158396364659754826662692046456172729468482358627769207395521181502555551967046118800762938809910934713733188485263838217092534065510816979222894010371615437381820024911776993639319572168370098385947407196572433446606010832117211191099323423129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8533 12128650231577924171879775842209838423163353038315654127228831059651548175108983583021455871112096197844644672254887136755506643152782759616884583742495824908924526178743902151466888238032826782814662634765121158413770373964070519572049709372630498625004625792873965506741015865179978791397518366837252299254283319667504486963588847151732421807705820433897244574165383406196345124410914326820456593826537076190894253305659382893940030969990610732385567385356976862152455275671933305512210226327937775558908666072554769638730484969088397079687987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8534 12508843988837139287174768815591803172496260002752019446232521197357343609390650638061989124037823671538691196423867731986619660991550330642026863650832574838345147935894930043985780632491286136300725975870374569339279429804275516509099255215967600168590297112232630834158207151975481222552007139172320966529669135802592669410976887639073879302452016817467552937364840084176958110121937570037351711512276048006475690812531832589918801290644341177170099489928925440261723417053290347983761707880787218213812536796965348717963135620209202096504832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8535 13352158826814428045624999592929526802614496833846360191004336719969734520644736423296576534089489869322701192616373127338759982262840521867854108799199357218343076726817926266253553423450733082139238864279592689061667891284901630636335572906892367206391394884072496920427906398417125584654293245379621191240178661460486841242062612427505107517586823519849613834596851045584789948924151725001546704107582004003783843908136590895292648210129357765213320650598308650765837728448561447621021413198575313169256491647503760308365468085766869248638976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8536 13519737538082465508158785399280181475059815889552845265424618954998163887161044268131217999606164671486495764509405659253316282189608193270404934615194430243610640149779082751216002657491854772150616155296546070415794938415971472111324793112096508765573190426458223280891556898856072916802709937973280809530791765926373499874275332741929487401470322251872907776903130879583606734854817895152347699740387630681221431897860723044680057273906189360084555908977163330134844521321882194556192416583923416158109862841489849702974034900063532500385792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8537 27039475076164931016317570798560362950119631779105690530849237909996327774322088536262435999212329342972991529018811318506632564379216386540809869230388860487221280299558165502432005314983709544301232310593092140831589876831942944222649586224193017531146380852916446561783113797712145833605419875946561619061583531852746999748550665483858974802940644503745815553806261759167213469709635790304695399480775261362442863795721446089360114547812378720169111817954326660269689042643764389112384833167846832316219725682979699405948069800127065000771584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8538 31553450751248033216462497037382163283175945454773510380313401425100052364079961229772132231671691240322761744414214286566825386381092603942229945875649556540422113024830243776226046999454612520981766286007460629523756815238588518967438919258571781536345964245009414897536824706028921410047872150664955962032708379374237237455694410811996745039680090901557543730666767825410368449881560921065995076955643253411694755711912224428310736249580822717533802935043067711175203368168350613039235478235961004557520650580114880174303292706971254984487731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8539 63106901502496066432924994074764326566351890909547020760626802850200104728159922459544264463343382480645523488828428573133650772762185207884459891751299113080844226049660487552452093998909225041963532572014921259047513630477177037934877838517143563072691928490018829795073649412057842820095744301329911924065416758748474474911388821623993490079360181803115087461333535650820736899763121842131990153911286506823389511423824448856621472499161645435067605870086135422350406736336701226078470956471922009115041301160229760348606585413942509968975462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8540 63625868541576828626140859676808594284371950196191503394014400358657304616801878272830066535252348635544335786838608809152534876797606299800103130796933457354935088235532614032392326767522441003734092004153922412477606148349362632722802846972851329283300414079617237987311654905178122748777990840237613799477184323946592546148297100902545685759847555195080968222034724210901123511710056860021198391940480222747248887035292631310196196533714295102911519892677574381757685292583868151645526507643675463631535590385160705098015845822645463203761356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8541 64285568602925397160396143675844812939202352448961755076376147503300659975405306675706628775209647993164406364782833423446525112688966855291783996392767023798266674294026279951738290018720672408427857595634884940554779067990479999719204630291110462585251082015844987339563322656761214130505194803513094111251822433074486316241646596585493223187595477248229615485449311985603153940099952651288864672713126405052012675527430661855252181606392179454937410800771462178522468167862270158501531290324185602321054893912429459762953497188181446640973905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8542 96428352904388095740594215513767219408803528673442632614564221254950989963107960013559943162814471989746609547174250135169787669033450282937675994589150535697400011441039419927607435028081008612641786393452327410832168601985719999578806945436665693877876623023767481009344983985141821195757792205269641166877733649611729474362469894878239834781393215872344423228173967978404730910149928976933297009069689607578019013291145992782878272409588269182406116201157193267783702251793405237752296935486278403481582340868644189644430245782272169961460858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8543 192856705808776191481188431027534438817607057346885265229128442509901979926215920027119886325628943979493219094348500270339575338066900565875351989178301071394800022882078839855214870056162017225283572786904654821664337203971439999157613890873331387755753246047534962018689967970283642391515584410539282333755467299223458948724939789756479669562786431744688846456347935956809461820299857953866594018139379215156038026582291985565756544819176538364812232402314386535567404503586810475504593870972556806963164681737288379288860491564544339922921717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8544 194890571782266555764917908341001755796219586000245445201858552897437685692353415816543951832778037133568300482975263698441060825670645741844713496982126380039592960253220484254696672108996352260418182973446615910542941094425790541279571934544171117702278378348918399646525986676160651789387440760688594178964542677315057953957195867404758373311883344664130849527943833232115093059025423369538681549137737966577238381233202348972601280214399015795755454575157855099549392948070960115926368614788115853473761830020037490545914098136034887145850142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8545 233978329217078385374028026103908718351129449521532365716324136080524343891691808355839546110350678617741070734553706178606595669187711962360966865012578168778898102492473987847832741648719108705334684931271492744359289055136223355887823633371173651294887234540979952093213195818242942851506497093282396612045194977997374781290945699601549574485265292553167500924124973343085011863831366228183148481496446031322546669789959950890312873123784809962386576688262651354395726892367611188403302742029726712412381291287066106793238078999886609940503068672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8546 350967493825617578061042039155863077526694174282298548574486204120786515837537712533759319165526017926611606101830559267909893503781567943541450297518867253168347153738710981771749112473078663058002027396907239116538933582704335033831735450056760476942330851811469928139819793727364414277259745639923594918067792466996062171936418549402324361727897938829751251386187460014627517795747049342274722722244669046983820004684939926335469309685677214943579865032393977031593590338551416782604954113044590068618571936930599160189857118499829914910754603008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8547 353192415566586541998549384213589684714113141598945022821264892852676538064856539531968359215368612808199478518523853320905608975909241141161188977303785719582557285923117207873191211039002582591933898564354081023024969973134929945679885826237030249571558902111076437137461986586618345856947263225490574687438445198925937052765238947396688273471841974441215465478026039020805673477703553163566275970310214135211099262272822834117007286578686122971546022914275853766903641326943445513148566760939401870242453019917989893189670169306610342392307384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8548 441490519458233177498186730266987105892641426998681278526581116065845672581070674414960449019210766010249348148154816651132011219886551426451486221629732149478196607403896509841489013798753228239917373205442601278781212466418662432099857282796287811964448627638845546421827483233272932321184079031863218359298056498657421315956548684245860341839802468051519331847532548776007091847129441454457844962887767669013874077841028542646259108223357653714432528642844817208629551658679306891435708451174252337803066274897487366487087711633262927990384230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8549 451105929288880517323216747098566528495493209699764698401812493477845091770741815145962831365783011609175075378443637959103839082414201063635554735261148929378787543709727434754626170262396139142269605151993019378921489104936585107868482534089812152632812430001693433670124930736499914628457318936635030807345789888572573680113155629639537559664858406883039910437353693258153678184856542357312116841134164833260237415032190888107044176845460438572902560545631520827167822709632934057282547328470447824307581620087562392541255052896823334670434304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8550 452693236227658535945682253839656131788396279943269504065537731079187070879679430462027648508975914624346240052750465960270021747645574815976895259331604779965220432592916589198215073978931289677777061098851704751000635797025832785495638337445069235559564526019380942584841628950023246292891090471026872902259995469290445716348441072104853152762492969574031809459835534516539259392005707547089994676862585220205049598907500025563594377186667418961033487499696249671563628828708117679654638958354940269167397458307339218430324697673967765962096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8551 480221541399432054686005719446724946335952438231399014797257330441799594448237356318398604731075652948815369096902933319734626314796298988099538376856349756652212647399085559582081811178179842885199548756446593760801027621787032858865917194517382793532560889978842249213717882956365019685163796667863403855702800623641956100379783201089487750176921137131176884728831161877604608903648478196957182301512324151485590635106377910353964148937009958178286489553810876486377839123887256057481557186591732244480413240177700537198132766145257495467130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8552 540249234074361061521756434377565564627946493010323891646914496747024543754267025858198430322460109567417290234015799984701454604145836361611980673963393476233739228323971254529842037575452323245849492351002417980901156074510411966224156843832055642724131001226197530365432618325910647145809271251346329337665650701597200612927256101225673718949036279272573995319935057112305185016604537971576830089201364670421289464494675149148209667554136202950572300748037236047175069014373163064666751834915698775040464895199913104347899361913414682400522240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8553 720500929213403500587535968818769556072164595703219097692654695568051147147934769504395097617937593065410137693492357470233868765142059542187263863871903971269278315427069029527470357852655361182744969043643362057550137299120783499274601184049430012908930015056036843711452427623787826234095822739389158945020388716580785960998178938994164731919235961714016442572435236904144836322082144429634143249424916116326519938135376689235424441154439449190947391103733804503613941915860338881186339135641317373828934612106500841098181639655437246534778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8554 725924147430425240275834839155902199001312899626646110645274268924351795590701958212098703571838692958255541462034555199898664897549573155943086679022980195351821852881675989356423164546797303315891960695738635059891384187071836419722942169998133987614629677559401786008109268430752930703064717498272244038557977970129280001627151902855460415141919387917887184057661688393682805791423770227296742546699264406784422959918207517476118524588798492360390470987335240710439312786340690041657670012567277020476185442312154341959275300344546674698354688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8555 733601963020962244707966471258063481107274812311695529664492840702690935027340415437752170449903677852332880436993601382382133809987859904100418125337741274656244759213386206082370485306319554914861942842311763585851779789481966894198763515266014154171226796060501822716160197634299892957270749688035979930938228878203288227340829223795815212034056867251645674481593020606043731967833715005759804165253412576797048476099358135927935513024986024315030122101983958042014233752939748632901248603533250724149248077820213771314614228418080029297921228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8556 738255184398060120552832124759494187806053857907359261644126041942308428601790277919564011953623745978707245298372087385306285811892657801661215616850682713927354360739995336152180960311173202840260392929528403656219527771695893844269489717878336761265966754667129704257021250519710138096582312019529789483919192005860944733266156380169854051021446955987157297055019139923274804720316406592112596506337636765910617410901844296230305420319678411525967880034195390296933450938979417196406417242211528509536698599715323201414651771906006070138503168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8557 759145209663992168871831956907001928026937728099032733705771033620593476358078764418147161335287747039165566937585961320942745039242581788029679387885408184237820224768266483824261232644414098830814215481205974477973018819881125346106419945890245247923395301854984101891513660747498934534874880591969227907854126182221083735341622140955964023595888174698215591518599129333407566407327307317081299832843009234828010296741316806388271446075086885308407342328667410162134798445214715174125787738124719887914011528358888882563628629239123666578440192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8558 794581144775516606390492624684702624795067618856050601890780677887426586788461725691018944414436531058398492326358735862057647498227877946646989842599880346127141511606768171407499315518011669869489117917708935922362114918722712898189416022776861443496570609483620521806292108718307778775192384864864534107299946315380967194778209463588409225250859109827571301214245895164012124409202230061230772898278570183249564747999680380967924099801287183286663316313244870174493336780133456136852438570908165669354323861250667972940906801894154082566799360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8559 824588464043889553674239022875103966576180850306982754294115416741075740718548176067641247745153826005906253548895273504710442414927275614643727929343587156890084393698158799416597237639950480397325246584456847868406709251516986480143258160658467382687527599345919853112136412863911561335568547478090756742350927840558442151318560568826960044187437248102312247597126738949214336216818508667505090549283769656885170245250781848066645162791408411945420649477538195398677828380402278836070821275045306572897246124958274786109908620319557672679505920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8560 835286505768558172240274716328174746863183477389229407014192323586722125796424520560610528790420269537031078480876144565973005361091926394435958793564949325315342975736194107190965585049200656845156712406428802059867437381605104613115636182419934864290247160736591649053893072689204938985558551211750123251794858338630263774456280312285419317573069769255160449311974815148262987350001144677241439934159245798081773588746138856366901474040070928660997059167180098284699514291420834372210298822939846172678985080884558440038264828320661901259309056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8561 955283523852484266005129591306299369406128776307906825838863612448699060401207818458162121610231849189622220574035719106349544654539321919800354157969544774136728523614828734146971074394150028895945678313933421296397350135463301824791156950199363709160194385272586757545583971574732775324575389628205397779941952754854033610433546906104913746020565346058269374213133315879835278470105642989622032027429314014660134320997791228188470786923837137513580103782689919787878657997812751990689948493330080895720348106148070447074259534796904662355148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8562 1114758023742751688480617673652031833693240290519701418695760647587434419093389811064925683646637166075614800768064595291042921994576982862222017208890810841177557180584898342793437603998410753850751667165031962985812292383936717186703919648923316406925071353026766543584290297434999130616075700171702861893778416226204461479933091561461216859104194912830680955505669483178923982895556994192472191220224387712688503716647176997869688496033872142466747322417443392485691461787954979000592362153427737608262861210611414449695494350753180072437350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8563 2229516047485503376961235347304063667386480581039402837391521295174868838186779622129851367293274332151229601536129190582085843989153965724444034417781621682355114361169796685586875207996821507701503334330063925971624584767873434373407839297846632813850142706053533087168580594869998261232151400343405723787556832452408922959866183122922433718208389825661361911011338966357847965791113988384944382440448775425377007433294353995739376992067744284933494644834886784971382923575909958001184724306855475216525722421222828899390988701506360144874700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8564 2786895059356879221201544184130079584233100726299253546739401618968586047733474527662314209116592915189037001920161488227607304986442457155555043022227027102943892951462245856983594009996026884626879167912579907464530730959841792966759799122308291017312678382566916358960725743587497826540189250429257154734446040565511153699832728903653042147760487282076702388764173707947309957238892485481180478050560969281721259291617942494674221240084680356166868306043608481214228654469887447501480905383569344020657153026528536124238735876882950181093376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8565 2974773672338780464614008746839441357264343750005489473401409299049973108388285002523739944074811620603402390075801935298018499042591150400653577572088418827189751902539931405558540385100841668679367872653053800820886061185447591419960132321635716186612023897475231705642144173822489105024127172456948266943235324622344178779316307322415058896231275355162135209609454143138519315753095340286615844235322828202428504773017318599241906501109409976685507822029460727437651241029410262016547999784544614422049755609732611431398204132755134100380057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8566 4462160508508170696921013120259162035896515625008234210102113948574959662582427503785609916112217430905103585113702902947027748563886725600980366358132628240784627853809897108337810577651262503019051808979580701231329091778171387129940198482453574279918035846212847558463216260733733657536190758685422400414852986933516268168974460983622588344346913032743202814414181214707778973629643010429923766352984242303642757159525977898862859751664114965028261733044191091156476861544115393024821999676816921633074633414598917147097306199132701150570086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8567 4812152786941287802146235195162808496361173181593797956486527812735009437326900534009070676602436732421644769512206393389934203345367037051532629320103705174968901819007172961908818624256147612914452804368428539292472665744350344244929025632222512798416360611159965895481830673578665662221937786646271218770642017671819294388796787979529027317769110403288963968613046335913250833488666435837456680611007855085886128129471511601820339892082021994480564889719869865160323253233941211449197623246973477932298075923133793319179484710430274728283340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8568 4826802570566973166918118983055242300138339261339983534022285065035019174005701137769520713229212613162963831451240844329255299628834146324772829427700423896970732575144847218804367823451646217665129561476050342478553201473631373394582209627383696806812020303151727938765264334186377411559779608985564917805155352032114192198287317275668646095711104980500244784498612374359139993301581490353854584707998065252722010769948325172130333548593394616240359683920299782253317574746818064021593591648562776814335181527352616488807656783966321658675855360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8569 4865250600892080358533951829863943337604507380787037634933487508089222404606891518023591256799040874913858723405059900362262725653578445403530946025296264761991847551766807405330270267056117933304764388515447136219194924112639554355940100543098282855861049261429834038813046741378973117134161602300599211456370316793761195982249051892810629647867769614817064216638601321188445792940438039744546415010319699579819716414370074219669494223335652865753533124554297122470219962815284561866123860085578721617029855118589269525043526946345222367979189043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8570 5354277659887778010280001219027453303749887973058759510347559417504455138122778229746392622021945871691081549740771858556693060396691753380042939197544369915721743401991147560611246474357223756427964175112371462674139715456359752666611966656593435176576395493878368081984998611129547787626842642270037654870638487953489413437220321718408706026685708122150242714337198461934362504245811662252764030357313030767132123627595677752735852922735917179048067777092480330198643194234305684260334533259210991438283440368938354587168051627721670619085091635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8571 7140704489492942595972581241104276273972442669356881795003737265671284560131351360203707298138432522800346086113831689897924062794871630607597559960721012840962549325648553719391842218546330958506437000025282131330893486439035259960580064229084509670980339641761947248169357331731440824299039225788461025665677491370191285007608009841384747864601168630085599720561203399206708788657032013631187597287242668455924551389352859032068807043573992793174126363469594572579799161476694523087363535440610905657161003397895829429962967241268922709934551859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8572 8925880611866178244965726551380345342465553336696102243754671582089105700164189200254634122673040653500432607642289612372405078493589538259496949950901266051203186657060692149239802773182913698133046250031602664163616858048794074950725080286355637088725424552202434060211696664664301030373799032235576282082096864212739106259510012301730934830751460787606999650701504249008385985821290017038984496609053335569905689236691073790086008804467490991467657954336993215724748951845868153859204419300763632071451254247369786787453709051586153387418189824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8573 17851761223732356489931453102760690684931106673392204487509343164178211400328378400509268245346081307000865215284579224744810156987179076518993899901802532102406373314121384298479605546365827396266092500063205328327233716097588149901450160572711274177450849104404868120423393329328602060747598064471152564164193728425478212519020024603461869661502921575213999301403008498016771971642580034077968993218106671139811378473382147580172017608934981982935315908673986431449497903691736307718408838601527264142902508494739573574907418103172306774836379648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8574 20831918622478583992084496943557070972478573453797745708392402981676278841399856485507876820166622437536701697783238741128528464760727693177485447335977803011141424502984322849630898874575504871845466263599367855697446444119639978288781615449574058505143776545195483073268478725151830078751118541604765102997302357618101443621856584058710505773062396533803943369740136921183280417321196948532289755008253779676268291219464041981984168610208613374995473542657433722609660464369529279219430771839965316295670251719632070502463774799595552289287307264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8575 20895254579858666931841008184280853104211889377204286284830798308406821275989292942125479840554841861510520863330955014686415531090979633621738606286700431517891031316546436515528211624361951351181489594003240833822376287780275577415337603648752581566452031764941692879128208229815538340364760018918278168308285622771914064112452979894030765067265668517078717912800409099538112073647600477548976711643691307880065730368883432008825096477311389428164657326959899173999199345033179150322377999789897548867202683000993812500249181630870095660766252236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8576 21057233297531989931312643906639619407345314876252381527348866512347959425415566530824126971101778620126881490178481797746000147611064747060666812536984930987021969543806486410997422567186462601965842226514893863541929592336711822201503011428975469795649334336762946312299744727721085149204796918289737688992845976436812622748983623149023251618174704707133591695070179712712826120730140016134627693904495116468283294170192605900366376294964966090398491879882068935037952828328009996448908061803772723664622858838210818798700725674520251441082269696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8577 23407851371033952539931688364840524336647384814574793069419122890344516081123226861904009150172807582235631095912728488168109225753862152996331048258225135361867107555765894692485525644121200676945970877270947208674389265873559591701932810328471706766896878520515014125147068814248800130838341451960340881867420294453976207870753839518915773778472672236508013701033989692835878259612589817401322974130480082513968380293998317971066470133583645860211569695513182708547390943364080949174662371865298498171818546221945510299746441880125373550480588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8578 35111777056550928809897532547260786504971077221862189604128684335516774121684840292856013725259211373353446643869092732252163838630793229494496572387337703042800661333648842038728288466181801015418956315906420813011583898810339387552899215492707560150345317780772521187720603221373200196257512177940511322801130441680964311806130759278373660667709008354762020551550984539253817389418884726101984461195720123770952570440997476956599705200375468790317354543269774062821086415046121423761993557797947747257727819332918265449619662820188060325720883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8579 36732562115716630564506639615777463025207251905290051938598914203692523279196390425967619142553506030467001295027909687479630438089217014425895598250305230857339241095669292665977062707439550408440978106279657852887942918616829849949160238852323992735803305513359874630274376456024718211352443722535284003735171670295498598245823617619937125723679034112056836074943245253986334052191881193284293568435446558454914056033054251068936318394491381231403871523975084970158194796561048007869929551915590802987854296295530900258012746618638677170978816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8580 36852843750848882200901362894888779867579404037435039024997847045268232784343759206054136259759933722219779010706730111536996789873070783509454984705276727081297649882372614383211146717550356711734097395325335104367352323921769196796732465113210485316211863042281973602375319474357888681715912060643553955178108689552042451930860002471908576610736971274217864225036817738095862297355859492866624878003914422393578884734097941274699402392257616504519860004545720770059821721057527179417023873669066047019693995178136911597045169197769193905612390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8581 73705687501697764401802725789777559735158808074870078049995694090536465568687518412108272519519867444439558021413460223073993579746141567018909969410553454162595299764745228766422293435100713423468194790650670208734704647843538393593464930226420970632423726084563947204750638948715777363431824121287107910356217379104084903861720004943817153221473942548435728450073635476191724594711718985733249756007828844787157769468195882549398804784515233009039720009091441540119643442115054358834047747338132094039387990356273823194090338395538387811224780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8582 79025642152924974828484877946152587039845867899928180254544018706488412798577790159938140834934577460923149033255959301456421187921360422501030633002917704278100028988992560083962720892877651851114304621586367888501420308719579053412967247493588414478930766995596154530735839520641478778647037258902752408134602758261652563622607922925366286943947619097468078339202213384200364518472776779165160815073874273752101077431410660835979424304101356995096570738529012348073895423041483354843063290033136729838292132017498425847907515674512567157391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8583 105392106986962005627536062141905783369052492047594371986694729567495979364598844739665518668335521410787848780702534616688031616929187161692928394364133830530475913602678831880525177933665109188280299863972860207810106972618085363814400556853325099664388302414098837913599173751746778511140099153496997845286371760668130203842003473504758211892581565739880432988072760546917704990105084477300060480392502414551332188193640536009906297088717535367235650569629452772186277703710947003332466114285909833820736777090998833911955053568715313549148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8584 106180796753369078361470910742270185136726101211184460039816449614926710796928530717354288203050780091087724894085888290633423186534646696530115272692914696923059938605609846921098669200401082776839820425101343879107636882818514546591338661750961478245663246457813945655990994887775531110258176734079409332979032174376650703664789927795142311764628813410120379656641163558095688035357010536509822288513196568117686832596418781906064353494404236317078340600393005962728947025242809283181098426477454581162862079770113932012713216695465325163970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8585 107681010655300879080913974514138716282862279597123914107966412580721149221117236156582453002337126971457283810033685296228533541119861747815703870355382001555308424799391363408323796989262864508628250294225350318994376312305273716320590683812138575889833244211955420259855253912017063532298699102053251109725799871927719960716082596401971749197383198653616984203183502451073794077430093847767127677748373776410251420905237387652250813287807992013284984475826611773094059457015481051208612954566974528720604072991696456117293687885578597913382092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8586 108434703898091832212410330781952615646430008879146887719163819411360856878225408766108419065791221613660541031857913266486222353048927684316379697715235959313011886302005731922343788533669619875003293189527864204425794987683582217949197598975746521107200145403144273502861302306555020401972923302425434308041005723538176013936184702041694607069705079769229452749797241691816089465852253010620709046555453953361014693639439917225472595528108742511207207345729019411251121594657377477592159890317850808511791964171347252611609443126895192322510684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8587 112325343528617594613240446781712545375905765847419617023858208857133510147087599437173090129045983045639079968711219265974183019253399679328070967005075212182533648379847929660813848631595287051050383618625807945546675237949082564648676448876743877891691650337246903350106014568148448977799229662003121085137666596697383913926877463846699382445041413700960718909580572265251935573455553995834830695424506460799095243484793901805039637155999005258921150155983246819668394435122163969996994602851043644538757221969006231567792826655047515578451361792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8588 114042391156086787719750894787857145043997204605536132067373069247944955058391763592656192706483024969130853830462029312803122736459479124890555023969742577074642812122496533848740376116482289310538189405365637440070318299829496171964319916264759119059153655054089493397447031431709541754356145130907580559929825199858973180412988787307204268515698974011017974481147303149337636600990962038727816690962148877672765623561283591867461876191471900269651562474544136235061932198352553086411422345425585526875940236778516969240752508022258961733772115968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8589 119584390910491410906058164614853643242183242223637224143259112070605094420350553975751722019201647860409131790506388387467163999472296096722982706811788774441615871181129526816405710996056825908987052665084643647633007255230410821998407469480041850079210169782271892563632519020201258182101186090070961280602832022284350864031092594227858658251691763906142897025802113486079247907592523439806207967271007809792235881831402253678301796879633763420833960899062754606683824718115354290201429716187099725622851012834360358048194282248735490953036850790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8590 131604183933444255612334066888408195536348582101992551476688374501209291177619931019489826541187634387423202639785365391897748813784926604579234000336947580827888361964493991848558430548132500341536824050031351066506567452759400342586400384439439713275138244217010508630546142084032121586132345419553373666782827498404816167761829746306265160515329625436820972729654891217539172312483469709059117396817137559330587949244959709680015433646220086190045583368161646219435860271638609350620463346708704198977200076857590142171042168360956805458810843955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8591 132992551809169612977335926939462332534230944192955095083616729964174207375650755128701308442166362707041082324079445561257727551486064524169597784624221651467492402587012851700969241697343340174319071663008229810756971491824320083369850081476728597523875523358615445706310745970241041666755793369873470182979830566013329588893888760884146546899862102213001831739552258558941181867934904059625257443957269000766990559456115577076547914692490728681653941522369828553732374550189572356471357344752009101051456936325175523187690594166780928461479975321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8592 135794861665703111782936536886477156555331715631783234974489187563460089220836080190898867757692555723657584626661909414460487508484554962288094522659392444944797002810443181331842122824091590017519207041275542668052016601165387638714621939991069613958769626956878442996866309364622140037151233039698244637703325073658676861656142037867478327732866827019359789138887243969804239448359266334996263786009432447937741889540181852123579671923385912809134621470279735676245928050511746040066040098681647922830660369847754288653274650110387230935323194163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8593 146445439051248453883559010367769482559671458034276037717586378744907939355803615892145837777903736564728767734635392505790721822875500449526376446005227146509094806952438724965712093241667400999285419358238330328291390452237182747633415817637428015053575087894672830682895039510867013765555251317321636373993781942180926027276231609464927608339366186001270360836054870947828101365877640165192049180990564404638741253425686311113664352074239709892204003546380107101833843976042079062816317753480208544229143536110323252469217759922966621596917170176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8594 219668158576872680825338515551654223839507187051414056576379568117361909033705423838218756666855604847093151601953088758686082734313250674289564669007840719763642210428658087448568139862501101498928129037357495492437085678355774121450123726456142022580362631842009246024342559266300520648332876975982454560990672913271389040914347414197391412509049279001905541254082306421742152048816460247788073771485846606958111880138529466670496528111359564838306005319570160652750765964063118594224476630220312816343715304165484878703826639884449932395375755264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8595 224759019151504172490482496645796512572728544244369163846963456931888059572293214214306874954091532198179435699061928613860044897109097716951773693002864035588303590752033812080586308206430866675355205441484809197435109774654142056431498720265366840823629313716433618722696163968787638871946078904148017865362781953772733160335057140995293703961943819684814364934637668016278848908710939814456584748570129494789952711572588991813946323491699882341783296342061153067685526778211890521642341464780261484456538915175563075682470515576471721860963657318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8596 232948800721864462293719604689693460470207422017075038340738206036424262202211056201750421860175530326594679188146245669271736659856908505280354844839346552608342605489429473596949890366293826277681715373215063301165150212684366859326327215113810376503036790955776562801141217362878433340176119714771360834401158255372717946550720099611973568387032118994483651467645829025157932451855543291772812504707505681831814819960728652591832957022145171056443464372893969366947303485214719716051790864265615926088428373500319042800779564012671400255617918566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8597 465897601443728924587439209379386920940414844034150076681476412072848524404422112403500843720351060653189358376292491338543473319713817010560709689678693105216685210978858947193899780732587652555363430746430126602330300425368733718652654430227620753006073581911553125602282434725756866680352239429542721668802316510745435893101440199223947136774064237988967302935291658050315864903711086583545625009415011363663629639921457305183665914044290342112886928745787938733894606970429439432103581728531231852176856747000638085601559128025342800511235837132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8598 543673755165534195583759096020835214843622630570235200076265373063822306010468830585878050925820609078878943930611866493313128819186414634908097081413180405901286676932722012418120070088877605263674392293622303732451563616285935599042399069685875486394980394072340923287226906366820352922450622589259166706411457590653346844289736502563544365427615823236485243844396225878505963887636779035327281151848204180368361293431046336107225509008145097711243140133617962499250237517064575188289441588684175563005915254008660788133879941714323193518583007150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8599 1087347510331068391167518192041670429687245261140470400152530746127644612020937661171756101851641218157757887861223732986626257638372829269816194162826360811802573353865444024836240140177755210527348784587244607464903127232571871198084798139371750972789960788144681846574453812733640705844901245178518333412822915181306693688579473005127088730855231646472970487688792451757011927775273558070654562303696408360736722586862092672214451018016290195422486280267235924998500475034129150376578883177368351126011830508017321576267759883428646387037166014300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8600 1093695984090744877306399869989833244267678988475126400241135785569703389016729002705377724835424990414421514584386954715866743162109834166326003092070426785513278581768885162309243789918938858897567667628664570772562366476597357974171417897161515321159136317114442748754168703970751211583209560655274662698962142222960614135804609449129393152204723569632302287312653884579341940949335650825137579182449967238562415309602118595661128230527596313826767558094573276350528340863367391400377230365482474770270383216153051237353912859010311363750035823001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8601 1107523156519467437547377962805319443011348994678452228554205581048300634407904915904808037782316427419813372040352144600404088349237718175360053784779691507201013171044474988168733792780245431659320744591628681957454680798327632181200325851778581486551336329884704497743782936029491180045495033010898135984258917438277858824270359394616535763552724011784105934345787232829703889050113256125503902597817869564990862885220138920310655504273956265560413426552954562348444553720394867743407076825597533852162984648055287021049752282987152706802006831923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8602 1113729566550217685277265422997265599790833634919672134996656145611452809172454706580907103526950212734839952911792631501806466947995874794716581166906580637576916917254184997947873099305307112643122453854778168459230459529259506587035920422421887720040118062036773152566181081290966086980956192289711969333383271814096454784095296074187845259311998317608446856433960541205591186218094691771604294995483433844362272302308610867182545495794206670381158483475977889664519022741739989873953195548755083695930610680893425251707388720952017713520154404454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8603 1273722640755356698325874980969737912609947804341492553431929973392826716316143331628443638750295015841201638086671062204380420699503662075681453162152537951833776490363325699967519673826420664339660396148361624423046487234979148395229428543759429451570222811571185895951586184748566961407589962929894055909607524748284293460182409636321773548758255059164329086408511935792188483519975812696495574404252003750176485402400829507320500954088665729174940228907483093287514572696658743407322369689837218624316492502570054577571179598662602859915707311718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8604 1309713135821304931772869004848275422086960719377671954765230764084653349736215879029394736059642231691031573442583709354170628459940727385670357771128882839659038540368355673298771635752669498951848845399547779236179268475793759736705056450598648455350724995972303300543965772662201707795978345832478332526245065737312495608415397202067658741151024774880767444156111072601769171994271925470888446406171854216858805223037281462020795149459606423601437163077023913761486893160917369370096178793826296809399673201822334647378045021733959084547178600857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8605 1572387446301667205798824296882091554226189154157886609380156934088223490828563086052608540666017405532975894596710833185537810368945599526148379245897189509735907163827707453586067176107534499020962664113758758423770529583508821047027467213595807558965758668348871392664236003045291324052266740331841305362514327524851705621499826026392960131136062704591491194129319941352626788053458306054156017501040957939681325376707887073677479763233907376714798024275153290879014152739000797081752339792141179800782065760176646456544926676930881604855802688962560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8606 1635147612259485229828018897650596768493850926744500480502269706820523750656147476039216154284854679062048950744680679243830927921057360410946770714453172006574209644492589590786759045105479125071180754311306310804106071969251884264719472629006678414735128917510510046422001635872596658234449737713564072903072995143110982951846941191082770589301902324107730380038085696946152827684209573568528463169990521726192543420253731732562293640819682485564845368762090555098068940330842571768931481057647836896649752301007796089183782814331780698497707239538688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8607 1667710374554571306964928976093539281201509649046043736611744624302805691560192095071204190945370789592217755500215649062189283464214784654894305646969784690029994985356431229567709751433336369919584690867840937882814731236319091159441099884623843199791476898013167228794639614636300301903416442025861156870064259586414591906392228285683659686584811543873215246854302735667392567392576251266418276475488172906639702480039567708099383030132494112877164252764475263003445415894608200641771437673071242418811740071106867956791360884767808721528769059225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8608 1719826323759401660307583006596462383739056825578732603380861643812268369421448098042179321912413626766974560359597388095382698572471496675359752698437590461593432328648819705491700681165628131479571712457460967191652691587454062758173634256018338299784960551076078704694472102593684686337898205839169318022253767698490047903466985419611274051790586904619253223318499696156998585123594259118493847615347178309972193182540804198977488749824134553904575635663365114972303085141314706911826795100354718744399606948328957580441090912416802744076543092326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8609 3439652647518803320615166013192924767478113651157465206761723287624536738842896196084358643824827253533949120719194776190765397144942993350719505396875180923186864657297639410983401362331256262959143424914921934383305383174908125516347268512036676599569921102152157409388944205187369372675796411678338636044507535396980095806933970839222548103581173809238506446636999392313997170247188518236987695230694356619944386365081608397954977499648269107809151271326730229944606170282629413823653590200709437488799213896657915160882181824833605488153086184652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8610 3460476236474918957881898396480218475784278893992724592107604854333048012749068542232480087282145020471295914913632894695949346120432552664469901599846464655490801090492218681891438510498134734123464874411218594108298783089111672300190634184928042832375726034582878486648076852876139021008485687370430947449961947544653445558805830226764769982738442408479239784598559790581529571481951314797638508566989914946278097852836321030788294137088125031886230761082157891860420911678686544353477291846752884230076228560258567190833815941188761731356850619678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8611 3536136821622241696891974425862409673758848858303267477320544431125139971600889373420532010939637259123717804882975846363639838152985163136995710725734937415507285809386755108768236360555055976871849031619288966131380114364938049485120003632009323400632502553175599650337735610303810645173228182261153833527694142024916294195879835720790697059461147133175563784491969038016568768096631493141890673886636414812767492397374744620644424848946208317968898637331365026435044614005378194920469315488971877095866157608181366703636856796059402091421039528509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8612 4420171027027802121114968032328012092198561072879084346650680538906424964501111716775665013674546573904647256103719807954549797691231453921244638407168671769384107261733443885960295450693819971089811289524111207664225142956172561856400004540011654250790628191469499562922169512879763306466535227826442291909617677531145367744849794650988371324326433916469454730614961297520710960120789366427363342358295518515959365496718430775805531061182760397461123296664206283043805767506722743650586644361214846369832697010226708379546070995074252614276299410636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8613 4442822216509398315541214430664473721305924918544945029610550565544025325352258796343911781969574204262752395141721279042104509964794331471032925280857938445008594220800368528158792268990372711228909517666303499906954827188471583217185640976545667166948836501667127221746557019932797432439326124411845144341432699942123942696656693721138531035654051461709084712784723313785889917020274612588018771434985696300688576856744341493078271535948568211789900061012785287988265429040155617468602098723123945602102339594371539415686675956889768610448637878599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8614 4510428187099025771171753010463365326876557889142835403670034301154166069571791237714577711879172539871565570357368638954850592673774849347153571656923684953256510598904757510985646477943894167429758243008943139810149461170217573695394007532400438845392073395969125296662982030229299233023799176952293389781104739664159442165354399485234892966017172390152080096785762710111952743375114130880863935569926427995475343754178334425178258861160595027640439080791994148832056885716442337062151119984638663829524746306345850826281953560594427819374383674163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8615 5415031272809304800255129707259552828713381964397900811140973273553085329664515136180868832512800074379760488468111595753609465027696577272033860074814611907602653561810679110398209622729664941846368361327760015106026878684914233126767912670991633836151637139383956379416971728571101014084200202581051022187436071637734117263819895791296886383201639708586301928289958468530684847069695160292877204880508881833451608045714007822451219429036152504811861095507114091611769876005246958337127660885743869338032221007413911698976269084002947482497283320813977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8616 5641968137547450328448907360825292104149993551718595829451743035220635925932692858692166280390238808909558187842515784667191553144418410479618225202833823251197873969852408024092000761368109020351372704537447448359918513964373202643552476390329486055760338707463970582934010826048102023706746116043076365618444152823063181251148314402671230221809910099486918612842770099283756937982844850008915245268594799482315184672397479978811497938448883919322883271413734840746173452070406442563442577668333565070338810659879591141983435565421867476027824091955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8617 6452460073624699120401818739019162517995808524978031492538952983097519468988574817472212482454666420231293882888232836021055890625415755360232837749405488237074277064545292300914143130155996369160565715091641433270757575245168795212988885132594391305053664909512490764303889647642180836038398626436991101544106283563335855824186356778508240978917888816707494090001494395275705284722360916328187588731168389923986682609994328567120541575352977425167035261588929664451690698323198441983295556050255960052549267421340676061961530214290001855429310676992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8618 6579456947395002526279341564414926544545579401089994778738822969060808116331063685693383368783150436735958983560914612457518134355861847093862505038743550237679900947667687237357806335232944414098363901115044482008152927927357150137945636819447281140687757457077337328523495867303083222220295824757908645782708420545267065709289054642014860429721088861656226068199696602807355473328728159718585596201683716344214031596622346876951641790207375638644550223595163391774814996412235000535752704091172908510610382598988312873693121351487566182495903809536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8619 6611657242702109663391084177701646927962103057885225476650262802444036649068120130173561120678673411549944273940369476957696924972595175053261428907596635609871987806468232276873528056435956013746623708902550528964207607818709312258693437945017701259437838382518128730839212067277162466085812033411433176088480255451192080167722121353012575302240962833366624431687797585107552430340447783625908839974532216652045720877966752743841914024333233448909050710498847528781233673985898377651839588341780796000142086004971328320071257243276732715788447147622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8620 6945467552584698742630634034372218223348753170431174099041810241005367369704474312478000329281976030096817332122575020982618303890318948187052312765971807449589374080658120712609681076858524504259354222517993107971884477279012348665617709149494187710751157419403981255325096972208031756563226811109472061687368658864487970407710323295800657904669307121466864047346233111719677113713284896272014697724989770686639939979476371222680236601293990842005993019731843735952615346228979997276660499217614080261237125772586338201781967860022364130448895943639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8621 7163028845366103418838785750703904805715326123977418046280822051110364176377338655410987561127628790510344234870279790948940284007656768909410504628029275578452458624403716035169093228649750478213876570096584546500462109327670770081469355133256473133783846620486747602461255726171802512705713956498743096527061197426679892583774527700746579225442053708897184226144707223666567372731556966414200389375993068942910353116908798546968648400294153169636396736396518700880679854982279495099303828210408279088825351921970757028186310854167585759323072600473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8622 7564486724607863666186616752678639832758049154923357871757468216538751207163620834271303011991261182856643137645173936222746814865494166392799048160363475572166623359197669465225017016971659391840354866794984237758113027980189243338860887345400588828849607957631228579716399645180037922149818067390916033660177183410339610979087483116084907400021713631891576653744085457908291693668052340596262711864630550125343167457878141335945680560211552681543561253903182235440024352196025458441299181331970099344306816141780853644412266037510001929763535873638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8623 15128973449215727332373233505357279665516098309846715743514936433077502414327241668542606023982522365713286275290347872445493629730988332785598096320726951144333246718395338930450034033943318783680709733589968475516226055960378486677721774690801177657699215915262457159432799290360075844299636134781832067320354366820679221958174966232169814800043427263783153307488170915816583387336104681192525423729261100250686334915756282671891361120423105363087122507806364470880048704392050916882598362663940198688613632283561707288824532075020003859527071747276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8624 15167655013984084750530523298558948292032842355592733278456288708967778149233059598776007823550936686759058569352144753091574327061553789970760559857799698123305876976852938978754041332411777341340061643530529212698220704522158473193210953942095751198894464793745312037818800668676552091101339486406655166221368906631195739630410778830216348848009156431088240562238829644159418342979283348480693859114386358390433018038451207620970508865957968066160683531979828035541114618232755137197224923811665991230028752425349492688125560938488046603918971628421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8625 15231180285696241491947838634492277740733302536945290532722537686443018062016083012910463478228898900722070320971186106057652418708779603533347412484353625331877866770240191909713985295076257796725430294774228267280506503428656987875970149253915756925993704545841671336262047937784393989066408919470511334870977618662571902493252652321053503253178108405479092802753842103638792034147157093268603479027233987618848813654549608269136643563784443786100441381130087612918020005445039559238807714309275408206072112697811065129282419790238504924738440973516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8626 15664703750115144643860249588799286526901498826947532065722843345102511584261310656473264051794431863267396810507747613260460517171256979388155858435378224775644705413722584511416370804741222852930398774316084467136486566315279739622935386380334742079634903909979534366478271169662533809169213005099571803937719274071542926143825853226690183564887703321006107280788621687848286390106972123945759832179462570067590546569072959264244749967796586344865797480780178743499313571995088306878450061165578831793527479481821653142486505400872357988275645002547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8627 31329407500230289287720499177598573053802997653895064131445686690205023168522621312946528103588863726534793621015495226520921034342513958776311716870756449551289410827445169022832741609482445705860797548632168934272973132630559479245870772760669484159269807819959068732956542339325067618338426010199143607875438548143085852287651706453380367129775406642012214561577243375696572780213944247891519664358925140135181093138145918528489499935593172689731594961560357486998627143990176613756900122331157663587054958963643306284973010801744715976551290005094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8628 33948068040494761135433193488838246464852285111544450438711646655298743871979625438315037704882881461238966631575349995009809034466834089700563655455025989563679618021616632249348621342525362282420137824898669942510147068563669985730373238140719254224566553186205357412925564076591311569882842294257329936359186622040247162985942699632221357822412702756864399742499670193012279973609253813904267169374769389683882506546962091265399293753215855685883446772186640945241221452730130650359695092717079830795673577603715758705558865073523563784446677090304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8629 67896136080989522270866386977676492929704570223088900877423293310597487743959250876630075409765762922477933263150699990019618068933668179401127310910051979127359236043233264498697242685050724564840275649797339885020294137127339971460746476281438508449133106372410714825851128153182623139765684588514659872718373244080494325971885399264442715644825405513728799484999340386024559947218507627808534338749538779367765013093924182530798587506431711371766893544373281890482442905460261300719390185434159661591347155207431517411117730147047127568893354180608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8630 74720406649501044555724697613112561778230792919293567202272428034994432451774366301167464891786767214361330174890116053981682697115121788523300942252565788259139287331847800503531499188801066532703107995851216367199132053647888388081812688236222536722953167087150464631549204421386500713813595160149126382431041292650255379802748683478214544975994399868380148890312963183060717573467940923485252917762601470602594665918120924032502055744897191039110146046327459550565272201665687100132763695487542020153150307791157580831650491330272374822453586438389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8631 75994515626877953027809262701409078628398906549285513708324596276412097224252967925686088796664274762641850461709942370825078828368762499139109099449565266662398835571126864871472386507074631994393435164701144074842615439870534573874282238828129842484765491145290712845015684276905445738375610988558525707530717438833624495157857929796778744530576763931313415714126546878148929960612339341403840472500464861327580379065304569103058636913782796396818174552953621485071209387708829772196304265059013441117474320929187635779200604994800049352886361778028544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8632 76825122880844625441855088838376329998471869793702694545248053861393707094431830448179328446066733476057646784570387953973505210575631583888951597101063366937366558618090766405549760780609974835133323619081217595437791393212533784497341113543534789960656813133667414627537144999072445171833914522907540499718080632487940804801180319160786513273025301581922279682138753730882644223612001997158141633786316871484549821064904130914186376890131874845299116001841189917273075371731539358776616703239257864455858706662648978289905755525582848671984098375788134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8633 78481064534318460523610277637002189897544641121519262600110084832035992915774777492923391017479316128373496084673487350367339076614179937222031498529061522519139651145057180540409122741943920635294417959873153952688686231772950701659173276963184473578244921465372238515404260713338166301426298830440975218125211927937119074842755863760904360612549350733195082775493728014465072234852434968433735606172447067751357361349265742541320868847864595834856125152075785618310376239638616795081363772742695204345528671906008071149169947458489243483992010608607232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8634 91582476010961991406474872145127284910202932131253403569879544339981395412807525791931435459520641358678270728678774605555826146492683460291834916979394574303314208709045351642528286359849602191565158187481848754855601655204744690545458426283066730125262539577962788072764766357312638327394920686063832823531936971101946582737231071537007713020001447432973590911987134449780264217780993511594886815319741396972836661119962972830280548522954545951226858165828696799722038074015517921316537324631830199226803344678196106836139064769606089595903014544080896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8635 93399088280526957897112131105172690683799278652889290968094649807003458489157854249581977458302970880387102757650986459249224296074756450188385962434847262490214223906956744110865767430446640296270893520504345414839276486000123486879120768208850766059878369712960731246002107994773561626102607703904678023710976030742340865260006522042582952644280490106177086164815819389331481833807520136796323561929430600039096737849081647116374576326734280234207389768702765121288662524722013532609670479386085038439970407299879169067028625018580007685357135157893529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8636 94948761541687024140375499342129825585534085184222764607325828804183949941785200016296832594897927782978262045150826519952380843956819023041664725806757176341393975544599504434375922712271512116187699565959903518567885736683539049872112958956247781558411776951528606925706986618019449224698832361576614924005983751348633258251828738281371708719479436571693418203467776593828644786823077886715287272898465270228899157482648030229200931231346343106013750078936817669632808002321681754080643308518693654729415575603810577760000590232506261366338213799945830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8637 126627701457867786426023619804296488932991434727486515655306785829275696745918959075756870179887057873334329534826699314344097986190499193261223163190463083309923057577680581847097219439134184486972327359935396484767558255832069699713515821914291036291209028756130894281629164624819817282742333351214627647317973229250484234051592604357628116984568912395172859148237108965384271925297088802315402827199622590854771146264825288633981858669766790063944143393008248373690682037874869800480375680639815882681103267070048329069214791332570372218682449751284121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8638 135766885355060409795634801980714271489102926613987504491346958678964629160573253111971589649953414672954574955753740547393073466715772158083821874501596744150838922998918903197376985972268595874791261974180684140855739367779417070748869412677328234569131079162581231525380762886287291677329289955591483099908526333865075610570416568898241749707526324957769032620439995878095544879174332495429066661290674231253737094780759678877632546164659058391130257060306131588819460152370805913141710166233380976935804391998161791325203719000274760795761011220021248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8639 139161829067053282056948697915671891371758376017838067231526127911673451440105659986787883094257773757752256984654152336484511993958039704660139311690770565895915595317600667087286390031588792634560991189265902430352018369928936479201330343660393955369904986575148618537836294579283791355553027599400317639801669752079478501491704548570623334719535394233821452167666274474728986556080260336869666191352500593026392489285393360322629040840292724320437901587842770478287553040927475304013632902829350949080141396571882590835495241866842213327594089472851968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8640 139323164879401835623619035883689064853372670300566082720046076855588104489813026678315383630277238460902938601551370350932409838324853033189099220647423005491604539125986629148526948429144763426140330612135519347018055027129468194224065128913634456640313579077524437484933547987602505440920708039268264977619134642863785829862498531597279749649498340915700363066165686720208215303721334684893141630706759938229261728096918883048624545991507126901630775161835741773556094265744297463129837356652938655571505409351077568727652303647051669682175972292427776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8641 278646329758803671247238071767378129706745340601132165440092153711176208979626053356630767260554476921805877203102740701864819676649706066378198441294846010983209078251973258297053896858289526852280661224271038694036110054258936388448130257827268913280627158155048874969867095975205010881841416078536529955238269285727571659724997063194559499298996681831400726132331373440416430607442669369786283261413519876458523456193837766097249091983014253803261550323671483547112188531488594926259674713305877311143010818702155137455304607294103339364351944584855552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8642 284370870904206769508978800178631363786591709835380682273752801965318711705528581434434366207297843078898508021146779317940972208072144609054015661847645411231240747067382695477697581371667955891397712426090758308943815629153306610938080090150522814488306858504517243594695870282353479253630253948040723108707394052177527929268160628028437876831617135382236153051865946551289293909778734061832385251837767625823742786042871490915749451183516170011602178904548523093786515288712974367478735428699028731496206349964117236394293455865360388488104584736145408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8643 288022887544377756270909812128041436210522073523408035082410621175623923014259977299137974023358612023295100469295429591880418818036261145714898571487127109528633321224967841838743311578146698134257355308470114093070081738873921190768401346851850800120056761321876661841043165685886496118238391095499739339853154082854312048255295558099749480167292626225348949415314312971212420196344306099071514689884043055886393376981985804822721694369078574364911967259302146764713779060380923908579180822066686484519644660215001830166531192988711529539781667031225466880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8644 360028609430472195338637265160051795263152591904260043853013276469529903767824971623922467529198265029118875586619286989850523522545326432143623214358908886910791651531209802298429139472683372667821694135587642616337602173592401488460501683564813500150070951652345827301303957107358120147797988869374674174816442603567890060319119447624686850209115782781686186769142891214015525245430382623839393362355053819857991721227482256028402117961348217956139959074127683455892223825476154885723976027583358105649555825268752287708163991235889411924727083789031833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8645 361700611683743428891368909324415796903993030744544147995870176837409193156707691961643272529816865363716711625126765102569876370735345420967836291874682881206969131590970514163689257890156442758066584468688574552728668168669682301146861094524171777672572474915682923931326940099045907742892147591826628720815119838908858765971000640029053426318212807538979415024530611375864543721853723484059393564036024537119514774841602748248700562334508647833626566606155872172003643539903137526477926079265315315558899083576445563095130945747474486511833650613452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8646 367691527832224484558301381118163829383653044490750533724327514728165706385353455200099178733609182213754993331086752968259082110626822316461955549938285521303516154788534686505135332008528226490017491536849875518396710848446850128282207394103536932826497136376681536277804887796666011976863033550254727386394178576203965775974052039657175731965762540733207452925886774209635545986544503007149645935156889208452211471961823217535044759260145295542275999619507858537050466264882537924868838877750267920984571890486732858419602789437078855361355040843366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8647 735383055664448969116602762236327658767306088981501067448655029456331412770706910400198357467218364427509986662173505936518164221253644632923911099876571042607032309577069373010270664017056452980034983073699751036793421696893700256564414788207073865652994272753363072555609775593332023953726067100509454772788357152407931551948104079314351463931525081466414905851773548419271091973089006014299291870313778416904422943923646435070089518520290591084551999239015717074100932529765075849737677755500535841969143780973465716839205578874157710722710081686732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8648 741201594520246475420319197930110672546704723866490571692901181331872614061318746153119276480246120775976042979210238358257503619490127142569985917593590730546463701309508260879226750794447765087538261069208125144636652415329233735621592576283578597210327251556660990569391474679932108176867520758131078200817076555829253721272150521063810209007923157250144588343779832634091255038465951658306352730359369264358921543010677360153859188944029657749795917163803301870332769003453602314771616600559336327458913826168333802015549833427074488418595324611788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8649 746712382598770420356496724609586176989185546175140203543029233369304283389850171243088924613114943850964684216895437423331527201666299530314539793237909716642835707566012362061074524738217519670881411877615528524187967598027895445211653345918301324154548576461966522232085616705848107177279775071828786985111681286355921320233424576470980434795942725447081171552546440385075509044897707469056640412098667178316882050500382441381671122992277838606783975901575394899059242820334226538933822830216926477774278598648386985961194196568355190805073171474022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8650 762352185257925769318294215062038926837935416669832116467631262981606247120692702388810314687688847399339220122540648947316266275338995252760497870797065935904803762543379235156211991161868374807295148535839601798789069911498400971859393486864306690471486365543768340729230087102994217138630674297742681263697485004637076837649337248702577347839700265995815312626009224097077877974499501971951842486871757372760369501321886514563365966985659405935083545790537525217417491528224691441245350143038792811875692622840550051966365665567345937321147932388360192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8651 784561632389423606771333951679699952484298033822137523654696401401802093073395809572224165318834254200268479245351792514209626336205917201181027280312156610189293303051079307725126026134741233964960251101585606458238886988865901813180500478690299365058392811152428258514702237337024536472615172261701309511894633958024200349857278645514373300385165788650164945717417351899364022116033024048370493724632926456113144493569068845272190314262341895403382050173324187537437106796323378251525533107910519160731149792747151442369179841461245581836601429063630848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8652 794636831005337258643461117790246389592833846001694291145843286632333276887480760543423299239411449303438230460691930480282210811343789533625190450526558035156822678750972476699191948073962946857869497486512428108143415307289082252618566977743874919079639452869389188362491830190793325562521773349420641423096058399246328770670678782307628372084804497511018060659993464513765577225269130601604773841456330140589918412554837034748578916375070517375239785594942090720965931730269977328955506828666010529694621921450030163645594227957806411097260978629246976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8653 842941176183769306342294233866767969752520460890152625770773408934440625487974789095500869650450647956937640519254126843647614218734217425170451945773015835613261643289255972227015795621403453395011624530055746066916293439577636090303663758994921337275356922611640610158618420763342914380411615950711408341426791186366290041571428327406978912655713163353388142487737255819469759972674446081807093936369696493128233872097895446661157597638948535292734990285150837259389812989001874892223892434206441378220203544308009733780986128533218194463099062782525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8654 1264411764275653959513441350800151954628780691335228938656160113401660938231962183643251304475675971935406460778881190265471421328101326137755677918659523753419892464933883958340523693432105180092517436795083619100374440159366454135455495638492382005913035383917460915237927631145014371570617423926067112512140186779549435062357142491110468368983569745030082213731605883729204639959011669122710640904554544739692350808146843169991736396458422802939102485427726255889084719483502812338335838651309662067330305316462014600671479192799827291694648594173788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8655 1349642194193339689621121984314347760772003731823234976387763228034494752858478155612105003238661690888008281076062459527873234962308836215520330978194950707355255601364922209841346032710533519167555154213100872741036517439666133831273544967626127664691790300535733180476733455672482978207025767992588954593123797265385192107374856479770061993392320082021433559021635422994806383036692306349506429602031287457896308493932849786265898792705134550767502345467831714360770343356856946805556558867531498270867592340248685728617731898890685144281201983684083712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8656 1433994831330423420222442108333994495820253965062187162411998429786650674912133040337861565941078046568508798643316363248365312147453138478990351664332135126564959076450229847956430159754941864115527351351419677287351299779645267195728141528102760643735027194319216504256529296652013164344964878492125764255194034594471766614085785009755690867979340087147773156460487636931981781976485575496350581452158242924014827774803652897907517467249205460190471242059571196508318489816660505980903843796752216912796816861514228586656340142571352965798777107664338944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8657 1566168597349515477894460130945587422833989494670191787230276062835167719443175605924558402195748119042626402558672543194237367433771420182230623976827395056159961617587687902124131424479829182398902978433053056633281406956304490055940457603294050450543937529149144288108456870712110337321205328151122204647402575661891512779272984890705394697982486332554070429720103290336065961375833362126696026459743535516758618718693383531174245718649700407910047505532233693156181178903297143527123516267917509633294503264153797635678957352682096357848411866325319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8658 1575607201963593489600553102413081508166938776713206089446841982533876623093967636626646497933668423324339011937205208547167266857911411862182025987078976110672703186164221971425566818982467090037592649329868730309697531462086120358375176056640745732555321802278169326178998301637244601574136419301355373955995901092347285718414223041541695690340484792533802391405604501564853778254821101330642062853312094457699092616619787239929500792925286062629528737241211727808608415853259856418432365917903432976346349863908066877906421763113773908703933140870103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8659 1801943559219987557849903895056737214059066692590814458992640934917299566175474438001883017761752645134289168405630939407169781944370580672363621670163881075911599480082330193552626035866138628995109428241237798438849085252961780951146627440210929193095885031335477480598882165925176338233294114509808227813658046495619935367069146129396748436975099887644487398359775307827119379988858553083204801930783019893329704810679673401390574119875691485921903788323051302865084433952930078679789409460586299476071328643803257609153215173914989175256128949447557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8660 1892915871657018844593343770239643257960337335281049148261395217084840383774018857478250053556708843661767273276803287712578006597112508924162182865954069614040994060679456160539799547343839383553303782585609262684732701189761400928398086452745167362118279042052529916772502882118854875383231234120698869842270801248162449680351106027650057915187788209909240312111380060301370110944355274206716274701710386508203403830145763295822480301737130766998858366720581853146177850218407561606662218916008591144810082354011918833963147383088356922008768392015642624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8661 2524471386755534033668070951847921921830109999977130979692884997027828747655153935244981805529502106414121071042913610063849697584310971439206351623311693302610047107976671244854003188226419783661377160220530457148101322650299135388439343967499219732878204280822888453166195751228105184094908152233107764450917452392925088960986168686123822902844661825377224998903685592559145156052495080144355947394096071532790111743879945130706142515703993124635702903871518180103388171112086662508029521088447989300176775726691502389433395168937258433791115857837277839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8662 2562669124540678744656273470767030044856898023915357667958337412294509986610189010597604610626719053372058313987781544091464406197262379543638787386356382428914219004145243280401703778472844834588502785725222313658698158381457681474940119948940603590625006378116279041775530691456714725046660375855424435683575869129674407154388624264707900620660965425716040282310764846105094281042449273994778677402091653464293485160058797055673918384844049027831410242299565090235937179121235218602889046362369853636922901285338370198848941121132108550110900131205637734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8663 5125338249081357489312546941534060089713796047830715335916674824589019973220378021195209221253438106744116627975563088182928812394524759087277574772712764857828438008290486560803407556945689669177005571450444627317396316762915362949880239897881207181250012756232558083551061382913429450093320751710848871367151738259348814308777248529415801241321930851432080564621529692210188562084898547989557354804183306928586970320117594111347836769688098055662820484599130180471874358242470437205778092724739707273845802570676740397697882242264217100221800262411275468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8664 5147883537052880990288901543439193827991769258793925072527796967758131213605739273336138602238050962956071841259547905396416479876230139899759849279557982916375308169701973935710162413542017073938073710266916907920107201508885692028505705161802481138328114937094125825853012470653995824244361162283609935086073935428240829676079785220386908080077052266710330595383806743859444929748484743540362860698187299418514979926231765258969316938557690388668880837844202829892254087586450020430002538468954808062796000771805844143841631498891221145044493437205573795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8665 6180316213138659896246980826631021050637552663539558311761527122456918694170773807211874582659163541657109272946275543566072267657232744933747746929799431362572075938549276891471174181916740609155057702644997608177038548718573446629506988055556487757748704978569591282743921767819831879980470210919130041346054921645888019649950987637679483542461437506330738090657729705249286451026752280178277520416575487346278178396874086003001166077691451872998312417805744756663987709035826820643842159915017034478718749331588264481150230548460805857351613757621559885824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8666 6626359442905998288798588269884508155391808371424298576286816651752526507594927633103874843553477058607496047796816630695840808076124567272189913923890860503411560515647864984936277252208631389199585098759212068010303120022464942158494093345676648381041743573466356415444431675473561573319659090318237058893172121013733217026113984912699248131393789123465862193990814318908302220748665202321122296880165267664463600723218723575141680193760227649645753530979064060728750443931071504499502850770781836303341952114237566113260191213663272378758454516728683560960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8667 6714367566478990787905138379863800926488450666199796982426317208160918290721989087971240929590167251704010024356558308463886809672744013530259525776301112397614143818881196924508581989927951019076653488270732130599180770331048639430426547344039283224028072071626019652922266315415497876588547845294688092766461904153532776282966765756977680712492768795664070939288149856758545302054348541551407084310161727792736769375313047068573061446993454159356815518118979501822692111714752890266864224431824869134779514098253452209626750287465160987817051856360030863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8668 6874905519329644535067347416271474569239488241245561965453325843458512501036151202265876485184677293717952460566870133495472122252938365929432835509785978721361618093058335369104031533039733347698822554858392830516292028896504610578132489490205225098275721719160956013514995226267523706007769562037151733450053084731034479551949943813699953162528723067972381621231192851231752769864896549244832739767919141673225220771307132008993489348117049621390832914900069132580933042394217554747758771048560566216036722659194351881480674164543282283111679212883615416320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8669 13749811038659289070134694832542949138478976482491123930906651686917025002072302404531752970369354587435904921133740266990944244505876731858865671019571957442723236186116670738208063066079466695397645109716785661032584057793009221156264978980410450196551443438321912027029990452535047412015539124074303466900106169462068959103899887627399906325057446135944763242462385702463505539729793098489665479535838283346450441542614264017986978696234099242781665829800138265161866084788435109495517542097121132432073445318388703762961348329086564566223358425767230832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8670 13810301658049350655277492040725054814175982716604004362655319109743473695641305206354395232618039276530919184669638236361503811412509638895370640374589047759086060939948833211971029490665825430199524923333720230983167212431686502570733407274467462861215304991831137008713698134995744301128218433663593349868180030153937773460427261427990525208923079074826490853026628654345496480853386035101944952391962127136727701770182280608588169136809090970020592961149225440222323503532706817494486649125850388004902368162989762042641180276506576038878972291290748682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8671 13909514887689801719687578713819055835410421254281886716339613161497139796795876897577067688174750029561297393139562676438759613792622018763579043760541774202135906692967331698795986408992776924303946616134685719951444138842187604683571320574030460156561155291699834422736621321332732973572308782520014831701441413524356680206556706317578147143240536485661641532813553193043927205689838248193187364736332025685921301828309027939326203278648958106226522596785387465270295469552753412162318609958907210224178451127301023376267485053928975466941321295439698329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8672 14344187227930108023427815548625901330266996918478195676225226072793925415445748050626351053430210967985087936675174010077470851723641456849940888878058704645952653777122560814383360984273801203188444947888894648699926768181005967329932924341968912036453691394565454248447140737624380878996443431973765295192111457696992826463011603390002464241466803250838567830713976730326549930867645693449224469884342401488606342510443685062430147131106738047046101427934930823559992202976276956292391066520123060543684027725029180356775843961864255950283237585922188902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8673 14463809493168272000708339898510175417684295568483826725606421683047540586790997284730701002054509456927124335717297039154395716374293919949130359488580457904931231985063296485310090471627684038810178093062622447540143056547233179620091812010461023595379962594383209294107552357230910808627564665520498298628063152743282137512222481974244132235704367151523276167241982985729118812446114812627771964519173030832398155160118078784191955246957066420560903816393295075046559680616985618883408666162121588985662716220580054781334949414254890424438888803493478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8674 21695714239752408001062509847765263126526443352725740088409632524571310880186495927096051503081764185390686503575945558731593574561440879923695539232870686857396847977594944727965135707441526058215267139593933671310214584820849769430137718015691535393069943891574813941161328535846366212941346998280747447942094729114923206268333722961366198353556550727284914250862974478593678218669172218941657946778759546248597232740177118176287932870435599630841355724589942612569839520925478428325112999243182383478494074330870082172002424121382335636658333205240217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8675 22584386728796862292764229650675112333944625799155171326765367495600864620997091058188373834395062498536389080544589832241209148784123825527221322336413861227149250970044422648739245746488137850752232446725199277763697184997252983080513982603973995143027192216888834495573423969822743005441872934450510350336323348319501215474742884417354168085655116509499984087244742874326559227644498866690270522631110768678770721238744742582695883857479585300708797491636887698427896504165973313786485295212182574594832575260044012373856084616109442114376051906690888499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8676 23222444735270487008282166671923703379766701637661189995105592221561278309131653846950561717361566591357951423019395633909843971454403806673838141370804813649310229692926860853043383603276949961352183009542325936334257827445921431271630126931330672557926548809061495813251656137906241918338905616593517499052456493151437273739463195541461662372096907534818383129943460608044262810716461495261083804378650997142289341699928603396104227833682322257527422453465001169252394157151199384983353263876439367465049689135284504992080459343031989434670274928671981568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8677 46444889470540974016564333343847406759533403275322379990211184443122556618263307693901123434723133182715902846038791267819687942908807613347676282741609627298620459385853721706086767206553899922704366019084651872668515654891842862543260253862661345115853097618122991626503312275812483836677811233187034998104912986302874547478926391082923324744193815069636766259886921216088525621432922990522167608757301994284578683399857206792208455667364644515054844906930002338504788314302398769966706527752878734930099378270569009984160918686063978869340549857343963136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8678 69667334205811461024846500015771110139300104912983569985316776664683834927394961540851685152084699774073854269058186901729531914363211420021514424112414440947930689078780582559130150809830849884056549028626977809002773482337764293814890380793992017673779646427184487439754968413718725755016716849780552497157369479454311821218389586624384987116290722604455149389830381824132788432149384485783251413135952991426868025099785810188312683501046966772582267360395003507757182471453598154950059791629318102395149067405853514976241378029095968304010824786015944704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8679 71877927622349701379571491485233677242467483145718313538493529869230524741663341102935956553019349006180025836389069534611061046560865563617130257263269553798780417851145276808714419154513984276766412513096112929627159898244541698168985929723377977559936248826938525273416169524977741099500206206606817631331290070257348071462662652519513838201637927701303071898987712296458479962356993900427672029744241961005770814838762847513484561917967303726511079735033053377616312328865387741586938307237459527801122934517744758848466715057466890833861654652205295206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8680 72209861936444343413360513358130303830319747521620596605794604931649361210894500526951187528717775125519854198595239309118059177185576589639609934609406206352462208981785382766754573601684475931569509308420610893873894160786843595027515292136318293160179378469371133596252749571984746964926582834411398524530362795154542455752872157347263264708396272695551953438869614244384748827282212316331008370036691052314563130345696278633359473719526544938644859646599641258763358935266012289803072527372277754036940203521772245687043658724744536744423367303039339724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8681 144419723872888686826721026716260607660639495043241193211589209863298722421789001053902375057435550251039708397190478618236118354371153179279219869218812412704924417963570765533509147203368951863139018616841221787747788321573687190055030584272636586320358756938742267192505499143969493929853165668822797049060725590309084911505744314694526529416792545391103906877739228488769497654564424632662016740073382104629126260691392557266718947439053089877289719293199282517526717870532024579606145054744555508073880407043544491374087317449489073488846734606078679449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8682 168528536172241222454352077570685569955771618619993826288077983634681961639110250730143842418845551586382015191816795063462112435437955080325101322632761609675153767103169006412661600551471325707758205188679376239784559719198015429077516663127804970944794415048557675649495481569486849101184357954327771202814981864859836593957675724546860812829197604763550257875971911042841066239810938169702727791047348067129291364865082512533068900880312605918843734164446379841235917428946868627470132138568187295111275187478281335087097050678391712102087100857393243750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8683 177766505724377616172640431244029548566581550105824455333351531110616701182988100246035107858271241354493368284882096561808692523076069674158165404742572302845816268859643219255985047098407185666842570662005107499052068889217386879765102747959663247360418655751153870580271495082031334605529689652632263574928229396652764959339500709666158053279105575673279699834231126957178936435528899619931027567320089793455880605437507869738965449061347431008520470848280413765706372828524432293225756328736480593008835805966389790013251529761221220671124851963574878208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8684 181436041254326280474094627233112302139432090840216474108211626907834044657759455927120693000774975960548459921915540649689625207536541493822361499689181442380908630045617635805191003083418520870651514628099662109955684736999814826489424999975131471755909931539752428264580849671008915159527279400149576708067196416213970287580714034032002728627797958508001406827932627154062957204161301527171772995742023247268162393984654380474307933160605481803097590092564915168551632761992001945560349370361527803204388963584756295640256375690396227223972757361821483008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8685 185639068905205868443677648214917249769755393735915243819171352783335553053967590380433963299362645736050476667914744392935549084110308866452342231177365062560219274771687507872643350100292781016948756324284702771251176914905694133532148940683183705995213032991129881859619084227745133319844514779865998182766611427308580840154097410656111792311300303682241067878425891964306914014780064758583181725048096115201838015557766448110818377445450321887797990594562870682682491682501648995420924170612375238231981640051116399635104545010479969466934097200672040550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8686 188709301869149496771403859037166671432802262688535652852757783488094941010888594217726080664835283758214779538974747785751654067269279316772422174377577749584950830851395367423709307516153346880460044741704855057996299676029388442694765763872400957398272268634977311041424705794618542896651606833969674942054860306750972699838289696799837280861041271676082602812292384758704177833155011641303032269496001520584212058149684802665823445440004224818094039998728987250193553438144739035817081925296808854443427260988967895745574494868691226582186506913914132889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8687 190764787646856444784692871146339328405917584323784251983987356928197211787830364350939483702684296872361781515569906915471930260514809644756360838443169952704688330575737790022508123505216519460475600126001264153901814011971863905715340832297966620715577030873662850150118180413926259373307240846322594147645503759626615598013165842851585519952458273275973155263082484044761160305867429354249575938759473956035020789286737979661017297880764010134884732402390123681057734118270820706730842991381431066790895329682351600266270156333303089663805589711234311127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8688 194783935147213699143009074565858692377287554170968536466326492876384819173004557899625444631121046385862989058063956771165882543986130728345085733575922457854051530595742098919617507608412772856959846368188853206233962163833528166001307815724079960635009081324388980337847297029008019889027415295281952789805124210274045829845009641914506878855966123122015687169888996393941136353642196389695757562882143214116191907936341412934585247019874368111337996431072269445790781946644161152211440186617380784088844399680460605902977891631329391602831377755968582451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8689 389567870294427398286018149131717384754575108341937072932652985752769638346009115799250889262242092771725978116127913542331765087972261456690171467151844915708103061191484197839235015216825545713919692736377706412467924327667056332002615631448159921270018162648777960675694594058016039778054830590563905579610248420548091659690019283829013757711932246244031374339777992787882272707284392779391515125764286428232383815872682825869170494039748736222675992862144538891581563893288322304422880373234761568177688799360921211805955783262658783205662755511937164902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8690 393712301563138691704423355130155453206094046492214657317030355162805506096854319980371497273783310708778933250500118429105856315998672615810467530282440878454918401567332724313528902127500631555234371005939862729820639637859910430261447491139986647985184598656470213164031316673240549441397401321943946652005210117011329577606446606512543456507661089443838332489191179926838139862402808637472902028993596517896406518389902065012281660423425634400994256801500148032703291979667555221895746925697000536495173506631858623609147683358376063332468237856329957376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8691 525070691577752706816866907717359392432459064768879824090085644166432780942072074665066872401073226355394577339607070384254538331106063847997923056514923457257388872873668619430116425233634482820667405387645144119862180235929299901003054856847521363718490427885633546957007663802930023079909714021062572170923077455590224791517537548040230766420816217903441536508626393874778606802669920828039897913321413973636958739272062938315918490905711422099759160914074390970803376492699495305145756499063188733924899598245437261163536127022645312112517548551252947763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8692 530648997167240131749246216182581483717717949946065141904448153424527005966567721585402719026929712244818317295890321083720251989249937425676092994337662647937156380698287467038510553761324244565913050992497468424786348656438496635512455671436397870383454108305511824933178307324112397286862589097585353988462341365201478869851218167152112684936007427481322410471920666940861825534396180369384729743576905140055740414114628799163392996797118439332806631234776359582623771645702870279413289164206799972164395344411846194786096391072528544132256483295374816051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8693 1061297994334480263498492432365162967435435899892130283808896306849054011933135443170805438053859424489636634591780642167440503978499874851352185988675325295874312761396574934077021107522648489131826101984994936849572697312876993271024911342872795740766908216611023649866356614648224794573725178195170707976924682730402957739702436334304225369872014854962644820943841333881723651068792360738769459487153810280111480828229257598326785993594236878665613262469552719165247543291405740558826578328413599944328790688823692389572192782145057088264512966590749632102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8694 1065462769565119928781854446416724206798962694224646790843043346757589096850578951563848318971731185803866164398777722721174498052087871866002901718215579379116952251093098045393199173345553383716852928366917709692501365070945915168714889624987648947766214215159122121010481151847386991034302632175056539743200952911678160291935511733297668428959761133424330122523954831355675770427219552919814014896047636112218835934644920599361045686003633537705385397816030898119166045845603318963007118916372965120186714116947401392543715144917203808374974693723867185152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8695 1076070304581322221627758027829409014490371328844767232390839942057322585045286705027096222627219859643115362093163296163947028058938165018996651291663048410214461193548560747421147852437019258279962370862671473253244126150192096224948074811668383454736566299855591069217974211635121373376827819941339134298776893502491119611678411965095652276225583251168348680690212922918782874326973767013101625782893363360281273722750783683220839189853742760894019382679361084386035918918988784928134201612482467764782426686530585657255562505318866996627729758792642566553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8696 1210579092653987499331227781308085141301667744950363136439694934814487908175947543155483250455622342098504782354808708184440406566305435646371232703120929461491268842742130840848791333991646665564957667220505407409899641918966108253066584163126931386578637087337539952870220988089511545048931297434006526086124005190302509563138213460732608810753781157564392265776489538283630733617845487889739329005755033780316432938094631643623444088585460606005771805514281219934290408783862383044150976814042776235380230022346908864412507818483725371206195978641722887372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8697 1243623117726844625218802168028189745707166566610946277459889229768876112358168617231283404435384160588715886874878849301082518596682180819113855160728786398122628440783194075844474789562413202794562320831553237388377946622668544019948767171161593284080854498582972442747126808584584096000190679233194632016221300741654408637286599635158157554048345362891391376103568238664249278899537455493118034904423785456011845495625107751780653867409967096522107196973567377289426020774286166217880387808872306212889574410303062740923347985320373736660146239481336299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8698 1865434676590266937828203252042284618560749849916419416189833844653314168537252925846925106653076240883073830312318273951623777895023271228670782741093179597183942661174791113766712184343619804191843481247329856082566919934002816029923150756742389926121281747874458664120690212876876144000286018849791948024331951112481612955929899452737236331072518044337087064155352357996373918349306183239677052356635678184017768243437661627670980801114950644783160795460351065934139031161429249326820581713308459319334361615454594111385021977980560604990219359222004449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8699 3730869353180533875656406504084569237121499699832838832379667689306628337074505851693850213306152481766147660624636547903247555790046542457341565482186359194367885322349582227533424368687239608383686962494659712165133839868005632059846301513484779852242563495748917328241380425753752288000572037699583896048663902224963225911859798905474472662145036088674174128310704715992747836698612366479354104713271356368035536486875323255341961602229901289566321590920702131868278062322858498653641163426616918638668723230909188222770043955961121209980438718444008898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8700 3747214729637323649905466278607162026104736469790549227209826354262771098970573267142981888465303567322089448601411940117959470961133101304506695909639691896861226563730407166007309670827675071718287741222142694385799892718452008415463773940802912519607065113623087087608855180433037524083089144937535840853397301263262736052009242320328058671599985810405390870401203911659219414089259312031287709430397457817365589361411003487113733381130167761777935050065476676498603259777355024564723546390721449826047197992953101448184062983064449213213595441487384307302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8701 3802877473579650610136434032812545993683866296001650471315797611323269240708884335721252466553026039762944950871656263228496731414805380088333060586035048154749430140207135516719364810886068576177784100516877370615036217409948860101180533001031219143665884449423414757050940661613725976114996554439266970194943345715633967372256311656485769335123463080086333794655849185157925420833860534880875366913677685859102973480438633712105787734047985626011769456480747103171838329649706542556028404045260659691436214773231981584807911272054994941956480771079583196774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8702 3911033845008689381984054091934707321389160956920952070205785970978425966417178855893775828628904845078203600994518013768176108869231031630564174110384524843034229232131954343118379109201559902142958084415199806457961405678881697900723751821263228318395839319348173529154056659508591670760960823885561911812125454599994920350806916139687554863778494557028965713627754670319330949311319137867026447960258254237573702049512893644421316839266087865130116610032177308459824578319050926080832088632360260016102756350633479589998590670769864036415524192813458233753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8703 4347592973896247234459954796679477280104328844069207854286127064942014649992814252039202664743692352201265341597424023077166672128500415587690604139681933327584197142023249343937902635068871108686808240281558715160611594797713765524453360157194998396580536217345671244250610613985620643367760306349241497305088069898445035968018732774802241792634068193987304525963459964858733693205914918301843584325613051445766338526175298247671904079646405388757413463317458438713329566531480653116392575899550649524470722660058896880225462043387883834518254126489982205952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8704 4355599590791083785536308304592330829423121346544473430445033376295499023197220908120306168730328986367381852355430328828689999333156954106268303226495343886198532680038025125418451258706198679789362214941377423659986570110416737468328964872033294894548456173547044487794350228376017734792010325329626840762371841666213811356541787531293590304222712886793910979970759154480941305900585111521552320208348987083788007657899377986617892853273746835145548663065741050939320965364871961869829762963822381844036967084847218973927534717500937027583665275894199484416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8705 5229124810149921481687584493796812088264629069887354940333641542604554924858219008331456388855813281010228152979680921237131371495784565979030257458481846815607331824980763896544710374465131668584670108761649987503070853246228801061839210104997910594062592022802360634955315635429063537287343090989383572103486268080450341034029551454964895713601570814113186822157255629180800588510559797025966724785798820756643421250772157060050050103829061547872851979846251842471468262514439932869770771109074933159099696148619155480525610939262054540984936020134738893209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8706 6102048704208603943077857050929789573866915929721739744272349336151121802263828628895834362386442951310731971065640381984896900584413122588915138293796491206973857817689719231160327274219641344170619139873923281568383394103608685630388342273323037113425616718421199969715757202137648775898443181500682462647440679974438428859972463774283054285846849903942339252795665942929742115763070066730355144229303645365474381828321710264455062684409234924175606900584921988667544783644859509213218015366205465737598591300690468809170544841457939527415072342109853424025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8707 12204097408417207886155714101859579147733831859443479488544698672302243604527657257791668724772885902621463942131280763969793801168826245177830276587592982413947715635379438462320654548439282688341238279747846563136766788207217371260776684546646074226851233436842399939431514404275297551796886363001364925294881359948876857719944927548566108571693699807884678505591331885859484231526140133460710288458607290730948763656643420528910125368818469848351213801169843977335089567289719018426436030732410931475197182601380937618341089682915879054830144684219706848051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8708 12648681258600601193257610617746113160854964746366910985243630562218015961017154384554364336899828753949338429621915511311491406367670896424326213410930812148932797063681982336108240258352357217902717875958714088038574471165175255385873498599686173253452981514818666012350763598042400228065145212565498252702596894061181895571420787819609702884741202724084361903778850088740789508421428389333108242869083027093473220737500143775033786151996861311327234061401753407447020514259407589589658757081186031463374778871834477641014562288440617032820851423923855687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8709 16868786226691995153114311699914338085297492648638326906050369570214875275672452386851072235920672976064879947529802245483249058848583858188340316804644449405336910317166129581381419521371274284625376794794330124309894672972641177566812207835865671388831292891687344877359031701229230012135627094246927998545656929306703838655838254622611238613819033294938905275216677515451041423049961981635324858275622340110863343361117690019589781485762657071901116936337128020968663826788816743991727015652076105423677562073267410972150945337538647686907550760809005056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8710 17028862235871274820901180964872271962484407412724675577645981061916250793599847042645206139627735374867761346693567792801270408793906984033557560341544585917997083926177293512184599591674556674613449475152539400436815691975073955304730118732888183147203974637810765079999905771920415102942297502270238625796684823369990458047354404038460235061878288301777532684442434164720406634347994372613879545356391076034069754103248130379518692341079289485434493455452905024772655068110902227497508420016649580006956881500338833771201710781225553811225214671912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8711 17638794787589912250526340060610744884833682072001354725143423320196232190211543455073655124829084739796284055663014826091816467929795532293713904549550965969787413294834589230863514059807950139488369467477246595869591515425126659821762721428326447326670012439076067233032160461415228636106637857746436271792962077332742062885090568454520768509033439451184914833985311117005164246835208409096823840529334115687347892125633658519919695559525066038750389661532530766483088319716209292820555996350950043273057005620818155737200259265269450176877552728014848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8712 17687518858108810670885319477542056446038246258130433768578193799227352398809135861924674027997865159317454590723589988668447222677126438460985298698276918957540946929643965255822491035275197369189978544889359186363109041079947016839833127718329379687286677986710111462506472808686659086596228353496760541345774031887854556468849444614409160732826497180309228123324748604587341653833727845153009186227998800114158279726542581885993793534746303486887799967696498515451678563022553394889424227959192208359589884277139355473244555154916142397754225718659645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8713 35375037716217621341770638955084112892076492516260867537156387598454704797618271723849348055995730318634909181447179977336894445354252876921970597396553837915081893859287930511644982070550394738379957089778718372726218082159894033679666255436658759374573355973420222925012945617373318173192456706993521082691548063775709112937698889228818321465652994360618456246649497209174683307667455690306018372455997600228316559453085163771987587069492606973775599935392997030903357126045106789778848455918384416719179768554278710946489110309832284795508451437319290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8714 53062556574326432012655958432626169338114738774391301305734581397682057196427407585774022083993595477952363772170769966005341668031379315382955896094830756872622840788931895767467473105825592107569935634668077559089327123239841050519499383154988139061860033960130334387519418426059977259788685060490281624037322095663563669406548333843227482198479491540927684369974245813762024961501183535459027558683996400342474839179627745657981380604238910460663399903089495546355035689067660184668272683877576625078769652831418066419733665464748427193262677155978936320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8715 53637052409007015630937705906180979256132922069174691212896837075318908292757742392744911359136048238520059929990155046867585855984555414679582741774405790175623535204382950414094770519638251394472321611301645176341338659555347187192758323312080338221258483734489862374219825925470692722288337032326381612652003731388694499383694796143582677022202761477865046432703258658056764316553708320692212831425528384738235321699450948246509695409747322713475227432176449376836577833861150327728902966052153125568702746169109038409012557617107701790950128602138726629376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8716 67046315511258769538672132382726224070166152586468364016121046344148635365947177990931139198920060298150074912487693808584482319980694268349478427218007237719529419005478688017618463149547814243090402014127056470426673324444183983990947904140100422776573104668112327967774782406838365902860421290407977015815004664235868124229618495179478346277753451847331308040879073322570955395692135400865266039281910480922794152124313685308137119262184153391844034290220561721045722292326437909661128707565191406960878432711386298011265697021384627238687660752673408286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8717 70138490106659696829448535626354434074062643278128269852417658167835842654701373651712663395325949705406528560075183484511493667484481929157230927053378182420077886431267963777594482528706926424472336900634402277923511642874796321832687823989819968967369376639046732526772870885480663680878970164451008647034210713142288459293152908991278173145158921998573115203138658542401140350099951001631644296899865405689624174110014008273916915956829740653394133395074982784459938873557563664658158198866216745377676238248653316048329024159740175814693178623380085014528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8718 81847036582846092348875582694694480500393645831640761488704548037342094051228595840297823530237548630116401617810377603221582969507314504818672340712644928547328808586116279960698546539165698122561753735260560250652913234226894949721137127634647867914368782495017471244007334361271141269079916252091961158752916537068330946563163885452032167896399173928804326715723257334225513270171770680286746874987139054851380870607435750982940491788508187289767455303434234064812390573102359498102892472051633125263068243714773557183588789277148368117015801289661468377088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8719 163694073165692184697751165389388961000787291663281522977409096074684188102457191680595647060475097260232803235620755206443165939014629009637344681425289857094657617172232559921397093078331396245123507470521120501305826468453789899442274255269295735828737564990034942488014668722542282538159832504183922317505833074136661893126327770904064335792798347857608653431446514668451026540343541360573493749974278109702761741214871501965880983577016374579534910606868468129624781146204718996205784944103266250526136487429547114367177578554296736234031602579322936754176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8720 165816416474142134495906176765100420588211331859076711381361372785624917724167014070434252158220342518254089063417147925313468245565387383228518204782234245924291361668772822373962541372666150158986350740057920644753937970862453754009376811531605021650000551457076009038999555598155666796481447520049863911431675590498831274403821577078986631322924415591493204964045174960309332875945307059394807946858997466858087644534735730940702866504023072404822194000938448211015883691281603479055259074496424981726949274953263152034495592081393747571808540349437435078246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8721 166579149338038327282685703757068087092902109373059141945458930487893956138527386483759402185146122477421399249039560347413703760547260675163603522570957915301951027244292314047255770329425226322608513410167848682625064908166416498092502797466797023678490925781269863471608831577438115377761689759682239798031773974072819991612724472879776296902392236285521133593692817471759317235557956132246382908972878771979546304960214163939481651980081593414662305373567646409090987555281348869551609081281944118076763824510566484592599561949388500089671865425784880496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8722 168493692255546289595989061921085375147746775069130264218164989661543009884705283406708303834358273263088008345936610199021303012255685567607651928169080084743879068135494665685568736495662938027240126965710784019279089524859764545335092179353323779075974991235710037399666988480266191650403229553159642201853244773251333074238796412849595165576631873053667068417904519896738778510999526805027528466426910633339794068254698034935200969256353023850847781542366316669388025616484486426956322699846615572378184210829071627448187709982291203301306114531716497408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8723 170084776955606862362240022734312878849524603152044487586964109643806621635930118770315687725684716517257588065801082872689288146923781683047497362192228721662453051224736680631467139065643735757207964408799024607197386059705042470031757737649972100396680496419900534138770001168606565178173102739404275181338699970522196860588059265847210605237509945905231110820387504702372621849711601822146655274140388953575575041086980824898297958767280835823455160525501827097993954038637440273555150392429823503984992638950955023107686815683048825443759471982461780492288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8724 184300798593125070389992086450726069894058734354217894571032527499047898824917468992683516418233913426071291299056968653303858363472954010239708430067296419498596418867841632325283820989690540233892969467066405403109186554711373959474776277041188879501827267312620397465723273777948059513507362914050374992800143602822365177487489665046818713738923733366134254311419051553213574291820845567131371125031550680435135574511166162760847918215927023042269693680892443432211565146219982045329230554906266176933015319545700517924085549225526894588989922838619648688128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8725 191848919494623936387222997993191268052880175215505017896688595552247306569166270800394890935390429604789029623459320203661493646746839439524491343996924416174064887726939822466819101412033585051189201510099772746123065779891927979790242998612613960115691722596769793257199565505114733370293911594535782174406969879178654602946738437915709093397611119708313643431495359608557865648669144414520178221727835962321950773327617965733634872918789702589558975209871942860974074631032556045862787833856859972217970600156952083462951634466201206909409923536962013353738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8726 287773379241935904580834496989786902079320262823257526845032893328370959853749406200592336403085644407183544435188980305492240470120259159286737015995386624261097331590409733700228652118050377576783802265149659119184598669837891969685364497918920940173537583895154689885799348257672100055440867391803673261610454818767981904420107656873563640096416679562470465147243039412836798473003716621780267332591753943482926159991426948600452309378184553884338462814807914291461111946548834068794181750785289958326955900235428125194427451699301810364114885305443020030607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8727 383785883468134804365261610028600613787289896174569239564784574581113359033958593124791798800994439030415502583138676809435727767861162513486579976357316902295892081506071907357900166615444881706348659652374901055690887441279905490548723832470116682948279127489361876460822811398253842478710950271033260439761350024479006615073351468964927002349787457920394296336800492213723605489926021341392132569303183551978606434573238509698446264824692204491917197310615786567685172701546999451085769696090891518539758534228615939336854600568229032087250048966322816066519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8728 431759118901651654910919311282175690510701133196390394510382646403752528913203417265390773651118743909217440406031011410615193738843807827672402473401981515082878591694330895777637687442375491919642242108921763687652248371439893676867314311528881268316814018425532111018425662823035572788549819054912417994731518777538882441957520402585542877643510890160443583378900553740439056176166774009066149140466081495975932238894893323410752047927778730053406846974442759888645819289240374382471490908102252958357228351007192931753961425639257661098156305087113168074833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8729 435539457169257919782621412537876040472556782186965252947085496056058348748696728270155760644113598201402289666527576144269296216566032718730113851226606131926886627326073844658762100155383317488623024255652824039669517413078492202568752088287040327352832882223519472946506547180986492122223912940757953971290402297624958732179009536521817192562194186517253246810954876063634155471144267236399525122439880880255533838897053199288090013466836326983743153490839345675788944971086323266405346798444870603353141320817972625932262844470704668037507310284947241964666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8730 440783033482805420788270536642689581799251576235950486985778345350500744452304969623635190358508940297852471360650444401859015795736098660591620599580659047580359779275310167352564371865434191169329754200454368486876837639223053223225591622947943985947242809408729683911005828758900932192545289105853706443250842354813022258912282536772338163111458600155634876257149566261760765760380745768480503628467181032774116012406309745700558152062237579624803003610713495253155511015906386647010410824366255452806488027593559254888846242203324362579481226013294765182812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8731 881566066965610841576541073285379163598503152471900973971556690701001488904609939247270380717017880595704942721300888803718031591472197321183241199161318095160719558550620334705128743730868382338659508400908736973753675278446106446451183245895887971894485618817459367822011657517801864385090578211707412886501684709626044517824565073544676326222917200311269752514299132523521531520761491536961007256934362065548232024812619491401116304124475159249606007221426990506311022031812773294020821648732510905612976055187118509777692484406648725158962452026589530365624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8732 891110294632759190357245774161444012394486946932547174598852056525946215767957369168046613764450057650088194580514972806469028462421193837635720917929097654703368671126664240808134683022500097882987144400951633217023239862039200656739208452938231882995161454855896324614134263066135091181325856372511848513620008734168276900620847554919416210415909113802243003553916751231007591076895355618890089236327618382125655032684557768539425910392269063866275295398782935610139678551330746294146171040136143874921678523222615412652145188163447979952005764523736904619995955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8733 902624223876902572659527174746568965381416768483301852632480712106577738725430254869225067656228848490560813016319688220902966705147158353173498753951884763528545454252213563162311851024754554388723017076040482416827670183416132491694766817535226872955631788551919528090809024757645169774660346143447699641340233939023429938250380342967692869935759112725999370086100327926350824974457690395531806148572161387034451020665231365846129023295746667092324207215296454217041452539003486863348253220264656702050535009611458487401849651878021527205868404229333069699481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8734 944734768099683421415275549506690901579100672142213193234340086446412344446826213903209452328472635990511393064777054826288087389108100113290798659330686726797834871555994377331946395784301850373809917632913722187629419808841353435192828551359978126672025160672122195816063094667887685774885586437358546762847714619560646879176886306633043428661390076335766334026209783383715503266374893945573557947100731259917886887194390147770247323746627258577292418508962547134277279270780390571787404942123334128465006904607405909536162383239094779230954529218139006802329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8735 1134201759206647454370669343196748361290285449142477233638951777177775407287263104141045770015632377483654320150979132060257423080171431016745265252844162064851052030200159855207876195892970093026759319462780639316267760331972289087425078387440061813360561582803246885729266207048071399637628695790759077333818825092804644501000801303541284982336050508158700756611649653702688172086585491942364732045482584336448208055580347658139583163169574706948848494367732467137536924452975430369028438630516142238999365170063533369925708343767595805597823024710877710368374784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8736 1136805707243446585584332153448734257188356133590430058349472009795300860676565041356976956733031027987850625057824784337577359216103840768005285251196070381572252901545086634008540354005999802103695700161146739557819492721357451366654197145489444905698862044904492872697452076609745096437775145732450189364389484092403369075697539324578655344853331058825923134779644785338934780459660849689893465290252618405227203050126312785734307396685117907147304103029787745096040132792856470944376145176740915800596531305744763237491590013570969768215306781972489841556848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8737 2273611414486893171168664306897468514376712267180860116698944019590601721353130082713953913466062055975701250115649568675154718432207681536010570502392140763144505803090173268017080708011999604207391400322293479115638985442714902733308394290978889811397724089808985745394904153219490192875550291464900378728778968184806738151395078649157310689706662117651846269559289570677869560919321699379786930580505236810454406100252625571468614793370235814294608206059575490192080265585712941888752290353481831601193062611489526474983180027141939536430613563944979683113697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8738 2344776801448706341124294382342721171599512759083984718300961695325223901514210247202572006817940954651681105758772976653114229316756006160451268337869066917630410463953222404306876002704226251289975696716623226438200810135471224567378489740993339681371317180585521726632305362548540614455033247161049446168751542472296641450251481542654949124678592178538952089113762746662390032874702518896261642924633301427295396685149901493295479152795747782577979644781353891935815103904100071208529750062333394597884480653295458766159124140241903105298922029519080504279695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8739 2606501830627143193777865632446068687200925253623040541773931749330125125451276575505953296600278164121167399250526916517901446753671013036486053504163413832341849816679607760918713869611619830106894826742063407798595904001154123115238522861292160773470292992399674621628851938656984180634176311879690537226322480172046461387513106917688861621519865245453568102727882035597660247408275777365773313817206397415169074930776305808499443935608383393422691101808289336669425453572057149979685832638624103552541767400523258082941038753191205606394630264306105992609792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8740 2619672290909705534117260588715669285913010257953402661728111864405075085348246732698087375928163299258299142904529081378672130748178861859559926226169886513279220808303344742930907863600770020559870085457507204033018060383667312598617585002129924359257868178987698951173741127848755727946910491155738172395841324987927614384390152786532169178879273559416767969605090120622751601389912548032302753440619200663949863481764718742018320757264456250059470590047626215426806739605635508881104246747020874811202608916482323869701145565793622555914133573902841640963276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8741 5239344581819411068234521177431338571826020515906805323456223728810150170696493465396174751856326598516598285809058162757344261496357723719119852452339773026558441616606689485861815727201540041119740170915014408066036120767334625197235170004259848718515736357975397902347482255697511455893820982311476344791682649975855228768780305573064338357758547118833535939210180241245503202779825096064605506881238401327899726963529437484036641514528912500118941180095252430853613479211271017762208493494041749622405217832964647739402291131587245111828267147805683281926553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8742 5286376670289235845952726753431158454139077280982227318646463125084724402045565478139985336679056864358983392812425658112864943832272810671392339432799305556065932763175532289743511115201938519084006356392590818962898499674605148505336453057648823866107584669867325423480853814854380614737286779112594630414002063328584590822919147475255768130317759819610982616343829689367281676226336570381939435600079330834291392346070368808697759456390806439120763804488520575767917244269029346057850976394384255911502242351039677195993515670530425041526957485237176720215244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8743 6045725621554150135852465510453228637585858828559743132802553017279025020621182787371089759610962627005737708343557591133888155695465262513537355887407590684050661249432361326552029206663935186086451255695718984710833748081472829630845263153214874854435065904233147425891505668671951438434945154943888292102336380329047944418788633263797661971717355560022457095255073954025537257210050895612059945593492787978186169665883913194277025247721169700822646715236356177373068243617639059684030257539694434252054798125175273439266811048634108088729111515762654338445475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8744 6801441324248418902834023699259882217284091182129711024402872144438903148198830635792475979562332955381454921886502290025624175157398420327729525373333539519556993905611406492371032857496927084347257662657683857799687966591656933334700921047366734211239449142262290854127943877255945368239313299311874328615128427870178937471137212421772369718182025005025264232161958198278729414361307257563567438792679386475459440874119402343561653403686315913425477554640900699544701774069843942144534039732156238533561647890822182619175162429713371599820250455232986130751160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8745 6854472171778041809125454326418473947183556719980931271582590635102425121155089931745973651194125743697754466425725453928929648301839516273444323600791889257477247056944419953775221369300148432450317905662965940968948723044947133212639953764073217712914587842032626738389123661225396841759147354818104618837918707766590417811051798192279557681879680550699632467033591356947878620762080800145375690747495186423504468938189232428774920722626231685807053744548292730917001739042014745260370004798850254177372636806463463535154466761848970759147477437634609892126883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8746 10281708257667062713688181489627710920775335079971396907373885952653637681732634897618960476791188615546631699638588180893394472452759274410166485401187833886215870585416629930662832053950222648675476858494448911453423084567420699818959930646109826569371881763048940107583685491838095262638721032227156928256878061649885626716577697288419336522819520826049448700550387035421817931143121200218063536121242779635256703407283848643162381083939347528710580616822439096375502608563022117890555007198275381266058955209695195302731700142773456138721216156451914838190325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8747 20563416515334125427376362979255421841550670159942793814747771905307275363465269795237920953582377231093263399277176361786788944905518548820332970802375667772431741170833259861325664107900445297350953716988897822906846169134841399637919861292219653138743763526097880215167370983676190525277442064454313856513756123299771253433155394576838673045639041652098897401100774070843635862286242400436127072242485559270513406814567697286324762167878695057421161233644878192751005217126044235781110014396550762532117910419390390605463400285546912277442432312903829676380651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8748 20596378254653415300971882681763960415603991591387629985277479806231743173757062075651629551401263569682146578529509825155808299751943698772644015179663652584524029283541259132914690819316818807101688014222449983374065753101853968861062851681284351460697325775853475626549594843737040842125837323087512894067132879164918585417133431618752543142117052481401551919490447855706449109603852589765885004348209717483220893383768973650191094509343121635255360484534622673481313675225399012435670987627779490569151302993911968973734122475150491023937073262340588734712381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8749 22211224967879336445614795079096210406923699322761900836942976847435607494120408070578923752817868828928202087437600691777377863831532131826345127786597391507932378209486034608260134253568618906145424213411830518521688515036937429968463928085456577091040857507935522546375353999298266877890861707428624634042135044381425269555753246752547446799752089608554080749491762199276280745432490275620981902900957934672414278422111245311897961616678139425089687235041463790934456563104144189476707089821429326831106769666061875757094294388607957307794587947283385925742100480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8750 22267206416440924165239536501129429053750661964678536121712383233044183331017975244574977096520148667134944443116366749659032235420167341182628713618015250696873032982455796146988083219700938266429792871755035181389816999974857102006980010314233827069356163691801381440753683599432791153876746545921565437837984950952349065645672332815850875893546549668889856807770575792255748172633331591759550061330524683606063880613004263912860951909585624013459354910724664260606817391888200842000799949134074828767033988337499892577470176703607963079791720649799106555637923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8751 29696396302980961201927441607206600246962093002733911151498758312625606484744289497032624538111766626646969040888311089699212324329593695373876123175984368784886303703168452413678666083277428719899510383761097064039155425968602292723834032959845448385439175781628118824355240282736918548456261587686891873355032513463352282334953957039886475242879486298245122247826937689717694941402476974225889808968463798438204382771496312945821266454637130028619014703374609401053140097397006152645480803981581275981031458307136726116882189629106794230784568767831455930777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8752 31552421071917271277047906707657012762397223815404780598467430707164706890040807590597163571743752040812404605943830532805413094600193301334743380874483391833941697684616480689533582713482268014893229782746165630541602640091639936019073660019835788909529124267979876250877442800407975957734777936917322615439722045554811799980888579354879379945559454191885442388316121295325050875240131785115007922028992785840592156694714832504935095608051950655407703122335522488618961353484319037185823354230430105729845924451332771499187326480925968870208604315820921926451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8753 63104842143834542554095813415314025524794447630809561196934861414329413780081615181194327143487504081624809211887661065610826189200386602669486761748966783667883395369232961379067165426964536029786459565492331261083205280183279872038147320039671577819058248535959752501754885600815951915469555873834645230879444091109623599961777158709758759891118908383770884776632242590650101750480263570230015844057985571681184313389429665009870191216103901310815406244671044977237922706968638074371646708460860211459691848902665542998374652961851937740417208631641843852902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8754 73639143792378655524459541201443780185733467421979370612743187613094803920436572808775033487973684762984044029658774619496793441050904472875113085176927638754842063502870250398612777575572482577692145882291851092933361681621875392010382045998294086542986372158229300519381167837112161488558607067706775341420919291385523432915396492403707822208943024823301704475344718287115958736027102235553746488959398629780496681437905123755517855136445512569634191393781464752104839937518602723586753598993259809426029741546150510976236661696283754547217521325883922320080240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8755 74676073428262615149946271345131127893636783797550064178908818109134929709552724588982540699761609447899231916478701341830444947051716306135089855062435296948067924522053587840336967120551004532557018839649464283038697808516717526188311966558572934178462642347131454904892949114474362058434514444078803503899478417284904834799105318019375315348551640419901228408815758157279987419757214868750925711893349246729927251809169805237596425841118209011349614825723663676896581464422747994615635075955221387290909417145752343297788489114805916910295791308480815212980600832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8756 76460640504416488234063200390434214708028613533090643255786735829186287115499233687621893594058492095148540064264324561435764764670307092627136546782904873552376079884955794185907740804339915838085932411358374665712729514519080315000644468567812806409324072769354614023303512361723216300469601784782683793583367034548396293691875699423052398633482963426607314036746423898556779297195244837140308401960698631942762781880228340993092346252705156017835736523894041431188966485376682501768011002593531363755449300502236283475931499867263443372760993935183901056040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8757 77763137087555929434489918256831647225927453901732238451396602667320706286612268871288347371871126483662172078767549522677089442773573594638897731693766185843280690698660111883552353800477373466324657573450554390892082555262817566678737841357944055620785660528636963951452658664251059543716041259996822318890127274713947678854920398233841961417111256451938439644372614514297926002532157298016698084388311439537205664848463478284983444857763549652182262453246951469760164441289443246952643565170727115849024650896525221578465327177265227133854957346413808357212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8758 79357418910029583823315943879802720453205254818926240466508679346673932526241642862847143618277193455669171738428400587714291044413106961328278316268168664564979250394128884071262230196364702464777710621624192525232321427278871131954921071858817024488784747622808289859166459303311467539445409700948348682744472832788598131377863339643255940621672942799400263313032110534678370882447024139172986490075096560230635334480358922053978187234102534893172515513047715118924677096446294675147793364169309109658705693418773832166750618754562165643285781239844374388408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8759 83706006084436663032174279119480019191490056523320509220683835481546903054536885584159755126924395089692195444259543180023521201276116721175810136501187220366352382373707529873737721692938293481366136176588654450483302003649144988655071609259787504713099787940887236650236226295673997599544974061862347430141993219770516114318863864860874254023726929051998978196765514035928885899397229273938151225182092321490836924175730550228042835570734101132716081990154293400295251778144564667093297310700570795763027231308085025482364200419042180351484027428642430858035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8760 84455650804797909682004628039178325224030521131237445051595651147488657882306337877359487625020462824888156114022258580630270898226521153866171709897943059502015811365080686812904900059286506475777119862488799870664364406578164746190921454340977754209506784772620974537199338736738870793331220354565882964902847563992477729541830709647558696800594956567909540608207832896804841103846255633376210649823285988276817457918084249347925477037858349677693456060586008954906051640526832947970502078720238756830737422000484853225798279313664798877831227894871868676505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8761 168911301609595819364009256078356650448061042262474890103191302294977315764612675754718975250040925649776312228044517161260541796453042307732343419795886119004031622730161373625809800118573012951554239724977599741328728813156329492381842908681955508419013569545241949074398677473477741586662440709131765929805695127984955459083661419295117393601189913135819081216415665793609682207692511266752421299646571976553634915836168498695850954075716699355386912121172017909812103281053665895941004157440477513661474844000969706451596558627329597755662455789743737353011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8762 175648835037070716004955314211237000780282412027276693887421513264583606624834705033819399294513711938110056719389276800776164633325508862166933407219063106527702579786441584799070915877740522713727921624404802182405609109750424418773870137974795555378880182235788106700728506377349027242723838782641618173941541483734566689620863678993332399527272879345537139453862507915026382866336205582390527707150437247173774093850554974631785414680490902018812372743080559410335567882553851745023604439502373145678297197510095452878633509269956068925650048463098371846963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8763 178684118358369823777399180838891239208788734863139498608258447009123350054395288753782091670829020940256082355385699832894643195674796801991617245375337002355034279639703310304239233058582617686465409483165401093070933144981824486899420629757374988895592874669226750319007487948749983837900834812560625558973309101095116299266310995033648822332079011900475366673083208181931199118890476287214229360997224842242370704112661684891435480986159856852973863763276941667064413269292609072043676680503628508139514879498920663355332822095325260381607229095986415534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8764 185192625217053341511011579964587674460196457005543193357192415035347297279823610191585196959740513056123238794305417049520018818640905533241899795930724179567015858461578648889934014058928305333432244283808820440155894873048353318273598526985701870349829270040408902428657794988231446359137326615575461199924546379003416268328847847121024772724196430347859426790731521197964211393282748926815629494737252113955441575095797289570878077503561868099798578034685740713187399319935321929434646385184916368016142809780492655967751495092967545855530655258678258565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8765 222332672028513559383708740131081045446046728648043632774189888859247463340053196703282730749291031663541284399924456832406856763539652691347516063821810481453685553237564499443922608015926718326295083589698300647204062003824153732491099556381189819679922942743807489987442980917803673381367242734459713126268482359077650960789498466073116995303420840088704693287365206810529898374393359606976461540506851784136546578050139459567047778747994787284728489298836969663890582646317965294908291777188652450957708224807279442614550447283836779583524240301419124490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8766 234791649007483281673881561210471152736516470494404068715290484102526957163446842353144515432831972529719942371498102827911340441638564228516127504333793722284004969450192099121031310225647218599831000374316351031011108502211965898779096484845067250214498025963520091341635308285825700639090232059686032413329037344648491421783511710912171166856572961746643523005066620860364006581116721640761621447736167755500261225206728958962877523630143962452459723009164997720398302003642074511966952775052927774756936471093410347960454606037007643259323455086447913074688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8767 256429071622510572151256412617607559227663494840226033281572318845274116748275657851039495712200487816354912645110447472935481633506970095601198163694217102197346518323160451528340896944623746693134906590629972159791041306519707587321128545318581499662836701187379033785274842670192183388895222795991643919887256162799474475406574036894414888934679997286308230008234838284067162304488205494824536587906763163201947636298507513414833093859747878784442245015308307120709293575302388287771076111309753430467004278871057618468602474666080451526442406220128879193882624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8768 260435775866612299841119794064757677340595736947104565051596886327231524822467465004961987832703620438485458155190298214700098534030516503344966885001939244419180057671959833583471223459383492735215139506108565474787776326934078018373021178839184335595068524643431831188169762086913936254346710652179013356135494540343216264084801756220890121574284372243906796102113507632255711715495833705681169972092806337626978068115671693311939860951306439390449155093672499419470376287416488104767499175548968327818051220728417893757174388332737958581543068817318392931287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8769 263902627175098234306879655172385849834686199434224300976523767064127950258518383003814260689385958767519327537628355587746779293115968215158147336615472638227074251259506457911590072298470085749847586226904764460076519522474717426622084766581979292240522548581020034831370753377121959479131253597540642552895272749700940954928620406062952355928661093309275236318495068434465703960991974353988348302214142258108255524057920106735832226040358713928264815506543534954420721532122095854644986789061236515584879998624193572005853337494377268032751435594277201033297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8770 290425443723609248631511715493592299856884570436723282092931475343038709095002353825339155108442511061917046254994566119647722728008582189658744701359338175977658289023076033887088234359151942313108524002494599463575534110098774643790815751570423877730083741705532596322870617677717641342764490545859681560152007695915177075558661205777315741106696849764696003219728294262057439779172035338149460385007444865875208510745202396915081848392634034903429694909735421732259991308021672702867526328911637500553022504421994944242605994837990252824536180331400676808379596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8771 296758734162477173525785494912743107587604284041384730342122005200780205891509727755116382211351434908912173964937587319246704414276299519583881893305446192600018715826267701884877754122002061601776135155225559732192762260182617220753928335765613353683437318425943911280940238930176857228027948054650931417508555792849501131185186961743896642764043094589683219359096276396235833543642097347243961913035121168429368475891189591621976598803792313014163170373280168937930541817165561972059039575988517707339361513309741515392460140757790322821507154372002342124912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8772 298798744303420454653598521611810491453496379951548845310148210892081053765168605084217759676749238759556560568156705340344031065083528461898542822942345946969111848472409759689340512610605549204668561825190624070191785803641327790719284022489140556161653814642993716079657988751665182027808768808955236522341857558742627408692862413182336359631905155102221148778225199923091361237362576025383400085714389478542589070129878665913947427409100234824442018418304715573903591968361032957515065840398944675361673556655457892197385562540980414556324815805558922716119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8773 309493705986397501417602710852003443202384230935232210961991783619548382689153871108001073213566158043482358803252018257961294218539898680817580369852787847854882091391660838140439311338603361615441055642177120115125738366652793787647371519538022741335800504429154781480653259228415018415017125094207279897644416313607034311080896816835791615986383421811580367978859862403767631789826724791647675563815523171764838170739918512108834630953129010352846704009061534823345125750701838821217549416657148174568167395846395624971573910117568754626613065951493643325931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8774 314698467051543511297774000454258986127382562472287569449046105852152437237106007708659070992299701852878264380631576644970109835757798747729647931479669567982522941798180582717698063539530982464525764340469663286679807471604856585501782155405072683861884241612449399144488724440965488153369679486592322693562035966503198937539657861422293958565060768586672097076176694926650905250152355200773279641122143507986743790940578685327281454572008894589763938924460609526354939091648044151655666129199216263927761256718742850650458826080120584668780186227546159212134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8775 315633653413943460438759911036515504345717746328439951524768091327837778413091724150313537233492681867917221042324167046606932075572062894852007295430647029816959710660390449697086133118936323416005215799768655831954007971538614351607223514764069059299101038918408538571635590776620458102603164792387465569569946037676193709445224158328846747812744025264702220989570291696590066709837774208509006528603075141228858696446725479150283523165120213509926169693210734508259591473579815101247802621609791322205226036719156460041836679333080261635823280680411009646592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8776 355087860090686392993604899916079942388932464619494945465364102743817500714728189669102729387679267101406873672614687927432798585018570756708508207359477908544079674492939255909221899758803363843005867774739737810948258967980941145558126454109577691711488668783209605893090039623698015365428560391435898765766189292385717923125877178119952591289337028422789998613266578158663825048567495984572632344678459533882466033502566164044068963560760240198666940904862076321792040407777291988903777949311015237480879291309051017547066264249715294340301190765462385852416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8777 363117888586631358913858289783019787309532475126493926593029505338657335647218650765192795633443158261547237165889556492051360289790587282188121690112971303128975189519916624880484267460268840185000573061368858973565813444868795988288975084912598444576967833613223391643725273446034017522041598844430830895249820891037588522925195974549621351834098155252794295280233257899927140856992812492591009376444141567665425464382316642652030722121609635047121643322430192023325103284479627854776771570959839643574974254929789394244195759144552817957223424839760494985216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8778 364611307966332806399611187775003208352182134688544480338569679592024620821310358412486524253544751158216117256294664346927619916084812388307111052456018835192400345437052657762111916607642972695203341026020790226726986901589418730629299496192012043044864201910203232307124128392800586604458695947589579528569892019891626683270693014233234743659521717142625413373645276286196536858000156538365614904077035599421053216892864090171494825700050641039038582146083065299280802467744522335005269784425327787453188153564848154276047002200783228406884191282999637049344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8779 729222615932665612799222375550006416704364269377088960677139359184049241642620716824973048507089502316432234512589328693855239832169624776614222104912037670384800690874105315524223833215285945390406682052041580453453973803178837461258598992384024086089728403820406464614248256785601173208917391895179159057139784039783253366541386028466469487319043434285250826747290552572393073716000313076731229808154071198842106433785728180342989651400101282078077164292166130598561604935489044670010539568850655574906376307129696308552094004401566456813768382565999274098688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8780 766032895724615491201809660991586767971657075861377035436354738601137363416372706497806845346913856126933396555700883042423308710154657819373544670809786220367289262000308442942614885808506261922425842883396346963347888486266797929549217737690413263622848756899712892171383360308704707123293659693991896361118522796374227442089097580382218767869074491364766224157653098933434529831076115474174981353873476434460811943234009124056609785649983275660404178467789838148612115499264073053489867763229026560835302826600401908805954837181891767698074885051204983010099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8781 1021609960296365053444163659098169044250259163158791798398711925773440257682910911218132556738865060632364228952589235999147949537790578295117133868181146071465218040388743165018273088366312362071567008330363587609277995310308409636217416180712009666982887631125141259112792940867488593000345145061358381382239196764900177527599224940837908894614818578729856869592202811066193908060952011794638101842039103029732149382818008521873126815319895653866154341931063384878231107543685814837972357828262594219236142238210016401625443871282687015626511902306210474151116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8782 1532414940444547580166245488647253566375388744738187697598067888660160386524366366827198835108297590948546343428883853998721924306685867442675700802271719107197827060583114747527409632549468543107350512495545381413916992965462614454326124271068014500474331446687711888669189411301232889500517717592037572073358795147350266291398837411256863341922227868094785304388304216599290862091428017691957152763058654544598224074227012782809690222979843480799231512896595077317346661315528722256958536742393891328854213357315024602438165806924030523439767853459315711226675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8783 3064829880889095160332490977294507132750777489476375395196135777320320773048732733654397670216595181897092686857767707997443848613371734885351401604543438214395654121166229495054819265098937086214701024991090762827833985930925228908652248542136029000948662893375423777338378822602465779001035435184075144146717590294700532582797674822513726683844455736189570608776608433198581724182856035383914305526117309089196448148454025565619380445959686961598463025793190154634693322631057444513917073484787782657708426714630049204876331613848061046879535706918631422453350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8784 3087228028081802383926714792197065797317973641411658600057141816461122750252307073288825496147587537064001373662817265540978946543527791019566298457064025050661310241931126564511371165738547198629523019110937824508066239285536106736751791421630567064369110944277394004196426226333223787414132076137278551013884071996074269843267094809582631483297077930237229855212905991060654337556808217853948155238784417954861087590582400990051874443450969985536211510251205537884465119542203993970776335049548472030870548336094377086264790090281439745622871109115749296452403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8785 3179054839577159265038140432855501767321513088373651550522174478111701557818543592376556449654805029783294958535633586408215957609594335982259846899461823206193527284419271986382891460542303529203656158055770690401700284055613693312109038245749488941368977555047601025444642239350319353081225490061868769080047807797420764492025126283803663256482250154437814719176605314920875943378187741429939350475583056621264232420607044032717317330500456442313630483950788849277956212688068351887830254199277592932521642937977791350339786035239387364003302657530501695694438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8786 3256325945302079293055508386352371894394818382470564099133839741535325503264755734533404145749211204037914046177558261192553738969451746923493495133581361731797422829621728619217738887893260764865422980774517574672442944444774065473125453038154914033072560415654777257491991255982987700913929517977399225833413619162389752923254707952816806699192245856793332937989888544391041433590296849193557605389371261788211063501400693508059200999501587265824093973428509028321472190110298547244509545389941703095017389666588241271188661105464509025407140852997023066383974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8787 3305030669540050876187254597258961008689953285898060343470433121415069672374715339688401423420445107602123212623139365696339981621307736718806996830591842862908003621224930701114678424382137801666604715344011082605239090671449575468500041582667658237176232798066999363051698164949886735282142214819058224111626762638685867182059843630468979596800272566742819093394650614722483698862132889726431620165065472945425407523077643388756460841843979947115178175937578359436060881981099493390773727707496894364287554249613034835348941971310409930229842569788623077087641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8788 3318612987360078482527750164097011533383199669264764701046339010955131602535159375330956497763268854619666184729809801445776995244409001390254148872361398381522694047065581101256245595989187683043316789516657703492657881455030875093713055452185470531301614576689192511119033910833242434194260607482698189416195091800214713211575158056347619238978903823866419719805861507659699385295812887903389558330127385847940854403309469320491076434344708631829350141044171147214565241770062915966352249876157840505510653787625143197685992417767849971039006306376795500692111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8789 3345978016486069624823884435743257072345559134216056931601615042277279385285044043464164208566968585823072537300220478448544777199065529737127050813451551170407943226210539642615243537541225599299487985462262542590878891505009859058933349570096394251259311032481288463157940974163476033283897322328556110941038554683714118893480805629037227187151808797789435781059021083341500431546620611555529291939616758656340131897057634478561205168076608414389244972734525154972355606820888733923658950665345164927497107371981998819854431958658823896067769629926174371639984128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8790 3459873380555219587831367153476264068969136519171945946213384520140066351756060387024147869516138822499191247890325933307199494254368572788087875177891211792252581111427713896357416178230650917155673290236957477886512225374538782355525591074445233548361782493063016756098996778166322373885352992002048267701468895159394380055208022422013490584873916306069542391586641368205736926874057970717286602613612976796479636918276384481350801848171425692458394442839072431128324249078884513682047432638258926312234917032943238764496857307714765487002255668278179228952528158720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8791 3541816728102323789541145856965263027163376928369979462281520577357436875969836202678216249858254131910722211332334999636509079313036410801140579371687939336103214697072707457041153389321308380790183006730390862984060107241642574372252036210454655961506280877397543250154097049823421264994322515103679447910808881339507997093220020708133688869014492839976902751293093419916524949275048680316719476466062447904803489582970100625201404518500774757573303100088937094162118885576319089098694868746315120436365747372369776353374266320165973873774898607553821368060058009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8792 3607527613595873396026139286593561042509636240584635853047411497159986725245714425362413211822229162187358987052786483859820936072090889665725747820142261030650584171972015573127260131238215771899462839879377706453152131494734273340197343004711699671367250838017163718617067310488048746719634621135287600933272868006289221529086811444833757308142776566136028961892223167966924298983305613161185514990479190908603183267255260191531671763741976515598781821797451697022269514251204415427056554622870131947244518195604837139151154378054025337110239954632741987133528473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8793 4010188901978871329522948672023345418678668406143479417796841826647985850584241318124239589740925504669914952600601106953970461602255977965162926289178551035665153510842251168246024806331274076813652826787531937137770599165176197316480087640870050852532834416644013087316187578621284933564204203629407645016499545966472197845141648658230104299589625669162517967351169998536720614622158527415689186934556502527584538649767779179447529504425218601830347802514050182971109217981648432051474203295018395403834296347644803406067562913611918293395934087212206549169602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8794 6015283352968306994284423008035018128018002609215219126695262739971978775876361977186359384611388257004872428900901660430955692403383966947744389433767826553497730266263376752369037209496911115220479240181297905706655898747764295974720131461305076278799251624966019630974281367931927400346306305444111467524749318949708296767712472987345156449384438503743776951026754997805080921933237791123533780401834753791376807974651668769171294256637827902745521703771075274456663826972472648077211304942527593105751444521467205109101344370417877440093901130818309823754403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8795 7221627063645557631935998551176467118718880728112478918770214338643954847322605062228651130049846994885084549888131665555633691918160970155297499227315800512587165789606906407079111884844105857999668246272301365484985251119583693036317010284419263707389046896202374387568577139533576228721767733912957865656761887285524113660472296805025851759179022618975452437926656136709159992069575643223171429258377570535330517552081812178070674033788692842804323050920793649170104058939083282964826905441930667788708154980143961543549537476397856139828579663610834252889849856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8796 7825209393879718004358711513132968200617114066176942458283659632628455282798487563447913439137062117248631244918599704648717372501688720561906361127088421837188686965196349779138359613103355357849166494842045476578231648293173471551752834731399167280050611528710149630276242820820341568429874525173638909870167393526604703213285377660478145171284846124937602501377181359511852014159880714048498309428474808512572400778657023176950756156294202096711821268752778070966498042477260740517139324842537993985382890421032747711239457104686854051553349841032081074784777011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8797 8253941746348537756970254378606603645603470186282409107206017170740540624004444388537596358365020222895989384739420309692025011115888231999077244588322343137155452817042741678167941869731537467619159654826920271886875056115965978405537394701583677307904980667686072409847029204877366322179052292514903854457532043646483390576567190845500028017166285062757738617716655920624019920026276249287566163310017647460413943012862994679743140121716705835401381795556748224121263034450777614566180176548751249048430184244790797305427296212665814562574607576067057043938213888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8798 8380377728416698181605589249085729300076298878512693204020487488513870809971885139277236583508365386958489470984668300942630050549560799618595266860675674390210369613499128308973257353772660947049038946116366542711000720582267066500341014583922817860594782119046413175070035735306555642050953939643512402136829526148837861581915258747076287916561023820839024554624664198565337926875099924620898897216829287583542553432293567567333078174789510542386184248544041220752440928635529337136264338961183041117578841051504675027796558008325186936286556163058738446425128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8799 8787438729840183290479460739795410373661284162632343128083941593831373217596959032886646223514505478022005229604624493004620606331397175656378101574236016887851908807994916494325035063098726911064414615288451651350997147653120401663010020489991545649006595281299769267015255408218066960944996993519627771438668745734652795194036331545699172914989276147830340945049918678478231958158492239729705722244694184371511920343401795457567055308560985047782881420507062181612351264158957320288511675964064602755518405220642643781011679495336894985285451256816096292267622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8800 8805455802290666049073363518395909733436329642367709597514492463573817138887223336650977313753524656776621449218182373169347861502323296609117017341401484525327869659215528933701911334466161829530193566189331099864394062745956714583288140804729035352320091260149339755790612431172075717361925784959896873038199237661094501167595437144897520749465769039444122109900762305775644876475620087917870255021050929642910861353745240651020272059786957250436521399655531066459609769103963440770542496454647575967020357713660997477320427908945044335593753196674397403244134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8801 9495735525694079580257937193308465570447237213240695122684324121700550416539522196182751902207075178196721797897580235773766252995894028329865302781009723473845019269398549199571921594393354912399230673329999620338599369165437212620198230130065648785858039436383105817032672194639967475245162070127809871690684790240886461748159377909640772717127740859411039857418431467535998189806220172467628790072024278834143353056048493328773671496103554696766260247965183884871334871163010632527872252447051998177888676237336594614014557371426096714509540124779736353839513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8802 9678181239809833549905326025238793571577554585214869648875101868494230918397915967436661192960318875342643869520525008874954443791669214093057569862466635840389889837323633564536447518270840761801454792180947902702773133778231814006553170475980622335841969455625096268170666325958238062186041075863720166734666393914598858409583004633348777354698545674986613960255984362838768697230878299754740888979143504737500700981156071840072896933334429352578083457608194560848992321454226253050249265459558215445922976311439011011681040456393312801284161381904733857382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8803 19356362479619667099810652050477587143155109170429739297750203736988461836795831934873322385920637750685287739041050017749908887583338428186115139724933271680779779674647267129072895036541681523602909584361895805405546267556463628013106340951961244671683938911250192536341332651916476124372082151727440333469332787829197716819166009266697554709397091349973227920511968725677537394461756599509481777958287009475001401962312143680145793866668858705156166915216389121697984642908452506100498530919116430891845952622878022023362080912786625602568322763809467714764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8804 19577804551400162403969578008406600358526631101963119796473953508068275229549892100899586470008030166181182225393492337406897606324564880101746054224448549246219963365669170335273073685560410931340510106296302203834622687654925286992969591651179586283081497147531798834572787078705636629385376415797714667932777168391666900255267867502403937656106644422345617886346631248436824443425018743269057828878820040382032817318549926293169168272952387764472492756512653068237000494522886406443327442440075059821366319971655793797499656664389563380792926920479397188416307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8805 20897236399748277032559069350310128404517375408152721594490069883646137161800594242488180701411027015034320563639656759600486612808103086209558134822931166344123464307366383179150958869826010249223485821509177140900694121174916158994951444076238619792473347023504610379494882142400122917914213516671394210355531864324202159290206793361365403577268538330209019692056758920568855995273853567167409065913763710224969271855434464299830228181115891114492876306542291624268252642448439733153150601589515316240432481235775570350837287004390715401272013673373915907526492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8806 21035449869248869370388404833062646164991969493627305661576559243384846842492092756558767778310728565573680320395309544818897424100733764500522393560606283631721534009905300857031489446850483611844017812487856460501045114840913328549628137245179909764952918816589070001294028136880046709010489806955997890160296172030854964926820582441674275000421143337237857642715418428492152251217431449121009694346865572031987159324864239454376964086400470738727736236255036346194851439036593414689268382176218725142705785094527148905399967843100318549258128531665688591335424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8807 42070899738497738740776809666125292329983938987254611323153118486769693684984185513117535556621457131147360640790619089637794848201467529001044787121212567263443068019810601714062978893700967223688035624975712921002090229681826657099256274490359819529905837633178140002588056273760093418020979613911995780320592344061709929853641164883348550000842286674475715285430836856984304502434862898242019388693731144063974318649728478908753928172800941477455472472510072692389702878073186829378536764352437450285411570189054297810799935686200637098516257063331377182670848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8808 43833811597948157127380973109871699811735329901796655836864734240977474721961955764964258009601902572168891904482008168736644352084483654913324422694552781823656646553625660064309539756606372064747295316675918417748618020303009009446462480190715160751970550552253789927334844286594886395641225540701120347878144999848435751158763256413433575016972408245531815374930542264174077013680192588346722655132783386391732691125147874573092950422411039248598564205102377298696194063204898608016246032312596960954986966023871709782611271323433879730853916627088711457177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8809 45854265156402125795233446862239110623587138177753938763637512118708048090970336203950841984545958885564058219791574416462001283645095683466047124100218666830892863344753877805096609094848117230203120305120280790060666121271536067417025150902349955673849546180847377498356162705820083839833907071017844103697307616709707225795371827565540189622200623205525272703425215836991515673022757856394087118805134631073404580451282510177802367228412986464699380665684082169280098398906726232642035731742500907177495355108332615660136014460604254703737343316993748500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8810 50462618804620539437654408271894141241257645564618209609383082086638206924112854992447901603992827753563246070880627645316432412651427799654384860072290642847397596110901642524508818308880353011838533895784869009461763066459325442192436178568036126219071425572022538936940957057755002265737214731655137436118887032189032801987806696235876978679231785837680562610119450028609162998161545020961692874245050661496281740786636402450671505134868491604401668422585332427292748287996852219022560322782622248348833638296720043533979683913894982301462946320351620224778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8811 51048410954473538745040545865580309210456106373195515985445101102377237964417670915468408077140793551189713054916470110156906532121775777991523976079865825413318125383207950510898774341313547508781787478085537006135060265635200823263933335026543246079422231839290558796033438124731641022805072402499939116202673353486323263137549550460315796029999223218979544344782217692088490446337966471242473445898291273911199354046319663760727928482215497234558720476406909519333131688395991355409599244105097863180424364794010145287145059735490503754642329425368136607072256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8812 63810513693091923431300682331975386513070132966494394981806376377971547455522088644335510096425991938987141318645587637696133165152219722489404970099832281766647656729009938138623467926641934385977234347606921257668825332044001029079916668783179057599277789799113198495041797655914551278506340503124923895253341691857904078921936938075394745037499029023724430430977772115110613057922458089053091807372864092388999192557899579700909910602769371543198400595508636899166414610494989194261999055131372328975530455992512681608931324669363129693302911781710170758840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8813 72976046453140402785981758706691009171447191628803178669506882983031970467550889917162497221950442544918445772327481632820290277355919963275741252104037386358738735078119336775958392086052401281799729322112144599493406168083063348010319823118241027088786215268212092919295511332080800409720367583772569366078076212789355122805286679521811803523688228865954971305589079472124162429134473604865239276098999511623201571219987280000962649662258949954295111029905414407388135048603507423880220318750904858005927249223165935622921265476480772761703661339909429353512960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8814 74029139552183054330424637304034067101963770567823930588009474928111355531807821433473309037624351546131024841612448493039065496180279021069319596504421107466133461798914155198779176666275955557145258247047922235950509617362177741690669677083231128799990150037166097864450092615683728526174741307445956015700073020295231774328187692738019600959293759010917078235343533673906049860745551454393277751848554308284369960973382115804672272683813787330413063100382676424012498876548897065807361953905917334719602623116563652678448711856508350346841530551287293149184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8815 74755400944628038348142658205413043908361369804227786631586876547008792896434482665121243595277422772494982609076548536949559201809631611041160693567872330973190101858846124216060814019234320795803198518552482315829787710226584787373571972890045532963997437449555657718948400158209630025630852049149672118592799629966998254735231091185935495298677486638542534890985829150464916421891317706258901545801452449797382392865058668969496822749053594699924285169047577411728515592670388038245017632602282277051788320158608176480505460341860274790991320359673849184256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8816 75146836360460954495954432508860558576944872737046610570027447117025563567690870484164119865910347419891111235141034391505897013268444890548781166895921054835110600223469834920798891823094169921927133831806596364922093268945289111608969520636021309659600409456051709382984158261495945152958214566229350758110264174158924235202368794527692963016626092914560068386175235625638309364743626587218562864512616321012764724178564114698148011614216080796199923253243285878500881701435884970648004321780849188275458346140447631587706731557749035559308026894322604441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8817 100218527734904567691010285171105447170645209013825914845718027089705526471205743580242788385683235938566851638904698457502832308879536341356921625832290024246234522764921102583742691599713329603030178331574684399196895328936191850397009370540237575591433796159928515033349436640227358106374239388212340352700362906195753365206700539898301988664776258912312269787207896531687443378300542941592126517152504732616645138019145967267511203684369595758776197307238718904479722974355356543526328275979242231870350199953026792213525799241299205652458922889560467701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8818 150327791602356851536515427756658170755967813520738872268577040634558289706808615370364182578524853907850277458357047686254248463319304512035382438748435036369351784147381653875614037399569994404545267497362026598795342993404287775595514055810356363387150694239892772550024154960341037159561359082318510529050544359293630047810050809847452982997164388368468404680811844797531165067450814412388189775728757098924967707028718950901266805526554393638164295960858078356719584461533034815289492413968863347805525299929540188320288698861948808478688384334340701552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8819 300655583204713703073030855513316341511935627041477744537154081269116579413617230740728365157049707815700554916714095372508496926638609024070764877496870072738703568294763307751228074799139988809090534994724053197590685986808575551191028111620712726774301388479785545100048309920682074319122718164637021058101088718587260095620101619694905965994328776736936809361623689595062330134901628824776379551457514197849935414057437901802533611053108787276328591921716156713439168923066069630578984827937726695611050599859080376640577397723897616957376768668681403105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8820 301338922231541581554934643957848321356552509188567961709864948091147321103502789852602997209643358798782450929386009449574508485949621652317481023793377498928703599746130303302000693520663919708445320818088220493782569184185425301618335172870577066758952177158051812759096741040014517276925533290492355215067079911253983618210039002668864695835370093789230036642249482819232631914175984900287923614290274237288771839581860363713603550499726977443717723981091205863957372420980883109069973966090846091128410827471508493400421772718585118715306772264459876433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8821 602677844463083163109869287915696642713105018377135923419729896182294642207005579705205994419286717597564901858772018899149016971899243304634962047586754997857407199492260606604001387041327839416890641636176440987565138368370850603236670345741154133517904354316103625518193482080029034553851066580984710430134159822507967236420078005337729391670740187578460073284498965638465263828351969800575847228580548474577543679163720727427207100999453954887435447962182411727914744841961766218139947932181692182256821654943016986800843545437170237430613544528919752867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8822 630788283179517258992524864722921542938824741083466178525515851567243612347136056899100674840806134229310826775015362549248787753181527225300528717471612423635570355542958505765334716199298864158287968567863802878669028861482362901517802232218647014848827269189421888629915006579939479708919636473682499351539694239849118807416324412301570798730589277939170271950609635368399878148445039466377499607062378808903138820810664932843879002456195014870046719114550733927827297248588391987508768850712687432286672375728840558034374626094699407079365818842432900431872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8823 644472228645283257284751295389014154663540422186827646248609484211759396237090862268908259890382980314107106207906515779595236499984056969207672094462039381203564814058034807040137075372463689785393787779041882167498622589190456228632724965135047967024781329556686174520514054048883977869450032152621387082570421653216255662828546637074672610888434681704802539703976692877193864809882786579222088145775300645096278213768357967126784541600387338098154506229745176765441661254854560847558647133980376213126117657034758543045565961566308126837219440973114555330723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8824 725031257225943664445345207312640923996482974960181102029685669738229320766727220052521792376680852853370494483894830252044641062482064090358631106269794303854010415815289157920154209794021651008568011251422117438435950412839263257211815585776928962902878995751271946335578310804994475103131286171699060467891724359868287620682114966709006687249489016917902857166973779486843097911118134901624849163997213225733312990489402713017632609300435755360423819508463323861121868911711380953503478025727923239766882364164103360926261706762096642691871871094753874747064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8825 754717058134604635182054302954765395782448823503716433578971937287202668353272292793664536667364744331978764389681173279159678113701257091243945915977254787833870488219528414408759706717952995956808063278148524607272501809679073309776729687382502722527862965527379404147411794070818579349296716045819466847466773627802976473784941462395412680526794468268785670474491271502146433104755382186294191603667003799024799523282023741031336858668978335992974989966776257048717507847633471993905663099681921731018345273491203734578349226485174771230594904582155962582827008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8826 880702940372542718986543295237529589771081695832755965244683741742494381646084360722024051066815969514182522745500030964226932160352226748571127633863228823634670823744493919739865885929659370423628370507161297143210937131049859872715190347376497279974110899895297580934097001699787160524411794977487220895943876233850377400232144210484100304220992864423429864956057516869708187417547389736557862508701913029254387286751193501384946277580379573300942690718771567819381169851683876935505701212942501090063367301454353189930960936780726740299707594482919579834122240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8827 892199335699782502682049081862126490811264054761444533825777055795865911175572292330279139518342341396095527048276813809943731333145370291507988455092377263533551729402332038591338936827311623966737097431622105972682305747614032296789936621332556105620284371572354517915447844150479704567343733294169087161127054324859951892586254367257376249065475786560930034125099179112376376041367288113193635293340374105684110024169792029649795141308996351967824886092048270860583005154096285505680952737988205085471476098954617601816369466427734633550128301941628088027709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8828 1115249169624728128352561352327658113514080068451805667282221319744832388969465365412848924397927926745119408810346017262429664166431712864384985568865471579416939661752915048239173671034139529958421371789527632465852882184517540370987420776665695132025355464465443147394309805188099630709179666617711358951408817906074939865732817959071720311331844733201162542656373973890470470051709110141492044116675467632105137530212240037062243926636245439959781107615060338575728756442620356882101190922485256356839345123693272002270461833034668291937660377427035110034636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8829 1130041730207248107838394435632516443745119824797721669778184939500581152606926038130091101839201638334712017524949246258788645574624522291756716655971892464451730009496218179446466873501482978050420477244410703831781078359849261504991895454417835507534260965964945595904581745662837784877036370686563620698593317162083962751665020561154757770627749888000600151141875219343545829328059150072766054656763394525643711874766271540367305127958723900513879377226437836081878648237433310749314861991578325264817018809189363160823574702676946667031304549953698115973283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8830 1243609642866625060535441241499258232377282433947460954142287335234517108805427085771645835702043852872114368129724190916814751633280664758810362193823761566548103419974386863603082319836144487318435523846388668443628101926535246243996976648385632490967182612249676636291182795476391006250619708439009198180139021961683874835913985892833621408709885659057712619846201545242198779794770219304568756566939706646678925730298337650728028400682376152828562220760849910674052937783653365924846913428010868066941033035092475576441943933567291964724790757785779523002617036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8831 2487219285733250121070882482998516464754564867894921908284574670469034217610854171543291671404087705744228736259448381833629503266561329517620724387647523133096206839948773727206164639672288974636871047692777336887256203853070492487993953296771264981934365224499353272582365590952782012501239416878018396360278043923367749671827971785667242817419771318115425239692403090484397559589540438609137513133879413293357851460596675301456056801364752305657124441521699821348105875567306731849693826856021736133882066070184951152883887867134583929449581515571559046005234073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8832 2494002226864200279279398737617704195145249751129467699510441360001379255987494556022211556654320307864277706221551487836421146933432927162402862917284203481921455047886218984057375379783311896823593144484032843727487365283492181670894775048653884851037227689698698756274869040386650185014942105931183132754973750075095783039901064039942269875737553487857567158886512130403225365575847437483119727183346806459991017554152844870767628456042239438842296085260897252612147068244502349154777807245867536235538524015431859025449098515118415500371817432538865942701266698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8833 2520153028948976834560728470757161524074081522677474901621941587134495074650134871280924945169135988508134733211295710374070675529793051731279772785985746971288283724678312253581878664547419305577804914583523967961134657487530957361178714791865147464564320185244840747476389084752364953613515260072196915440584879532443366332787021680970674056437170379809851989723909082180866598405567577246461272116783399106949669949749598338039870480473861513678782824325010603719252348625510835668774891304278179071896722751642496203038658944088275144488218674109280541586887802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8834 2702000805819201839386903484317627260869514518847351006039268276002071614293256848144490229113556150944217341511527689475406679084785407504892526070105709762948298366619385805407393232907619386665416202151868627456872508137141427316540735757167370204354311219019796457389043982267295077817405938459330657881268482355848536352426901525297275172754429758527909822801654708373217759660779814963224877029000277030847641760992462941149161426222339859053563800715809473812696942294552798300851213636000875666734751579931568450925559261482399954476800050739614924689731747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8835 2718571462741176025187116296102604867701274881893307853139376905571553449060545303505389360919766456706472555299206902969252421318129786736847959982772862386024625598929443153325791911815794155988914419428778158496855728500864730981983901992674901800229793998216931486711801564256833664440429711237969132284026617923772276202495476001701664849328940854153755224318029616796512433801769302521164485674436844008241358581522506140109027547927933896894075117083343937153534981059367890702963432110907496788449058411717295198066317820308912232149869338429347668256782024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8836 2747038179628518182518918560983260416054167812593761338512564098300051390935524835479267783547198566200781168443701216089349305310989784503725949092540117489543208065933939940271611722410723937727018235339027144449702385343805722929439230809352125902850001265213967418509830900008214121659701226538890275030456216017214917838123700881300635161887359082993061561745443539485481150386081022966412281335949271694191529875569862225345771291885294461259458102602541255867184562012869125160586085850288727121312399337494439650402090781778115501596464828884105235463659323392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8837 5494076359257036365037837121966520832108335625187522677025128196600102781871049670958535567094397132401562336887402432178698610621979569007451898185080234979086416131867879880543223444821447875454036470678054288899404770687611445858878461618704251805700002530427934837019661800016428243319402453077780550060912432034429835676247401762601270323774718165986123123490887078970962300772162045932824562671898543388383059751139724450691542583770588922518916205205082511734369124025738250321172171700577454242624798674988879300804181563556231003192929657768210470927318646784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8838 5801929319504254057895608440168499543186869830030835202229812186481051576537586195143938614294458082830766224876740325104975829972199690288138174786785490698149053227421165118414845793141127938322296817402088782190944988690865036084515597639861014304977727611830486439325488763297340725653146144276558158882008748110835714401363217073725289773529304955329196196055656742942085817373903311942597114530551876121020164070427872758654758800911719697741581925540019074577375364947772244973578835005156409320078638918779142842543586564110773234576551194298247827981342867456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8839 11603858639008508115791216880336999086373739660061670404459624372962103153075172390287877228588916165661532449753480650209951659944399380576276349573570981396298106454842330236829691586282255876644593634804177564381889977381730072169031195279722028609955455223660972878650977526594681451306292288553116317764017496221671428802726434147450579547058609910658392392111313485884171634747806623885194229061103752242040328140855745517309517601823439395483163851080038149154750729895544489947157670010312818640157277837558285685087173128221546469153102388596495655962685734912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8840 11645987450315233510514669993576500072730744356880300020370465099676909848337669860474818283131770706913624798850325302286850141330267414118490456382188764841370710896902306774110101212108542111332100783644783262919660858393179649177860775412199348962794963022072119062801263299202310467551022001431675471276499343080674484875068468449100086361870961439209732339507834741910968584041640355564262835648874533600273213646010420106131358617673889238649280380488214220201188704819819280457073489016408364403469601504666669446127699903990361687240174743795021324020248215552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8841 12211615772787583001967832395399165612397691733381422358516664169978511729971572223079147046807234237082893076550669661747240586999004325930718593619549621048820251891006060204100003888643890746575615522036156964930889561285492377848506360986957653192769297309748634434478662559327372849653361983323390733738042208689739116490571406694302419824340391285550104030654034082618393077335050338523832622391546316939452975834540039682192152738635556134696484746506985515020638278085884223243021144133687466854085240431661670754877718141205815279666734368701893962763740381184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8842 18317423659181374502951748593098748418596537600072133537774996254967767594957358334618720570210851355624339614826004492620860880498506488896077890429324431573230377836509090306150005832965836119863423283054235447396334341928238566772759541480436479789153945964622951651717993838991059274480042974985086100607063313034608674735857110041453629736510586928325156045981051123927589616002575507785748933587319475409179463751810059523288229107953334202044727119760478272530957417128826334864531716200531200281127860647492506132316577211808722919500101553052840944145610571776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8843 18889274833538608809000876541454726995812513346439526123675749033804599170177759041590270258172205016257730470975564257806928572631002609840103267482992254423227531386176169462977413626758371323605436387202536454744725143777735700186625062742318832109102160714538924659708748638377101169094257223404366780857675438527029441966993079389686545038819742593048379340080625031050756506386329381884300168910563977509653571665959231817286085571003614795445571882572636612423539981833454890051146440490078947625811719948456695788736388723219850176667065561824374754095219815219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8844 19057164032436933771826328954860690608138384389703493372867089967728043588602579394268014558216877553369942239017941675289443619478283632527026983081065051937135632241288513774987490075683651137836843404308689104665617991421284807401645109511475133495738109995870184955938561163826113550372248362061169812043059667565005328835567517677252440758970238135792924755565484766584548826627305796410135267777119306902272957877471777117773246243420519189645005750257121253906053777796133033428049391634194049020230785022677732387579992669807937462283170463237931204321344487424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8845 19256432357164025034051449386932371408309271251980365579157589843375129105153936033593408399107440457410968176146286003603726321963331648669922992672248826121111693852230797001812673934500499494914262402436367068498121539467211545049496035129459893333985260395253301335864500679745821947138995390476707180582670395709318000653461493322140224238419215286587244687427574188744311803197081291183876483970797921871590944357552500821457897788899006790084829031183513538024468509868921401181017186485412411167459503297828826980135173014719911621867366398012272230704249778995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8846 28884648535746037551077174080398557112463906877970548368736384765062693657730904050390112598661160686116452264219429005405589482944997473004884489008373239181667540778346195502719010901750749242371393603654550602747182309200817317574244052694189840000977890592879952003796751019618732920708493085715060770874005593563977000980192239983210336357628822929880867031141361283116467704795621936775814725956196882807386416536328751232186846683348510185127243546775270307036702764803382101771525779728118616751189254946743240470202759522079867432801049597018408346056374668492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8847 32108576124954494230986240267351035583538309757261378805065936005808755996602829992665932104394080581701093995067449739040602487074605034094419107691057431790179453323742301788090363551418253682696405861076023822359989987754151377152666465815411632097617956812899735485366825794055816233125428965568627131424045433569609426428961811263387658967680908747092306186955027550010311762344454551136916218747687937600367705863158807930801969842575945711069047502222283885800980298129853105589162141266400332648003741924207795213483308850336142229222282885373404149386950423347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8848 32414728742152081210655970073670886622612784069947848040738517855229282443136425175719319033967768850040947875623534863644527046667839953679318039400356784226328119956169769628100411385877116167911611827888178580092909765316303190856038730477200077464266319641783795343003126929765298994197818167782169855972180149191251166944041730418974740700575422990989528662020621731031355640128447823297501715110073909783383909099373276653016354727209010410819886222274013771351194050732019485840366998639720064561598717964823137431695749499604088564204166185778621414326156027494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8849 64829457484304162421311940147341773245225568139895696081477035710458564886272850351438638067935537700081895751247069727289054093335679907358636078800713568452656239912339539256200822771754232335823223655776357160185819530632606381712077460954400154928532639283567590686006253859530597988395636335564339711944360298382502333888083460837949481401150845981979057324041243462062711280256895646595003430220147819566767818198746553306032709454418020821639772444548027542702388101464038971680733997279440129123197435929646274863391498999208177128408332371557242828652312054988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8850 65329819457662476009607518918671489612970564863331341218581071050466109890271969063423559890601947083792559759846331066065440120839430754610071312051684623504492801602949805618636922793831979748019400432908020777864161574286660369698445574473447020625970430659468109530156932920301646881342335519416329735899900462166002413699950488931042170642088286170925885869510891797913463931738828841742101877330698893744197706695750590894166729868963553156344924425350385758425486308455009096871671257989066028835566590093270200673202079726545052563316573160854884637253645316915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8851 66954001428640988176772012174807162606678157152941354585169546068812881101750428671659617317404925568450665574075585023756745180447425481472741231463402421025581190899182963938123567711236903550855842796611838386548020863147949151364644443361577113036649384762433798379741300619985061853753066169399599198812395212834724338302479779665842775106442090399814609336189076011313310315835332466664436041650574204754042355563658263742146013719201936719832301014837454172397440685047009323031410920784798635989747157926887573031781132541056272516056075090714095975627098874183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8852 83692501785801235220965015218508953258347696441176693231461932586016101377188035839574521646756156960563331967594481279695931475559281851840926539329253026281976488623978704922654459639046129438569803495764797983185026078934936439205805554201971391295811730953042247974676625774981327317191332711749498998515494016043405422878099724582303468883052612999768261670236345014141637894794165583330545052063217755942552944454572829677682517149002420899790376268546817715496800856308761653789263650980998294987183947408609466289726415676320340645070093863392619969533873592729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8853 85974367096887157233710474697998209883914759065215396419564134316811000588411387775278928412961898618645238602732298693619615078742157513527767768820080368587643318084895271950945888946744194550691161968793900283787316763018644974401121678746649217197450489593194922075414274126992926236115388195674904907749000271338424122050027693395853944199845269859899207732091188960582384348192021727568918373817847424224737637144856419382047273543123556346128151085598091489004037763926660035704445654253699715976637704678461935944446174037598985090383013381088727219040862339072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8854 88416558894579846339395250750626522202409497102763052122338761350143074246459304782508954785502889414436962070384143387992988215827233270959953261234843076024209453714919631160614734543366256031657306027292172721905404333197650325265769255643193545909780254813711231899616737696898931751451499019112985066453415007312771039441308359999980999105296979208476042339123471635526572562606308977842877358603111607676292516965135865317972080863192989557803996303486771330850545428996931759304153886473362104735755401295440434500055375036630363699982273596115901912260481646592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8855 88837721517910670383112300943564236910358391031164960122710077181581766198279981032897393484753242910346278151107091365798608223059254470664073230420606921829066358583041133696517916369424020370187209902557397366330977498154082308988198461260990734497488722390954756547383963879621998582930358265054782187352513963830543678016878735938948540525441354278752577522430048914220336746034047173881485654592325207745739892565882198875581930391036188735001230395911141642617874939553528743790418495887690814899193450436099045996270647269932965285376816054238121013470518312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8856 89300217326996206815662481378340756149180901944844999937443978539103317905084131474603111915727642121573461997945331871158016505990869361526420252364713613866850747074023761741933784765503373900176094982708462670957556376286527587879099930588945251241403258484670195689318725705437660555047804366910894918131588505896340143328574211017222995852692236440714531876292944994192783942769780381595739418494155347857088333457154342993102889726060259620116926212554203050734160628721546325088943642705202399435859859352007893811275001956631555853997347415177701945898497474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8857 94724463264377689966230215221654293127551864658886096480958798207399235552771466826321331629278873580364688909585233743127333365370110147552641431376636755374108305240284795863087051742947632545007763156210575173349479557710581373587868788265383741566168801679071518317506244210563349655258508596358807333235489342251936251778839268591798561457555255917612153697423270936934672993001960136232309268082994707221809172126227017279768346582822231911620192190938249911232718978931614676037440858854175690961695336742315278665540427267296516088095651765843866706039390863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8858 96282224371217123738100114109850933496260774061083724977904798377255136602559569021637911667700569341902247747134891241560822734667724915759902478171701047530592810592242967755187652759982817864269518729709719183675326480669609206808001514185362643628469584298046282489172875136949690455237012309156070111639195894558072744955933136962328139129365549993333682470852656954003864459165945859402907045083030666692732612000063640985864204774134424761994012627300855682198173992040290731341046613841976919102095309888077606337947155224017837532069317799866880460839706427392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8859 128405297647993200485598164378712426329777187724562528183770031538132895076013484414671387053558654030854048045874045152513010486893663406967803079088710861671700915684798392054806393018960595588580808353333223867273351601959198725320632694770811169636883764557412525822470443823932905454646334012481915052884077831820840633887469898492339131109052226600551628937861776972315070198083520296795745017883490638390307960525948890079182802120282277794174983183100124677591601366389400604887630270639943919218154666722206954555961148507477143164521629159795360795301022531584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8860 134886514412187793991121236283270854177751700839140921615830575851529159874945177694462553583635427865639244458316105342964220984570732809946083012985751805480763034688508943805673994185582182612751263711673935641586674254020113977437291212117629011901783435584914835274585645023273822676170413213428391461407815304661164710186536812672569539783702172848269345651655749575822745418524761273801732780653242776625514960432242829309445351784264880106887296416550906287109278713838485856938129330186485392355906460817837337230542098883091891371718211391120474734177767181516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8861 269773028824375587982242472566541708355503401678281843231661151703058319749890355388925107167270855731278488916632210685928441969141465619892166025971503610961526069377017887611347988371164365225502527423347871283173348508040227954874582424235258023803566871169829670549171290046547645352340826426856782922815630609322329420373073625345139079567404345696538691303311499151645490837049522547603465561306485553251029920864485658618890703568529760213774592833101812574218557427676971713876258660372970784711812921635674674461084197766183782743436422782240949468355534363033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8862 276445992120329943970279604785081651591740819450689759935327850891006234491498664350765005590626384844969059884060613739636126550043164907852216597211634304158856789499666643063985998607178035153123548908510334047943527369047522405576841214687562042654450789395414661691586378795506293557528850841605292421121502050490262793223086985148278097629092709237402871910219063775794560842100408932193705822152125838876272806246041941372795202109980263075567316804160034840069263870388356241809585538979597662804142946206723996551552751246674605700444378636555397084380586311680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8863 552891984240659887940559209570163303183481638901379519870655701782012468982997328701530011181252769689938119768121227479272253100086329815704433194423268608317713578999333286127971997214356070306247097817020668095887054738095044811153682429375124085308901578790829323383172757591012587115057701683210584842243004100980525586446173970296556195258185418474805743820438127551589121684200817864387411644304251677752545612492083882745590404219960526151134633608320069680138527740776712483619171077959195325608285892413447993103105502493349211400888757273110794168761172623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8864 570169858748180509438701684869230906407965440117047629866613692462700358638715995223452824030666918742748686010875015837999511009464027622445196731748995752327642128343062451319471122127304697503317319623802563973883525198660514961502235005293096712974804753128042739738896906265731730462403254860810915618563097979136167011022616906868323576360003712802143423314826819037576281736832093422649518258188759542682312662882461504081390104351834292593357590908580071857642856732675984748732270174145420179533544826551368242887577549446266374257166530937895506486534959267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8865 583366982838938519906861886172898792638206878362808575784348077011137952795288904912732401712028421790045122109143282635414140878974325015075710455483669668468578653287321763296117681238567229670576784740587585305963288998208635748744610473374551345841006384884997365362540765463132022786890703888114350442184471307226942924211959090242082487668577848282746038817600858316533354599414315261934732931697682830208535085689927593614647843354373089096458411177019952700690006668104413405977456235522409672117431249158116438839188246141025566914484391986903114088165790449664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8866 586799950188186379134825052017303130496307900936618688592974026150185187867340611078700985483280419191823281989487390238897664454026977469756876029698177648502550151726370947753465260937521182753794099216873793980893172035058282522963993157443044269489556076024948459287873309098606907268447449719088256519071927656743668271041351647246595781049957340028905116200003331993294921674356814215374326450878610086178842677115250054469656959160071501757589770683555159780706179911682331677859649819187962359337410532971668981493970509312735943999000322685695024362518945002946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8867 1173599900376372758269650104034606260992615801873237377185948052300370375734681222157401970966560838383646563978974780477795328908053954939513752059396355297005100303452741895506930521875042365507588198433747587961786344070116565045927986314886088538979112152049896918575746618197213814536894899438176513038143855313487336542082703294493191562099914680057810232400006663986589843348713628430748652901757220172357685354230500108939313918320143003515179541367110319561412359823364663355719299638375924718674821065943337962987941018625471887998000645371390048725037890005893120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8868 1271686825022287911691570006658727795331199729946747249002211370295233197328093607459205445708443715946591823332065954863624758714481995557718805737120672662157636708864311612343476057856624556741992056739614854209100315954709922735390560060153405500297534900934831506444373300873592701767052894870043970044491393360074595317246615380567210656773276991766546196305551492369129624884892131491499555886324456432907552835502604646743540034565812068203764847201674343110101830354001700968613615586486633540043039391698475890986105652018453101235477416379259930928717803930255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8869 1299399128715267551413662331259039054793622968613867649101533167710867819061635598905047695130661617746880749264241726277117792197364169795054082375459864076102960511236657385978079652337761653620146847322318325608330104922245974320423284129260864700061887961730021539272458917599651622628804652869633305953451254232328036861690246224211532438640006998851047203004703946197996856419913993921096398508544601972607717425138254626938919841614461725864379577528103081821944243122006580650738367499993606183772790855440089167060863402304569512642545931506168742982854511521955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8870 1429984632843156905609479796798847631890091401548188133259207571421648347400033937096724800896954395501479198546668909699276197239782204022425145306146322864238872306065092918218424152177487023055775877823319151013864634436789664151631134499071407787579399285797288834885883537819128806926414876565881458877860876665342033339434636370953657988593666238798815045221753010348427886480180870003952743887113334555672404474412537217044570096699925923698536965061979746548855983905496401876930457278109494790768927244480477531862598771325692690855267914234318040775846891293245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8871 1907076377073921348545975914322891562024300596589385678320718160081879399525977870983688640907400371617947438976348759535767563888072957410171681450705971497343839029117496060909228118713237055717886421898548073539248473062060343316540559336457145223327159155818105115839085957627015042450299984301008576174957059644242248433728562885811542076845885209565327044364630293283568237294416906356053704467982374273554683825231882515992352358204203255040798545764066250436545901520176158098806473259283811795270353331763524939454542825898554662623767347713818253537704352919060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8872 2145460924208161517114222903613253007277338171163058888110807930092114324466725104856649721020825418070190868848392354477738509374082077086443141632044217934511818907757183068522881633552391687682622224635866582731654532194817886231108129253514288376243054050295368255318971702330391922756587482338634648196826692099772529487944633246537984836451620860760992924910209079944014266956219019650560417526480171057749019303385867830491396402979728661920898363984574531741114139210198177861157282416694288269679147498233965556886360679135873995451738266178045535229917397033943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8873 2262970123308993641286503832865497930226203933212212306030441398235798806080649286894155567957353297194274921570940159943357049896068600777955645752241761749495778180411406189092384778222783701385393146652721919740491408583751001095285211215195858300145112637560155220094679181105869101238762577648581261362934444170277828492847035067486577929761765263917778159993010433060331693644450099888160645786381524029675366958855868293607741606052644908701332677459125468866857660741608262057232649190051955748720196227277160931846332509229751561313023032147574772931855534312652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8874 2275262589796687177181475733335423361919743160053598968951581398871151194287740514076694788516765912657329397344047700358285570167453281198208356105759008999749986865146291627924072372791928304301626888294838524844692893559258409330808831114728357670087189450067972806467783885583927078973203664203850912403402154097578515343269849211109351509709257673477043368397227678824210720413568206765936882343465632901295108121514776591199680297094512369941797039704980333464371288094153230824233133105902326629325607008630269861458051335416620003696836542804407200749061496897536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8875 2296426306458381254045437577198473844013489454236475972511000601678380075653504154388218310215821859875998740980527501963968716608224031558273384922450937722969561073831374479570820346133029188883543199886129509152610851034194217961081430367922075884683005652054344433561518404796281067639993720143774223767475506750978185076442404761476759430162176921462805683723320348050007599664682983593355894656925938834907068781815942380123519811413396436416299548268791752525152784614603342928642854749611963090430373484657372876830673433187022187686219851647863580745279790802534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8876 2380051850938657928979967729806581533564807645504493498736979103132283750910641625529253632180833653109707371020102761127276021164080144130252292884855694280924686302992561489103503764289435561803037736568316157783615588959948558135406525496418319387012355843368636016812888138755638821965021056988162558736858863776971345602729334386459446336580211510004322884605594273095063007467541397687842643311373430465755556198041273873122504743127986218630318000722916918868679240113916444641829239778457006528243221498679377025019738966371557815277269447754394254712839307316428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8877 2455495864053438289079107003764606698258284070904779584468883892542742762482704785066175181750065359440580782042109438704838077953698773228683027717802005843260037533090841329998952402662219229587395605583006472272768572332548610248406551757793259478943508842740482649974601823925579517641783541276302276208550525140556305008455086733041654930353470283773801181666011017479237861948727435288810307372560272772194514043459724267322174262107773400634100021485964986465898335802321183710645415283849781466692356791277230730019680620179381872435726706259721999266771158674964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8878 2515117194518503927830811472977796640261202605829949713899260751062734732002212380161065548211550290566950064495976361589246054213768573638572638330244851431818536173170756307133363479278882458772164188046059138617700061029137098567762735066210368147883895792253270704800396557807397882525039046902143706125143602459835440902290060448331277635508602673856779590197702502816041766340625478682963229068984648852375962064523612229469462616189884056965741320947742959585257429073748947688910599767001877069036336252627191610280270961865545751990325521483095089125671237100503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8879 2712252954638461610526408541693553991163324554637064540022519140315387927921611351979664731911279380688414975349049141882438755246657897667910121068110404999858440174253048333704761699316042705618780159067052428029496474681155443027169973486618029979398059790542717237611336352543420637343541639003456728995158501247412841443502136592558763016953172030931220626048526900090995388704994270756271370162868841689457163213122163286905759623579389906335492878632103368512882998355786311861883398936831419427002856623005902475539045192560326219487849734835522548489846363730739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8880 2725120362090935394232758742029067571147682256849988988484799645439487831298863494255835765422750359585020107853603207968628443426097783744671552050114929014029761106797033806473409116930420836630721861625667507519219475334627861152900238329942708769394758295035322967388081415718002651248281637986810259289520471675453697202492785143190377316240231683884860390630958725213170349562743764091254744093965195144424362029986853775874487930521093045950639640293659301872042618178785335504449342628974473786436631991439872427465760053974021467241072910060282456970467274548838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8881 2783489740663164264791961071175607171065169427010095847675906465154389846427085470036415915686155989776934862506424695689509373941248472553125025721871072071893852375483449523881139432687966664456814967095561322941317884444874241043725410770744694499395181498141835909125978741891346750873412168385456797641103239475731152564259698881197132385932124196524964495383429059354282432016564246320786304877771678574559288124337308475223874552861571611861228976631943838458324655515948073614317066165873525433803413935031623376380689318851644417007949973729579002233556265703833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8882 4175234610994746397187941606763410756597754140515143771513859697731584769640628205054623873529233984665402293759637043534264060911872708829687538582806608107840778563225174285821709149031949996685222450643341984411976826667311361565588116156117041749092772247212753863688968112837020126310118252578185196461654859213596728846389548321795698578898186294787446743075143589031423648024846369481179457316657517861838932186505962712835811829292357417791843464947915757687486983273922110421475599248810288150705120902547435064571033978277466625511924960594368503350334398555750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8883 4202547068608368631327174357358391105591322711775148042365959448115337976186897187192059030084463887192222743885333730428172425869635104710818730247062033555789732452737602420807873442160507768684264094556838293466057571402043225100127114469014720308915972318073456951847744552426136771670725573279423018110422091109705360087414609835984704775299372660714211575899847950537774607265433226546994067689703585325678848357567613474690690726252468543110330076548779587130176132981863589447348938336774979259994441142067839734901650023638673664583086984532574774348293144051712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8884 5253183835760460789158967946697988881989153389718935052957449310144172470233621483990073787605579858990278429856667163035215532337043880888523412808827541944737165565922003026009841802700634710855330118196047866832571964252554031375158893086268400386144965397591821189809680690532670964588406966599278772638027613887131700109268262294980880969124215825892764469874809938172218259081791533183742584612129481657098560446959516843363363407815585678887912595685974483912720166227329486809186172920968724074993051427584799668627062529548342080728858730665718467935366430064640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8885 6306661441399669915421131415053376467606626692298892735952521389014905570393135481455410802244824129945967434492186265131056411962994546501589171574004764191428485384234437161464722200267909359945290416797778962254155796651105876333223655332050030927755830472818662302682735177818402636171030265444109351197704174581035984268179653336561093691638986462450799706059708731541590555292425707256192088962015745441419812992654417697485353816322992450904641349665360984742445481221093173888991421659062947695259796756685852328626631175627211943696115213381466425678150594723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8886 7359428837417099799575702413654816600919189338719807750846697913675164019024452053753917252604536326112248109461658949854697848299309739755814661288329057973683833526264862914356374588578397082305527146658879677161972269162647461620530171670699673853271227549118384196828010077809334938087418087907696223749362975795820782392826609732495297281981275231163964356692123323477230690404490914469716346455036917362515680424273569180245014793094326813861583544934199584560375475777782413539304666858682051614209508324890881807057660786663781444958000511951563317382007039721472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8887 14718857674834199599151404827309633201838378677439615501693395827350328038048904107507834505209072652224496218923317899709395696598619479511629322576658115947367667052529725828712749177156794164611054293317759354323944538325294923241060343341399347706542455098236768393656020155618669876174836175815392447498725951591641564785653219464990594563962550462327928713384246646954461380808981828939432692910073834725031360848547138360490029586188653627723167089868399169120750951555564827078609333717364103228419016649781763614115321573327562889916001023903126634764014079442944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8888 14902899966146054918521751387618311612274402270618628834808758571117545422556638687923531523722499613746622747437066468302666812206391497191286878931516401295894760972833981906513605526404834431914789931709146731717356574163737680301161743555363754841952743047604902630001826700559274337063770275789716305097869598828925593780615778937649081038985962490246756970331349044302872192375928204170611414703148448626481993832407213268758942531716481417267312460880384892051234872442085162110236917883964330818238338165747057778399637370390795714818097172813261045898708116307968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8889 19875007625796224858687568764932985117983305527610282754400812301404829773173185934626233439428159809130825863278675749365892360525644683787043853850873183083799302932170996811148670944469045874522403926038288608358026841532784740943559397995324115892202682464148007950902383608461846912928700012026696638067923668242314039652779491117927559250972197067229931535603648564075165737006341839803604564771113235397082644030189249069977399302224607207236028507462484332505167095515347081015889030771018406513432319487277169001471497170089593804765289391769573088908522540761088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8890 20181653160239753335209127184462135653046816909458727568976583229471837546356630047439681749553211297605518923379874803395195802979165046080445167955169471738738503356044796407784185388481717460313032599252414880972250302122710702753667697152391610542241110148130741632285313587700551218948708159287174857874168203540350579393325288862340157415532095223468592895977816064377970702432577037641071556864816106139935987763705031553455076295869799640144605887956898914176710804977047532454210097886684462098004803066861290170392104447977063889160908267990184809318225493255782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8891 21407381086302307901756124503374042808870004345454734382467197543260103746878608427895776245278889452439916547522292342951582721571656276315953198967099492744743857350487100882752602679011717713795624938047528632502949725865988524156842248306688488990973528390297951678331947625942716784593076503639719349136009806048853502669284310441152917029216992066516377471949286736370346922627038076665354093552719568946481261176408288938098981970242015120518646508886113840796914519188862268976168918866848351705146313722440463877916449717062101109865945380889992168728931055173632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8892 21489462563923585103454752356870084966805929875690772051994650357262263565607447067357947538986883737109296598973239154092911239595337129143694665258900364756596473194238925883257138142004770625801712779381170035048333475786698715117794150546904691265539267305822511879422385628775856780827194343602120504158900437974433110416462261727992847991245729294073185294708571580973919848993192800462292420495246604069347230537431223659408678439772972952858955370195894722327217582828877995251156452405224984383431942226636705838149010029418316510226948168840210295072867727756492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8893 42978925127847170206909504713740169933611859751381544103989300714524527131214894134715895077973767474218593197946478308185822479190674258287389330517800729513192946388477851766514276284009541251603425558762340070096666951573397430235588301093809382531078534611645023758844771257551713561654388687204241008317800875948866220832924523455985695982491458588146370589417143161947839697986385600924584840990493208138694461074862447318817356879545945905717910740391789444654435165657755990502312904810449968766863884453273411676298020058836633020453896337680420590145735455512985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8894 64468387691770755310364257070610254900417789627072316155983951071786790696822341202073842616960651211327889796919717462278733718786011387431083995776701094269789419582716777649771414426014311877405138338143510105145000427360096145353382451640714073796617801917467535638267156886327570342481583030806361512476701313923299331249386785183978543973737187882219555884125714742921759546979578401386877261485739812208041691612293670978226035319318918858576866110587684166981652748486633985753469357215674953150295826679910117514447030088254949530680844506520630885218603183269478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8895 68812722987224014973331922000027034796903995171505074666270127573547599495092374400292536198682898306313065021115568151242136306169310068649237487312606661030578170804784890086323622902268315484332184280485763750231313678430887556018798738716607908275783552039175913771477715709974738147340389991759694293371499286300841189230922829990763230487951205195609407391250500262893524523205577306117885499577754996911840388825849105207435624071888961567191756232702928079779906100440783566963631107386744749633033756468185615452911192854220201270028840781986301494173001026476441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8896 69887921783899390207290233281277457215605620096059841457930598316884280737203192750297107076787318592349206662070498903605294685953205538471881823051866140109180954723609653993922429510116257913774874659868353808828677954656370174081592469009054906842592670039788037424157055017943093430892583585380939516705428962649291832812655999209368905964325442776790804381738789329501235843880664451525977460508657418738587894901252997476301805698012226591679127423838911331026467133260170810197437843439662636346049908913001015694362930242567391914873041419204837455019454167515136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8897 70487498164579358160393977685899624293827559944275145676299799185172465343303421893873696214180305517017673494897375549101797661535021017834628857932010080722543720736508265198460775101939083169133803512051917928804605016809499236763746359594983656235716638067763173694599276100308195180656897664415479387109438960416117498884580337616401561113702093072946533316298318345303387715721688143214557427187095957526002998941433606839861115773899700754827103107711775675890390789056129308621139327702191159256608463024959990961186623282413011724447151839009223170650736049101209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8898 82253915181028825821814074748427750553899562076705327474233308970413853258878481296630565188515915571826922928691268160447924515271575707425921234216723574512448656796460826003243203701632851383193934492016490055502696562922580999121159137732099038221521305209783483004248919039887200990341356172176173584012746881367469396336179575076777254779926379475674616043113470699007575271416962069483444178812028511065776727898586303414704073682613666550121076224904607520999652873528491051477581483192635667730939954490543863468093366696485105020181637027883203731420780176982671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8899 89832592869698557930703577950064214057022986100971788850851857094223483473148611637229204487212099439009993223103854293167327879700774943368112994126126852262367144830532769431060452199940546535208117645457812849314370079162376545723231539857292438549057052004296703182773082342088110172498115033248916850352987687390270630642338626834465576780533846872081982386152181144247830978242849238047643581036724012699601364989979390338663294230766031404247711012211543103401340791851140718382764052282866226797058500665962524107045458222574027472901075328978093510114341004100239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8900 90803682470102656911819007275651080689092648452617160337391352354539255415765015251099137248197994552853726206319626144925283594542252516924230674762383474801995624629121466165960562960191572574965427059899715398852457529644271928082913566199156388856602713339470722672490701371247041807001329633736667036515468852915971304150008612436146399022870048815348109990704342658965395379028944862592044679536849189619908789892465287447510007796298102200277979644144353628077404870956713556084934898237533030703135729826274904726965485143499625634619881902077436956191541061474058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8901 91501561640004289762807743156477380199355809421090801068822765748765505607638264829495414120602210414984889411605970024289778514212828626939659120896648796205478874618567839459587072959914024777472786009540879491238431521683553667534586847923932780782198123209799172646515687661887368974037249797877674014806913564348049877602947509620811407067909642302104221684811179475363649747035628970206604695720020825494584484191828296372254100859902422591113348674042959518955373383896572578811177265001216358897686160570592498880459683165173612931015955054720976467995144972109086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8902 137252342460006434644211614734716070299033714131636201603234148623148258411457397244243121180903315622477334117408955036434667771319242940409488681344973194308218311927851759189380609439871037166209179014311319236857647282525330501301880271885899171173297184814698758969773531492831053461055874696816511022210370346522074816404421264431217110601864463453156332527216769213045474620553443455309907043580031238241876726287742444558381151289853633886670023011064439278433060075844858868216765897501824538346529240855888748320689524747760419396523932582081464701992717458163630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8903 142433084637056606821035440505731677434219692463375325061987792653631500624965035321448860662005616342699202380080651696680814808918261465409172415972048762504122995299870094927302405532075458997676010855708689820474486574055439245341013574871258358859268480706214093394064994065224437073694446275169097699541709246798715734634850305958208553806351243483423410454655496387735649720448150828201513455428423584556456430847934615586528465496051742334257806975476422355732774189444137235155873671507386717701064827343106565754310678352402306215907572808991316573154631192307302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8904 143394993496599633590003251100182701992548081931152821045488288277999204702726307067428605431655489839220790292724291887400241711740574859539548556686349039839927390513174562545782443661527986732054974486602403508109783816146290626193127614687174917928359936534241112583612688642576791226982394355816792665886575690725684750077828755469079584181167403166764092165849006527457738562926998202806982024115774469814956732282345261219311929902057240926887723161543857329088602641524807557032378722886306970807724751738997704363941204200577160393848131653140468069401228261248204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8905 145863119450300272659270097923410362669721764354691508335529272400974990256269812357178438859636497989749557001197819691670142405825026085461901119257017100645544507473465816941345665360809846920553434877367290652682904511242486125842651070742978035165319988698541827498273081709853252210704011143074563403296663644006957962598828735207573691970658503415634036639636489595767353694534054728247887584038529675998592461434105614866514014179552270913983751452911369406427047863867191656777212671484523380062977364663649508558492504510370796681061464888024014423830713205784576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8906 148042572784209395608255016987086896324202335652454422544893366121754225443575096303627160864131176491903582462872495969198942599979300261206003355273162379231327198422311274105048479081867871440570493451672053510160917586778519757254934145410198977022327626411462250321802541071811068328112904300123359340766268813814137294933858476801534362384634503906133512467255755975137202090760887451060644418957145368806305994147249798960322617335827716842823763559876426123552303687805440180763336701733028673370883860114567585153082153006680446027207845818014265573208979190841344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8907 197434464340970048836962561052682007535086654275394374863197865959932959683497168967150930050313549228731832459663626901306748953295238229524751608890558953346641502353872831278179585499156972476373326098730992169091506184510200919992344930568782632126877331994008245727735463480799956262861294413890447011735939528425237420380810735526134086344983454673647750199831606829807611988877185631893269697867474905578200846319101402674289547357288780984660447393856326140648161058135673575903753149835012391249099626136158164061201942273088479754574035780374161025183174465945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8908 200698881557418520232677045368974365052359947128278478994481264697585269350760079233062487558299655607076524125133422958180501241235254887055844481279210484530751314157498073639535813939842556758971549614512871848834831564985409329480294671869124984073013300599314582382057321700514295762279032827093087153106454267845940868984881374078553473464200987151558619201545833715387896829392802055695638545018224888118762513730418818553164923021065892784724785474772233599889402512832988369527598988878389384681517171623942019238048524466474998338751412524596563687602737287004160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8909 205434548088018957233846892567777017069215233351644305517780756154391036756510815565913081315906593310001892424530057398204035833501025274886008973858414188220243950682982408378122401772919599474121758993918127382655793027635447236556765566419709189413386828130903593797519624738313071102631911301909839957317341025246094342463753616537701794041122977875307592934782707824325264949993296886521291697792001547160448169587799920619391147525717165097026367318809730637307862990869260278546030204634576040152566596411346433783047343089645395441460402318297579314661492470579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8910 205943018132901768730579981187300694838792192156231194051016661173781927992846314687940152391098471824948421040160301836474597286785819106885496807800965988214019899082903413054472605463267223884887753006977833083058976117588656939457757521961260793791253669668883790111779503444999707082209654409985769328514891227185604626045525356002999391616111428413132914107917581843089603940725050622139916811172292534976369668127337060368063896950045172122661544674565814953357524565232929961422488113243339810770925280221061007598097730815937169269901550351143433785059348784244326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8911 208040189475779074265420689308764310516550423532303465008169991597123265073635037798935727263657896694981654733439542159955371880450399685907358071067436872098819157976639727449808711736671020951924703104598511552644076545214980372454319709891773548013999899649308991965745406152120737043353229786807456487595799625504375844962754658514592212653512709854022650511221995905295824836010911999279013197184987034247692802854953446072583931238730435599876015387541582504208322974402898611450501167721665659695298833903955773081413201473784748074155733247833777569480761168363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8912 221042701318015266407009482390562079923834825003072431571180616071943469140737227661369210217636515238418008154279513544952582622978549666276567950509151676604995355350179710415421756220212959761419997048635918524684331329290916645732714691760009394764874893377390803963604494036628283108562806648482922518070537102098399335272926824671754225944357254219899066168173370649376813888261593999233951522009048723888173603033388036452120426941151087824868266349262931410721343160303079774666157490704269763426255011022953008899001526565896294828790466575823388667573308741386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8913 294789772301080081378005461472819657554463147848731532001080570154320657093843541155934689872645015832106638625150496285814625231363400318294300320167121903689643558774150758838707955084882124154206282548023654251599669532103288027762084703424889044657242224216816653691919778755629097814293460146382703133663895461711830276497796438830314347128307608905747744283554068625347614390721569006611960494102772658261282263587410178833766352948010206933030422567270276735447862229950672173667933429452932733442288901094822827314788744454742701231031740336863701994922643449446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8914 442184658451620122067008192209229486331694721773097298001620855231480985640765311733902034808967523748159957937725744428721937847045100477441450480250682855534465338161226138258061932627323186231309423822035481377399504298154932041643127055137333566985863336325224980537879668133443646721440190219574054700495843192567745414746694658245471520692461413358621616425331102938021421586082353509917940741154158987391923395381115268250649529422015310399545633850905415103171793344926008260501900144179399100163433351642234240972183116682114051846547610505295552992383965174169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8915 530859964620893806923572638301862030221393070290397672587390643989492266858212587186738453649364245491726267561895004227904989533891880734912188797583973433571565664735876339569112627472263469400067971348610790850387437235574681216571020998269995608451491994607156890381594620449153100403583452085709660279247570237115023740507217791866665809478227260134582393411974321424783668933803450817567252846657850169769171645020886092934876820497481453509319744790278360881274169153180711803847833757998664041004833463130596040239920108275508352270760931857300914562824307516375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8916 575227385532344490225752259475313574385799808750133864153429951833582267762112584185435561971574485836975668300139427701348302164595751350766802706068919062101265541092776741462019384291307112895756405616953346284722099966000189553189788709086874403411485751283265700449401668039254410777754998361784309776585358187347532645718333562425219173427885310981595377582657098606338727534556047492705496126097941351185719697956788058202984370702920045620798244972151980716993080260109470134180645602943258708704227326079857228189638833374179719983925163872609939745516021058895872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8917 593165869488654609463561581496373249262695852682050720623911135362696059896066199076873261409357473960789878330289305904093051712348217609106723788378760612894444300170514061881832878603925837830135503505215924651189525120865060329276788356979396474203943726895009953062168871824262344585793096023794215486873882870944649048391462467698354906486966973486218934056128733698012492426486069763787788105082284636565731746749619286629272864591784496107933325376688944772616565091505815356660291515716957005233465184481515977509482040236160376532280418463231871338411531071127552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8918 595166832521210354366103726335106691437771805125244083930020044540444893282109094688934259592132913618639443872164642289248800156945146853721799006259088024725441947579907627592143045804687909239645859861086829508489795677968341454211379889751630508181334423536219743940793982332948988929780082383526458652351520584635069080332644115483855897423674293831607592838788954620022607396948358715994723007422068531099951553475563261554406282204662798857652649780851001871667218852658419612443192245194014459984276829454094134000490829273240662284450861301777178809070175949684736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8919 661593292284948074946162580291717940960898341125159117833639875962822495075713730331954151521476293863927448828573203502261906817190670425366990816353235192057156443823865001946382829193421778224202384615181798810305084064527943896587455502820857970644421718562853485559560037213317023900099642745302451793382973959281652194325485604136003787830326152478881570136475453744280067767702918201651824049243861338430975470126187168364637743384297515785810770178294874911203985050157399419577037459873059161831714069844990935910180559769625691318592145342939024319478068118814720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8920 678437629811915545017759984109652564783297504098574709203719526150111240235477074970401300327613566365986131517652727812355418319900464324387335845220423533049361549510803998628178925473290217750611129656798686099278724956516598777115748599816790905954497475833852045340084084860373636048790998714614822254399954032694885099317966535323480848795741281731487131441701389185367036713562260573467566493604942136764624463909822019036516935144463510013496208287459364990892025441869983410187732576161699689211982676832063673254638232755228644483281940870978827947189970436882432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8921 740945366491215628940744611859081228055466487622263614995522898222368680347060356035089959458921782592964629028267922959111760232520507104836506114105900757442673512499439872659089792764087743431004514636413845942133618716555206754333154650586427820885136569112926054011867112903688959819578483989444502507052534067167896984873105025094857735988157894205624148046442416054131190657957884581360083855937082872960915706652075283711791529169009586216986870174618542439491065988199577387306152880931654042600052990877265045397200407009081171278370838793922944679402978949044633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8922 864630167649555608872718018915713413013880494921254456963333939816614087770031213284105836122002602066479922456233239095362470918859824594858003040959603721476677446749103362692843192072135140410944516051532278054128033535211517437677611638580610571754440247185649802746837453082953622807256737728522927200262851272562867077495297859588970932907072392397194053124480601626199972110320003418498291363666972024589840808723314858325712165393760139621310422415147620949747070535728780057947769921957518978304002318089280464407911481380830364853887729597529417985576685432052121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8923 1729260335299111217745436037831426826027760989842508913926667879633228175540062426568211672244005204132959844912466478190724941837719649189716006081919207442953354893498206725385686384144270280821889032103064556108256067070423034875355223277161221143508880494371299605493674906165907245614513475457045854400525702545125734154990595719177941865814144784794388106248961203252399944220640006836996582727333944049179681617446629716651424330787520279242620844830295241899494141071457560115895539843915037956608004636178560928815822962761660729707775459195058835971153370864104243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8924 1752383516170927249687415205685554546984922989733590675932198280412869652166284204065101502234999354650988284508933757561710474987024068734681806098673239031931718469210341054446079360169875702947601441943659236596466443343937893041870815882863683662566239340844140110872774035211442542134918479689238918047670054518999159948012289812818477732885540338981936827966722011421159166462290299653343636688146604676397780567184871617457918032154324992404038800057389966803283653235483453555886932528547672853950723596148985616224923910148997831049380183775879548451718997890564096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8925 1758687937778119963494128142693995053536089397091351421564792112906495628291475609668922919735935832360909477246301791273995629649531216491140066599450808023790163662310608737180580745108428695019876104850086090356923359737041346151576414363937930427989142345494384555701221374410958685708713303146074466343743250353439713988936329729300342083198266877923090390721280011572446195640380342548625991512155695796949569209711544277728848431471092198794314453624736139628402436900131851629271298947701729239846149380352383981404232232659034846008917165858251752638758310746521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8926 2638031906667179945241192214040992580304134095637027132347188169359743442437213414503384379603903748541364215869452686910993444474296824736710099899176212035685245493465913105770871117662643042529814157275129135535385039605562019227364621545906895641983713518241576833551832061616438028563069954719111699515614875530159570983404494593950513124797400316884635586081920017358669293460570513822938987268233543695424353814567316416593272647206638298191471680437104209442603655350197777443906948421552593859769224070528575972106348348988552269013375748787377628958137466119782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8927 2694858265749284421076945188671677963446372826988746348833458933834070582991601533803146379342206805083338972462687621539100565085890604883159329233002570589418638523194137305473241648067545635273627609030778153111874568551096000099017823475721012647818139503422441357836648341868890724270513389231160075010399384285750394520022357346696060487245845315938113190312421070364174716837358286383637428699505729735499006783701899959211426643826457066773433206753426463121469423631114762656445028367564275317552394120460015427867910816199720283691212179529632932091368497479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8928 2705144388102584523772786286400780652355784477887309787057026423657163289479202156891208395689502027567146677196702922994991078936711416057903220740455320054850309973401192580356961288245581230940266691327028862252710157488749320580741362389140140729794380624143330264470416587868867405508839638039084419606776140855142940302732291545745520167624757754159930088962765773699290649986736737181568662441639097017846157648326016163250149427048201089156914113197044500141552277133159814248592954613148975062389060413187775719878676286362261832025332733937464479331070418878464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8929 5410288776205169047545572572801561304711568955774619574114052847314326578958404313782416791379004055134293354393405845989982157873422832115806441480910640109700619946802385160713922576491162461880533382654057724505420314977498641161482724778280281459588761248286660528940833175737734811017679276078168839213552281710285880605464583091491040335249515508319860177925531547398581299973473474363137324883278194035692315296652032326500298854096402178313828226394089000283104554266319628497185909226297950124778120826375551439757352572724523664050665467874928958662140837756928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8930 5451606649451905085114815836640594834447238228136969570046273226444516163648914209479464192340479802912326685894548583935985282927436470268396239281050221299286864659536492246735409524282819389500819559594560244428943160704055975532086791789088727147593773937803403336622104384390603501923942841143475686443311982516389708094257504625631792674812095039719177495767550146795754865547397813167215096001424713196557365999148546012700776744516325782393354948275234237654474370267103316922453180336301747488144411136260359972290898328205855126194930639677425358645401106146918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8931 5600171661058458651979725978663913903409008280175103440960134877759408615792746757661630005623922059929506593287906348636754451670523287648339900370457922313008864205700183978276599047979681582078741757515955255735433119118188452182977341078111278446582317395147004187159943460760239106850148663050345173065757797401216092020478754297669102960023509221830756833643953501702603451199700033036903252006538987319747179877889450515340037937758736303532476913461532994853482637728260590343512817904108629929932017253591983885800184546016117230176149606401534500521886359748608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8932 5627869464704436929283398084397784128905877194793616232531881432925612275748472119897936657084270640585768669831065951309488493512867071481379600392654558707406498563247654855038354443368001988970455675609743199934069116673508495712774310196738606648150022271074892357687182466358502404575646301287924114175094883255990171103154055421962291115239170859692123006522409013397836866909315070660603106271979224863614258925149821297873345238787068749653605096763124657301823105229114621595795506743478584047820515237085805831008116638385777176014435258310894719991308911378432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8933 11255738929408873858566796168795568257811754389587232465063762865851224551496944239795873314168541281171537339662131902618976987025734142962759200785309117414812997126495309710076708886736003977940911351219486399868138233347016991425548620393477213296300044542149784715374364932717004809151292602575848228350189766511980342206308110843924582230478341719384246013044818026795673733818630141321206212543958449727228517850299642595746690477574137499307210193526249314603646210458229243191591013486957168095641030474171611662016233276771554352028870516621789439982617822756864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8934 13134637764813223180689194364124427400108361384936210324457108896561321412546736634742753354288542010383456523629931200725886656605427608458447214360271091977671093218639384488030360717481763100406960859769456681719306278124863206664633030474844124321561871381473466008888571044048882152377309404932784578366074009409454094154257817897190056969825499366917578587483175506061364285397137749496043458420106566475331866673618762858760646203720839815458649045011137448007122891343593524208336544530601149774165020548842875540170410689093940189416616099163405647194594134196224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8935 15768630116215032257802751315495681913245286926675547168545907874742197790840510713803223031880964106056051077046350393556349090565655448899643666043276599172117550908473208163487457707621315234482296713046397479299412790376348548960355494766392874308772441195938382500316964896629549958282109148441044470952798129449700513573628032028612213620789160692224133791445512001539559884360239241707845270745142728663168476781093901587137837199482697158997958584562003828212585366281793319246799014285415562328607615884366094955980469739878623668011413966830688339509637350529433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8936 17739708880741911290028095229932642152400947792509990564614146359084972514695574553028625910866084619313057461677144192750892726886362380012099124298686174068632244772032359183923389921073979638792583802177197164211839389173392117580399931612191983597368996345430680312856585508708243703067372791996175029821897895630913077770331536032188740323387805778752150515376201001732004869905269146921325929588285569746064536378730639285530066849418034303872703407632254306739158537067017484152648891071092507619683567869911856825478028457363451626512840712684524381948342019345612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8937 18409098532852742072477383172201108040071194627770970893565635951885968590270009315632951798980207087524890275095666459681656201945097081527888209136320787765566894390570816385307994140517133589718747607536133616346077454535470533805307495738139888991973023587059337007258481756000201524997135265927532092376905791135106233532473675832686503424001503348460141858001408108428184663383375181039524110324442502336044470596924477625754668137344103101280882877115789191471749246500350780298990381484866308932692336510164404987251840960882044633925063595013022464461127923898777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8938 18717158477676811802006972981382642495953387866100726832176107602398771083358854489568404235296949041412160122201609472733312485320094331169555812329786508046451914060455682939715969980339852767147049957306780935967749755809005149541084816841490583842216037106562790858522896905149061946447924032818805461088889449238974903961268215087023267617797000451414795877937338923323679823997796749747721331026579623943549097524774138030079338838975257839823590421707139486374426445966013436909046766519010960061063979022037439435797124966899211081370162001448217962335190329275187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8939 21405413957957582775106284769031301594834558012768035524662230583695675993180748337148505304421779664103461153577723890092090853027358263526473582610639101752048310319522666587739692243261168026330228407396157306955437316743171019713268273638233087051505129993603683247573420500589057786682764120481721452812101681963773910905014110802286978097465233235143341829684099582817941058320060952668477006066495437827914444097072727747149105630748201938169989353242650303541874791123958531150207861249467987350940295517522079354763378706384735253579240568476495042947080184555110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8940 21776794880735265440412634336465661125843147168660536997871233162353482089177313562554621634825937978821647814381125714668248865588690959471075000038753013209875954820274061283033856828320062628222725127620345228856313204191185699904056874305530793952362649738207166582733216098089865944499791334467686711641152995020401338249104447231731826149348946147853633957279917366153616427584669540413674230052201486143156774156963436487134542177876003046532200993043037348323670474903051099820161104589674576039198949997496833205774906354749108385414427825383582961238447789168394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8941 43553589761470530880825268672931322251686294337321073995742466324706964178354627125109243269651875957643295628762251429336497731177381918942150000077506026419751909640548122566067713656640125256445450255240690457712626408382371399808113748611061587904725299476414333165466432196179731888999582668935373423282305990040802676498208894463463652298697892295707267914559834732307232855169339080827348460104402972286313548313926872974269084355752006093064401986086074696647340949806102199640322209179349152078397899994993666411549812709498216770828855650767165922476895578336788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8942 44915070653792347032554519863889994908408138578935504020321595063973334586718020263670056027896353229104106221867502926124289824157475386890917177184163728798064990774099948976412633209112981637890993953155068361977378485357889610215041794823847967672366939422028299013705746160702828376394648300998407590912632589792843820467315435044431572995752974788001000230824457298656682736374336901919849795429242266804926792616484941872820531073388778065136116315781024333378528289666975180007154543524801401419955168808861881139379440395844343306277724725920516974652749532417228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8943 46338381322109088967578664997051216446888871580185525371976020565673072300903634722946299620881845967393967982137418946610352803915784438710962758728247066552196280355129751979126441706237438640535088427849777818472284719233204476775777357660178409783421779247188414547182375134000846020892096078416494400528717175037652497665154083629001195413481939923515514403538369442433655934717979653146935840804653898897935894478974398893027901374610798695826653670609012599813404390903599899509775301431494231586349190773480978053646274263795580253270573007666587476472894122151116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8944 46619535149744375017880277788706331671450602218386970567381915851743707382765858160952611808554192834093577609844012005115539629548185824056915229818370141990231707421344115774039355105969060348659150608473714198647510275103475935770213468758276342542112275815581846992415013175459805810162192294351804460513665835621131863663997361030812884802878256471666789683033362211988896657541607078385711566101684570568440336626319058685459351095747835457542430879238886972518449963041043759216554408270292288872488216029429327718875906824092118409478601628890066657182625810087936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8945 55968495221421728861591333943557516321014229479199189743411303186455230968078241181317403374998692409152737508495220503051383179083195950350102260679393943863597474811974610643548904240072484094350851299237050167368672434168113877569542439340433147822165064490108291722913644120363926294618363234526787907633244680758231213663432210233498961746330510501228987811140097365830646735126529447262165502196773845400750046765712553750102744477152170754402037035854728256125150318370098571297688785351992641293939278787144711934062933727732266472069070867321312447189961160628633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8946 56472337591571997848591835353340731978630913567722123272988001825650277828983105724706829109874001183338970680896073918109444203496935812466563124856150071017766870855331709603193430881200230646795001800444833201059992428703876465075816374583638089082103725389343753718450913854602165075611325790499210449268167271304471276790342552585665204978350782314733456109692182290675085710807705582721347695978145129706549631117242607555454663558693665149042181196213785738612769105379086328929922554469989164747831378928420985894828703943292919956404140312720156630982938775781376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8947 59073157004001883739847433567681384047211983017056829755447674695559453265229348597052425426367393186307560957021078288573099765848002421543123036886562135480098807258652944538219730596501883781252871448581261912091096749897001854610709044975090664521311723048176654453310327922624100536420478636889351220361677068340393786478271372237758642759962428650001373734067699864770588853044582200540720552829956644536835169683994843587799274472990990146244445901868720154271907907977865506075487425738655332399663870776010100543125162772243286318325490414078927129607917920688537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8948 73841446255002354674809291959601730059014978771321037194309593369449316581536685746315531782959241482884451196276347860716374707310003026928903796108202669350123509073316180672774663245627354726566089310726577390113870937371252318263386306218863330651639653810220818066637909903280125670525598296111689025452096335425492233097839215297198303449953035812501717167584624830963236066305727750675900691037445805671043962104993554484749093091238737682805557377335900192839884884972331882594359282173319165499579838470012625678906453465304107897906863017598658912009897400860672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8949 75305235204905619690823566332421908813268458857522864253226895099961305934520324171588339418524672684506693852666999308949867800371636284435252719125328013506259549047202099454298256719978594189247811594818460639616479944584778640959373149357882249430276005283751195916044095432428443311491077513959165584540750388969697989774546390710313880108193032933936614022916727077102463233262972309053350033156743239618590503300458846381943900230932914556862208742078157986377570351639494342769148862712428654533783307863829646733737143109603182768242244995322437514681920606175232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8950 76880105656460315551143744049096372367322130476960405980134129002857542377340731309142774162317632714864864280955541031292812215605907925979037413412496914487017134602925144255777582840818970160833155264339462645472738647812621460165112591407121398353007650300249340890617766040576633495695582053552796836156571274454328379247360539042447212462111913192966837213225889784820559510012321488229255365989815327422968546413349373375213559594759765840701332462950983206218018018080227187753112441434865837496996538008591563070084591330767310207334580575529001651067748417598914560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8951 153760211312920631102287488098192744734644260953920811960268258005715084754681462618285548324635265429729728561911082062585624431211815851958074826824993828974034269205850288511555165681637940321666310528678925290945477295625242920330225182814242796706015300600498681781235532081153266991391164107105593672313142548908656758494721078084894424924223826385933674426451779569641119020024642976458510731979630654845937092826698746750427119189519531681402664925901966412436036036160454375506224882869731674993993076017183126140169182661534620414669161151058003302135496835197829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8952 160202702277759294620353480513755997316185846015692035605405839589753739496610898901403002398277602831316402955759044719445414542526286781130848590393046874301406735930458114497658173098810773297465108591136710091122335258118038066170313721193003696534456628183239835738918673365524039219144276668502935044037130716417994763888940300358185366979272225193863979043101243388259523464652799836412426977150624235783271051406395231024210947780337112685160004894705830669263004339442110265177619982920652062427356102094714362334380765980229846152638444261675063536647491182133248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8953 183211680994162307404753242144590751293141397054187401793027886349624410806862397132879675225949688070176611165512357182506702268768317231575144965120638841482951059077517199398664112053941985032805734925702653688102321664317541519969271530814012281137392009680698443019541892224733532100283119089348323030227698483742458441387083403899562325726630786396204174690902361566170622807898235517615285616821921944815230786306374143399500305381002979876182985463475661382835006304972722075075613725434087996225647515415700183501869010221685676405433495987848529037884110721043660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8954 184362420835684540226340550961478036518048197632621705679411685928392642011177073985152891767867543866629378505266121626573759771820085145408187927617851971510868846723260193403845729742898354019099817834354409238801985399439573544380811359857840131637076438235523839175306182457388068924107730848610702095606481168923281327689008019253860501480187768225653295121288542547903741221391112218139988784348017804301368425036606444963044289616747729113114362720184176739658343252604016806528265979037738324959662414875401258869653841134241959936300625602228732158444096985235456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8955 188627950667476684237383391324548158646808689449234050121656028491184928262229555963423394310116422702747183810911811675035251595436354177777080690644899923595863330434667944696048675357799918513484909790438449847527330349596332852491252804533664823555814041077936148866537131361358611109706202932456439736085163358670390995765440512523987475109788594691570622971923460601854348638168500227902695304191664893043261170830717696688207262342997276320880919104214178138505372874791710476153455607077973344360918794918855472601100340937319967802817926166840973755345429195653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8956 235784938334345855296729239155685198308510861811542562652070035613981160327786944954279242887645528378433979763639764593794064494295442722221350863306124904494829163043334930870060844197249898141856137238048062309409162936995416065614066005667081029444767551347420186083171414201698263887132753665570549670106454198337988744706800640654984343887235743364463278714904325752317935797710625284878369130239581116304076463538397120860259077928746595401101148880267722673131716093489638095191819508847466680451148493648569340751375426171649959753522407708551217194181786494566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8957 237792440813843056234209585651071904655901101785293092821052464276809734121431517741427039469434363023828637730879744172160143192307588250627340357545761101395124610342228940621732737290891225119168179111988365384011671105906466470855091025272066087998882124459017153642221983991725209461511260254060774968140527411467275038763887572908414872365314205952340830120226322157778985180848617263852946160995718021235305958011008259137600600123379516702666634703807383087025790560931476671451022529638418656012036608262043581041368797405872451606894445688963495779782319732162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8958 277486508587684567520679878496066477343712972854257101834980104682346465158014611317482011197628210885012993571095871299892797262621279518385691921140550719884992338593769726910991810979448933535708655044201842242527138886043255399062633594183403153414561442217874318730655463777606490236427218110995612711425661260934549777078216962173797198545624756085614260310127788672161309634500889240634655833009975308802406192789605615467385549462410689658396685234252995414625402974119367861076478134027222842836839143764109850323581644704685126768983864891121201108832016456168243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8959 279415584168782949566179781911557161040336413453590298111959471314209978867828332966486179998862594300032328086552480638269767227474122841394844093693763756810896521458112645076955502816861089649148788822743958920213274488700552572821482337507330975967225757649328112916822730117885248882558594937005998126104211599016628266543844555978810967528321481074398329041445941493268683007389940670490647161958999456988494941910776528432435089377126156914687768971298029589286266110909930929365696632036264419935774615909303079900534691187080402361012835494511401660188790475456512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8960 279727975792662837931967500146686367707404659462430835966312379665384134219008017796860776547073258558011980865822274397187483917119145714162836753459655799590341132239630031935280828656567507264752012046311264174121907421918505607838034131548755753873039955862080815852681612202108542479060287554496096027478256075997042417911877517973471520954050377115801398439504851327127565378935427895362830529866322731751095308718502720385082144543255492438824954081810297160542577181424085183585878304020445839858062179329678046488903855319074459632792587726742227538357772779257856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8961 283893620861160779725438508641073177938895113185507920758177770838095367868527967447645821383326325873846428243616545966482216660536520962241743393470998917005626038261600828376619268142592969423236039013393044584223010288500276720667149954624432481742533101093710134872265973352735730154571458479804059675334694738497974381603295938208173270454879085440706334934241957161439889930939592687409952143803505407740043916314837002584256357902967089682912332344585101515798863342464980019327086385926404002224577108188132952721902709042364373836361575652940213563758819818864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8962 425840431291741169588157762961609766908342669778261881137266656257143051802791951171468732074989488810769642365424818949723324990804781443362615090206498375508439057392401242564928902213889454134854058520089566876334515432750415081000724931936648722613799651640565202308398960029103595231857187719706089513002042107746961572404943907312259905682318628161059502401362935742159834896409389031114928215705258111610065874472255503876384536854450634524368498516877652273698295013697470028990629578889606003336865662282199429082854063563546560754542363479410320345638229728296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8963 851680862583482339176315525923219533816685339556523762274533312514286103605583902342937464149978977621539284730849637899446649981609562886725230180412996751016878114784802485129857804427778908269708117040179133752669030865500830162001449863873297445227599303281130404616797920058207190463714375439412179026004084215493923144809887814624519811364637256322119004802725871484319669792818778062229856431410516223220131748944511007752769073708901269048736997033755304547396590027394940057981259157779212006673731324564398858165708127127093121509084726958820640691276459456593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8964 860070388471023348175257208966035550233020832949355646595115127485517603442737389828541766650565971585441921329532803865726166381356274763322821091506486361282062519269642524937845268317392761771812628618443865205679791330037129843736107880475254729080460040732020876109202416847545975988422875362028393489281224733542090410645875483965883451280025000185535951472220522563792376681430048851247606521813022717135042768809911258195434359762837879615522337693849325873438839420852812357089475695252996819398669236536867859383353787960547569903004660815435491354714184876032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8965 877078204274326313197686382907739049835939705018453768168388357064446632493529144619989145964997670760206513543734846397903771573071052963583659913328209773263957323472083179167524555960972779073215459329333799659460363432019687075868992646385520407242716656572229341703902057469648028529661430172460819266794322049528510063149383057650002058421566547277654972961112041005742129446189711935062164051587629891261588958271600098443010562022295386980326761853477979933676806188341194556963142391010140382999227419318734587664714590807037097061900289218794596211115517395599360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8966 1315617306411489469796529574361608574753909557527680652252582535596669948740293716929983718947496506140309770315602269596855657359606579445375489869992314659895935985208124768751286833941459168609823188994000699489190545148029530613803488969578280610864074984858344012555853086204472042794492145258691228900191483074292765094724074586475003087632349820916482459441668061508613194169284567902593246077381444836892383437407400147664515843033443080470490142780216969900515209282511791835444713586515210574498841128978101881497071886210555645592850433828191894316673276093399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8967 1326518382597986114103903711684322091242112999299026377250748987854672777054895105130773665702233888187162552814176311966024610443160689492116761250434875104686730614623987477591386547482652325255461643932812698627980562392548314172359662382506607749533223084641707551824504257131786002300190075517844720822558896519782266964315502610628534498706280687195670820398040787472929541146342359132553334972785540532039686250542357769143505957045581766473093881361113054238331462964012976444438733739521094957651455855882711733265430732507637123859549811896111172294139977505177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8968 1337818520901232696800025183633134158496154882749638690062260764228255136806127063224077180688748514844483491229536563806964379525302119494845603503110455059326984454033625041094346959682588165178984090192764537969293940409741623389224206790165474041475730877518270740355555196216292057769365177156738273802468332362512649755356994519250784942840651784010998858430123185672939340995141847205855809226127098613344265354194839115213191157651734518200869067682253477444626272259428802055792232059286018968108859357647005653280182370094129838651632522149269923298030584332288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8969 2675637041802465393600050367266268316992309765499277380124521528456510273612254126448154361377497029688966982459073127613928759050604238989691207006220910118653968908067250082188693919365176330357968180385529075938587880819483246778448413580330948082951461755036541480711110392432584115538730354313476547604936664725025299510713989038501569885681303568021997716860246371345878681990283694411711618452254197226688530708389678230426382315303469036401738135364506954889252544518857604111584464118572037936217718715294011306560364740188259677303265044298539846596061168664576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8970 2687617154757044327887247236538990159223168026497179972651466591934466348194445889069373178162462953184237101148785686947984878235398302517570295251123320005343485273633207800686783097638227093036145151695543803976275773649194425773451805667053569210749170300716394217446637968311215240469017329851323864422801435382703836076915387705551800690891107171298156684874952800770051523504984220852172238430134809836906758165245055987171064548630231082009080646747130538478634847191339361916719906314796142921869198612489226829977459195830238641271601635565984505010576120872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8971 5375234309514088655774494473077980318446336052994359945302933183868932696388891778138746356324925906368474202297571373895969756470796605035140590502246640010686970547266415601373566195276454186072290303391087607952551547298388851546903611334107138421498340601432788434893275936622430480938034659702647728845602870765407672153830775411103601381782214342596313369749905601540103047009968441704344476860269619673813516330490111974342129097260462164018161293494261076957269694382678723833439812629592285843738397224978453659954918391660477282543203271131969010021152241745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8972 6719042886892610819718118091347475398057920066242949931628666479836165870486114722673432945406157382960592752871964217369962195588495756293925738127808300013358713184083019501716957744095567732590362879238859509940689434122986064433629514167633923026872925751790985543616594920778038101172543324628309661057003588456759590192288469263879501727227767928245391712187382001925128808762460552130430596075337024592266895413112639967927661371575577705022701616867826346196587117978348404791799765786990357304672996531223067074943647989575596603179004088914961262526440302182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8973 7468934579013948861028321067381149210395089884732358444499712552824970936402334874428001717289208613514625887222442250653703823942390542719510885459143343066066852575097491061951221806863137912870044908152869761161696520057382496137734826101361126196761911614614204764137243201142526363641649131745089126922406686161958947499187241851166563970670164953704282918699048266307768748696235092407370418166942143455730268985174544502996587235397116968942881166650635464412091982005779723111316909561422173175207922169171558521505111206618318996642038359535595790859377836032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8974 8007786284872241499739916807038739292556410913421454299001054407969973859668309407106900865854393916526366682012013170343722903610064444467633945612033346158756414658470129903626704389888404460513996799834007668485898090566399047422485344966677340550888595714176876163500558366113078681615221924812756916773521224764865624290938702357640571669644217301913298166562734622870133591007509655155635954646857791499079713233531227791150242338581963474304078703487306382168730287649627571752308361872006704601933335945863080887586159820635676204804824546403984299580299673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8975 8335533537817369669693557687783967693601755445806489535667311849096173504067590927840633308435434467538481546925790566529933848164962082087630677814582996683682659344134657363253711648131694157362176811712928125203213776701723808434848495157099205989149964667335686880763831219240421116227044936449736182010037486321313338770846407818421146495837512767198749584379909404220461201553745586041648769076332756822577761496589327328602320114296782407930952781851465421953207605851287328796170696968625264725998178909933048412485221933294550666615764865338947371270264795955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8976 8361602430917211228757428108231428647635482622677200801503636297222328564359239755342764464844553953595446893868511318551188371750814626901167943205761943699544563213532381755082291831305953811296178371418491974007972550987714770966758478050128360954447356366456238455299183561249101584770957500764854372722608068300462487906608364054595405275899154998863842035032683324424289255039605058828727897114315486335375216806211415040054979993388498412918586941104642481590153824458778268190296425018291652091465639432867674217214951998024037148411853561308125736741354707353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8977 8583301218774590642678656152999594186247094436895483375946122235053755279158944639199642998936995482315980837699394924705900731198217567909022150537895075431021849504955007916182673382316029837062132691577214674464485080162839123322996591543437819951930248630182246741675364860254396913205146553976623015665498822320867548960760664378137869376504009844987564197008999969032592832669133048931879111407690135891239502423659246338989334618417784295552434909101197650496472141899420179720055511900937028137098607286897880964054366437251515711102969809578488481316166403358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8978 8710461236830510504051673281192180766784088428553194240774953675573070172183521596817415487810136156128069442702348923590432593882635605952118774990308335807777728756880267292718712987979971019833423546267247484456551525794881184409263207714451713580847733795073835582292777672998906497104482058479980393675358064133028549686105266813369541515415180361209602185112837005610853467227194279286425468613729989756294902459565309247715102538690640359190248759606400578651975432890522700901093371336506465590981549617074145867225542236321908536452643436387058681039368868593664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8979 8821873010636770161917007932358501369124600217250191577738767413997116261889025971656492024808478307014190940318791659548488499888178377397194643403466502873823172697190176484243787208820411746019503833286982121139585992929363522894384791168355681555755347712880155378426374951115379350351073604891416940673724183932392776775509971492430913633908334980515922215219408187555423226496965918659349596446348183501653396584166247732678876813427829795704260442743974835856757109901236777636563316331679476025854176847245102413394692433792202548389661138162953813365547335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8980 9267098225245847121694398408516558652762623640346471317712514752486756629878652773036033538014133668494412039737645930858886124224640189797949582699230211526888780186345871608771969422325331277269328480359427271454904527764313336728238332256981660756484035310432514692016448245369931167252154772774317844704603707309712242739893982765565863623951478648243565657972341299251184215827087102288388582547108351638679302839071872590374066336817374372592724791136695956586994427914316590923618240168846975005481919982956870182384705568887469148902725436906548025668094918656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8981 10598053660749383502383044448459261725395420900875926300084412475658050964776657084347372134061457405116208627957969087483912960795078240946188304418957207028552787507901327416510552321680799304955501505297814198258222397351486097846493679928481272425571040095103328794462766612574040727154685936030868224120850183381045018739708665622388175427754543379090204853761393279449419273293700758737451940365388700660459999653895095189832472615291957619798349765917245791536851343839325462032858394490278126790789070077021292149333985308021522290880823509689208482675180122931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8982 11191821862577666691623408210841360353791032979881755429989572752567411228370177625408296386482496109489638655115073314855206642801281911155240613939829085026734449105535270117658490830415182027197769905876990294668290734965026038237061092223478662781409988247258768674907478012921850706964065724689456026245023243142473755857388880652799877335357970761155445934140059539867376037453564807785456009546210745562970539090589767635450966028275323353587022356458307117649110662702072630882076348825667464552734006831225041167063055372091088928369613889114506684186332286156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8983 12068844513676410214763786353237608460494937456503505495564650337661648924381908944881879464073987474712911449767241750264469030894101410980445606517178916658817095158437149573608282069902673666926760102121155926562288836573762138724169334950164259350664863920275138659510470428167269283548456724505721502592072575852733422863078959535711591293558585088592760804750376834126831049849658635791679526542736104275330015724385469295078036792728819486395877872256459115144855451367126039431247695782183158504727354548768591287312134783190781417408861707245446019166791480115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8984 13577450077885961491609259647392309518056804638566443682510231629869355039929647562992114397083235909052025380988146969047527659755864087353001307331826281241169232053241793270309317328640507875292605114886300417382574941145482406064690501818934791769497971910309530991949279231688177943992013815068936690416081647834325100720963829477675540205253408224666855905344173938392684931080865965265639467360578117309746267689933652956962791391819921922195362606288516504537962382788016794360153657754956053317818273867364665198226151631089629094584969420651126771562640415129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8985 14492298623778886880269630924569850480382106351023870575904515924858620246513701984906310364929504174940595496568474779385787288368333812008351402850365445443093162772953463513845986146712376841061317725837325623095349421501458289986481358339176288959019502667351341268624833281866127101341691191165274317914172213910723228327871988236061346406629823039507687004687768597876596856738774217405844688716096934130706136581390915291735704100550959609745277512766628167958606184891759819261757710129171698224089459091240893345183461357577374351158728543154206111468495841525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8986 21738447935668330320404446386854775720573159526535805863856773887287930369770552977359465547394256262410893244852712169078680932552500718012527104275548168164639744159430195270768979220068565261591976588755988434643024132252187434979722037508764433438529254001027011902937249922799190652012536786747911476871258320866084842491807982354092019609944734559261530507031652896814895285108161326108767033074145401196059204872086372937603556150826439414617916269149942251937909277337639728892636565193757547336134188636861340017775192036366061526738092814731309167202743762288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8987 21908760098148325059120281296400799642924219066079991435587823596766727661450558901548447661123037307220865731923121864201804341983308478710690958733290026695936312318307766878606526756187363965383372159872168172132659975959238259570821570417889888492600187636859097091221222277587526157548351023619939191420776753174932219226233431629179587534836037513235181092188940030516014853224013798765187727758032936192416182541972629818475835139467039985461351200671715796534824155600633802589857298977823593776376409380964285061318136267149576097686500482686946355455088803184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8988 22189339854340147388696892840959247608859238012789778337735421545773426037437017636052410432763664135889814840059554744915233199126464293505738685162361004801289274897934007683096699066018408833281272673531688351171978293049872683438584648448455927108687960904007765566122337975674677815996396653549002701847194170913444709406257985745229481258876084907035811379503180405896338071887184888218545204619567155259605723237572750360636829687363165587049192026856136229512617634622356109776550279892697454208008604810199955918007861880227106711168598455525180861867194580992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8989 22658645125548927769687177421865193361326849127402648732188517044428250646292261895374074103516101183046770606670199656902865361963243445780810488153237113296756067228888329061721348352279207962603811157043264046636289796934602310583353127463889231581574950163048247058598157417328074835237563007093991523036295435598990136174929668193244909811608427747105306398765640269074581838113483577196068963078143592119028977132881625450881627142746920576332453193319716110110372931587270449176979631483289865665150888586754085851501749243192914652184722150552811917769210593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8990 22815634496479473485294978321762216342064607053336603567719037088705327762267505814825948393497991211034246289776983371136807138953599751210463373672029480386578222065086370087071908986014335080575268010217104892433626041674029969146179827563042214150085959381441234598762068347268287464509278914965059446593495592744579534672982734805525126691224753486740426435011849927156995059186944690423712282219487178941248062316016454934801877180123661115722054703708058188852673044064702798386478332591307345287353039132225229092596251770832529414452557844029355796729954304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8991 22932772752854454190123730457760029529606266648945007879378778301117710997976860367448108252335281100705480512819102748021025771146150499926439133964761610883996813128362723397238895647653964675446961499880566026128824665549674133351239775336507444612444519150002761496193123769235282366206297064151470517356231762101163005777018406130275096930495985483783288348355172454309597586570181926694436254724151588389395005436108345393139246948742823569371167496974025625641265581942656836420787851852382026338461174519761094438158011044152605906468691583463465064333312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8992 23649421901381155883565097034565030452406462481724539375609365123027639466663637253930861635220758635102526778844699708896682826494467703049140356901160411224121713538624058503402611136643151071554679046751833714445350436348101450018466018315773302256583410373440347792949158887023884940150243847406203971023614004666824349707550231321846193709573985030151516109241271593506772511150500111903637387684281325526563599355986731186674848415891036805914016481254463926442555131378364862558937472222768964661538086223503628639350448889282374841045838195446698347593728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8993 23807998263051105340518230757514655602400262137742094328742625482088789992109432226210829178102340670824723314946042236299577891061352171611194927260406915534098765501062287156031119362346640646990567985075277973848819283738243410101935215887858289690197609313038981211121364374136813187109079304143159733065059620126865904492583361018087753063348868294422329333972680436130110393724928084378747509748446468980387145719815869595390415094053186605761841570853156084055905947997250393418528029931550927744733743373153841077856825871634402047121515527856920945754112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8994 27782177283453629487459761156859519507554358546496818417285424885884256530651392325669529695707707289291645983239964451643319072580010216720338403809400313151247917977361227340549180147266350554026220082546872391285503911672599058313982392080929777275858330007414268323189157567031286044668036479792121732258937944554420606087897053687847896344446258174344069291760778594211599344134628723454502841186618734584751362628626067775533079119022687758863058135628124889781515461452334608144898559807407148608908430531698097382362255240344008202707020270400927549305651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8995 28607779803480356793131441198250584506253930633769811604731570777405399868962136969841556640722839558538283998486179251464678564764943190124384891141174973442871641092381594734493671835864558256517050547289305953313193318568286045839775592934136771079393854795024968959240735974537623201117796342710981820131734227130247890615999803200682625203540323902574533492468913238438548270161156854086398679442022414680414514065329799490087498892841806342672285966050610533189275764794899551399700868206052518119849892071667612073854164577329066282762934619378445273995935744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8996 29196858559832191191511111934642619239077584027224761509912702536763496066325483838738879441017070772617253490290274859959971576188931185361104534837776142404081024273959340420461216377621859676916728952828127545553030564164767647173951931270718307754079945776477419023565247380812121861056598660335871607020551389761408895244582319431732934986154048349782728415467785283658526592864999100080475185062657671345036380150376387227353858503400991119472716626027312537082102075860050764304665438820750426087707538509006562081126194976605483843581869444394916289445888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8997 38937803364046667790102452660168404127559874071894944398006353294135658899841548286716708436018317694086532902086407486725976328031323707167522862741838467494410547497032963781380216503607800405425424110577725258704619942778457920919709915458013116835734731956352002772530521195584849350288115117298462223241820759121309549796822861946768389274239251313455791721340044608722536799559282607669601692534629759204812752531507299336124051509428901857730962831330019121962696629638982291541542253373936733723730961054271206903565984225917811638371194214544465763237888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8998 40753035035350928826480482570069958096049580693691626104351962293118192907067407062383143365638325316897511683359012330584785003781316070717901915008756529276266799483506306545231764357415392234408862843410387992216816489007398989211218967499763981413873610683412146250638468655654379936014747736403133396941239513886987120932825790467368393653747975268694341234164208461963752450115776800910323658460140693008600591420023103278651397705024367468733707150405487213242694786953089534430272786647747005628952474272077634396893797116789967161702833709968410537885696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 8999 81506070070701857652960965140139916192099161387383252208703924586236385814134814124766286731276650633795023366718024661169570007562632141435803830017513058552533598967012613090463528714830784468817725686820775984433632978014797978422437934999527962827747221366824292501276937311308759872029495472806266793882479027773974241865651580934736787307495950537388682468328416923927504900231553601820647316920281386017201182840046206557302795410048734937467414300810974426485389573906179068860545573295494011257904948544155268793787594233579934323405667419936821075771392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9000 81651235878727615372643792655100020885658563293412782662862675606693261719374744650458632210236397981759990877000816389307887547728030245919854706628256922663217215581296241564347111974161195004881994323355176670196435628445203466996282973476025553536117790839692204462155325498198677507961903819645221261930451636329141030869433978489318537767719115506200093994972256449282840423770474217715873760014933677398658756126571802745773878634090979256752409216374282449481035199043922847711998372670204552605101531377289776505600559583653810569244017410384320702447616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9001 163302471757455230745287585310200041771317126586825565325725351213386523438749489300917264420472795963519981754001632778615775095456060491839709413256513845326434431162592483128694223948322390009763988646710353340392871256890406933992565946952051107072235581679384408924310650996397355015923807639290442523860903272658282061738867956978637075535438231012400187989944512898565680847540948435431747520029867354797317512253143605491547757268181958513504818432748564898962070398087845695423996745340409105210203062754579553011201119167307621138488034820768641404895232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9002 175083734382337443415401075514965093421136066722523976556786883560604423971022423561468848488190483370195822512813594937401092076164863635276362109339725053030940214795484073199918444853997183834138054774045503283365139720159298107515870938261342224991379794681525769343082442668986960115060405052901277901440607003896694266555333111418303196805947388151526713091450618564001970906778477282599792246226948668349117121066752525723700711528469928341415022051323263482412843453223593861415628782137092253035066558556013792173224163860238025047630338687058120445788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9003 233496867369198635361726262078193056351815158998698346152638653337103032635282183011516579446353167419687693949073476244589142577681525185965364004453956505486917379144899853122807439236270971994849595164319408690862600204702331328094071044580585318948272675725528921106578052014652536272585559083664740477582494337270541364599243980553416132659631991311215887652523607775952839617841934584485164142556499668836342015203493032749989835334700949110577935609677613001661938368379987367969275993070138590400177673113154646152332736866287652875257175399499604951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9004 291871084211498294202157827597741320439768948748372932690798316671378790794102728764395724307941459274609617436341845305736428222101906482456705005567445631858646723931124816403509299045338714993561993955399260863578250255877914160117588805725731648685340844656911151383222565018315670340731948854580925596978117921588176705749054975691770165824539989139019859565654509719941049522302418230606455178195624586045427519004366290937487294168376186388222419512097016252077422960474984209961594991337673238000222091391443307690415921082859566094071469249374506188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9005 350401034847063314515707485332993137033070769951359234444266542913616156133427019859434617888591347283879932004501103746326525655702600045634994893300179282355867565413088930319908896141580493767282073668109383873571042992828087253142503234975311450178043699677038732207514862405270035535783131128220764389435712933876423790805890811190653378268678510749379111083711505666447680618148745763733850147233519956568543486577051572045894039241714407847132295545870139564521583812041999718495467530729976764162116339153800324928467312994095521767004431735576330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9006 354235014396346915128194803930800818516567004780428253707613624001404960598995831084252688862787913756924969898177220689915135138398185211828025120212050005685798940457185559414306009541512863570228858054850956154886427315003784582230647224947227233444975873099971449575980618046895665483238835723896319440726122184821474609044966235418894173367274354154536752660070123808085731295683832482700014334897769462875009247553394438326535219603897572473475115683013435157986990896978731811491542554238162408289559862785717542234907766433785788858686040448146866176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9007 708470028792693830256389607861601637033134009560856507415227248002809921197991662168505377725575827513849939796354441379830270276796370423656050240424100011371597880914371118828612019083025727140457716109701912309772854630007569164461294449894454466889951746199942899151961236093791330966477671447792638881452244369642949218089932470837788346734548708309073505320140247616171462591367664965400028669795538925750018495106788876653070439207795144946950231366026870315973981793957463622983085108476324816579119725571435084469815532867571577717372080896293732352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9008 752749405592237194647413958352951739347704885158410039128678951002985541272866141054036963833424316733465561033626593966069662169096143575134553380450606262082322748471519313755400270275714835086736323366558281829133658044383042237240125353012857871070573730337439330348958813349653289151882525913279678811543009642745633544220553250265150118405458002578390599402649013092182179003328144025737530461657760108609394651050963181443887341658282341506134620826403549710722355656079805099419527927756095117615314708419649777249179003671794801324707835952312090624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9009 755430426249598352510937729825551668459697609528190832878701765431288124332451431694369810870780207992054844037662269689597768216217536943807318940116076721423619367061018430600812183901522313748951915755193910360730215065812304234767352159830886935995300366429362180480930391246330851884416636351082318168014300843459386526687965137031976831594678123080269335644285765627907422157987581661405293323741994413547988274196506849051850000549003331333137532353774901685704278007425317546024177872426014839717506211897609517820072405271617920371008689657190809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9010 761487316662019346554903058544117046515932718740419316113033658847541174984793604355260794591250660089551217885343553799103484706027319619831492504767707968476701255409535530546978672242319502797458552983287042382590518045935418448661765471903155223225429431225944607901125234559350446339639611331837886728498152666981652918673294514896968958289172119108373913818323907003224293310345401881904161944109647126496630071472435572031650469699518310092965070815239446990734533960279536809795229781583721067545456196151626413095431899124862560057465559416896172851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9011 1522974633324038693109806117088234093031865437480838632226067317695082349969587208710521589182501320179102435770687107598206969412054639239662985009535415936953402510819071061093957344484639005594917105966574084765181036091870836897323530943806310446450858862451889215802250469118700892679279222663675773456996305333963305837346589029793937916578344238216747827636647814006448586620690803763808323888219294252993260142944871144063300939399036620185930141630478893981469067920559073619590459563167442135090912392303252826190863798249725120114931118833792345702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9012 1650255583877213590179979416828600981108923404681657850212833917863692015608469728411030795947402052319320560723319111779003154804475224605091922020103591567482708265109894306928221749098093549774105899558717259071191058280613317825377292616436210845743406027727496805160510945810907074323731531671543857566327035123144190602345056645060601319333318747428881094155396454321296499441385149566557572364775633227871444368378638226870871208151831967301920602056921315426807625747364254914765352512076764969535922392370642895090818289938520712727985914389595999436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9013 3300511167754427180359958833657201962217846809363315700425667835727384031216939456822061591894804104638641121446638223558006309608950449210183844040207183134965416530219788613856443498196187099548211799117434518142382116561226635650754585232872421691486812055454993610321021891621814148647463063343087715132654070246288381204690113290121202638666637494857762188310792908642592998882770299133115144729551266455742888736757276453741742416303663934603841204113842630853615251494728509829530705024153529939071844784741285790181636579877041425455971828779191998873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9014 4950766751631640770539938250485802943326770214044973550638501753591076046825409185233092387842206156957961682169957335337009464413425673815275766060310774702448124795329682920784665247294280649322317698676151777213573174841839953476131877849308632537230218083182490415481532837432721222971194595014631572698981105369432571807035169935181803957999956242286643282466189362963889498324155448699672717094326899683614333105135914680612613624455495901905761806170763946280422877242092764744296057536230294908607767177111928685272454869815562138183957743168787998310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9015 5284336849661019794765567141937163870205739627252505457278590350938024010886650289820839616698744554916775922564941873701934580111353806731898078152335267889122772623239501627871444854508688719134498144833067082801041825005180273160959362585194228243499986960399732106440232295604184003432011052993553143197727796165092548139361691824787567441028237019754497968312793266436208426465350581108728112663395275125054362953031196952148040723393338436389268635995685846999746497728565770513384567262127641892676556465663080403293921916426857973053452896899248318054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9016 5304319997975956332538763744658099844417438593732091133987451523903266416274192308846730974336464338726730152622563169785045400365401632048308841870857546326780091013599592326773908998049781070933018170417439887417339163283928469140964946482826910573613955941244275510656925594586745872850042455834539358832966147407314251010891144351329551396143453824784376428437464302097385286366572444756930637881617079588444951579031249726278413102331027996572517378025856981743087022381752848895766070434170243570249514266804626200418032590992644950229465954308875467358208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9017 5421052392297610301124564003123286900852681520530772717041752833848320694801353231136491779229432303927582488727813239542638829070626139795850849834564798666718033157384794622697630586915313224782776492829795518742544690644930416085088294776903207021096657436430109038620326245876066864770157826781602284863621212271031554070109699464695078495530413636069243867443570470717486194957386098910912386074434356868120236604978240257226441559688665056356243552718327425883559888191210437999986274449006736606566625056126911107997654787097236608465149624077996846481408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9018 5525119127497305455094439918339243450476482329100998016456333282461267863152248613178697627089840282138384520307370471542737991859954146014647345369268698077963041645258297277722902650223137916523375688051216758815417152129337967542799325058516796764133289122326966888788275123946693050730106184783287994857920184858303792149229246866759147293878450926653546777218559059932147519947935665573114716172545954872700010127998951327236091257899484581218263766436396193421177451712618555505062674751867185736967686177564460640921357043256007089665183531853079040229376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9019 5733446210293691126459586379971757625051328746279475866255041305035540612101269911194136757727774962451046779049221050070130948691283387098667242052544378927180468610290595305919351122693684850533441738809190449044680383453583066544574227099073182591205024484013159323847323847601789114840780507574021058150983885028597554212219843670952128355233197545544447509714392579111026430625959665854150623936705760454429272514391435151047442426824473203842349122760295115312984658238682484281760171672901172437330309214230603694414041147046194917409568473273256367882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9020 5767887094473815045961852916862739081226137111602646662122747382574530698654559722317938200534412237895840375136097564908406972588755111551847017225667671069488610131113174150267176354015708359992215500543233478042604025449645407780161233780831410990170728577079332602715473386682541902731564683231931955807356329676980049905184697673793269287780402786923125354440104469369518208275402202830946473832323340772965626595662247555584876456910892017859398980566160632301770162015005457652869089102800452458269784748284636549022721600545554852809571957397498953858023424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9021 5850637957106513408287258342250828929334972524921882790001188441746890800974166965138330098921362065243973344493264518652199094662932192249637040401072185913594146482232861354240304216734461074301420587883726011241410008467541993519311393096575036152252711149662335129467114635300735333495959331427248022266099216871233737838156196426935318385626829503324173318977207991815762317933498811673605244070504769908619444205837041231444955615135116506526764691646793758343839537380880926656121681995047702788519115130352543060762407431081933224926468250727382326446884126720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9022 6083752590448153653685572743063650034887702660351014450895428153294523754121657587840246559894465603437142004844373798356767920620514966272489525161495936842651620924677661422538929469250051093547887105213109337921007313936544742211210617916258298373212078622490220857764022101564382372800469029258365453451340699546938943617019533557948105321200816666777323316015222322330597055378559862348708433658072766988866598133530435581443120905956335427046985060903231612691453342567930263998048480550417318314969379986002152735108056974325902499175817441502036810210874490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9023 6957489171347593640090862341886753663637981433142533551223761471867353397332966600360578717535767016903956198045344355282649560352013691693020168398499823530154374167616910875462058963121800870155962959205100502107874447667206960276545222543759727947451211085868595738420639314172544573954045996557217634801114758545976208679003506895640861554319823055100868894023876089376364751176698096336396253215205150301895755750196876301243302812746716489900413579256273246243297982788357760539522059172362358324062376350740905886146022166567876322055357515371931767735928750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9024 6994537460302972876708633147419587160749292077867107943133885692232301239842787028462760842452286947090691591055244498913709604471276952510509173282703457271212967281652790570244743536696251962183873081914352296662664705191525529436480931417724873936335919446211512638797897868054006134693143471063758143567452882811863214755335412815604659462443065331655814206364361061469146503453366461693390972130697018535180570957153062002260374093130151488159531789891669145936905054706881270912312748553764109536233315134292381962451691078535175766218722975457814775981303398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9025 7028749534343158744929373998411404227110347203787256868803364351943086841113567105273084688206314555682320273404746848837379857396831090112225023744121740493196441271641167734951400027497136425842668590730462444158990743829435254840116093363673976515465267796099329269636580883813418095458486764916897342298972337214254130257600746259558482519378761106158631371279645242071627637260759314959197083321500516601872843434715346397850657858112971847413645434065928441981390049692620210817085800701594771092864158957097487177376776580392902191848430177938749138534039289856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9026 10543124301514738117394060997617106340665520805680885303205046527914630261670350657909627032309471833523480410107120273256069786095246635168337535616182610739794661907461751602427100041245704638764002886095693666238486115744152882260174140045510964773197901694148993904454871325720127143187730147375346013448458505821381195386401119389337723779068141659237947056919467863107441455891138972438795624982250774902809265152073019596775986787169457771120468151098892662972085074538930316225628701052392156639296238435646230766065164870589353287772645266908123707801058934784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9027 10634705927170281479358234262912551584047377425929165426556629761219275182749113443790104533254413311089392215285642781102938465963860011305150763268159793200351662290466291960763325250649547835065676620618616064010838496201308893670640240525341829939510546988606381737710473051372522225473536904325665180812854668079635797946249935469748589741410339729947427003529868184797395862658897472847786787369750205351942497900923510157306244614718088954966149501209540006095354048981289123749636544134744262422626350870392878105084523684260124841941174304407703110038944460308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9028 10748426382551489022644171647963963135652790715203767968851275322132579965369977296882366717730013837429308116041097254575532554626566887692707175430040648588974089399225678176130421075329826999915312255948431131788661062520688223440291620164026151907663713104404545979759057043201865729804600592289254293813013460663634036745621834779705101327711820962792998156287614241920162682416929949824105787416024067547839269678477385559255039390464807719524587526542474020560533701611729042112932657580025127735465635315700279281621560857523813110250998594969502815295627573070712012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9029 21496852765102978045288343295927926271305581430407535937702550644265159930739954593764733435460027674858616232082194509151065109253133775385414350860081297177948178798451356352260842150659653999830624511896862263577322125041376446880583240328052303815327426208809091959518114086403731459609201184578508587626026921327268073491243669559410202655423641925585996312575228483840325364833859899648211574832048135095678539356954771118510078780929615439049175053084948041121067403223458084225865315160050255470931270631400558563243121715047626220501997189939005630591255146141424025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9030 21626050649657888014791363318990542845903843029596559238238843028433882513630740233140488232323418507133745108652580488476408706066247313916513760731670921026130559427700202342393473538241543798009210760703991316216637111462606853300670319308373806597428582625844409498912795510739599579993759319153425196085380730626512707607112180539172723874600303846823102519039059365901641360065158875084762071826878922350202412832164979903509421799675972686975109909235084567640445882519934824039358492748306653782376984972861459925172115457759156360636971828335956908512827034443343462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9031 23618239555231256167097337964358151121386660977938972575390700932274073688582295659722797359163422653739850373933561820933169996414192404987624351342912526403676437821150942402791540467957468476405175791934214711606183038489683844226259261042663513531486931524784571528224407083870994435864438590507181346224211585945048284445503202719806837172704438385431668011913911671528540619649407694876144149475747901878578439763429900360769446227393071169793016815413233312495226135848630262879832138584166201245126474154601194857235695461082141907732275559470123860129435962144561561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9032 26570519499635163187984505209902920011559993600181344147314538548808332899655082617188147029058850485457331670675257048549816245965966455611077395260776592204135992548794810203140483026452152035955822765925991550556955918300894324754541668672996452722922797965382642969252457969354868740347493414320579014502238034188179320001191103059782691819292493183610626513403150630469608197105583656735662168160216389613400744733858637905865627005817205066017143917339887476557129402829709045739811155907186976400767283423926344214390157393717409646198810004403889342645615457412631756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9033 35435209401389504876449385188714611398827627184051580613332691338893807433057993333034137141346229733763023904698459359525480621697428932898560709714792979454751420449149796368114673279091517627684344180630748462726670807359550035288278629851512220279569690528321811171639144773961999407320654486222939263302489840113875899397407973768183490914332318260083719057981186777735375257178404498561128304032858197123832177185504953543711482474114443804712722547565478120741231146871499115878427522790469609712109762131798070103776400169950627710448756439878619245942036538816934707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9034 53152814102084257314674077783071917098241440776077370919999037008340711149586989999551205712019344600644535857047689039288220932546143399347841064572189469182127130673724694552172009918637276441526516270946122694090006211039325052932417944777268330419354535792482716757458717160942999110980981729334408894953734760170813849096111960652275236371498477390125578586971780166603062885767606747841692456049287295685748265778257430315567223711171665707069083821348217181111846720307248673817641284185704414568164643197697105155664600254925941565673134659817928868913054808225402060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9035 54066273980322616494183227532232967613147499105560169310458772086763412748232184939522969381804827829843386782402464174157604914038249117369146766991824975591149009936793315626959923083357406416874991895722746938823690883433017261450769288290901641014520484396782405235241916859401284230215802026337926105136293875728166186401260917437671396838467855588478718393220780309016623669424314031360195564178597865297696288481182112756641011840611396625669318285801799540040756311014395398801643346185746796097712111308846197394175424617189507874907398404694556424627824003858258984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9036 55592735267563054664784029038152113329001390246063234199916169112892434419630361381349209865261976885148619013963918080713967165709638664398694626533488522260844473787467808144660977378060575450502610063999072216695762301817738149524515962186182106289065233956254403925854393564903506280431366564422148062567282136336156306418054258458224960865783432567752707710333571009908714137322450402008798535480543706667667677318082518490207379205874559918379472080756130856745003529267078693303329087289351669211581943231044951601114803636436206184672543532695951004922416484841506734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9037 63576798311308812515577480017035661519868611185657422090329661485488688299045360090372766601230452288866771744692778656135653939508363366200634812259042724925965754597370099739904841150441615541798197679573407056327600504738370756105164531223559323681643751598907961936482418172629009841982679847610435284318966272937625563190859923236799822266720414904610809349583605144310497550661312959744104708129345196455045482039296497209545673027994842459848864347673234756383913610597988931171360392378779834470692115929120556352338738201243533668641472657072497159884678426813425254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9038 95365197466963218773366220025553492279802916778486133135494492228233032448568040135559149901845678433300157617039167984203480909262545049300952218388564087388948631896055149609857261725662423312697296519360110584491400757107556134157746796835338985522465627398361942904723627258943514762974019771415652926478449409406438344786289884855199733400080622356916214024375407716465746325991969439616157062194017794682568223058944745814318509541992263689773296521509852134575870415896983396757040588568169751706038173893680834528508107301865300502962208985608745739827017640220137881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9039 97004746287498032674709108278460535397678083512609476891104386692898335002072137986425437779438822298471916669554114883026155902657458395176291466202468301569372254487456261381807424412741890573404162871462016309216013212323141610461714081703069637988735508614852260740064669963653045112792115078490250663806436919235915247321479533142301807721636711550297123520620323983538550649222463218897340623343519698327082374803903553655038327865839736980461842092206605101529464506825689728384699034675663256212968072935716796283907953700743536194305062093465468277753070852347894169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9040 98260822366475493908611799323847336083099945271872220339107278009291757173288601536559812355913833189775789848405563269138889356913180247900716418838607927671882180999372924757475710623846180228702229623751993015745405319602779985989292102986974028848381408144878427031658994278977706275140962913301450298564852124802893370096388810659396965156579038929587080735901728045753399626946666359159757450865546443202407577463914223285330084681027670659351517473307508085176871950428694062594731302858382023896984019737465278061221737461002388584769645806217585384716887199560950087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9041 196521644732950987817223598647694672166199890543744440678214556018583514346577203073119624711827666379551579696811126538277778713826360495801432837677215855343764361998745849514951421247692360457404459247503986031490810639205559971978584205973948057696762816289756854063317988557955412550281925826602900597129704249605786740192777621318793930313158077859174161471803456091506799253893332718319514901731092886404815154927828446570660169362055341318703034946615016170353743900857388125189462605716764047793968039474930556122443474922004777169539291612435170769433774399121900175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9042 199764635020442283296298983324379664295555062988625269828168952204464735602212362123801610995291390839534094134320486710652028687249635114406680577590190313256936872983645923906103854932112195994936521544307022942446607725902495846841611442248414388335950252632588079181589290514850902174721716174065224202337877024016596148809678049493565612935220863582168401805809967189175556161835390958969889316777875098838115169280790370357385073412109780272343178606966122009631660277339849179554744872807943269582751970757639017649618683138730646769426842665428978327641437327731898449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9043 399529270040884566592597966648759328591110125977250539656337904408929471204424724247603221990582781679068188268640973421304057374499270228813361155180380626513873745967291847812207709864224391989873043088614045884893215451804991693683222884496828776671900505265176158363178581029701804349443432348130448404675754048033192297619356098987131225870441727164336803611619934378351112323670781917939778633555750197676230338561580740714770146824219560544686357213932244019263320554679698359109489745615886539165503941515278035299237366277461293538853685330857956655282874655463796899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9044 401301409836959035140960553939860597260728572319589726152657633220809044564011749867631291700055395629047797289200612997340448807329540194661812304716506228006327663939967861345127483229176684390902557010562906518191939511294690091137002642466870199287024684010167308708643305420711473411642313763260524437572721855095755584300321292682716331152365118581567462721440330991218966448100720531451528199488854270971217505716789561770813960121259199862151478364365144868362689563289732364342692578834052714349828206188359515239509306952792508366701502447880034606800440244255085035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9045 404678171035764270600516909353880682002957909287735078144199039346227721201175710561823051904794568577210732695974223115564305551058176715343200450770365226381934495478878131214727758774506337625369850448650016891905689223745796872240458377722348735064904873999623986682719577698387964994822652098735258699890649984080175139704088389476769302937969608064760457314756259374227451993943906399519543715782161724978504101203334735231241535516433657256917146251399218275138106348808999377151599203722381767304941906771875383613978162945752232750655146622596474224838176455344919674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9046 607017256553646405900775364030821023004436863931602617216298559019341581801763565842734577857191852865816099043961334673346458326587265073014800676155547839572901743218317196822091638161759506438054775672975025337858533835618695308360687566583523102597357310999435980024079366547581947492233978148102888049835974976120262709556132584215153954406954412097140685972134389061341177990915859599279315573673242587467756151805002102846862303274650485885375719377098827412707159523213499065727398805583572650957412860157813075420967244418628349125982719933894711337257264683017379512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9047 619915542180306581447845508677259060075944065640554523869087378345710942904670699662393998241013892236677908815541674095759296542946293487490690197642314135397342371716055809766613629158843991021733048014766608570667357008029432098045460117286393144426917805888142505777055423186161454372134678231425118091639718584594231051905956211962989646318777977918262842935835820767573400173855364173458963681153265485821397410671395356729917208733060364774944491508441343570217037830716611751242307389185238926344678807022064525216330622887107418099744017597331247372243892212974156251136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9048 622804291069406991293074334673480879426519152409936062592881248886773112833188084421000771612427359899593846928213813232231144834162340094377438370638862391678227468882131827161658947758211781878343556533889567263633726773184356285728625980791764820163059324003557567579352492420441426653490936596753547422861131324727181113134753335739317168434085869694641076494948853436221801082799963787560730567701509083026206565986501964776111585538866584275534014420204597594111131305953568874901267514309505530545043665445223102063612379950560266733863496909867834882353267817443254861824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9049 1245608582138813982586148669346961758853038304819872125185762497773546225666376168842001543224854719799187693856427626464462289668324680188754876741277724783356454937764263654323317895516423563756687113067779134527267453546368712571457251961583529640326118648007115135158704984840882853306981873193507094845722262649454362226269506671478634336868171739389282152989897706872443602165599927575121461135403018166052413131973003929552223171077733168551068028840409195188222262611907137749802535028619011061090087330890446204127224759901120533467726993819735669764706535634886509723648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9050 1271645606153242843258002560522952699204096502585960820073443642149317298165697232450996369639674392162586384827609792255366189322215026093364440831460608432878407926768791555942240901725491966005731276626460201695207944540817375965713210986650361986327092230370504235062288008029987097810370843557472302910624876745207896969219682016776208977588364333251151078737654665579179674274612600696014438291141721361183442325462054503059729137495745811410289557092664229361213787729452182036896680979947647494159885437913308917610574717033715005176600862189885257337211822316019462795427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9051 1333379553699078468448781761957646520196904229403945518690300759745814313538463084262775838296104897402178830983325062478761262863203342973973033180621141929911352817884758198074379364612377997812915679257463599731038190954890453671902100954056815262317100634125166271038091632852463467424861697433974409872643619207736537633851994239321013300403190747789609882787179883386601526549202118656929622577861162117249505906650091248073020647319297369078754413002849904467785068293361597944731158657278110878178680820900370966543653014601292854282902704713335328412563568687462360536842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9052 1348511861192221498509316773581723996984255142519041458530320917205255182957225176939990596647000227400603558181461402722706274404534580912840448068810516749953137473120287546926944414145653357416001792082525047095427647633634326727527408518372622840177815636670586762672198347197393750497032220883922770617244784002466198805138500592548656428091487424183129176340671599272477376431900040375640823875954098096626663089962771353399988881642362883406903997969021782453372954649807190033034154132272336880703127245100356571931404239511186596443136577269151785162920104071636351977353379840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9053 1472732977973745979646538644902299599243451100981230418014388534163153953963553681611297492442027430468312433217808647612596160751071291024110860832624230917496389339414968217966726367124941872671779667825554385471780843806469865734442497493940019386917239910057638699433001879633275687646411510334118012247646372380826872509628758122215627195402844616685652401584979916330195769609710222288830328944563581612021145796830377896071990273639016667592680415782537833087102568412474418350785714691119531911997133228113225419542119519804424866426572595410828406870769887140754167547601879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9054 1555238875147920635272940280485852654886821780122107809329931636139695398727694595235847666405081537997312027979230826129326097729792839631978913455730811078337289329307022042151095627454330674121849521474218663754837718896765257898134150416899957830228335436991248276509597079144506807740686240707689047375038652632736266047796846728541633479803959588271660466581529568704259479846154670711206764573769301706015157219673419063242063573539126661216506973578299680640475143332381262653951431210467508734787057868266324654790745150897700983750025534802932815986371398616040724628504576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9055 1867112075498237847140587836068464593730556850934741016207503950967531707344738703807246751742571130800488177243177423461053852135227635513951155543669046258752206172256072813451983180522793092364594578102441017645347856777257680689383165807887326640589028620154376082157297793732794904436673477123817403889785457189871437664811924263579570949836297172226711707425432932901743446304468039884343052525006365568689757964211202434880255357812740119065053750146367383074084798346490800242320108305038923356791680618143348802726226730471791043914670195342362156441135127997957073388594790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9056 1925459327857557779863731205945604112284636752526451672963988449435267073199261788301223212734526478638003432782026717944211785014453499123762129154408703954338212615139075088872357654914130376500988158668142299446764977301546983210926389739383805598107435764534200334724713349786944745200319523283936697761341252727054920091837296896816432542018681458858796448282477712054922929001482666130728772916412814492711312900592802510970263337744388247785836679838441363795149948294818637749892611689571389711691420637460328452811421315799034514037003638946810973829920600747893231931988377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9057 2567846458308156614854732210124435863631754237034171719141071594001920817178595610711259303377227798840693491498034011172155444265316106676728514638041633619840810400329857488688409796284745218134356510094147196256665425345650577093967687649488354810175839195663142752107271490574058760007851539560397051659029247835771806507743824900181561306866019088853012957621066408769232022588791321372428265552761517022176472099619307304501336829946549159330739392397432224688574192554651684554258257239631708238708027935217811146202428839869298036252369346555658627640286007804041183859795034112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9058 2753089718785216732771544345104499916359383867746372371171250329714828366886900782741903755919655550752511459744313647393788802222080307755597639639420881243757660975232788719031748487627307651635185527458982348057909371566907576730758796787914806417962720760541297234461393549947161302084444109624427969879952677317525749512046891612574979465414226551798992942524813829100390006207150426080402283003292516591223423968783236857892702582869984926725818800646028861619847769247616888075520038807492143348164546018325286194288507932403238296522352574608446210883651033108702795473910497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9059 5506179437570433465543088690208999832718767735492744742342500659429656733773801565483807511839311101505022919488627294787577604444160615511195279278841762487515321950465577438063496975254615303270371054917964696115818743133815153461517593575829612835925441521082594468922787099894322604168888219248855939759905354635051499024093783225149958930828453103597985885049627658200780012414300852160804566006585033182446847937566473715785405165739969853451637601292057723239695538495233776151040077614984286696329092036650572388577015864806476593044705149216892421767302066217405590947820994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9060 5601661262698063992813613736130064385520886950534611635586702511050403102200979888386593696477638677966797686958539498871592958791783161993700422881720881909961293879513770309419836793492618081904668271818564680733477005821447292893227596939230106453736748083268476329242635165320208901316777096525618262587970026401435183838072597834790324597964503533743269260974062514475282928412068734975131515211540072053614609922690719927766697171763908985857314208237540023944415723065293698728195049783175161429159997710893551478737021809676960255450619631744758294996224446211825455804111126528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9061 5643881027526352851964009669829144335878872560324978027058292158361683187768709727459378473807941474326709122224833926994371366197019374732700158770841860601910685288370444364653391124129647856966391681978294836436064979360586172512447663917164193824532128797945120566979325859644292132455774823531629950919759159791031147050869519804701450942006376974219455716142922322116478241424603627873431756449938585417750038229043582151446102094564658402761892251662998387217446054829103414155978172763120593096610883843847241186367233654762154838416366438300834234224498931743591517446731726848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9062 5780604687243218905396756756932801804715883225332321724106461935603281140799391471624003214155134809524087350193678417556278807523489007316407800404029503263270840469904013788064543834108034544710526210188707352837615691332825063182642365603087244748663923730213123593514633764209884314655327604086876249318217305098568027689254066513183058078970246679825745291832833378052654430706972635678680447048376746431255249141394262391865139160010052116316581062160282490747838009399701603285536937341852700979729882299389504830890464005649760197349757733590254634059197996100862485128451981312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9063 5827958474775543547310791026130342595619598472549789216691033794086629665790098670217993777644099399237194864415714565705590270649225480701243218113964831443633294894473422002484176916559140775632326954573775892889169913388078879600780983607746471250730786407137607167017597073291253766187977399316373708231396350603580433592439793244700338141363451172645165641097017066226861876281998937943593408536795115346951204019716876657675134938085618851072137072656367958148828556432666901644131430297315275432810850487499437467542009943482544929486428182560599014832425335524611993322808934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9064 5900705392080603316298115235313611780523186833411137023058871140193930843109708082671816030022425408683123747415071018890244976234938987619187889719797080508691720349901470424251911073816572729451249177344941413072684416153494737498050386221414163401172958456894843237975567632092769944157414516642414022645537749640051614336573098688837348345687338780932030201153449813948644783602343177502347283419601802162361533685741349436751354379375831787505094535864681682284510710954710825534575699583885494515986398236570321183919589587914842886985674250356288310157855222368134968350081024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9065 5934692557120105348008466099091033169670704843437998408198201668101193444879453756029289148415320514346065409407111247959088704824381703241133793028340189679806817287978961383109931232724729015388362285452540251898765087869206008020957674303305770068168869477400658615355251799262722368200650862489780050405911451091990881287277680130808992395878335837173230959707634130732063582705770964609919823632123471879354541950505928014297025669734581884795068795370256844760742558492305002705428412232204166074954077313098313979580559167331791065413404800290792427945360896636863681061191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9066 6925336755217433597753310517486445197992862684382826581436850478232459120377106005876527522493921156617124241271049447000173063589502605791431242250999757663453086634349483530522408161834884708838042543302423323313087544576894182466496204171554646679238788957399532078196623042416314355473711593786373938263466994705491677545432223336569998854541180150024403979256976458582238029277986210634450489709819507370807850344098880449450161330215779479165806708662355359805812413696584663126118162651181059330124155133522762062725382026793666544647790763863289463831139840743171683463987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9067 13850673510434867195506621034972890395985725368765653162873700956464918240754212011753055044987842313234248482542098894000346127179005211582862484501999515326906173268698967061044816323669769417676085086604846646626175089153788364932992408343109293358477577914799064156393246084832628710947423187572747876526933989410983355090864446673139997709082360300048807958513952917164476058555972421268900979419639014741615700688197760898900322660431558958331613417324710719611624827393169326252236325302362118660248310267045524125450764053587333089295581527726578927662279681486343366927974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9068 17313341888043583994383276293716112994982156710957066453592126195581147800942765014691318806234802891542810603177623617500432658973756514478578105627499394158632716585873708826306020404587211772095106358256058308282718861442235456166240510428886616698096972393498830195491557606040785888684278984465934845658667486763729193863580558341424997136352950375061009948142441146455595073194965526586126224274548768427019625860247201123625403325539448697914516771655888399514531034241461657815295406627952648325310387833806905156813455066984166361619476909658223659577849601857929208659968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9069 23089551757093592076100257509000061215677454615848850066585996701156197405760608765729614572788783488323907238557119237938031016279644081560687975452008757890438510331300595935832988507191951887965541400811832286925386066576826740806250405519730760929824100637216541461595952174531508715711101715560014947955679877123313311963468288401765021935192117188933461685072376993256895151330798764079981728384983214052340228042025038496290420152470711420235666075753592446858083919396044965875232814549301971909339622450324970497578150083445256154377586424624403650197862118033341352299724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9070 25409725354593058594347964480421224610804053964393732306050799814898703991365970291437868687324758860935960638191282058888076094108097716081472654964081192704959164527577488857830340488369588396142290812775035398796201141729754339540094030632689571933152273294003981029843778640832709348584014984239300902310766967249441305988065918972172063671171007056637685418885966112499803122588641837767347383512007808220585546893421105748015716347120484763037615736634309002361712051755850721059250246223315310517720702003085098937595389104639512238794945484519302868581260365318052110978252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9071 26082085513560042000289777991351476261052136178593588058829981795096369233604296538484231990963873875616737218422069844224244000259570222879178757185292974993836472585602813922110331137430021397228246234432869254796316627173516064692629189667683517836988789867827393423440465730907664936704015380733374638250516174180655596944656927736421135449919996875071234714449964567793296131016573282875134413316570062569224002340973559674818162670162337961757155196130518712436085035088843854946226843083096307501935149782624557760331199703045029087105212429514143478020984826869291204529356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9072 26122399122722807035295582654482802892668715174515519125860800694990278024501057108551870635314483285441717303528907565324752693178950468034619688073060170108953644897840767001372444050793345207196030885560148087790724692924006056724580464795279249551421981735601019800883405965305338733068668149905750871557126443764575704772510923537358702191379187347614885927667710803848435649153659852432956765358036096909796094203325158943660939957201435323996910745641405485875278990963979896982772194220529785404980245189973089025934234928644643981788949280061310392518767126369590504639692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9073 26854221878026777508215166852158416299829472040951378450208875046531920210368636750641100975449307641410284613600728772400913963869415386500922175818968508027636067183242687894109649351945911611594491891440091663208550295462385458421894292851739749890396377978923968868317565202191664609960478323061574503329251457170203082548182132752737382977487052087802258069935524443458683873397120955924588544939186053545776320098258768047653171806732551792240847996384631448108020717157562459807925033409617639858186289917307110665492587210582876841852046939719058298593657411467451396008181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9074 27924013090895699566871522454725297682736586006107974372168291260815565732758258449011011365811068139402278631320329888041133766199822051414000175894894813339791513160690257019590736758630664687512316275500517118156542467191961893902583102684142219804522204141915234464600007178152636679496346588402081444827136054190432262912556988983641134046686994763943947617092405753432432767385737796858517645404924387416015600909101272205231611967347164909995934248711314168047932698859916705532316137644274847925893965857976196785737885386776244630457665926314081405547312026636455318151757824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9075 28016611574465786978350967034986417406844075020886269272951224800515914653525568334479920881822417476331417971882834887434238447166424893321129577085546677769289591694983904503188100472139435475334152880406344305872058319406902506773249339256622889288453397892813118242361363434805167862677939390860830025029381599353923802075130289083365453071271508162994321473169106895660857934652713179684059380842279006971841890687799222024210227878064833793319733286903447782832555297241354339386028218292146346151982276637444203761958477243216708009161249372885143489845272729998868519951718678528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9076 35020764468082233722938708793733021758555093776107836591189031000644893316906960418099901102278021845414272464853543609292798058958031116651411971356933347211611989618729880628985125590174294344167691100507930382340072899258628133466561674070778611610566747366016397802951704293506459828347424238576037531286726999192404752593912861354206816339089385203742901841461383619576072418315891474605074226052848758714802363359749027530262784847581042241649666608629309728540694121551692924232535272865182932689977845796805254702448096554020885011451561716106429362306590912498585649939648348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9077 36340539193953166626130484624221732837958312320248550407425790682851325188463291903910647882368140529243805739124206670473577146692864572846346147281882367342464880868373485610519421451531348460052306768115414040391321509639571416386781196964659774191812617102346470230029952571034780562777512928254412811370448001724156527726362016906468480283543164746490979598484536007502874336076701733016047985185618654287165471533763269733549083881550948071830336226740353428143007031224773697399406731317345799695375751163120217327617753656996156967151615232257338892027336785468800311456536985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9078 36766292877946957370335210703990223069669958128247620014072190474205873459479800675572985741362573271044099391047460180987376131069536611394050260949478608326630778731646652626060002000630732847136181438303462134486955538098246281345993718106497618127676763685092064232690600579645998016624592439215299358939249950078775878449150195875680425325116803319372610856259501496767076592955846597053407084535198014486111130339512357407706242348241045459957889824511523303463286865907378940037641229884873796902688894633640837390651870191829742599738746063565990345992389978107916415143195443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9079 42046428916672628945029281334543418573388277727076034006827759854022335763058302824215830152928210861922040865473203966079540671401826118126352647862805450157788210223881810547870075087418865890040583405286818377494016657732474900175961048900084635423312672169317727990793751026888341874736794000638012767866991339335621917908756809049090519498214319083968147954742831625687298711202980092460812337575659939796161504451804999073803035590840851459170902459798750673980516018721344016138348143773038994737158444690225921251519809193568362152447751950921264935721277221820304146503932313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9080 43116600486364737762906735914606566015684044654668573557861708571965471525532261391907604921266965942086532157020536947483506042703054775830759594391999925003004081300157937794721466058986606764259966582386531399276727183163072077829314799460973423894386841196300362708512674465023082644993659026591613710392763461205787504438679732684790794299734815868769631032373471848361386552242420741483745232096222612282371702425721694462668688503761679482635464026596451562330174498774375136443236845976702139861258154552875253256906969753986930523068058650333773531570910082737389082213361909760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9081 47928452381066672717124304928954326928021423526936706923109811967808212782404166840023661924823245514934187902117458233445407863206025917149319863577324139688153093091719168234085356070271645018239166438285814420032097735747357324043606855913931959703333546932629820570112171380192435560851815522175528281407869456178353165980253056757099751506501194922818640623011581005488779555905357858985310804615079577094429788972240778577634064878547807697617704115965345098674273761403004614972167620279737225486800079228932670764602340193800768408935399851557563260059354165881764515016395980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9082 49287326109289271050739514702159328991613509626306309672652868980053401772632104527687240058970019863023644044079121757921225348049429847444436858456317822220038385987959952922426435244569760267033228018068040674735388727315382335893840696910238614575874801944347552011714662454724833874842131720407635207932747960496693066206196948247236821528850304615962464863732930654923846770757937710563685061450187566357288778916472542506605206129020419413355298797198071831578415921618221381154805831318370126146748515059201595170678941630999693703737609653113314975295999388943261911197155328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9083 51045707536388461024136972287132755170122259061810081028203612222879489808528186872511800855775829159568174818563465559154475643525664580305624842938737193360979725543608171708592898539985942699119224403245857977166666214489419689043653001200776928746815005303609684288141996065051483577277217385288659578734877614289247593456022816727751358848935329369405261623451665843851913938182969882677364917306239974727651356587707516785306994085343087655617707449010094475430925098911586681443815139976812298987275539629781955434191734464235529817500519461288902157708823977269159099654733824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9084 55311699691518817831471030777457869026595720970625522917760468410706240150167687251517340209074859311847574315040312427504170384094968119439633880998829939637310409810967068631878403316258543330065664688983816879862977160519305831816046121224753145601766571436789372965523621351239967700868424948221647358759867753458019258386106826820736674731294762785163739094810114527872144389945635648006500650279325169061209940989323963440346970531632316836207628215476532568479349330575050413799184283642348936737699242655315616687339284865961316182508641011332727571197304676845593193464463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9085 55948591548471096746154144054628977303251674447351673176825068157574905596043666060232309954640122464808444273956764989009864688743413125004383552501538331054606398754238065054260893556430304992821827321475457970542359484227043974784015940503888417292703105181822383062413377692718210805317510084884000806933662379745866608202839963437130872657901308130698602458278246792518758335392812411564474546644293103562260575998518608429580822915807590143712667019377235142314431207125764575483482701696531979219071392164441073343377068137731323967918843722546315541471844931695886621674045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9086 56406598406193466690368190800996193154250859397157170629345847398379650151534854567885846641960265594385975046255944174414913447020793574654084133011396106568976709857753757422770895529483045814957267915458016807205896462019020601400624632483833176254371951440463709126103921409374214595220919112626718494139650437428536133799367372394752917195253609456242759830065834593983168544550474333538407177517357168466967139142777131783329463467101887205700202514377849050293050256125545007473963527481931596723077923890929571498095485577747583105126553846152050759807859429538929213261742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9087 57942206260583974136770125901626642218816817083356632419372273957377849807573276319427369435065555008862801866877254883701790719892135234771005915054531342314475794913120437465612528412552753426964572401039376459058249977844917312302259359447871508956078319440573845854488657385687573553523521642339729996823284590619978704427541651560957651851678684500989521352569636470552570063873485593646435457499380955614374231969745906615540905291516587519556954373122819123519908385550421017822860442599392874685309531656161264922257143337198251507260390770784656775755215754991421349104189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9088 58391370650200904168838111373732275104234001711909784608669733445419538565771518771515953694252109698853986377473202595978548787488198298606440069434799027138619018129501216050617276694820604228723987690969914261066453466045265508521656718823436404374342492459493022954135856280150267922155486926388875190597108502175172337795197013200965075509443635543632850975457773187378558979097311063364624879650538947518361629116798200465273780526334545562344217585317569659361147985438408777650944632076907548132482473762022980154212625068494361984060858916294615355412232931386703685143756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9089 59741643362012085646198063357513077904929023138968386728053801757641269291480924210483807145221135794376285704191451662631836258092365732935304659033063297335180287357769998920965933728367101753500690478742858755432662844860556090794494942806651251202236852560879627436736110040618404613873988578253040907196520521604475530494184849897502428791770363843577894646912827545093425232766589888301837462363117907003912712278439500725734459633066633088647476552386578706961183217324021747973347325229918220996690352050081919984073366479805761300378844254387195213267276424426044460839731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9090 60458677643777594566096198178184481746568641666901231923827195954460600225018629310649287368491776281056818625656277978029778581617249749071908219623886209878608447942645815428958765597270522023721038537224526264865693016903782470626679569672460202852314732506799487801954591366710204791713764645351668010798064930702244796632511747367803043790561905150059325113471825685217320122995374467080418644243569056845834562653294135265811135155566489766246144768425749344894617127945534294955786878378355105321437580725359861444961549290853197510176570945533397045888726867792713009541939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9091 120917355287555189132192396356368963493137283333802463847654391908921200450037258621298574736983552562113637251312555956059557163234499498143816439247772419757216895885291630857917531194541044047442077074449052529731386033807564941253359139344920405704629465013598975603909182733420409583427529290703336021596129861404489593265023494735606087581123810300118650226943651370434640245990748934160837288487138113691669125306588270531622270311132979532492289536851498689789234255891068589911573756756710210642875161450719722889923098581706395020353141891066794091777453735585426019083878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9092 151146694109443986415240495445461204366421604167253079809567989886151500562546573276623218421229440702642046564140694945074446454043124372679770549059715524696521119856614538572396913993176305059302596343061315662164232542259456176566698924181150507130786831266998719504886478416775511979284411613379170026995162326755611991581279368419507609476404762875148312783679564213043300307488436167701046610608922642114586406633235338164527837888916224415615361921064373362236542819863835737389467195945887763303593951813399653612403873227132993775441427363833492614721817169481782523854848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9093 158483689060074473521432363661826875703776681996310383061193381760795126154686503244836996984615182950567005063752006412201640590172971588068129532618989912346668904164748449049439462375402204165895509320584621768795219298985841659247143837307069836468592415366259954781429478300511365181513733916493910789901388194317168702876227214321072441511455213073929070390236684097837207248270074020740622050243203577596154817128757725021388688171668481545999941582871228859140885951519493672207618793501703037433235386464422870101969789586427719532745835070660024379680960016570571517067264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9094 237725533590111710282148545492740313555665022994465574591790072641192689232029754867255495476922774425850507595628009618302460885259457382102194298928484868520003356247122673574159193563103306248843263980876932653192828948478762488870715755960604754702888623049389932172144217450767047772270600874740866184852082291475753054314340821481608662267182819610893605585355026146755810872405111031110933075364805366394232225693136587532083032257502722318999912374306843288711328927279240508311428190252554556149853079696634305152954684379641579299118752605990036569521440024855857275600896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9095 241052650004209250571092131435307273981424956097348913526092085472190323344723882618302085207093424967170451961775507800029692898415922058654954507372784353352531190800898398921072293405727722862054793632036493801367918177003801370606526610592235045696766427090617980942122238967645126788938792264018607402143123638438111197331332068618109806947861899246622508233881922260559400948731142118988363412434423192426759406947227339731343737473558579771269261131683551417410740330729111488020101698297658773726715219158540750649561830446262115833439265600900877325332339569479120466340741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9096 251151769336196780517718818169901601068619889199688878185539660465977346409590037801721816604826790015173329336824586210555804867063794233372480247764750423174161500098592288158440061420057699807447329137692072038039444898603074849024048068226807393149346072459758913627389959311717627011747820119930258455000297309799831139935194820062469986194714718143866293446255441395760544424878741410560196529653217936101549090507433854872486907372662610278301696340298044397404043519651328609395943877173850848781341849846768566539726956650312985178023552614274888003327529742353149418536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9097 274285492583023075879783426972095180662445509750721494117727935158478263379636376886381815731422769872397945174818040286818454093905873798320686277795143934319558834909435790872273146773126690979138512838801073467254131453140002047772758943554066384108236579734786767105283307586325177757723790735702769245809295460081753912135873557993734742632353638918030990079270560146671607788003335132798420479120674934621115086028743340903993510775030411785714347585099225899768052334036513062804460934342447442782026121158245046437258874964118346247685313567932566914326861676971180802703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9098 411428238874534613819675140458142770993668264626082241176591902737717395069454565329572723597134154808596917762227060430227681140858810697481029416692715901479338252364153686308409720159690036468707769258201610200881197179710003071659138415331099576162354869602180150657924961379487766636585686103554153868713943190122630868203810336990602113948530458377046485118905840220007411682005002699197630718681012401931672629043115011355990266162545617678571521377648838849652078501054769594206691401513671164173039181737367569655888312446177519371527970351898850371490292515456771204055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9099 426947949730992428490834136711092637651613017891405426560664297455338662410663913680716366489454849121508910039628755925737797556953301466487586766404410330912967855674210870955124698724814146633020593802032562029263049942166732927167512711257169412270862718613209706273746455461104919158777391607961538281852327601376981667119309159872315817941259525661627409860098156842901225059962067096333969655215049857895016251255889157854518391836394973211587921756226327135803237457835786816645535670735907922670019977665023312474102116775830420297827143026461371484391148678550520084824064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9100 428171067484404481854949677432763391254258386978079583430724242763462095032580841502285653145410337838023305195995817962123151703753396458539720376298483677389065535289635736749065645298644919517988101666993889902600128953279924173979595882590550901409276972722562873616494659330116958475061839481736910867474703136596290325885034034794617612163808025305307913938718802378176228572329898965035689074984977849465279259042136494363234763476386357779059764462227287398755344042879778149682796639724357772041844638883816144745475634807423586033993166926845347256551251800283420903342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9101 451598874720393262779790592560663420478696704139464865483994719829727608309506838562077207903236333394559233828397881998612433063260486936990304346861975488814730924140814346628509049548961603493698758610732482106754904117477106059476134479605667026812077432407747397707027196708784118787662930229825694421974361202955128514638514271195573760823109662958803135910352712878284880995516266547802102494929439899592352902710413895044912538445130791112463242976314762738447533268779922342343918915477905226999840306983243291800334906123098143894112647139101085381584019616348954616135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9102 455488379978523027713986291459935691164960022417383409472801427354177231051020812963750181249203597470680903920986719325151165422539910767541638956550159743006409138668316705934660380982282453306753507817298762975832090214817391486273778949500539748543418377010270785665562490537519877627564707306000444939555931810336690770564715063394245399264044601270371492808800707410173784320248699686861120047651950472045779378618994169215272942028097198854493244936214163037864852303460019650852653425958769196386725589513353096018502258297100024084185336682110648912394504077502656953712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9103 910976759957046055427972582919871382329920044834766818945602854708354462102041625927500362498407194941361807841973438650302330845079821535083277913100319486012818277336633411869320761964564906613507015634597525951664180429634782972547557899001079497086836754020541571331124981075039755255129414612000889879111863620673381541129430126788490798528089202540742985617601414820347568640497399373722240095303900944091558757237988338430545884056194397708986489872428326075729704606920039301705306851917538392773451179026706192037004516594200048168370673364221297824789008155005313907425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9104 967912807454361433892220869352363343725540047636939745129703033127626615983419227547969135154557644625196920832096778565946226522897310381025982782669089453888619419670173000111153309587350213276851204111759871323643191706486956908331780267688646965654764051146825419539320292392229739958575003025250945496556355096965467887450019509712771473436094777699539422218701503246619291680528486834579880101260394753097281179565362609582455001809706547565798145489455096455462811144852541758061888530162384542321791877715875329039317298881337551178893840449485128938838321164693146026639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9105 1033121606883129352304946933139530672923870199320952537281542607426799041687699634768248249060464873397729326260362618888744441553359455637043423095001202855319523670620208626492050270829585195435661640574192089970312181895859029094801178610610203435061122134741149803449046600900667936423036158881592262166545528723461357135146229623288053437303750450047463121904472825600463997806387738885105127956547096400147030935924047562016895653436959658038386715502656499968886110148500043091616551292183316470171125790236547664100438001608520513042354207138434396833822138770868610164326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9106 1054177671987228891573401311353262061159813275435252495869177282748449958725076654782948072357088864804249671724268476862051653192085332154124501801120054531223492251178293976851057042526463182337101530332595430245888467850845938851256524045255994618310824655899401206956974700525239872334595484597410154695801964307810319447979403630616667978943136168564288280253207025909370857702079868727218541324329000291231338771623223286593974784730401311349833188046159982274552530975813555038407161080652144173878849352266166531456252590508907026265812149951015302218419514204523499356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9107 1205569712952485808298181150786644250612561565721710727949210946268100056522181015483978710188286068113714287474957858310510367742914748549290142182365301400724046583902908944012222518789339507344117619978662647621134873936356392870159276154725573100506712062871092676848108360958991906805655260461800127878423972006140834914200302426413856600530160815874369473164629402190367728638455883821188728824277427207171492373620598964621567768902433484587532004207810303161317595065975181094370773181155040503611757184750972908392402773945499709057215441264112549297971887625880339480576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9108 1210350026776050192367716287610658609662529625630381189301853994970249116751576377600370484423300152827496761599292191246634799330781315312890280976433414958887682795754790638911645279190359734959362676779767118695297262356011496731802513137824166100070968054413270864193796207023830620429361428325065338751559237390309216332338742002117566520260884777204065747967722675345554045190053721502104141663141462075439566231616831483710302870884464565985436201784008894107614479256129624432251264296254962439202517490611443527121530466003385395818610292605063433090887394787036828060876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9109 2420700053552100384735432575221317219325059251260762378603707989940498233503152755200740968846600305654993523198584382493269598661562630625780561952866829917775365591509581277823290558380719469918725353559534237390594524712022993463605026275648332200141936108826541728387592414047661240858722856650130677503118474780618432664677484004235133040521769554408131495935445350691108090380107443004208283326282924150879132463233662967420605741768929131970872403568017788215228958512259248864502528592509924878405034981222887054243060932006770791637220585210126866181774789574073656121753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9110 2663941021993901148988751107955737177379490227036085247342031330178582598655074656943647438231581910686728800265812408614515026671310678602029840055870379010216733681949308332345111971129177868721024712965142668896201758175830053272942646550048351508731396267519094404261191739733628960091888280020647326495846078776823934803586369270271952697407971992043249370527023742350262971053746207615668966149526393002451639836957889875096774788380274913261701050980195477136592114633653812789541590942284998684348548830479452442059481082826272606012376655447819913201359459502690995798016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9111 3552701661727660202503158697868327875983836849354216792954970312332479956554351175472884237336963221838510904396673666204419131937456801310791406495131176225400348111867369899580344113811115066282022705954977906117283715575440607074313963017683112015012901934977866673286820735502991404598232963952550462078379378052395833380412635995181078099384445366072909895726285617727225338959492232944973873133800136889326981891525856063654251790127531247826750112803992386468337404196551203758284377141248857354961611840999691554978563963124785932974326570666058601290506625400044552978432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9112 3584745957436496900849373910148804858637446931162920498719146215716066700396001592408219626648522124137957567100904737366984506583810418867011164665064552189772644066591423667173262353355721852767292532107128464644852091607690001200685926324652671621496548108534068854063685685747947198166447787201101865128611749713487942155161969196454208103164104516841096608528368746066339805108761994741923461421021976764566242151238409393887508016087167966955826357059866322695540845520889865998755736789121675049260931339514525984573504827611533530119315967551403868578631602234064652730368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9113 3865588648642197693162720435279196308898062826317961560725557914369689949097616492889155850696894265383594185915791936194598880349053126738467691874464778929219009118287037536775226889258971017607595945420169176508646065092684590294143358344404230632232831357954436334816391728917971070399500120438289874046745327020044943509311049795161600903614955814486857373880905855053879314906201030660409853973998328100292357326878357846503821816413867141959875265893864374361966412066670967739271205512604720831484336960998716573176178434970586085959798200852569261976511001150717576609792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9114 3884315864841720070493569153064996073932911112282977034038412190169924085537875356941292410681271190960087422877271900340940650303548671536897957682387038542024838197427758480899628561487725935783861283314733529185980543861055499307387828976196982177754129971238381862915719855630962775381303228903199876847990437597225797957009029383252048556088385854382171572196962209617493115036731197499975364976575650669556542044278065210995283386905333394112835992653925238393017356059488500193519780611339216226199369364445613500581033096201450574300396789258380370885884233226301036560384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9115 4663227907716793783091004866308183418516732672469128296864048955513009521943316560385959486616566099670413524994463742510407518289693244703989319570169441611419005751566898445289259572367154758599068983291956138423186840172885617454214346593313933065442672429646711447910072118549136497635786979683700880724057794798040922804476070791884832974236747009005972306806304697541669097049811097411838556845724578948875968189596594155723216697281690798242187983796220048834729232030626369990567571343160293343734381366230267952873370370261715080672195037724170755588363524302274018045591552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9116 4711587308241264237137874546403231246560609900183622960683379833570181472541247250641813881292589748111440035624035959099404336997882656130549208810156383968870758403805369984721888930895406733873429698674243090969797666663567394227813606483911262741676892736324529196258769162741497913166824770584124445413048023781131717559485452266763638649525128089099367575173184894405064183982179508792405771509309870878716163415266484761782568574142389813927662525850403071563385683325758791605284568379311585274706441617435618879792057174101466200027314097374643637498168775665408711566064353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9117 5237396129494754273264079547507227238405830943550623678542301888875651878421393274270264003115463546673430147441347735728513677685637383821495680315003290236220947466875827270383283552715432850126224981008112897686624254457427669960942465998316428305050486338431307036098900186758957813006405517684397348680487677828242840287175064784896095663698941973829287725684143458475936276343827121958278606108528710223840052827783658950539545801930592883485685470105508318460641480806167241144214242311068067757664214124100102380406141727713433857249900704542740548587726770587908576073534668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9118 5319846004088670187838890170085113418335602513852597283625737008875682288929531477008346280834829053828776968481553779494280629521114052285911016352629336015245917250230362913528689854077222116464446769071479385921213815308277998098625473871597468144583034828500099909598630347661621397748017209962579619428574014041636089384754169340127911483033983344898059555881083821324284080393297428574105794567039290069938544955364822289917801063050604903411609918995520887626178121353996974738414477266856964375598644316361080781301209400517003388744324780753304860898934805392457104592207872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9119 5809845805863870378966508225711334654270210457685973377082573124977917960297466344321202951257377743901717264679355236506640943249232649309648274801892497634232604133818014722347216531945273943775158049899042222466604338556453054466950417618811540635023150523992316904268953742321363148869263150780311728231086026124192380534878379543084748085167583009632925780708492341130576779906046702214997457163523828076380436908296527200138002120006914366043528435010892541811126795468720772012022683864263769685718719247398534975143338777867320783791504345973539334600115413841192913826375270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9120 5825163704836527699102275700074197569526364726415972874562744602435398255124461374833948222377280377061007491587854701906607278037476352355960552804609934300058767269156697640091562207010110307127858609456382054454041840515472326864904484924028853685504411587615200105471047763535030954375020754642149642630257378643670968185728463429598964980468015272973631346591763346510255270645989218371602675699589959192390206654641405167254905158021630763442817948911041237812811483751762533464737531602226787160437036864529486902318007469312417191603878286618713351312110706106930990507307827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9121 6661715541235976341002339008780505257376659529023800336127091323997267042751030926687571880136336452291112651776360844868162209929551348939359367370752862941305678510708845259024342550309322459271385076427061427228074199693583635993065998569245118575781066216139649132475453832343092053224661416376002489859108570043091436607657847505786431624566847505851267468829579163071016567747982399929579871551046224741758497201882397477176887585194697631974131725500373905693702724501356889390503527576723124183477401842439518618197668621031855233612867394973706441289739252833749802055788134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9122 9992573311853964511503508513170757886064989293535700504190636985995900564126546390031357820204504678436668977664541267302243314894327023409039051056129294411958517766063267888536513825463983688907077614640592140842111299540375453989598997853867677863671599324209473698713180748514638079836992124564003734788662855064637154911486771258679647436850271258776901203244368744606524851621973599894369807326569337112637745802823596215765331377792046447961197588250560858540554086752035334085755291365084686275216102763659277927296502931547782850419301092460559661934608879250624703083682201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9123 13326354811039534852880693966215292061936718952508440610957771452613361062479349995102897796647540728348866125431930099148160347974059709662321701328019113138675129537770865345899913690721918705007229834695872716833689796885386970751105912433012618155984243938189388082432792875935840938599081297275321197620283898291161188526532573592878891966107391236194898890904200932752992545883389852481468095031673773260011073182435798859325105821074141675022204259306870424468684230097513584306304620888612683795606757778292440580094348727085010381745643882506102242439601279094242527000343347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9124 16657943513799418566100867457769115077420898690635550763697214315766701328099187493878622245809425910436082656789912623935200434967574637077902126660023891423343911922213581682374892113402398381259037293369840896042112246106733713438882390541265772694980304922736735103040991094919801173248851621594151497025354872863951485658165716991098614957634239045243623613630251165941240682354237315601835118789592216575013841478044748574156382276342677093777755324133588030585855287621891980382880776110765854744508447222865550725117935908856262977182054853132627803049501598867803158750429184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9125 16812270823681116339377791653845650995176037200369568978731989938283476715270025063357849919124221394852151933761657637056125917383674257803282444164476085912762766157768731873421843557579934874198739774097674919860976995568751051102337331232019704085571021092316013887796353393998569643034685974823467621273681455641598149149111769914265201870787133787637394140029611252657512502465974294726657105899276834011129263436234802814663969062389894735046415959652152129076967944049867347873723283667012990149318812618430505426818737833017614055227345237304318919530061425044653166055915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9126 16867666648630095141984789801873669483190858799436437961437856804661691205906986763759586381915351787917991572848487879906092698728685650378528277716345639828974191542961369981988615381754735230326260117857575679680251241193576733156538906836601433181923472115732344306364869689700169371367372509387205821931141848988672854065614895220377638512648380092197757871146857374713982438201491987918256744332027328625961272735181200761341098036665006270710821069815947844820168408621049273555482952115579087163505190142561726251938597395280426022492053051956178896533740884283265899676303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9127 33735333297260190283969579603747338966381717598872875922875713609323382411813973527519172763830703575835983145696975759812185397457371300757056555432691279657948383085922739963977230763509470460652520235715151359360502482387153466313077813673202866363846944231464688612729739379400338742734745018774411643862283697977345708131229790440755277025296760184395515742293714749427964876402983975836513488664054657251922545470362401522682196073330012541421642139631895689640336817242098547110965904231158174327010380285123452503877194790560852044984106103912357793067481768566531799352606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9128 34360355460296046343966006499443588921838991968004631453469761909994567057269381482463334997863869061064957911022124280895887130110348084943000328725293572716597478493420791292191611884586435163064684863424723899358059050526932384103322930695080131921420333492594994608846334757726480634234673991660573507291313124150724538611983318957338441661239905275745644266814721220380406245786167258375758589507355585257060205722187981612964185410906050580607202517841947739942146875832965979987939503698245370823052987725748800020407224638556759865247613007182435333294538470194257442583347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9129 35103353981385590016997802849666468623640564000759653913953230784199670450723930883028226571513329326258591920320218978581113628661539980231864787054337844531827751586581233087240734259002900074110381462143662631846744339924706766752755218266787692489282984112488853616910394911358771489522342166787761580525955787060173546717657192036732808351233443783511261032397470766751327572723696784053114379591861388967901135516064208464163025128774908351084247298808332631068086289906060815525051389532412506165927635306807916702250090952775080189777868556183398569441705916106062686060544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9130 35474032291344189447582451477378554690791041094934070290861284104789542070934203856959433149109100066802879698848100722485237531042695154635713495231834328451004635449914778450622778107874680383829777683752200946917658923504493377699428926221270696989239040425572343672310726392320677485275073616889085458016146900571935231364615928102009291898245904808145445074588450081480583291932905192059482152206137252449669757587681907674001073390090617720426794932491420590873215813351850431320164668413581700241183789112452733243370754782438287937195762050554425685396352859641214175228723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9131 37105793070971237859475028010364461743360509273844081085588992825425733987240566101167396992766922565149830056766129300142088406761735322429290738553777558430162378605455911926927417554550705379431273443622339994885515950231543167599906753325336708886034535038720913986159928047417973929147209958434708166544929965311539057382017921014073991525575426579408594091882058686362802939261892009337580575086444763116856835283901680364739623079741918976627901441673445608600843257822351427845918934824540404789139943243019242081912698764239166966442952113371358939986103180217023018827776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9132 40206753967136907397818924202594065215446479059169170062765845853635633391588541950810112929525447165755567169686358759957776965524977670451247576360359692176655014914822432405257333806780529234299351698857109202042487225116632126970240915908695897895854935407750363450698172801490333105054131001103106344645599528940435213810534872435953805043577537798917477585422180315949786415937384409284961678605012730223016780144048001197500907888850118584220928058209614205330144330168859863151981318406709635241980715571252711184001523052679803179936239157041422639212254394039412327448576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9133 80413507934273814795637848405188130430892958118338340125531691707271266783177083901620225859050894331511134339372717519915553931049955340902495152720719384353310029829644864810514667613561058468598703397714218404084974450233264253940481831817391795791709870815500726901396345602980666210108262002206212689291199057880870427621069744871907610087155075597834955170844360631899572831874768818569923357210025460446033560288096002395001815777700237168441856116419228410660288660337719726303962636813419270483961431142505422368003046105359606359872478314082845278424508788078824654897152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9134 120620261901410722193456772607782195646339437177507510188297537560906900174765625852430338788576341497266701509059076279873330896574933011353742729081079076529965044744467297215772001420341587702898055096571327606127461675349896380910722747726087693687564806223251090352094518404470999315162393003309319033936798586821305641431604617307861415130732613396752432756266540947849359247812153227854885035815038190669050340432144003592502723666550355752662784174628842615990432990506579589455943955220128905725942146713758133552004569158039409539808717471124267917636763182118236982345728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9135 121177168479676883825424471522603916960039212080583179779985449639056698135218628296117251537580704931405169148834809825298522454908063706383961986782749824962645608952654526252294130412327870844984207625372042045635325690852886089285182235018860275428722963268487745574328043891244401574243111519346745637193914460688598875127995528198508801379503075875386553777848349048437044142985319342367721921224486444407443857230338417845902212153512586727617581392574973220046494287264213851918900220038935020283278169674722030335343432973333277243365035769923055088505528033669000152712478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9136 128750741509656689064513500992766661770041662835619628516234540241497741768669792564624579758679498989617992220636985439379680108339817688032959610956671689022810959512195434143062513563098362772795720601957794673487533546531191469865506124707539042643018148472768229672723546634447176672633305989305917239518534114481636304823495248710915601465722018117598213388963870863964359401921901801265704541301016847182909098307234568961271100413107123398093680229610909046299400180218227217663831483791368459050983055279392157231302397534166607071075350505543246031537123535773312662257008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9137 257501483019313378129027001985533323540083325671239257032469080482995483537339585129249159517358997979235984441273970878759360216679635376065919221913343378045621919024390868286125027126196725545591441203915589346975067093062382939731012249415078085286036296945536459345447093268894353345266611978611834479037068228963272609646990497421831202931444036235196426777927741727928718803843803602531409082602033694365818196614469137922542200826214246796187360459221818092598800360436454435327662967582736918101966110558784314462604795068333214142150701011086492063074247071546625324514017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9138 300484205924180145737859110531639871741078614644182151634603021190124192947077320916431604107113117685737149861701301833768042031599653373122267622153862031730345665420138040604641406243428249064921272134339177316831584316482653651686112213063334273892380143226478142154040890655728416269492933627615606192733945773425488103305480477495311022566440828263941153438339776601243435940432845956338404421253238442472445461854387096979930406090086153928431559510684474256138841077775463916098677027012757845066631647523908881301707720334942175626557893600450765217961996527958132114717671424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9139 302664101106449480449359343962770547452625838165270193840523785276918566378222331381544357899572584744679690933258925045464381065083443142824358019028792326057572803786922562155277794760953961528507357175830194046087446988068624970062860736770061414487891372276331131067110446249938097080956686586210310220799311794710730617553429487272171703736622794578438828676193370180436825712581185076712347746239569017189078630548289626272894140618342723200209980775532319469383490710120054410271366114044649388690608671950695572332654306671091771544559581817682533511474398851009400480817217536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9140 317936568784980443496573948895861269862428583680051465891679049902088230233810544115367685161682919158943436073909567122145022379563880687914728231952177705700661983609912979785505769373891669096433571978107515187370080432711965095085971347567201016537970553484753361453779056191077611488876126752907118819364185043247514417120159288086979140934375693261921401472890857724817763697157751010797986152453191441522699316046815283794946621026844986380097877044727125160399927587977339364409292410290153936064720673955569628053121065397286433022804996298973569328234380020025058879312442163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9141 328002009017749265190515054688646948373253795388852996869535600935131862778532433546061537954419603023145968128175963898732502180453045235267403867968370233026427335223043319251057786890201788590147381271738994078639142319625978407566624776933580926305078176281053578874769467549428268165979994712447349727610882638381961104251955705264655232421132605361852063526875991651435458551021237309321892024814738996545726154874762646381360647943541361765235093754510238630887347521319338785821269117871115244717613792004887869283412822287338251774009978396040775381027498175092506196555123916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9142 351661776363070147661287625553762084688709690463394097798980828841413563784817106126448056330393516343496874817613283357192778471857942271116503724322245347045803327845500092913574212205471345614401461183140848821984203022309621820453932734920336834204232871442493341115384002261362231719231862462908471601453764000857526627691938985216120924024347580558424091777898886512739340599221134956880754904034962491365592566722589988583002892483847529308740358336407849532410920630774889850676226822625977319287269788272357943821748602086030444632321208170452282424573015090511971281457381376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9143 361818888003852019705419809860513877892170496670616648762366026080093673136753415353463565017728374004252561189110457780218243832084904660205234576436815976453416389304452277882194776742856589871556830729508845097330344958127293824253950047546405613112570791349368951096251961248372052275949085704776816416643378493821960965462245310206316971252265193604078189422318302361951965969545237057689249108580259867560362570254372112771857276413098581182227724270386253402089028094436552266132215402226855996673615834788568539118268940400453660298851666686286911891264790237542163006531567616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9144 367004800282646008492344254438381071000051306924152328231069743208148442501196153251429874599536739046591448620941095408609628229758481271594753804226596265291898225918543352699296886025600802909731195566711041977557207704726246260188397857238174491462689840261947035015055441205320381723849932482769338664933163433003355577869562179251770988858984672284028620372453895138123655431429000719261669099361768409381555636434483223175884243251695926914631196232549387517251077061084605543357360559486347920354134140719274702673436451032607451083552564142349943226397052348548464901313527808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9145 370719664202029711151170171408281339782280704194309743027944902787924995055193730268772189366528839530303165230202841741985896026081910220297275417263129329741871503658170829734559340840415157246648710685542233830259084227876153949472307147228794091198797506305238480515057030626161264779160293079340297298659653288352294764686120642531343986827251165314822785835768430253155535897842254598277541385264678660866221255180770066208404312295622722658181005138806826657988643539869596041598015057346444338290219571797512343760451705909859205143427858452141738991741720640143406775213752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9146 382292698094817532371317640639551216488590292741139329949095917555040300628382182632683808281221819298922020491517223540432824152799121555863831228792757464132678121806426420652485470933730491102903740095488211718149009199902215514974409614931240965562846654463890146186450709858814905913907041134706699768509451546322012944904650208513359627282900646997767460006596082487580670016428145415200034292286615223808639410979756954240194023799175444392350226403459980947363418015701438436085465991799210015517545827779839225492911627585579784044964177046751942917954503972820742229238743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9147 509835158763643721583693475661413601620444338754506963702449359663393645253288560481904137694662205937425733901286557694543811593577583865265253874832684500207584158942253955608625841443685224874960266210368753936511555276443605428885402185813313259684018154490399932318400742410384218290378690591846390294619739860419230804177209149458248631117780975203851256213655532784196005537339060202076065285109748762765151268162979289670295962285615169146579276184084661247377491889328247947154178035316959151065932569622489315095237802018267925318592336500665755930561635122431105854708121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9148 637293948454554651979616844576767002025555423443133704628061699579242056566610700602380172118327757421782167376608197118179764491971979831581567343540855625259480198677817444510782301804606531093700332762960942420639444095554506786106752732266641574605022693112999915398000928012980272862973363239807987868274674825524038505221511436822810788897226219004814070267069415980245006921673825252595081606387185953456439085203724112087869952857018961433224095230105826559221864861660309933942722544146198938832415712028111643869047252522834906648240420625832194913202043903038882318385152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9149 728814479816997736035259211030911315250550711397704247905791603873989601765307375271203305527473756000281014390519455011066477432906570515110739301079574332472452294038908179455544543381577433343875056728357060489306456435163892498772730926406679270225980523079481037094916773691585474428615304835162429527600773237674571536288614168035397658337131992899817404930915502562728098773575547857857938266587335616380068876865231329235837010100424162389938274477530447794026581704004994953553419511721164620868608319443449621635110918409819833170842996518222213518157847091667518506401792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9150 734412369629902980529600443707279129984569279685463078086563815420023363548117563072297070440860531016966995276372425613846956560154412142306353878355245125214861235429980628864206270407028696293305650031209803388393973335836566674527800460016086295643303792647124697624451360134488463793052073254113007038024506958859200902613330992080493313674357455160411537404162251743374729155241904898384236276359795923079948034985181886322069411424174490060003817145956906931312563639000379994431924481037986588886622911840022945766293836381980728376177479055098055939943143819732553905576345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9151 1468824739259805961059200887414558259969138559370926156173127630840046727096235126144594140881721062033933990552744851227693913120308824284612707756710490250429722470859961257728412540814057392586611300062419606776787946671673133349055600920032172591286607585294249395248902720268976927586104146508226014076049013917718401805226661984160986627348714910320823074808324503486749458310483809796768472552719591846159896069970363772644138822848348980120007634291913813862625127278000759988863848962075973177773245823680045891532587672763961456752354958110196111879886287639465107811152691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9152 1472363231472032727524827489294241343978343994174572627869140259607497228190969525548104157728086860948948196795276035910099433553350421725918389895717839305432439444497045449999217765173778826913719533337545328361707289898009724051871182770903048969042435987396506903429710649134289006726767459099389216347685967095247553546659910921909768172408605792661492408511611167491147569139092979281032492066707336721055561747445145260345770800533023013247048557893367944705299704920450198794539430042101787718751687809232114950753305356583782472240962138312454952084672058378949521515636326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9153 1491844900585638061020602328173953993894616758400628010039427222051399145865486433552836521094316520103923867937555347241935342504245527251724597555114091293292873368614984431013573345122479417791395250604536192839167186058210100656202074313112669029216044955102888485977501613831504900387971436353003407182787867030155542356481050915066939805372810507242273152680562454886830854103110406662721611552231479107157020479496466571106400565616199776420942189200561198906129043003008478242520525752245059872058942937719082254403370968673699718464492860756398970629558658047818677050408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9154 1527949266435327153958869393423632712866817541134053370994807807519589109479412820787064413852073158777994733678108022486868507943583475580184354709145663329830396024261926432434645680661850056399023569398632354237370184484553372866949342952853792816093876949301816431526040416638741949313023442827340105669872623162577326566470272786348287431883142537328492649618143379672462905155789139395994392303259815584239605260089833127201275215239808173314942990217358436930991883121782177401663767391717936648428310755279386916610513838633220371682439204479262057294349443800468872377663488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9155 1834341192828132913965319843968424154502053394526813679509252207767611702561373816871399640146819587467335409932720759804445290113897852310699012713814242538226832392381640814161697990379869332800297586989329235769483260848385072832920287314003477254806664872993834214645697865014594665658207146323426153106036057308563961080061687066865371840796192641926647081195114913024106385349758405143642611652259946583283977548464802289716176596983433749276259642323936349218466370970874456544674559593101795860869053384422025132959708739608490808418760346794788622064135001559932971720586035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9156 1857803341140322670054239930265508857116410171152686749985595417629711306143489935911814826052598275541759370998296645813563949401872142047096228357297987665864006818628070392041149409659651257601963259750019378987752664929630299641659420893459458721764774562366576568152876532874518812024848527778597528236870113396181431719945499997571461661997753118444197217171413109615544022003421648008972927502764627735643069811592745250898484784050951282459969393796733651305244934238313668366592504743868029558562425418819494654812685951347740788010951516971694999231341151549413169648338206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9157 3715606682280645340108479860531017714232820342305373499971190835259422612286979871823629652105196551083518741996593291627127898803744284094192456714595975331728013637256140784082298819319302515203926519500038757975505329859260599283318841786918917443529549124733153136305753065749037624049697055557195056473740226792362863439890999995142923323995506236888394434342826219231088044006843296017945855005529255471286139623185490501796969568101902564919938787593467302610489868476627336733185009487736059117124850837638989309625371902695481576021903033943389998462682303098826339296676413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9158 3820892470470010912064516872741464600354108817607955312263163555259780267121261781784649410688989677556927608131701897642463526686341057995949775085031325440848155755966206522213930473596533062024095800797517063021744524608173547263425317463330264720861224599827902139909112313934114477569961471708758758084346106612888271971885424829236540142179589427500596659559647911207849604308943548966651635293968154287220325199951055322791734505614943421893167471638930761713677703021629157764735579327654812967988262224304370948268403317468296972938810460361077230598979817592975635172934287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9159 3868872480689217190498567733774159809657535017013352963688277381430952731224196440765894649651510689433216990231822136943251287557136817548569786595787057679511845552284619472242716162018554756774285371134651857075865233341569470269972864365559263537600505559591375548759919621666402995293148434911566559769380005289398885785770501484596854509804163732999029927507008759276928412099186985326633434672639530537431883728821935221309604185438910219491888197489782272162924810122532898832225649450642901320005249432158324773083234666237672868467875450807263088454402387254991031861149433856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9160 3967328264850175843969060362591674501796611771709538858960099744176593941961952554824738142703420581048876469388574235049983786435941086364191457597044078561430336768350629464933807583369442333007019699337553797645089263328661443671683586143467243046952647852362787029712183426642784566926756322498734541307892430434935840378132479266146280365716101786895201130734340595652056192415834419758644832091943256238034654009983910135992690745820433863905717621667266018660468414822634085851043110228092580750186406195145475845139834691412588723712663536175423434649437900564234791395176061337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9161 7934656529700351687938120725183349003593223543419077717920199488353187883923905109649476285406841162097752938777148470099967572871882172728382915194088157122860673536701258929867615166738884666014039398675107595290178526657322887343367172286934486093905295704725574059424366853285569133853512644997469082615784860869871680756264958532292560731432203573790402261468681191304112384831668839517289664183886512476069308019967820271985381491640867727811435243334532037320936829645268171702086220456185161500372812390290951690279669382825177447425327072350846869298875801128469582790352122675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9162 8379130589426119695121797892987601615099823289163245946359518312410066019581769577896901006320012962683788549347591751598175403678132460728061102672794695189061265971967885662095652017593398208771969044790777995021494210153591004803732276796246780091955606918734125564343205649050782902609538679234637045816715202589514069107321725259971173211411321621675269914184894670510148345504576271536956741116965388196180247457641108094615592153451401126251094574385789111972408238243973201833481456387111465973514129230302516058626726822217042496339801430116719205640175437258490303842199221043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9163 8414016212177300691602367353244030352007330383271190212674764603822881385356797361747415400552842216681070780487139330995268102276864233376056656320907253384150325666496866129698775869206656589723961957127248540406659480994939693689715663491847800884211930089201428038830235858209116252944457617545188426103749296875003749145801552396089766050685429158704382956136351824556131141483671655935966391379983905529330324357234635519829391140507438918877208171260801008783309350696619571315158760739302092176009998696379578376850670063595747619568432448233131732319346594442856473536323649536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9164 8511961343481551163708482688172464872386210743246346430346297179044352711849860599873781412766293581166582694559193493413649388979473632978043158219247215119312685914934929381798462736332862754210287768803733736566812509403564129324927077539102282127790926915786437583406834482325440714595848189151031424928930584899032422645375142906914155336158249948030185117337246906358420539701351646896995416543129856293711391527666500083061635114771643807975354058420357289206459404487959802285321061871079401413232704359983808170760839889725381931956046731884107310137756480865504165693266853888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9165 8571562369194422848196206644318822130634183468534537030520326875503107359843636209333587207498377818931964217963763664014684361332343660173538835708320770727576313690929372837976022112383775514201991238629686241483636898432570907396333162025353656570077897072513616271728287298241470059558244552848458396246366558199761656940531794773332410373443807533266317541688389375712482451276047854202687280145735683284280660922514112117736152228290744153919889027126263700890167200606847490847832703005414366023893689833842595389686465088344541757787916241283025964281138956769845345446264832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9166 12857343553791634272294309966478233195951275202801805545780490313254661039765454314000380811247566728397946326945645496022026541998515490260308253562481156091364470536394059256964033168575663271302986857944529362225455347648856361094499743038030484855116845608770424407592430947362205089337366829272687594369549837299642485410797692159998615560165711299899476312532584063568723676914071781304030920218603524926420991383771168176604228342436116230879833540689395551335250800910271236271749054508121549035840534750763893084529697632516812636681874361924538946421708435154768018169397248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9167 13126825473566437324241705832240633502780850331296138980944861004781390106502111416087251368440957820155638806140487244750232370558121368081235198375696513079450545221361696194718032999464133309616813505572148063205548080734841466329194314143192316538553823574209216794700569625386002387017946903265654469186716288081419780372951403512530997951984223399313964039912804602498318792873593164792901058347645128625181327633603882807790617743736095330792397035384052286097463274481640361146070501847639221952105991075488201128868371070363426903267471123615697174123287025952091375507865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9168 13403226834179333241153618388178778938026358683659538850590029134289819213138748396368673705524806044998708547923712842712153884583383121232836534498700057289079259621969789770433779791469771378622527796498701344612837391441362486833369352717468322876149191338606116651608634294217478938371231456646370965447020644420252077331404788005159755182332362819416876792554527548754526569857817431349607476647732689125572359136587654521388064839513726268229796989335984500582293867174396516676206784385178896071539663895213614534188293239598835851298880893590301714784753072363719063723048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9169 13733709485536671003317569098865005262613200718097970876279963386100138511918970537359753781883157823552493171210854132787603648032587464916750814401648279113316848570624705255768231908969562053695767654259711347749731966916438963245427130496736945760102269598455967298035519573770439932777897755427317076301739206621866354538332650488134320329409597322897352957036468086513268112639474593571992738186002255860015073823703344973780780846491444647485034265016438663868521095889031079158574661787472114992686117872046711805078441979425994110925675769825911641285663579079376802215362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9170 13945123287150348036647267275240041412557113080818388820209409696393081660533144874864332288939647114503600588439230111703175867942761877487398579290845009829330374638768568812928114203391538453659516458760232512596245623018406778497354162353683382386358223166083516531658650910856787741718745189994634462659382251064142009665004496389716380877381231373210837822471294015615640593059655930199392056068966870336405065541534291483070720177915953571709628574530917826762833326688938382014253850911146461507622669651293967780653547038873469518916837137359738711637339292899982405753896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9171 15501346145919145516979413985889812945681255730042124709068792509779401210367314987388303107087342095556526109490162652971368454918061967189295808506134681910262462579610553462283719564904174424099920912585351477171067377402643349548466886431136079331703348800640509414390743681500074758130686945049700391076171834540484326637734508950998125969836324767378609653492915295924344718036431426448328553436676894116215386106102902778848167691525095253133771800692521380594742811180335347636693928721478627444137547602871826709048292725789398434401965752387805310687604836246481691423539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9172 19376682682398931896224267482362266182101569662552655886335990637224251512959143734235378883859177619445657636862703316214210568647577458986619760632668352387828078224513191827854649456130218030124901140731689346463834221753304186935583608038920099164629186000800636767988429601875093447663358681312125488845214793175605408297168136188747657462295405959223262066866144119905430897545539283060410691795846117645269232632628628473560209614406369066417214750865651725743428513975419184545867410901848284305171934503589783386310365907236748043002457190484756638359506045308102114279424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9173 38753365364797863792448534964724532364203139325105311772671981274448503025918287468470757767718355238891315273725406632428421137295154917973239521265336704775656156449026383655709298912260436060249802281463378692927668443506608373871167216077840198329258372001601273535976859203750186895326717362624250977690429586351210816594336272377495314924590811918446524133732288239810861795091078566120821383591692235290538465265257256947120419228812738132834429501731303451486857027950838369091734821803696568610343869007179566772620731814473496086004914380969513276719012090616204228558848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9174 39392126086062199791601063450245811914796644219913297155699226547590053592688026492981098143116956146796329638454427653069435650534059297224644504305031274536927366836541976917366335379757543156124797399320507570023749120443803100241471101818947415875437607377324650227802037303721601499200285459718838366375752070502881907364840532202491677654263614329702225962391289420516708349849562195556827949003418703591128708373927694668183475917289771376341200049092067096155887052570266283001945642773741569561933712378017445196329240222846732871027050215863736686392530950292169890673459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9175 41003590877216045589189354989118749757669198643721802691745472636226837968479735803838071625233635820085360276240633234964433349984727714239493717040094737331084290734029860060431347737126838633358758543586160473586991398873137368551785954578073614093433675088725424565505310165997863345682854342629956610114651832059523818754333222620277450738390869958700699555472868456723697536842534678735764037327715762172970165754045400535657461953941171281378599010052305019984657139506852547365099471513935504163052467913202019111609643377465196598257536706790424395030632391088401539301533286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9176 41299989623714573865037374077719582336271170390726891235793200333093844929398138437762807911668782793871958982251924762156637850772018891727219500976359782547366815618643990970897870968478213741590085570621248247760332242856214132801030825296593314931078219532376983075337283493646744247626605451857693485055457370022003918644644654202404149749795270206240035966355336590656384649539473099028677782789230165513835833661909934217082118965612877179372299996829499944616016478581640690214259865266972859040183091148407816590666070385227950052433659342078957216267461539649257417215678873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9177 41516822653143384316504316349999868756044964653783640698254696314426406394886133785404696971053105014111697856220275139904232141100982223602113301485005626010132596973675668182357711823482177373903525600741008052293435038456420321954508317491429048974112599621883383781668136059042222592417873815966678365278658381617728056274945702353953494409682234693097147379385598739062018389190768938670469470729028183148919311989568064744538122342648956230491156104519962727023804741085149168546553216590801285101353704434283691657146381474748390129840489377426463125622341497206122345062727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9178 43170054968821818518797656776542855877774302503216930055499937191626934357952733252997080947296711843862118365899606474764494304996012274894364188591058759828800281438344287470126789051249716756845414885385900187279545948415090704287674652526453232307707196193616657874061384932516970783648368086427292671910526020555485954609293369015349850333869641441095528550201849675560108227382970823008384359540277744811766431189313752381113316400896807840354149684799628983421097811473709025187729394315495395880409825064948129841842454156309303168136090822127647798012961318203406012750233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9179 44129595544205273520772435575291311924880420898810820801928422856682960924268229417860218041261107779831135707437372880893158572271237716846810595445815461566646481186839645303941483063233899229589643477813139673886103020392103887557034542258330803346867014685196025229363726463820633722788839706086956537806099829881695080841884771075499900695633951091939163727898809074555162710693211879634899506369960714120908023721922787787844816078228026483428702351475622025359051988105842362266421543421401929429990500871717620111064121504140939134613506348830152156886437426102912621215744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9180 44254970023313902865856083003234168901930959679159113511430816904888627296768524000145290405776529958441655642523704818167920041535558507593554533090867650219266030695088321130847274977542550800598662105579718783215752513496305627064163849734963644862503098496964179054158774593508475477167476201137727870733932779311062854307866454822776879350598516514907812906558536380232123352096608148143169723260689289850870765440033702328192724553187752644797115335903730123257699255480977391909010674488820337653897456214845929964358742444013034267530972560406794393932201145308094005457715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9181 88509940046627805731712166006468337803861919358318227022861633809777254593537048000290580811553059916883311285047409636335840083071117015187109066181735300438532061390176642261694549955085101601197324211159437566431505026992611254128327699469927289725006196993928358108317549187016950954334952402275455741467865558622125708615732909645553758701197033029815625813117072760464246704193216296286339446521378579701741530880067404656385449106375505289594230671807460246515398510961954783818021348977640675307794912429691859928717484888026068535061945120813588787864402290616188010915430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9182 132764910069941708597568249009702506705792879037477340534292450714665881890305572000435871217329589875324966927571114454503760124606675522780663599272602950657798092085264963392541824932627652401795986316739156349647257540488916881192491549204890934587509295490892537162476323780525426431502428603413183612201798337933188562923599364468330638051795549544723438719675609140696370056289824444429509169782067869552612296320101106984578173659563257934391346007711190369773097766442932175727032023466461012961692368644537789893076227332039102802592917681220383181796603435924282016373145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9183 177058463327800784874815662512503575493427353066836244031347880363150750361700746849753040690591539650644078241971474638685775998785246723057386009027019744425642384358988932580172750542234320509108335137319380554644366420605533149605447172130556378617285718398054592571521025814830334755642151950323481428768977789240163416232606069033760330723536697721806411009762095421870282530750945764454233530988058545009281554144999703560659470771210633728835189430219893230714543926244294029180863108307930714467075350104557953449382972167023377727724178796605736245645048871681642014860902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9184 177948026356591663095082260784917729011218812881565370546034743270620111284263762444993746483859732586884710999777396848883796055844920194499162468833683993467402253445225193535715697613078555446621231103080507555190403127455897033316226957129657632971549614157399170561817826048553304326564037747691587353549425052990718433739113195023613067015552911840198851596410057663095641925939050666983756789828787090821160875151958337385334358599052457656266350016362485003216190535169788064547755233597733128205481344941785064500630186509685610226310506519931695013334765131531022220918784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9185 181460345694308224965148221124056874990390042662610807835108779529193790446093009313247071809359590894782801517223960677438664704435238512237226070805286702458976540182105352081228371518013053627169539379778361069882600147593148806094502626922314769674645448309095864903817215879288965112299438129493975358406545083244234196759637121368362022381975937584417242164506404192320391238456946273979154169021363364846043968848378301861789491192657347135734129782915650742594848975388593714792138089617040071812709861142396322396798833086237497737192058351138026367535341735344051028020428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9186 211749869512534439897225697127767392803124575824423812585968078966840868999526708405412523325151581878745239077083092052230126278546677322516963523460952340742606095592759677575719749287199804352471754931077167907871284329998106745834835817644148091437726383895229539455206186758246329957804203788067168891755730860922395755861376505758897064688490116749739449071896228906052668355183470755536798992178993423131524395986721683693589611099734167337514984743411050278185969985444741630575702651971943688070834889173574265947887938805143124947191865868455901328862879710779558347145216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9187 423499739025068879794451394255534785606249151648847625171936157933681737999053416810825046650303163757490478154166184104460252557093354645033927046921904681485212191185519355151439498574399608704943509862154335815742568659996213491669671635288296182875452767790459078910412373516492659915608407576134337783511461721844791511722753011517794129376980233499478898143792457812105336710366941511073597984357986846263048791973443367387179222199468334675029969486822100556371939970889483261151405303943887376141669778347148531895775877610286249894383731736911802657725759421559116694290432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9188 529374673781336099743064242819418482007811439561059531464920197417102172498816771013531308312878954696863097692707730130575315696366693306292408808652380851856515238981899193939299373217999510881179387327692919769678210824995266864587089544110370228594315959738073848638015466895615824894510509470167922229389327152305989389653441264397242661721225291874348622679740572265131670887958676888841997480447483557828810989966804209233974027749335418343787461858527625695464924963611854076439256629929859220177087222933935664869719847012857812367979664671139753322157199276948895867863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9189 588450375696900355850920116927322602125361929427350609655510420367788229512119731903688154871154722819655130623314910859259707014697616960177860384732929768028350999129721882974888095332135984983387980297449984890429035126695295435048151824389934662237980848975365556268643675619624272068649784431617307886070150153325854097624933983566240208817203229311791061569927065563177107895789456372201029394871664124316122020316525037231277834767598218599533290935453608616212765778965295066329960407803900638841245346819809385882777423743171889226279985516793451284276412268155248081633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9190 647577582147700500586594522747613735425229377000587015725952945169346724238599068522607125968714079232004959572170223393287327968005289457702270506215466957012891062468606318034047513803826196203384026268924362186524890661439526297200984865157972996870001156599089078814381411988553389205451778900443720034169177882332658530712356513301208983068452289624069980354525229735937492974246069141944855582978864900538818674929846319307044853474630210485842106785768367459297788670007797469463812140148625615847743626001137225222786227654593476177743602195791223961271056133809033906749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9191 655978372262453369326191638678872712365142262859232395981563126829633709463810341556647228760695686926567727394475739842484775319087657071894931070569953606028682956673364397393906760761299703157919477633497979028292313365669816474408293942279485594052317775862281683240602374110168025414680251585422776335146440663275531834731616415316522318757501056560525225214269212657141232938012620251275887603672393322803407091608479719046508382467376367421905647581291634862858490619492586597115887984541414619912780583611383473158498926041936645414987129905228571931646682351630962382602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9192 683459609057747242785278336520956366119768622357826653859819487135350343797020383903546185780042122634864431784177889331203853858288329552122672221419451607979851920913355354699798052813010293400734102962275020342658109050277989589448427990002921143084507373451895454759202304798200162585662201367379593973969131543632158671993483729753916913938462351367979720031471965223543137268685568382991741017817967509535616464267055783060352470027733843180352751011921203298560233244258459059358956135897284532261587457472933973082032512909819389788181413249200337289954724711690850533376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9193 709189344419301156702218583925573198631079114626280109035181245746266728141166358495296263637626751737537278156312393864710104604614274258450605784959127261681086460169505081751134961476328301915345731640702963215412400406489024312999317876371269012754566334995956055555262119499556005466931990030055383813545951111393065626111555404489986547838708165924382626290170213835248810579338394272765868566416619244314084784180937351609603322268575452588281247491015990768515521999736711709806193016685572054988297013765018485197426966891555709745408109920081337017099492899192024596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9194 1063784016628951735053327875888359797946618671939420163552771868619400092211749537742944395456440127606305917234468590797065156906921411387675908677438690892521629690254257622626702442214492452873018597461054444823118600609733536469498976814556903519131849502493934083332893179249334008200397985045083075720318926667089598439167333106734979821758062248886573939435255320752873215869007591409148802849624928866471127176271406027414404983402863178882421871236523986152773282999605067564709289525028358082482445520647527727796140450337333564618112164880122005525649239348788036894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9195 1135444533162975892198014241852537779356789648152286811718907529661438209113536118627698938161715142729822339810550410490703831398798828038061899065026883713797919309533880972709397543788909214573003958604790348070586768540767920323612691599751696289285748696541608149293189207272149550119906661153953253477833836673589726307151992231855589716695192465796734009006447848594314557515089417662739386947468293537761189803313426953461599002836725904048782778535024189305700333766801655671535748667461241702044060260068996511388648524955474133949544256043270849660459978791623660352307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9196 1140152183749507015115823700690932525126611991103015496748785353126731105145933207459608421859826130524107039528070579083817511406244828268065538431005216999065424528045194923157541580903555642539426980555599013336498346671074651560398213461346236326288175764180315310756356598537145590014880679192265557791759296526285196359345991660806704794550671710116831229789186750765555765903529468084720809042730211174491617128197693070302025030733534361995519985983822298876687895396099725700289159869091039096917076345865121523118249717013738859815492823008156136673720679496986326927933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9197 1209326800379828198355065237197281064532199475626358290977153297249295326800922071601752819490373019256244115840676031525921622815863008486362092502735438048900930728237650543687888267518277065877975522338615029852448508141417031097632105685517843519475354891234064037648565483634718020329919636322193588246017559974292028414409484225382904623477829802784837313025549482487395767715354323401225274512831181793947991804592810266128787867522726314355580792032117030283742873958782708750168114132783966322692457941225586241336388058329324494365431870169414762766952269845278999057530880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9198 1220176665331746364564489202527336843904461694900541039592408296314416112211749649358254032549691054395735363651982377200964784014646018862527734770677185222042078474797882253846337859881884975093994442851408658105752090602958198401966253322522120510004641869981268631387848363973194796121210167592405281739155549178236309275500673649781798363657215163926408585217126519173218062161849399479119659002559902306524244116462276336099884642077890836694054651949573761898007712225277515443839729615076331965990458773715084630255803647609351262513251194079890217534172876486581065378430976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9199 2440353330663492729128978405054673687808923389801082079184816592628832224423499298716508065099382108791470727303964754401929568029292037725055469541354370444084156949595764507692675719763769950187988885702817316211504181205916396803932506645044241020009283739962537262775696727946389592242420335184810563478311098356472618551001347299563596727314430327852817170434253038346436124323698798958239318005119804613048488232924552672199769284155781673388109303899147523796015424450555030887679459230152663931980917547430169260511607295218702525026502388159780435068345752973162130756861952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9200 2448336337949271833261315699363440511970030965124297711284022432383627867901985916882163801757328850455353787738456204040950243552010875890225292286576508296412961062646230686427137760257820835769407494220206774506583550911061963439254823645951123767687102192524769010520720376781949811874627385387643586277647312688197975799664162225054110084868751465841556865136122289129887103548731829646932828921813664049591310976623864684926866015200885564004938027338318274350132187112946864831750904582207784445432488242538073832453972240247305053778813785188202748425987923799196714720559104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9201 3265158730940760840586674867993541059914775847599766921605062698482024168478511534640936175421653822321804862847021517254496161766345806924097960151259706596637766755144973155063983836351958915588037786750882083668919229340920175784814164287913349567756776553245246052034740809999020390248814067486799409956003683326848301349305527632310340603464360455025714217879534134937653326084572155754844854816819673233528069788088165348595533238142869433632347000775819294223254326706764356725140385368264921698767957194936909024598465444855486316281174055848612716714321579838963532802555904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9202 3318277645648299354368354825041654459918723289114484700092877085245253172712880321608371930355705690030795180916593821647637901116609060130405293085233154991771888734039746827578092811713989397199641772507177103698736829348866658269045459365138310716581494755119568648891503981913341982900077577759013716550658106380757450693850982396970819261670922751739115265268762741250645872727189742030993120270154962348965773078325358138830312288582040287977229966171414818265183736224876322204187100619882203601804239835456204802948291130831639683385172246964135806035735495021963526268780544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9203 6636555291296598708736709650083308919837446578228969400185754170490506345425760643216743860711411380061590361833187643295275802233218120260810586170466309983543777468079493655156185623427978794399283545014354207397473658697733316538090918730276621433162989510239137297783007963826683965800155155518027433101316212761514901387701964793941638523341845503478230530537525482501291745454379484061986240540309924697931546156650716277660624577164080575954459932342829636530367472449752644408374201239764407203608479670912409605896582261663279366770344493928271612071470990043927052537561088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9204 6688732255685563994201180151611807322216281729887854932436928543366436432507225890868388395593497680303021929851916477153137099563876959007168911254957961124160065106906198468501520823266056073458167664499466043185366575042447723281061316745796621467434098370458552415566688729320141288781853386323200795367348164214297692425678602816976174404975419034239628846938469159879134587453918051501025368626473544071263580898173873173305835389348076513701219525340352679186466594362407151183577678096038833349544951666591511267195032039622203349092038758672942146845305909146469964701499392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9205 6887328374353021908072115630219895135030429424807171479931696730592264562844428398890626072879851227179239302071649594912783290203162733790791300688691993337438756225411148767342351645880897824188259010103994371536732035915687143412444512695083967268585309539767119307293227905737951213022815012480524905947350980847029756037682981973117055126787789878383983600983054481020642530509608704107876751690478758377830350651071039026039428449056069230567854596065676951139171051796961406619484593946571590349808570554368820111575125274203502696454275087217285730975769316843624648173368115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9206 10330992561529532862108173445329842702545644137210757219897545095888396844266642598335939109319776840768858953107474392369174935304744100686186951033037990006158134338116723151013527468821346736282388515155991557305098053873530715118666769042625950902877964309650678960939841858606926819534222518720787358921026471270544634056524472959675582690181684817575975401474581721530963795764413056161815127535718137566745525976606558539059142673584103845851781894098515426708756577695442109929226890919857385524712855831553230167362687911305254044681412630825928596463653975265436972260052172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9207 10382802192088135842212280186096573551609429998343154716734663494409195716590792112012065759396789294421971942341302290738513209050942810578711776068255026355931200858795475446444440986537419252201188066143124003544468744603916220098472410633471476468780167916961902531470542519010860884731694229454813730565489068755397556588386323746634894783244738389093828347951541571666172825099293432039498583495135726736739273946218380400224434426858572229515955864094487940725710403556535526915406731364911559577834563900121395466348727101484495452100131413741851503575748646898504563746144256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9208 11680652466099152822488815209358645245560608748136049056326496431210345181164641126013573979321387956224718435133965077080827360182310661901050748076786904650422600966144909877249996109854596658726336574411014503987527337679405747610781461962655411027377688906582140347904360333887218495323156008136665446886175202349822251161934614214964256631150330687730556891445484268124444428236705111044435906432027692578831683189495677950252488730215893758205450347106298933316424204001102467779832572785525504525063884387636569899642317989170057383612647840459582941522717227760817634214412288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9209 23361304932198305644977630418717290491121217496272098112652992862420690362329282252027147958642775912449436870267930154161654720364621323802101496153573809300845201932289819754499992219709193317452673148822029007975054675358811495221562923925310822054755377813164280695808720667774436990646312016273330893772350404699644502323869228429928513262300661375461113782890968536248888856473410222088871812864055385157663366378991355900504977460431787516410900694212597866632848408002204935559665145571051009050127768775273139799284635978340114767225295680919165883045434455521635268428824576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9210 24155764291602965080353603793631003053064662424982632927945207856008883140156241758152389156263443506980366884480818051896803413635651436042903182068238210722695959538862404798932480958636819328492256808535489288587860413438023905205302850402452659255866759339744803380012251965775305444996571179897277733480937656041260558899164532514497597211392808562731449922262614684700266282541165751765035887621265896366603970929869306722880009213277466244571991835927147497623769482819607204391899670852018451971931557208996771859691957886324496287646802342021540158454007409599331954673582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9211 24712229449933045171672153543511070090074080877931445322620898383067911306355062285100076252437946920030916426981983366496376191298960667667163782533755323688021110219335502091525482502203402008833608486863479237912449504715123995167709377010888030705562607754835892282476907936271575740793663519303461673553626137349400601775337293094227264349553041482584365569244985000484103982181833343817910924140988618719418698643350706159869101893107601811118973325772249470407345014674982276602792034425701508564020412325243884894068232497442011202662773894955712571833157907088226883448340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9212 24868213300312191742697003233305947405851506701749720176582872330433620642081206836207724906067891402221973190590936224952002795587381653082530279777294105659341713441150759470915202747501252464072133939910456943023815945126739692970106080454553361813214559724150032673058860742892819955815513862796715246910847785357343619934062822875050487356250285549905900043823704977608569573244299615642140166070781934609116334946145223998358615088477282300357563712234532533317814352985626583792575976314015172785831167799907793749763819839641922591911957330702593603536569550013516148437208268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9213 25194117472366457357314482077125930492249156012969925783923226425396655955749799378573923796215255510265949235820312400255272827853971868331891684542138135188659836339707061731420853711164536097027629054952037979127262124507604915971067031543320575144239774703454323417113081303970926739192289924037354450568609592425134078845531298904080696504854505641838839901091680919825809544276020305930534927748895817428108663202194209878851361312410480672124155653611487914468841854894590125919748302334014879332988945813648168915881714539062197972693871643256927794102250511809100709460348764160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9214 25980304064940303049597968426017593316074721498310092047625278326045690772159495413701589280530437443333789115130343669560225746083274433807097773693919346724317442423478408349295177338449799597903311884141717786940774249626744667653091002757190334842069351604171872246843654501046059675458333404450284808244172373824340199670338050340470589114582748823632232681362475840925108479122510179178725938765450313883003015317901131062301888010466331396110813308512563756850043160983481568156124953088340307777024110191620690686212313235223751496232023305008489027275455603103000193579089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9215 26316595237276710800927192884396764401398904111437989132374207188564771559415112613929464352166034856543881457835412112995668928607587102393470575904568223147286836417373960361759054902867836200145686348956341474644354772098691825461981589061397859423127450226647948739819649748440416501156368013929150970251494191874059870995052057585480067544359056300808068025057071003047645568239006895192808900969524925041990757519392595686967070277487987558997708436347825524682802891565126556475709882362396472666574009203319026935910081044811750056934843405996009604629930892827870593842140938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9216 26328029777896861446506565985802107336181176066298487932779323072635405829047706623320700269764195201908445386341966713088215384800768760921558114716605836974420135064524676833782413171346162437903733573092320767051326032047463796709195137438135377502390160394028634357347270712919426023859455725427708063873154628194665588948992988307872194447484999840369574897976930690644016476589317130645858133600839078822152387220682794511945113757947465285506071551027967964624007672313145294931706280312586521101362874729803197705814886641615926355026059935826987666591534164995078011002185318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9217 28390229282112832641945501702872756802589510085732759227082868486307881202880447459025591144369133167277063964893072520221090343734616960929554994427133282433954998717658141140991726649113823942667831047827563222077610821038444563455748281790676118634610270239353713429966688868248888637903607257025244920545999254071712407218892047967730602216363325472234847989474271265249670560253569129345528698473194441429724447637827841399301360257291259327024499179285198230431985808114626237198446086242195394131165743565825291518696385635408127586926105348511861537578194297665939100821933260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9218 29712955873665816890036144395847510244528339532908944600162865768056316577105559215639283459049967780752472626893772489913209325658616160245591079394761083092809720248821759080515204822538445285451218630737711054015317688836826639707663826737741710525540976011869056896590136872337757313078661686045739286162346946590962644373408609293499868910534798590827607952620231631016984756810837691053672649197513727905427518493681184009950628178369602091124504254683713147986203328719966777795191869805752224994095056618323969873544739966148733531316980711340255086488087441079920354382955151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9219 31154914473937879566866813434324826763710867961639133857160484199506246470388242445718837270259838736359031851869784916991425336682176411394696252739284473334167283088653033786001601116258621900057354838371657628417046129480074057395925072856406562477743819263205596670653253756624755531227488524351595096804732319198230859043130742295574685089736472866928904296836916781877580134694602811508979086613299197824059739078265161504276784985519220619376961001796424129382028059289456690957786289099526959946003189888951020417893209890625022932011054090783828236419060828413220849634047426560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9220 32726876912192633073043796067842911243183632746665775943564800677369208319676410610841808590154305175859806992244440296766611986655579575828822387003965450019998148610857561044825932228643509341429218765679327967686589395726330727567010210170021861001718637784047912956382433574592653887235968062672855501298008904273813041891851941417919848470405053701283726456273147133192654908114004543980162255651023681469158972327716089470659459795088443354670166204885761305140938731902888208480688934977169324157098787605642551695823414874676116005634036872157145254345289842832505917275295973376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9221 65453753824385266146087592135685822486367265493331551887129601354738416639352821221683617180308610351719613984488880593533223973311159151657644774007930900039996297221715122089651864457287018682858437531358655935373178791452661455134020420340043722003437275568095825912764867149185307774471936125345711002596017808547626083783703882835839696940810107402567452912546294266385309816228009087960324511302047362938317944655432178941318919590176886709340332409771522610281877463805776416961377869954338648314197575211285103391646829749352232011268073744314290508690579685665011834550591946752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9222 66038564992263430335777458193690594286619237827940222493101587965004010427659407212195077085970386578089950798150761549445542956576314023996836756562761696655198433472458364103046630889314246494521705968425240119366318450185521879905156732438349541888165520089611396947355236134349119691362789291921653138884198040104439284610045515541643290366842316451905831673755805266801767472733855416132099394421148462307471452738868551315125315870201917407881678565650281046958616910131193192316175117552234777253814623272251304031460284834146957189010043014786162959026844904563635965860394303488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9223 69074662945933124137359904264172312892265764052191270791619468335352644982373933734744507507438964783573179241335974427004824211704952550999811776991380447427155756916896329251116800522461416969930338591479531375114177068344664866270673611545667047350467284171118390649324345180675551031448326307422939875662522934396738240694676274629370181810793252989428442200050798602346429551259793016915372530715526205217800387845024147287799061409481015337389032624940630976515066741031753561673752546505645196595003105016201280771829064311647784636226855893144336874971286910785513134251313201152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9224 77708995814174764654529892297193852003798984558715179640571901877271725605170675451587570945868835381519826646502971230380427238168071619874788249115303003355550226531508370407506400587769094091171630915414472797003449201887747974554507812988875428269275694692508189480489888328259994910379367095850807360120338301196330520781510808958041454537142409613106997475057148427639733245167267144029794097054966980870025436325652165698773944085666142254562661703058209848579450083660722756882971614818850846169378493143226440868307697350603757715755212879787378984342697774633702276032727351296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9225 78148580181033788667912763063997366535551409777907437391018198096316238579129384139200868357973831531024378694226802932610144664076065247922777178848728348029430960412952822266641798750288519304923753931500538262941079847431674971313132827271974181354119029226170886161752876189682249316020365619365610462690133279312844235963445056555261855294982578946983406046036935437453732420980176065808017045840177480131373121775732588633809424305335124370260319418090213361117077579455905800968693165602242368599102396546572321549684615848973418913453921411286829941932056515004294526627404893388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9226 83785169258772382080442534248231704280088621744206019427131655846399541035976780389352629454058495973699473481386018593175324944639950828857179441632140583461986474076986180782849094611756513949997361125256975410803279650294359764497653808299036069725402626029361434023582422866927828024248916885536699165210826931380545890953828483156502240390711894785411711275043787458303117495550640137562434282743494143426097567506415953565517409771750640553317717980120917442537806767364544888521111704768527881457576510769335797510690253567256750663842640731319151319781972178022286919194760760524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9227 167570338517544764160885068496463408560177243488412038854263311692799082071953560778705258908116991947398946962772037186350649889279901657714358883264281166923972948153972361565698189223513027899994722250513950821606559300588719528995307616598072139450805252058722868047164845733855656048497833771073398330421653862761091781907656966313004480781423789570823422550087574916606234991101280275124868565486988286852195135012831907131034819543501281106635435960241834885075613534729089777042223409537055762915153021538671595021380507134513501327685281462638302639563944356044573838389521521049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9228 181573920361547293631334384808581978647056885120787833379185656139246564485647228203294390799946686327612983501101616196174051635650258666862326026506624183368657315087646699006152680989461484089945102055277736904948309446812069888129904994986664918588391530264686148153370022507231674748435582156296173463914256816288280727737865805871453651067309027789459892120972524133076800155794816787593718325190482534733710393456986623894606869444601717232961988809888138509123119967026729412347950548447887319583154707832729237897434978530617526118611754503072132009638156962062473966418674057216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9229 198295711665201782325247619536289706026161028227854761475403227669985587747428776314406192854664903516800912985508664652499230806123231851758441926489911160279422024886953220590669555075254353960236167124626678621690661901049130514487145283242765833507251395799870451403502707434607763243183425227249122811642220651013082417499925700933941683487188538492013053639960517916134805737213883420978866799911903934882417509940588294025262106755016622195784369182963415700813167438079531558406645431648151742559275855045041584058554989878862136904187192954495120773332994633131893392997355618304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9230 200156423661303132463412372539567709920017418966722483548649459002454692136985645164608056777775086611219753553958754514795187953163347266817066914953471194800838466919861070747706653521046931388662918280559166757382376468433716831136367256711539258386883797503309827401132301650053352423348034013809437595243107326328310637521859998354871665426539177611299241228263510901956047936368111717881780854195465702011856568145572878045394958609921485932731733322212135865882136332030293105841223931053802486903690552342225186530777502984101690422603351171273505646235619863098635903974433095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9231 204480329201183929919663664259349195445128048853074541577731971353630676269630900146626945182581447178734397874848767765041471874972773817953370788950673216823186224785200954265358216881688428866882672860788936451863429035137525277324707825781558486419325521940694075608786958017374122620394736757507039904325258075259304104843560408117669327345295462999696130400705108296961252053045589483585233234160227656814887676118764558799063183739054410767476175047675121075393401108007943328051712186321372027647122394756431938698207633167899736679932372917130212230619918952936918775924893448929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9232 217260349776257925539642643275558520160448551906391700426340219563232593536482831405791129256492787627405297742026815750356563867158572181575456463260090292874635363834276013906943105436793955671062839914588244980104893349833620607157502064892905891820533367061987455334336142893460005284169407804851229898345586704963010611396282933625023660304376429437177138550749177565521330306360938826309310311295241885365818155876187343724004632722745311440443435988154816142605488677258439786054944197966457779375067544428708934866845610240893470222428146224450850495033663887495476199420199289487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9233 248459194647402106811332397853075480272774869256044675264348896926107512102361690379985837550021885850685969218374416524031278767725242145149908172641933616181781662361073090308758596024071659126803262610656348611920551397838002137798423120342556812297737935397525832476841258651226211400125282586351443715593130033875109605443517015611355182952251913723914629428944557974855866578033305785742120497366656828725641745224479127458180893225341922383899971066810976496417139953084986570808369964489914886085921737936700619710075671830545583133833378531979878877132992109434930742938129693409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9234 249214412799642400707076830869483962386892871918572706310055227441934876144719023510918821502399249870177624073574216769443255755684231322538894657511199415539686191446202002698990366724006571151841020575854240693033964752465051204966625467782602604495170267484015953490896393820556853857109641925702849474284598254029312778955508838029903849182151101693614638315973413119155658218676929305890307855335840205350041619999020840811202161189256785294529302672099042554204517198184738634331789192484613208212423146927867193039749067913390950828175198841237584470255377078537901671412211719864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9235 299187038220898243486604341163573110940134470790921645510275412311202685148662248095190699722967116807269206653533437155923374111552887165175544163238607818950724350963093354389868174749965719605802374029285837243281382760529843685198978739456840749309776643896645963774407158776678926678261952770848123672555462164229897753546934514792342703451995023256646606137944307498189821007688849794038898003160666818327390529657826668413344303879788015734065720761055301759650646416840264099315803493901701375169378452138305464893533024177846177497495188821463186006980771996412182865566972785773772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9236 373983797776122804358255426454466388675168088488652056887844265389003356435827810118988374653708896009086508316916796444904217639441108956469430204048259773688405438703866692987335218437457149507252967536607296554101728450662304606498723424321050936637220804870807454718008948470848658347827440963560154590694327705287372191933668143490428379314993779070808257672430384372737276259611062242548622503950833522909238162072283335516680379849735019667582150951319127199563308021050330124144754367377126718961723065172881831116916280222307721871868986026828982508725964995515228581958715982217216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9237 498753089061917674096494888486502402227975466363982249177116398989320767378456672247073750946324082285948125043097876714651291981888965930681501805918779715516859592864168839261272877968151259178216912511991879893208457613144962555807223006958489940627974712908295210408159247570741841592119958096117051919478830449252396710039787931396680481599458774688018984885502912954629695115720472089499419439844309178299235295865896060104134406056102422242988674448942926135292834527206636101437415053200518215322436566118773949817100654473250939307457859181360315494739393525214849902629518108000256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9238 508448299892689426718944353062524567239236941753005756174885289796615539046525862576558740325862797765920847868880487536571065967036539609065034204163496984337981692756978677998620307034465011720821738488110246792467001761346267386407657624620286792473742845921643388817900706097650241370888707938271265916022235265172507395272252023790122310862451301042677334386797232477232037618232638458791989850306765540386590400387824269741547967590239119533621531943222052050500271155086559152689482068524895211207132453975448656207366875034094842194069155172591970256379278762386726253579025394958336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9239 1016896599785378853437888706125049134478473883506011512349770579593231078093051725153117480651725595531841695737760975073142131934073079218130068408326993968675963385513957355997240614068930023441643476976220493584934003522692534772815315249240573584947485691843286777635801412195300482741777415876542531832044470530345014790544504047580244621724902602085354668773594464954464075236465276917583979700613531080773180800775648539483095935180478239067243063886444104101000542310173118305378964137049790422414264907950897312414733750068189684388138310345183940512758557524773452507158050789916672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9240 1019324326024004491952284286836580502409155243379627024979946991662096933080963598311802263231284272656961083534252696672362535990665644855349585569555340042759178380178610610721215361910065722571865846905400617128270432751768597708548217459003096787833849914002221631287527369864658461313918751166574022125434979166760139538249107467955422933192584289303864189739180056207195266768290624417183518589484101142509880855878279872375853938700969268135140509022286332157505513219884863750622788743989094446051785694051340558464354673049325610684935878195943733990286530263069051653412240098328576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9241 2038648652048008983904568573673161004818310486759254049959893983324193866161927196623604526462568545313922167068505393344725071981331289710699171139110680085518356760357221221442430723820131445143731693810801234256540865503537195417096434918006193575667699828004443262575054739729316922627837502333148044250869958333520279076498214935910845866385168578607728379478360112414390533536581248834367037178968202285019761711756559744751707877401938536270281018044572664315011026439769727501245577487978188892103571388102681116928709346098651221369871756391887467980573060526138103306824480196657152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9242 3057972978072013475856852860509741507227465730138881074939840974986290799242890794935406789693852817970883250602758090017087607971996934566048756708666020128277535140535831832163646085730197167715597540716201851384811298255305793125644652377009290363501549742006664893862582109593975383941756253499722066376304937500280418614747322403866268799577752867911592569217540168621585800304871873251550555768452303427529642567634839617127561816102907804405421527066858996472516539659654591251868366231967283338155357082154021675393064019147976832054807634587831201970859590789207154960236720294985728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9243 3089235592216661262674992693535715821751097756353188137842440217658134090041232807446060283395271550074032320665620609233184360869321272999571340724092746154238303577810857872815772755473536943058290010787999793196827986285126644943372416303907695390187932133281932171559914221091184330528882904952903233483014223782228649984256529342821158732268712090846381348812237488253398483471945281962185718819730318178198271854887639825925167656426064560195621171758609225014387924581929683983390586791980338423092326301811943034456417360614996967305611142726220939109794695662764350301950666656972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9244 3861544490270826578343740866919644777188872195441485172303050272072667612551541009307575354244089437592540400832025761541480451086651591249464175905115932692797879472263572341019715944341921178822862513484999741496034982856408306179215520379884619237734915166602415214449892776363980413161103631191129041853767779727785812480320661678526448415335890113557976686015296860316748104339931602452732148524662897722747839818609549782406459570532580700244526464698261531267984905727412104979238233489975423028865407877264928793070521700768746209132013928407776173887243369578455437877438333321216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9245 3898498861047199947672925593751733105737696593422138812916559777717531166410229378396692903647572924282364566787184756613166302923336765107250898645913219359681629637530675583026533247627520474394625522339726122690718087764660012145327209523382257226572636207845807228751938033846606934583168175781068948624234014544165273844369230159238665111569408170967237002100912725312960697508793433128596472387349509861086954257933539254982350757417691189238084457657581477715823243720361966780772608439600707145984765177929327062214651186418371011789705107218051032815193091176038794550770072027136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9246 3936567920532459233651115942086093937494280336773892984351620440333218120319585072711043029156489263426125499024307856063650698166680448206994859084136414963291575935683483423042418605457389064589524532686350141379423748538619536579706694920287119766920146019000437038980940236914002202064196819545747551738143599092475699704477357920502904067754510053751331104246153172701915483726756591269722973910011210976350117787021409618627460933350631201300492123044712898989553836440632866499778355279290016967958620686385039007506494036007098277923181429755603243641477893685880130515287324334489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9247 4501859951476466476380507103749209414678578813520357646603859452106871772002111407692584225801104942532273559723878722260418669499179795497354700449924534741598168578871916023081762759649951157646872194541551452783156714843719462601648600024017742761501099552845381833915412985034850001097379829300319882686236670260687424740992497744494868556770715937375663064785309108518111038049770309466173997285905445805389434348300909829513403214881383183207473436645597734753797773941767773764190145847911823231423605600108916984991636129604253575867565461931171013906174607752234457263999399703347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9248 4517491409641315318312383864526116391812879434400636666210122852982242854543785405635961254362914334693843954028475523379378456546051947565053848715375661598339828886437443509273018880343180154722034945217042950883098231214704599624570990996323359923867422815181650520838730391232887674712301287040945993390008325365759256076898721694996586850370614256602661894871369209589354479154109789707375990332037061936658147662010287988643658087155276874815832719411728282443915127323510022978649139409883739284310493119553739613411745977276490567450438953118432024371126602918040826907277175396761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9249 6024625346710570410802809845441739872454484237408855996890481952386619483142574087816320541777505606277125227012800654709510849356085147989808523050556534056849654220042952867304304483862419007465987309180746597123762540481674863872110544726251625064737857102148045504527623708657118035784536261618192997604737352619357796028976669313791884706748316841669913663159624464177161192425967091690829352179088307082517192092277732405254558949385180614700650314973961803781512145564239580525807205468508300648368491437229282115902500153494031422565369354775558772745681932824694424573450221361561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9250 6056020598014665281725385281956909792750884253939303536045096665360850421367965365465371483725575058592656918029732950690627115985010668886317642896054299249185145049060758211281824850362453514012489582057979859777683794107214896005353321831720592977930975911076084242254485022224998889121063739327387944934041989867372518350069774756845199963823026525980432890048551030274027864245926798206407070264550918274409303827363783535284243042426296047286803271943952103137426485455704548958363396545803200618743827539128973677242919005673624351288287554115074088802068608706083942915327748630118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9251 6099436434578657833824612935138915715748176271250456423247098119060101809787905828540444223667915111685538970114914180898893062668382152209054435200073867425725487136847067789293135044421205572352728033454213965408970755218469681110760409798564720693201175618513549081685137723682133917232832735499233168669651751257122705141680657400153995454677293630232983883082485226590738467177636146405899765196716505411251269053852572098929004564433501461424471740111457903005473317870280610246163378480884106900121143192633252297229146796890159174672964196638985202921555096737885701893836010998988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9252 6271577844603066322139197664833927183854536166977367232442061655570909048710233859760851010498679387398766114470770453997967548354537271366067510514389140283983137069503889213030577722967061030354124800396741182952846221986739391328175495165734175525015642183640115421939437249803649980957803782940843335985824912370057511041876173814110935467749824586574479221289582626850787675323858196405431625486657011621953922784061306164127875937063073333045999934324902096912113677387077317694333862791104741101302503404858634243403170027323089769198327434459413315528649324430810309183209622156083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9253 6614529623732381429320914332050145834618306329796587170360561590157889096208187552923109509379955278799560444932750617328317061360894957386187956098073290460587529401302963076839472554847787769779460649233456382554145805070655683066958458018236105919478896239645058637276845688722840033266258632259348465572409982472985658511386792531964749831585944059709207591551955412334677059847056761982952406894719819377622481401472271198033709308813829266821881535329844419437419575617026246629501601466354441214875319072734868166839498089759039994599241410304993216747154514737737763250579143917568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9254 7091600961116588277049713221496257717427034076779966751848555311085456146032169891048168089978509558167170067666691694991373067735852293493963695621716003417783900917576276203239200594866049265845425647326317759073645599978285820052294643099473407905874060295915754874273421303698951302722109644722498354902193938323863766435210011486511915024117483884678487671254533093146339927711269432925192638970947174771330145752065787834149201013348160032655038683102172379513802663916889738101804835880107100717702583801177733902069637328201699799277939133855255885401432715605761734479178419404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9255 7569284164468881184215761984576995111634220707943423332421651421034526969657876416234883003871479984196892903610777231059593350821477999690657918303865343327794730533688799063027561575365464382988049875986550038532378110462904236028700470061460149791355552602015950680747629835189995620964028756807513028454671158747525150962145403865597601496966591770751595091199126624734301956593594952206321293579259929800640859449774531944714277729522051671952587084228483428299746100243038231927499752706302112406029009105540924689934417456900703665751730793383656938117784811118222534998690365440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9256 7651296445582978152890752800884842331396639722663997715095756141440541139421887544752158916195430713524740500191643537236565568203291416236471354747083476175724825573237486607606561500412095759605211677982396888671578645092038486007193254375298604846608829832434824803151277624127861250697664986751401481304718059614103160018952322527146933579976396772497771928550894527310272872041659134990894422251807013270094927388896393292686692167259359244798975040762610224628633887303185436518328321455476146425419008016814318011250218937324266020868595557452971514219098101093974704951180813926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9257 15302592891165956305781505601769684662793279445327995430191512282881082278843775089504317832390861427049481000383287074473131136406582832472942709494166952351449651146474973215213123000824191519210423355964793777343157290184076972014386508750597209693217659664869649606302555248255722501395329973502802962609436119228206320037904645054293867159952793544995543857101789054620545744083318269981788844503614026540189854777792786585373384334518718489597950081525220449257267774606370873036656642910952292850838016033628636022500437874648532041737191114905943028438196202187949409902361627852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9258 17856885153215711606984386104378592027047638738688690018755371197991178607334022520660498019765076566872659234393210884525727295824070820941939849327571684722329463186491984960541670234691494406308898346409079354880220517864532630910625727076102300694982856045686810578424841226991596614060669376647487046314189564426946920917745160942275459689138427408073718961465590384386396839095712152019830139196974032699979382969891387935407601135869734851537326830268457246408967390173099157141369924711439897192642761628863513213715646099346622146866080096680513410698582681774781181674172044437094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9259 18327549322068332776682609047110704805150196380896108650561244748144645683996049789385433343880828029257680103384838862745998926676213684752095774222518794862676667201886978530476557065266087621845144317432246578270204100901292303303633645573185975181386024369533112667344898966540755876990817219855407473384395259519813416451620311262443406070274816571258894786743978444692548295953427016617367738928110534673335460704569376248725743687243881562454315755931296862621080535103034765284505429237019291116742269159887861132654483389357981193607866266265931833400387179262017395735447458755379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9260 19252250285917498442080544317588846550617657629958189564959155301722099368701127301466666388674815308502017639742901775089995801588315902021270502623494926965069069117587720764724001001971662501208568229468782721589935635663461744125592497111296764110844795884544374601880272004796369706165116021194565467229676274668163864128558680340628537263223587052676433747329482374438822413048136039752495743576018879772662701833975958315946270504336009064297004308236394517908601748087363919856493992524432050765863370240121822638331016904655822243017190487701883800686786471848918057159556431966371840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9261 19302264238118984557215718268561274664877583316753552338649182180735829063230713289609383666350853737106355464973911410514781534444952720792460396727409702936756838032720032760191846085174941758190542919703927212893811658090234149459999987853072325339220746137130724866723955952948368630111640437425278352488885883094742562259594895114417568815422968151825776361823761846522603425844004936289811569810341171815934871645324770655651440271522008373642957539651789568096828441445606271677200239867182746152683746514403541237828997282342424971560477603489540630729755118464392973988189049257459712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9262 20201479322411520880301279327215718147150264908694009543721042448600686900837929222571804284809839298353881961694213166996358576609423904705804552360076811785689774161064477418982759025093313946551741470715321303340999755306460622282639696063268089413219272632204652279592294514904395051437679570357280448111031442485273908504175590001930036233181997610689364034720608681855981300906690526346209226078070072332940495585118284912386087749735868169483172061004123527216648223718775749209584568239586428787797457058930309909229236382420065489470147629586775724064125351501867400708319658744217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9263 20673084052355889612076780891298464365487958972760099309212451498408122188257554688912623508599771587698248249894941520431195217508844417991229474752876814107517517529711009830746667374575824953298871987940207281960728882948728490983193804733756919130892763806541377452732760616467561293444379477180459684667508991350456190346454073554901220321772431197379585836618467471039059853822005015768426454573017023174099643707188523095502232426976264196465030570902844671280228434889696961135487885630532961983035453338208184109220836720097284798946105665071212765271890350113839361134193446748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9264 21108332338508950260548801400630457489910767499055248300033434468585055631390830598192585220872174426176917172776991893228492740495749320901158596786496196157253632902919712682281524210007639371151594512421666063847620803964940379263687164614150969626384574263655047448609677220863017708305098167296441314991168740853307031323810198690323863390223371974461306612090587038033014280606854782923700717167946514939817752969728254098602071499910460584773625898415462170435233604375610056045258769951208923296478960983470560276062735052065200377767439836873992043175423794422511772973439490457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9265 21402864201771751473472374149862477867902411386100620105294425030454842384540949340997808700277912631931374170882124886935882621706299385872588590666063660240059623141944502541539973797525808503114076486495172104617672074673696537135343683011158843909686229435908041136405945941680979982236827856509743583424504431906902592927093826420776176053495445917625561215982154608288693855769826898267018377649782623722898115342197971959228682338480982600622348847102653150993343662043727747197963647024675091081224521624384472646230522256554009816028617748522699091932328959684626742509803552112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9266 21757657748353756011676910391181072422359245784539834270275021031909959083344975214351906046486721868887685621080466520052653139244879156074467632872226894814834130673703058860727153175227376651671663859357566996437434984157781676648620946049143421936697182663807688740504323463890241291202215035632542627094406997191390366878055048123665190903078255020050565239940469281871348795623682121899995031148992408531735091808117630030984452914675842094688203431517721944648285585276846241159539013151047595494671068968384933231750339804255306357166458840964686607235187754602849358767225065963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9267 29016476035313533215284599574243209902936117272340956805080956774305261487392535699831152455372212807723217310647556646325078959782011626142796143363940316742259714658003992968762403557805034204144413342745829448668613797446994080506771375422198181998227401847687086121605621875097395945156935300220102204772987416556754150903462326237780705276358646219684425522293538731273208429815197093309971775162270365416980622077290927191789489257844153992944872596503547969954272295296493864020108040288697311658983936758125450193300453170196205540687651804897757718677078327304764688394821967020032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9268 30072255600342532248115527046947365211875464933486220764380726796738551716495884142571050882829048251981640086602050652621325236163303225908939915638917498899440352363827117608770145859278729088157815291056088774039113308825261710692787591563381765511356127792149730769859580711956323508016547889145803544137470710206120356005310367549830313384275408368035131867100627030633487192236951788029980932429076425375213506483954692989990884432210671215352736213800640308829564306411346385875482770390859893223837254705162141418739493823458598724419736534026988232836886843426491613914603934711808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9269 30280949900298996387348609337077388995898787768189790054615166317120134910196059817544323148550348045051629549068586857149640078980821275470769809759284648809445769043607513200904815822993219078397204493351354318918279225500919937149892103147954278963145061771214988804154093868121115490048278656563252969217578366587368574233093274442537260082139255440273424229014352196189617330404263972310062130762154289597426537273124243983564717444678574175514626353834642740720896484657257419685862270631899817734719648364715554588982158130016988367995870218631246810146767849497925793292635072783974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9270 30643864794781483743803400910893099209119608261280874790766220239608998867427320833134995238230918989928585491306177860474682608792339569421761991882343672539307231061856112545723718135301162072585012305240036032311716027290170302738538189489140943540120420201504795397406126212062417393660975276692997039956661580653883436363383387933045774624069455897950651730834806144294879529663965787624319630002017703633488992923110886893444516404308079763235330047330765237940797346876430348747308433245802065322553702991223569049758225146636436945452381581499903484782418814558899204436786022239436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9271 31306328481483737566175863130927389239111277874805996441850849572699861214518536459022545434947811716380380682792034873297444368956728759599758130833567283610897562897739560184233584473414479146500056449681226879756810915722599069985240320725956704519904701545758216702016147348068047564200307148042738628363258930749354803459423996276632594666242190282730834912515952424383446060592060938426985786386907213065634195895121631665755709931027924809486778749124516798093199001849572357570826873262460029491555827135511578569027399106356103069487204042915034103781353810335964448368317569381171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9272 31570919084269535489665827914829941457527638541063073752725555449249158894448205730980275523582660445955630501842869570986008600131018156994424842005527166787607988760322153616989816066884516623747625020160239725056690981701405714810902630273756808559065551580299025320107622442512657244078648720154020049132057508553580867984088641452097085113355687999886160201268203323518224541244646829171940729677281169879279520027895349028740077129267574131048589034929311150232321116815429196057042487722672594044209458551369596231146244550822122486252666414746735526483735508490428547311649779875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9273 32569807033121003239924564833810533332112451101659722806981005091658052173477059375110711812328527445581766568443680136250959491353834956287142033458318184606989209946975060407667900723430594783988407968178401762890517009911897747200403672327346744422152261133250774473323753487984569848619724396405555918624111994405130563230590296215058261309188619893643518668480086702506551347318298572778769093764094299209044834450706164817441877683439617107602502811577031271863472195961845854219481228421018614906907272300233634145907913451232539742159996673285782492809970037080884019870391432590131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9274 48854710549681504859886847250715799998168676652489584210471507637487078260215589062666067718492791168372649852665520204376439237030752434430713050187477276910483814920462590611501851085145892175982611952267602644335775514867846620800605508491020116633228391699876161709985630231976854772929586594608333877936167991607695844845885444322587391963782929840465278002720130053759827020977447859168153640646141448813567251676059247226162816525159425661403754217365546907795208293942768781329221842631527922360360908450350451218861870176848809613239995009928673739214955055621326029805587148885196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9275 49203466331314674250807590658760027558794729791282802414151894749957749325948848758127248091975500724913406173175633614272728288149802941748816270961374985772770067952852042054560224542778671027677013668700387110768722328731467972664077844312917362969574503251714028315166692558082685234060781963979173133492334775285734618458649607327495515311845283234209572455846781463226136035006267989026872395567328692344303742586573420003523043752525842798950205446775411239995457304916628412338082630394562703807857593947736525973724316643845889769690635372128534514897186311186318505138175415523737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9276 53315257944780709555862670391734740694777306207267753910673327905314058869857716190493406232592141349799620359744961218313969986377254644207217026449029811677065538132986257265097222159134096223073630747510103318935573369258283029292080465204194283299735859830096906490619498275199111616643871695431683879272418211135842674349480867672245760953733950893348039640466260557234405603317916085434005830004844453265825456940619720585388451325500731151106758545451237308767196804556025122022571732384268013917825840226601646751308421438910482090215602689318170896186339396858934353458149181095936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9277 106630515889561419111725340783469481389554612414535507821346655810628117739715432380986812465184282699599240719489922436627939972754509288414434052898059623354131076265972514530194444318268192446147261495020206637871146738516566058584160930408388566599471719660193812981238996550398223233287743390863367758544836422271685348698961735344491521907467901786696079280932521114468811206635832170868011660009688906531650913881239441170776902651001462302213517090902474617534393609112050244045143464768536027835651680453203293502616842877820964180431205378636341792372678793717868706916298362191872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9278 159945773834342128667588011175204222084331918621803261732019983715942176609573148571480218697776424049398861079234883654941909959131763932621651079347089435031196614398958771795291666477402288669220892242530309956806720107774849087876241395612582849899207579490290719471858494825597334849931615086295051637817254633407528023048442603016737282861201852680044118921398781671703216809953748256302017490014533359797476370821859161756165353976502193453320275636353711926301590413668075366067715197152804041753477520679804940253925264316731446270646808067954512688559018190576803060374447543287808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9279 177794211499423337080571882492969430134255569135635077226747372525667954677835476429570603883876130484732714568958924968947773338246191862775163863102589886189538223892597824479148377671272782586402319867820459611581627985077783823680242443115317433772653852594145527074435536499171722809333069436689477273057319845405898943515672623801656665618456907797522373112435850560155295780356114266923757665395515087949394206280944728050662530597876224629760546116689958576593665287829046020006231659881949500565953557087919335480630816405773394787723660316697848576494826165577043219694669365510144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9280 178408320620972027399111241410733279914515806423721553931275513782685238476608483739343153982762188570644485781725162423415724853283495494339173748102542633463419684259870709169666854726391720374576917639616023462523216601116169549243339011930618597875708980468795776056698750255091524685811434784288128025079779401883217158028100816811487573263152286039200703339921442498024025631466015661310812801093740237758930114199740418624349732956840994574024127509264625657384140286554425544924504856244872287515688291909780996785667920370895099621159802187017882427016629146190078863881105857052672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9281 356816641241944054798222482821466559829031612847443107862551027565370476953216967478686307965524377141288971563450324846831449706566990988678347496205085266926839368519741418339333709452783440749153835279232046925046433202232339098486678023861237195751417960937591552113397500510183049371622869568576256050159558803766434316056201633622975146526304572078401406679842884996048051262932031322621625602187480475517860228399480837248699465913681989148048255018529251314768280573108851089849009712489744575031376583819561993571335840741790199242319604374035764854033258292380157727762211714105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9282 358204781290295364281716204959010629700235554758857929466593231162900387675767966658604767932530648114207645894577963006907406033023563613544912493514586850260080707298027496494497193779827536398530089418841203508049397632454486624172145725858866446282647692882739106273354853983664101462952340006233459691956843429581510273095294020183142358182299155213698314172129395834263655621434975567796007474796165483640821468027483541183345363479996217316642711017492776317203740100838875021190156618986215067576238153595095220396622186855593161091035646740758818784153306309320168580136844765691904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9283 716409562580590728563432409918021259400471109517715858933186462325800775351535933317209535865061296228415291789155926013814812066047127227089824987029173700520161414596054992988994387559655072797060178837682407016098795264908973248344291451717732892565295385765478212546709707967328202925904680012466919383913686859163020546190588040366284716364598310427396628344258791668527311242869951135592014949592330967281642936054967082366690726959992434633285422034985552634407480201677750042380313237972430135152476307190190440793244373711186322182071293481517637568306612618640337160273689531383808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9284 733482841720237145150784973977279030922114969898181745911002191142764071858171054838194477434985076874345766173783611173823995811288923823828098599399223957323741738903260210890828118914466212490903332029597526229053633528266194263073878801993059778454773635804214697535489776847071862975017517345377418567149996252944860644127733656584517154504938604935176967194697513608202846762623208610377501070642158018362304512996587272750012361946202739316893318775511052624786668874263384621487697985519829253089670851031778770805276581812343840315754565275414987511336892435366720612625588032634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9285 782887984524631605718606038373447782444104997493854499690799922855630147679046424709665615374379239947101526437775593266694165445745025624098602105864365818354866362213914091072200550737810471037170102337717095007553593543313632484647621228057705910210341074833650154010270250168206240400599657857970858724879800429660329831028715889075772235777603724657874248102663621657394997096763661718387397749027085659403561837398025506652242127596993847038497119539740183635636550338270426519201939822795855715866087564667568988844562108260560960649936250402680500906549748405560245481040000663420928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9286 1174331976786947408577909057560171673666157496240781749536199884283445221518569637064498423061568859920652289656663389900041248168617538436147903158796548727532299543320871136608300826106715706555755153506575642511330390314970448726971431842086558865315511612250475231015405375252309360600899486786956288087319700644490494746543073833613658353666405586986811372153995432486092495645145492577581096623540628489105342756097038259978363191395490770557745679309610275453454825507405639778802909734193783573799131347001353483266843162390841440974904375604020751359824622608340368221560000995131392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9287 1210763560881189651245958607668516467412241885912779921385309040436943627276060229443720952749565790583875806898088955156168303401527641900094020671873105870725277602557347841340601672010752002005744402668889220652127789110103089632898087893555223800142315264118588617612265674516104845023789943049670780145975638355093575612063129231753949574018870583112703616846963005583515703786413546033295306688105197361151412386242019465856333234666252131091401686817900845572160175546808801387252468927756425928859678591439822226306460233892082183964450783302326159042141192559908399415729755994980352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9288 1217028661986879958487494133652410132921388656704939740392710448779471405187608395754722738372282933476318749484594240277789608556372708310568269373530299920625052770284015734052609439980343903219670865264840385540370728346723847627533891908380651793829278715318916657393456882836773830092200892951963366889563496911630053592496573111134310943141146027133359586632319245318265597037111127585828601137369596550008532906549401511318198307211634598208612629990597570843307422848386143098008292169094859804502444278505306046749268815805602608367365098590492726647422170601215002257562034128289792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9289 1391789569464944221607949306790078340882933470280940142958804704684414905803164064485349160053167028710305012347194448131391997365890652194750776359897522807027874060712897682926916875734313079490542102062249548276439487527171903367063338223814354703421840083236639489179580704304926346444379805135233656313549975769574343306296210388412329720228684460525083925721824337466166607737136140732047197160976356209841582263117297459256516563486526500409331908035819214263239019143561902326829664007089076412910945332727930847770185812641853435700841846253551837459665198979914698571390476286427136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9290 1531628711200749311575457796864286298375699101404467117219003711235285398710510863547482128700164837114574554338094105921221378731243184304012066093341301510795659595920360020193830041774026295325512481441509636568121419650428071320718257502015624494666897754385469588782358756958245811179843580295436089224743224736504408847636019366635733266935576862121610253748208585258153162115209759011722486914537154397376333736729341576551371397161541884020963790128249519102969373374027587209171756164765555414294408145373729850586250191402332888274492622526547774556733759291393838186368475844313088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9291 1561861993447317864882589396611125226025711971011862886454999514356245022828818515532522526147222073791611092301340228869670229490637265550611643576113572820295806040523775568955492022260440874621308411028788538322662328567758924823770048259655423140359045215025915242336422688944710715229849015867819396393646870391069818053004539483488588067721802213937581941244152427436845315028132136431953101269718142442553124309126004561420869714648701602767848350447879166657416794615959770833892766244993613938690103394926441796734247091341083868537152598224917036866845328100785970067267115923223347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9292 1582588965063343925570125566957560172999202003881327347976167276165062278372916747407553936310386179593761461542352541108620206201320616642551496534858857763743912110564806774223568106620708007987913608882470179051203287900709149117878738872209974609277369836541027305606094310914079229833487929276785088063231051207475113066926989480765081258540995809361621937056387642445172757244502577362605375721144227468254670986160259604913855541183077122333651150513205250816817606152482628476374974286146322747026536141621479261453895005338536029758574069759761799774765355433322477054114562416679321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9293 3165177930126687851140251133915120345998404007762654695952334552330124556745833494815107872620772359187522923084705082217240412402641233285102993069717715527487824221129613548447136213241416015975827217764940358102406575801418298235757477744419949218554739673082054611212188621828158459666975858553570176126462102414950226133853978961530162517081991618723243874112775284890345514489005154725210751442288454936509341972320519209827711082366154244667302301026410501633635212304965256952749948572292645494053072283242958522907790010677072059517148139519523599549530710866644954108229124833358643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9294 3693502913079128748110678579270325658974661407292281529758722507974287066217731181328506236023981185026491319679718314764809079129336679288970066002957265287083573471910455784080677149115225495273967664408883665776187557116537656653313378078670533031688472872874988559885340933246815105422286280776059275092218753151884627437695640321682192659390529956976639093246395971039390910510753807516948492637156762620290246566020368959475885988425548933363653643541049342634295838955050993359896450864674036891402012843120902278077623579118754343843185143208438264561567389936567383450007624024798003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9295 3708651733030730975092648662269045237511507762888631389599493185898646871020903388886339974519781992905672668057672058534922262447613752322110233584373051584154957357713739519466860946870436978477460676218875570407712158628970484904671705471452563977093928050063822033996773041164680033803194940740251013537531263587714976307576486025604656677925955989489194502682517664156869527264698783576951355744735221315019775160754922638555697519899726214212523857460349933947650964226222858910532376221814190476216121306547321058345413003612670535004361245975490796773373961175179567783394786506964992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9296 3743890193588499331486862352643386006339022132088269952036209171630538184798444393336518800209683417245195480132677597598405143261323910393438840468285640830147951987177346050759711259681139942371329266772099065053056043713334283380892650965661067496700548997779675203410989766779055179166742468050143165252731333542232681575819814782310638193631689684156815831254264647127990110550571324089398033596197687650686568706595939087764505967769445197810850061916829453201513983438856824557147259020404859086206310582337603708052306339838655431599210792225814233018464797275379059017288641815773184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9297 4161669499332990691474773301364047130216072548971696381749504213655727918119813535132899403238154167030619724542161957709395706668607256122097055415746743060787488020965152108294960884409650725489806625854907707971216953558271384962108157810905665515760060925371894677731710799228512384536483277481329587942432236490863488994463312153941818606472588351180152730406573248769413832332748198803556145106693094273396927507619086276618311495419858931244427549924775011860999609306375922789861748829744706506487347824083765630110779800672407200500031902737375090105222377294815558473136910200995840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9298 6242504248999486037212159952046070695324108823457544572624256320483591877179720302699349104857231250545929586813242936564093560002910884183145583123620114591181232031447728162442441326614476088234709938782361561956825430337407077443162236716358498273640091388057842016597566198842768576804724916221994381913648354736295233491694968230912727909708882526770229095609859873154120748499122298205334217660039641410095391261428629414927467243129788396866641324887162517791499413959563884184792623244617059759731021736125648445166169701008610800750047854106062635157833565942223337709705365301493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9299 6621106433675114095047136792951096078265672421472515328651569229170122094477232751078072306145732699615550874127068420952057855021343004745165974473308231074500337178993949403937429147437544719143873888416423652631286039601278216622777958578060565410317249060477577262634619402383131214627161579497932783575348325946468108707519876040454899440135445584681851509319261110897139430811746551179653676297027846842472373408927039190802378542459566638380459936680521867247819560972527292170847997352150629915544323054401828746404442467864913971018661304081257914653207244688009296731044493947568128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9300 6649688781589901066456717720030257350201397205060772967094859991205667394258045776092869956220994852880603385398570638402782240251939232437853723249390076004367712506705564148941312755022806956086255092755220326351248924668681031443786257031826135588485545287959089917186092977228504155707526298212421711735079273321748913717856734994261006852082170003949541075490594514503911904563844209289931731010381785921047608762612104234096021032747977110811612539361213980067451832745757144408627641769176348868593693895527986651501799167257277453523654793102193225294846100874529275122625114611384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9301 6794432327411960372640794802284437087657765646144042032959920964125637107065199141257503489198916635849835469331702137574161623202365566562621345906547094304078661434508374124014299076194878298280194064044386453813440002414350144804278403471699431753663847810232207111286174386463951749365692683704881595345189833688547545642573206818719953224022498928491336463817534471925892061257295363653476979956830557189495508057060767194377240440631095690688433811024646294614374599911797952929686117966456755950240419626928723876950621940424209229080507714334891413297422776565780232455640001869250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9302 10191648491117940558961192203426655631486648469216063049439881446188455660597798711886255233798374953774753203997553206361242434803548349843932018859820641456117992151762561186021448614292317447420291096066579680720160003621525217206417605207549147630495771715348310666929261579695927624048539025557322393017784750532821318463859810228079929836033748392737004695726301707888838091885943045480215469935245835784243262085591150791565860660946643536032650716536969441921561899867696929394529176949685133925360629440393085815425932910636313843620761571502337119946134164848670348683460002803875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9303 10686161438289612093404040748468029390235211085149888675439117726523181186478082370315418924442051487563996181739610769345752906087441450941728318368092156933029832712672085400904487608210032534590555005120628479468855679938504189847211339138090579140560022481898372252548281162517808694523475314767539873471418291399903374972729264126600029790753732164879569666607078333967854353019656618459301434454067698043082513102664049006832765757616176340393695210104224060263434986596850182643933549876615018402359178500234151420595896350744708055384157697136530336503956925072450219176570752293928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9304 12021931618075813605079545842026533064014612470793624759869007442338578834787842666604846289997307923509495704457062115513972019348371632309444358164103676549658561801756096076017548559236286601414374380760707039402462639930817213578112756530351901533130025292135668784116816307832534781338909729113482357655345577824891296844320422142425033514597948685489515874932963125713836147147113695766714113760826160298467827240497055132686861477318198382942907111367252067796364359921456455474425243611191895702654075812763420348170383394587796562307177409278596628566951540706506496573642096330670080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9305 14432528151739056815258647199416097894500194256801231480982646558413184956718181501776838283919282108085786319668469577161155905104924153329564539839884775360175547633550323175547886105035796846329921340105664998487123465449445994501352068623265339214633239145375786958736537804254572965216509450086818596224376989857105832388911232574599626976113112050836488106764118624619348362963353712765480981685833833766839034269607484870442152082628063560202832265252256808726001259986637005177390064306023228039415276206041595637958486961182284568644966146791282943498714789807277364461718931660341248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9306 14525853274551632718232552837680618161745837968266040604199646451375085048255918870512373176366211476773675153822244027836194562439308581112985212219700176053763555019457245031306507541033305640558438278420486620922411871081585612098766135156858741185270179912600182589974230034395576665524382107939231394847616395261014345915198119528869857196288765929934000345752978926976911053654728024743613148153151580672398660745138014973938031832032843713314475016646869402542491254378577242171551724214084317230105776040113917982411150612489397253430714739189506391160151843003736897513465804803276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9307 14944280923545235258686265987126001821997978380724503085859728781870961131437386676496434388553379469271150657622422209462258198909911036035709975481705837138575499308285176606009827880209412215990840726726543531575559563751513540790425294222563040500321066087542618463571048687615129651894617673285672669257650761566893018200812531298309548204676394385022511289270253551240123167689778011999684426811053550090421919055079963681135153438632612340043676672929590409302020544086286468869933260424624592978744230900815265073157645068736463574650228599422677622360517865394719226142428129289830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9308 15251324710262244062512375868945861115015703594105145481767715269002205692649053082653730856883955107002081494955210437487934372326720126304632254878699694040578985993825130110470774219782945548865292739672686907360784459999311387236441972724207760042114263177380963081135237975787470280970765153024643809956046166792138363587171657251535362247194311371394685962905880596908282522102858314578735015034367503923545227962712872116072620114741490826831670823926754202326885879334510915426367621209527549876669794751581395085082571374367078756779518656006349509986188058758164077736619952889135104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9309 15476420584887565425488153899380650746450155448965513958336877115115648327507068671311341062575274271270803800981508387694947685185130010656680252113281818744775198997500964562245292817860629753189432943491478022486537099613716169585447545391585375357379947883975788751183519397956349025372543357022700281470960925125558980029152444507763445173814118536344892212919000773057995769431770436543961026497667398648888271621004902508663965988737530724144256192475128646058723836920496819187450888211492631562186217437618378061874719734702699010786864814462018762145315190448652718871077044727693967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9310 15533115750610155067495493230905189852664052629919418607579284315677285913541060635160683669290916365596095442380273669043195139308944253893504867661242275343340487724777537414501428946803376713665424905376065312500523813994295012493025441019064449285188790658404672397812481888164623968256636024199060663247075060289599036843525509863787316677265773918642071710724167683362185184531651205027540430586438100960784984963820365689104368120104632900876907574145055235482347650822256064007841589652737337090445794786661063109162623602719649376834541499417339570487519195848697777069621514489298944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9311 31066231501220310134990986461810379705328105259838837215158568631354571827082121270321367338581832731192190884760547338086390278617888507787009735322484550686680975449555074829002857893606753427330849810752130625001047627988590024986050882038128898570377581316809344795624963776329247936513272048398121326494150120579198073687051019727574633354531547837284143421448335366724370369063302410055080861172876201921569969927640731378208736240209265801753815148290110470964695301644512128015683179305474674180891589573322126218325247205439298753669082998834679140975038391697395554139243028978597888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9312 31396587130761882808701248600151318219538530087326014701849542086574039654419848622395038440055500002136836575474110457937932467221767903425431405893578483547580874376834350556642311705687589236101738855450069948550429871362975966715951641704323077264950775155258537552311759017518443963359122886223755330064605902428330053489481765449073872673959528802693520242215008968103122497889344658682037259279127582016181375667482607212670265749249690786583975137011356449688223336144727457120128602635901808473272424490755056088435188333089772196840848940922552395296128574551842702805867424049528832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9313 32091187184782125584928470041606978800451365144831163116445345441723184810318414131242351135511369537486323062641898018614234773313580065150414486642150295028627175080206678202068186919669668854006392546652469082587377033754725937822507574076102851071278150195742186789999189697592684969852407175757021431894128780972579125277277011450858189323568668372902363867770522557002619968203610884326638274118689100449692745151393252381236803860988145891315217944636567998114690857818724285588225022446519303759703454100003262579647526044703592710140281292849387734622569865128886751168990774491611136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9314 48136780777173188377392705062410468200677047717246744674668018162584777215477621196863526703267054306229484593962847027921352159970370097725621729963225442542940762620310017303102280379504503281009588819978703623881065550632088906733761361114154276606917225293613280184998784546389027454778610763635532147841193171458868687915915517176287283985353002559353545801655783835503929952305416326489957411178033650674539117727089878571855205791482218836972826916954851997172036286728086428382337533669778955639555181150004893869471289067055389065210421939274081601933854797693330126753486161737416704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9315 48313108138038663013308058863556371704436139914663841754992899024100681704406354388099859083608023366186258550677623027736211600079358030387524481323861259941401068486749801436198493594287094306634568142425835520965332532835596757246731995911936746637111650720617556930638988013401943078967036923839890403499697221051920896104642827341635677705623459361267948944509731638698957342866070320555497753567855648269732812461953213458047171963438175718693338907924159175562533456798412823554947349799839787894122333288875726656065469174997087142263233697363824301090304141975967672975319754221016842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9316 49107972982873256790736686945497032877056457089527957811000426217723883160006843665012507367609876539923756476615166182743514868785736047997929738812484065929097501981646717780572519635501193003083704248849263512476607873180416487230795370351107519273390950431268600061268615992765901340618565070050681351213446415991774813854668590168710275015248225195651470429118705152041934012726932568919400597038016278303531696943584011998791594910087836906735018321970699204521621407262090264460857944549508104744663477275859862079940192141579756643186365769432430299766741767071755335915330836539627274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9317 49298320700557633576834800941599829106731787434994172284508914703173381617162953388222502692441525249132145369729644014074683225422322698110859719464063916498238984055136231416904576332950648622134452082796335498894052957029728349004881877367596020733362182198931696776081022322735036541414297873371593832654654940950021871612730387221823164359849792251398492533227813528438671144339704993527861718571786512247065626251617453187824991231064713222597845858029040227645182272233790715454323663475461639194814354289533930013275653324032081190113759292984567657049481853344853738731311305907335331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9318 57527060299165173860654269612514777672191779016085875655165596735708371539873107012552454369662846563447122240400081085868434939345013517887883590879475215275132182174018685851935577172031006387205076011135371596808678133813434795575964501729176069583579387797214146019597123664763726239030809578108554816391362271621913050998832971543678885129107366036774751506682899957530506895558778747280024490396680573909725527998871612130222898379921197964757559318652945388781690180861588757627988871192603593073874324723815742572407396288306193253025430956185707368705471754624459014493915279971120578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9319 115054120598330347721308539225029555344383558032171751310331193471416743079746214025104908739325693126894244480800162171736869878690027035775767181758950430550264364348037371703871154344062012774410152022270743193617356267626869591151929003458352139167158775594428292039194247329527452478061619156217109632782724543243826101997665943087357770258214732073549503013365799915061013791117557494560048980793361147819451055997743224260445796759842395929515118637305890777563380361723177515255977742385207186147748649447631485144814792576612386506050861912371414737410943509248918028987830559942241157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9320 117981174590766374516840969495296590571169412308420144854522443847027699989352397264544110362132914920008589673040639212369943513716459688330380691208901372823614275680924349980129355357952756371110805825330876997779999026499105192207997532598355573318154743154961522555711581631214807164385478276410208283909086419790022752722391601807131801236301514863941717906235929412040263787286681082152736383389426128869414949479543076064234223253076993426991067539009491846678734202181031784157642610358399204737728454405096486491953406226965369296891601273362205135986305754373511633616100066986343530496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9321 121188286145813385967587711369882507321911473417391713918745595556031000101451651332721979763654345077576806831707500974346746691136328614071127510801340909470237500883811138086813807146160027741912178272820248839983317078591455942861893541066549368753283224052214244487212702352596212883313342455988636735648490285050004307709381510592007054187782554248561803817943401424247757052761528367410267024563432303985947771426784061403361460662531034658950062880235128356104120862170805204607043597849596248208464534999715889416506367114888670281632911794641493056990151652192763506822080933662063329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9322 122970466824428288702405177713557250076645465673529827358727148431854985397061234440556126524884556034599995167467905400440081201300098152513349974195478275785976287661514243058678716074780028149881475012126428969983071741511918530256921387258704506529066800876511512788495242093075568955126773962694351981760968083359563194587460650453654216749367591811040653874089627915780812303537433196342770951395247484926917591594825003482822658613450608698052269687297409655458593227790964104674794238994443251858589013455594064260866754866578209550480454615150926778416477411783833558392993888568858378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9323 245940933648856577404810355427114500153290931347059654717454296863709970794122468881112253049769112069199990334935810800880162402600196305026699948390956551571952575323028486117357432149560056299762950024252857939966143483023837060513842774517409013058133601753023025576990484186151137910253547925388703963521936166719126389174921300907308433498735183622081307748179255831561624607074866392685541902790494969853835183189650006965645317226901217396104539374594819310917186455581928209349588477988886503717178026911188128521733509733156419100960909230301853556832954823567667116785987777137716756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9324 247159351366414715004193884130630832259758525309328437443550925213515134132416703778348010580114424549135905435943256459013740397315966084938903177373909005421262939182453731163038640668840886953645358238782041834437349870345567701433116203374924523506424933420562643345341018113586968343573392563777253444616185595895121303152450405349478193413593436374290352395778325339191661628683404470767957130333218951600981881648107879901966727358467518607964431785413543896363056224203503661278779981480234723483555015318254362151022167621169105723792140753002378927705546883000614801164434531377427251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9325 257266649980951897763024606096196294227029097405776952315544180926157205539395979039004476711100109396620122350977360577896313468312350843272717541945847630670892239265222230113393069996751028252531861156703184550795346524261375274474962072697295738657637394385023640827396304440913541574159745823927250624585964805738430174320472399579412161993411894219317198091516299313956370919867552631248523868847404218225111420048466258007454975650445073000200742627141069825532763327897188838935543498041325886477407656168140518189823744531710769712050009302231303026872053046037287987446689619476213661696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9326 385899974971427846644536909144294441340543646108665428473316271389235808309093968558506715066650164094930183526466040866844470202468526264909076312918771446006338358897833345170089604995126542378797791735054776826193019786392062911712443109045943607986456091577535461241094456661370312361239618735890875936878947208607645261480708599369118242990117841328975797137274448970934556379801328946872785803271106327337667130072699387011182463475667609500301113940711604738299144991845783258403315247061988829716111484252210777284735616797566154568075013953346954540308079569055931981170034429214320492544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9327 514643714833140255568007591851661342228404559231041362550537093260437225330096419871587925300616999956071412136440119164624342092619685528109071443351757856891428638289785757321255407405517829478562663026349160167921506501966639551213647305082444393941308109540169609397636984978153655483759045186834727536993640325985760962449666031948343385000554866504822944336719944679120448436696421808690716632059120627101821600363047737584870232406319521568212730208199367578029274622887895784668913409601124445009097461544936890679299773932319269368182443501158842664485252895956995411797862796729026556723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9328 518074097088483794807173825590236685771203045515507507293363221054965758877025395936140672878567260727351721258983825332120579345400951804197361703050412487630053261529159494116884654372663247672032354452760195881990659852904053553545087925381504972297835398830988108724189915704984324585456242649177740802279665022334672213500113370689601194505677609758673395784333250470013955154163552152825178933920017731528759678021496613578075064319642388880557495811044919264477404153785894562527257522768437188570430789147245674710969405820328110974731816970680077907027917204228413752231838049264348430336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9329 546395973311278847012350690533935871382435462846447905482972917655445918962229777247115684721771029332725626819003606885958383591403223118343140307808436666176051286719137978117777157619952279943220522460612402457235390010799755147584964970676208033493390484769320656253955769795748508877667380010738205712268892357873073819796515781364579901769196786837000547727343222525638254646964715494580968518315319525464516976921786105738456445724472681339975125379458959949097618551687047507663889640219994835955376460914737370457664974478122694665399737739615759657620810570681702786635634957790761451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9330 564972784783718556241255430292985555358201927066384148479044046746031354897715110085146425457829342346094007795170561828598016987917916473918680878448340215778154500918661961005836841535430150850086382230107907553523651448187296674495006883800586181277286888175315135402264904834117306155519431630313848348883138772210150271665500849533957898987526346408152407048333752291529059324065189775492413412493561840303402857782710158250900572808513758323400589488763961577796784416536073716001459830986042268276408252038564896060374704027860635724256160931167705249664515492113766946422003810281308815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9331 569715021502059761994471709282275700611307246608737675147518834343191300694906117624880294774812264832064067586833491517959636717989113325945154902563600467137561937800892634176234587161262926621403498052952071927209938292592765519107171316464604146004332390771988480358251346228369155924280111320441381450637987376947082364073120418179382413184416016694248711551340039172301069644835701442573328275713316494971092970464304433118465720835681163963649144381737177141296933567663386666765562398705159474944262282212188975874636329142574269749891703266134052791184350789256927389748118338659986440192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9332 712143776877574702493089636602844625764134058260922093934398542928989125868632647031100368468515331040080084483541864397449545897486391657431443628204500583921952422251115792720293233951578658276754372566190089909012422865740956898883964145580755182505415488464985600447814182785461444905350139150551726813297484221183852955091400522724228016480520020867810889439175048965376337056044626803216660344641645618713866213080380541398082151044601454954561430477171471426621166959579233333456952998381449343680327852765236219843295411428217837187364629082667565988980438486571159237185147923324983050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9333 718277771218815378382517706746938188946511026296503387045212929624654819870347507574343748653202631999543039723920670667661679030275795091061866886832687061884615651768552843304944138992004052110494867373342580476379357164843254266802207852937423689513961179262488799923391678144042888199611846870591102984324045720951462006740980536502896763679797527056199485389562032781523534286343819935378148160783997810933643789343767902945929978643723734223956391885810122788830225510968909181919905490288275828909234585025800112813760734344651707897723054816467704884472239298158927985840354066484495908864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9334 746863818543829117825124589046935134987150312760338092677543946128873336610064337397617304435658572803801657877471419069641680512324193232494088497416464925351363052225038165848116849008317845690181921792121287272885099327031848288706424025284799624885173177486775553469496366255507618528910328450828467938259128027636194976418227757141859688043650472890927947237557670557800384180721625658972051295190013761829131840360122194301663455667263674938542122955812664058121360116989055849688621657706936049008384402190474070377480347769713581630510369739368409504169085174592933435826278463546842939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9335 896621233146265582995896352138234746603457877619406743707135590605873174749215435437173872947392343281885835800370409193820475849387653781086894568658083986778039798147586591206159849805178831744453592977219598609319399071919951087197257203230318244947985584577686085049302676261762193368698699889552528118840529149744190810316337631878630866693433091317812727044161509049046881815585635748187391366053865448321222138993705494377945501370158777484158809584549005967114621682078020181437344421003365457633584914080340802429136493039245850015821290229597130929211057961532769702443461853318982433505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9336 934180704292481628938825865388450787259043337061922093739678818739368558865130522422280615105860777902104198829850977096102353094043338356018252207241182863046641754743445238345290098659314083513765904454047274226449711592004934029663201484122497367397966863219809888408330873168846624871573808914192606416700406590274051719314098023136840023121441129528837097015485062829162133645499881799710142564197684908433949149157919733435426440977833471127162138791791986679126847070400488704796761480663213769444297103743386811064340725956815030536155999616091028754102698280836900251460376810349899284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9337 1868361408584963257877651730776901574518086674123844187479357637478737117730261044844561230211721555804208397659701954192204706188086676712036504414482365726093283509486890476690580197318628167027531808908094548452899423184009868059326402968244994734795933726439619776816661746337693249743147617828385212833400813180548103438628196046273680046242882259057674194030970125658324267290999763599420285128395369816867898298315839466870852881955666942254324277583583973358253694140800977409593522961326427538888594207486773622128681451913630061072311999232182057508205396561673800502920753620699798568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9338 1879611050691022008213660940764811349686636711094443774241894741657823104456994248084123723389619132361664435453408570149480202562760597195434201702847801870329182154948176697543338377135514195202595180461462018016777816954981684650980279446445262481528457353674314790331622069721870446450255567812251463323159378263549098341010206609187481662690275376136455377807404511794677025364771911672470536011266677861252329411748934868296992106027353465327730139938492978292166760613059314424465491261681742662777280825016533192269227674549153181236539777404743021580721323970941400747451119376926559436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9339 1939060170193590226001907994463516006092621962812512661934713278958855380637960609813396867049522439794216366648936422989347465665239966637319044355181568332992449285606937264838158077789127052208899206751856126570453631084943379826569008096262573102159242292695545300002875022293775816146912879905894558336948005521915315441371615577587859289236912486248001716191243822298769438015135340997038106987955108944913550938523081984270038722118993128698958447348877641048655155651677786495526911757058282147133523517042782194477256985566129206327601248724272118379292870284110876167490571023820919930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9340 2036886629230383967133535785175188885679276764539990778212500615554977814255731595533712384666435283603654309470864747032053283752855676665868473619947485293936212492808728694415578665497407335923942770335733552775809850310850433223224741838056000213619528390345050288111128176571660001466036412585831581099893130124822754778954327714835535073198414377446099100071162429549878526779862889732023813286446537864656937292178300534827806441433104493750437432079992188705163884225095764913319260458315276561763683262046742377261695175828924914034218969380631792820049988064210163613778383616013687062528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9341 4073773258460767934267071570350377771358553529079981556425001231109955628511463191067424769332870567207308618941729494064106567505711353331736947239894970587872424985617457388831157330994814671847885540671467105551619700621700866446449483676112000427239056780690100576222256353143320002932072825171663162199786260249645509557908655429671070146396828754892198200142324859099757053559725779464047626572893075729313874584356601069655612882866208987500874864159984377410327768450191529826638520916630553123527366524093484754523390351657849828068437938761263585640099976128420327227556767232027374125056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9342 4151881236630760353384263799225783285691685135575295930300194437073871884966110992642438378660580469059075172648241119478148648230021538707209717921881018606279862893832591045406871802371820711122135572608505164905018895640447341680224139800158678024292571899149538733592871680896631503520112560286220419334087856601767389892695596081433786010080700576719460068920751822452898479818028692739717222562691802725425681541370407564899005851056611805437630616841942452878526770884598331118063052574122267027655578124472489790358281442404381366381048564414752434770242865528002801711357336926499299655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9343 8303762473261520706768527598451566571383370271150591860600388874147743769932221985284876757321160938118150345296482238956297296460043077414419435843762037212559725787665182090813743604743641422244271145217010329810037791280894683360448279600317356048585143798299077467185743361793263007040225120572440838668175713203534779785391192162867572020161401153438920137841503644905796959636057385479434445125383605450851363082740815129798011702113223610875261233683884905757053541769196662236126105148244534055311156248944979580716562884808762732762097128829504869540485731056005603422714673852998599311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9344 8368132724992230169611694479059718250231303374027728231612794989451214651869681070442123863967061410506663138670873574142005027440353488867244392710767944477773367072840881176789043942764909960401203479676056921513991572608653556874870359287141521599349369719216124579334470054520342565234335392824940380053200331135345126915510503730021584206364202712767904014879034680912818641493701241180825409816278052004733931788808573386618151327711000538091348530069031300375325274651128419307723981932339452923956979165603467794520567248256892676426919587192524287133822829746362236007386880627052852019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9345 8457945275915743468159923229570645509730051566017906511771039915120793416170662463230769027480540172976286238329544231014203856546030367600118228228954059206012358322246444269389727871042277785757547527647924515357910174844496374762266550563369630995445703628891276391542671499497169745331621535645529550274116665508143076982018890238970556288122601677321668930784399337078883419562923493000114294684830678102348023763942257915095618040252107103195754090721210709510294937702752671273844387390453897914604683055610755351765831688908232266643463278769050116169887423830626798316170460832636443033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9346 12686917913873615202239884844355968264595077349026859767656559872681190124255993694846153541220810259464429357494316346521305784819045551400177342343431088809018537483369666404084591806563416678636321291471886773036865262266744562143399825845054446493168555443336914587314007249245754617997432303468294325411174998262214615473028335358455834432183902515982503396176599005618325129344385239500171442027246017153522035645913386872643427060378160654793631136081816064265442406554129006910766581085680846871907024583416133027648747533362348399965194918153575174254831135745940197474255691248954664550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9347 13680396160639276981968378891887105981181917497378577479341748266903407108476949499307113952991314681601647871547658105117793245920161240218542030413037320007035413268106543583443401052242497755310235317855684906737201161783776566614190083119059105542267773943546805466605355256107791167083250613172356922378314665913358967406451159325619866553035163223186195574322917614719542600418218847339219868177688853379109286212609392647127666157848944047971063987552727506118144639695405472549814151999252058135754203095386231639266090626740139573860037154180629904135177809614912378253335235194888231321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9348 13768581359389205413553867873668716210697068301878953981872858874215289243802755266550190471000718472210091077342637569751665336894270821377507203065159354697023855323067177835605326433955335483502745563716570696113373878430981193975755248643991862882479700889171400396957191463576316348020746029647096817964118624630586526604244611652066293678452855379009424183026013362031446550440630469508661353425925847118170577430409536862641080192548809835806924671761813046899430573279192018673090397919236006984356059272606744349338560051069197717843378533921620923102385771752769222046230754188805768478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9349 27537162718778410827107735747337432421394136603757907963745717748430578487605510533100380942001436944420182154685275139503330673788541642755014406130318709394047710646134355671210652867910670967005491127433141392226747756861962387951510497287983725764959401778342800793914382927152632696041492059294193635928237249261173053208489223304132587356905710758018848366052026724062893100881260939017322706851851694236341154860819073725282160385097619671613849343523626093798861146558384037346180795838472013968712118545213488698677120102138395435686757067843241846204771543505538444092461508377611536957440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9350 27637602353439176893012236299885768291656320330341178483455940384315560904753324791609776665418873786302716604230059643121766747949097994046836511421625341376002401080358705196137793438747699269750515159155778427446557567198841335916848924887696466347738046896394969458101358856599258526787512754315921925924950809414646102299036082880111073207158963720451755228324179867659302006642710272885747138434720824711319439042997897672504558094207107224864565856022143310826926770842428641029535513943132390342964147801122483380422248499182159771358656779426815527129310779294918041487391512989685252096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9351 30721595613031060115855795863214204721070906754129338721946195060754684009589259200074332490664001808652107493414940581913940867567291069288248297503093608375570118282669956321880137191481243294927128937114334925059531271324290673598190971716788122277642163977938031893648195708006454743375924046936964047633696123217641056172457864197235672850699074065908097762068291948327010223135989225527509307525262354926614747888372505488620994784421563800706990234113912246127222055745062689295896538132747605811905959388816423995983055552386648733689907735736223258944139792013404697511972344775279902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9352 31290292061385576044597939164804414418728446377183077972755266083443323668369412926315150273296220810182540946716426754777363409563550256016603334501263021595247342401173750844777592448663799820757066723741738320144467737774966408730786937074151086393895340741806169580074638735882584144554143904260106296633342100158860013017001732804357197138113892355344263774855385169414178184597593506430647763651757123776419990134332210448145710913085628967923070559669661195505242726603454009965129474186825390977332468667348384286856181110204309223125294041944248967224034410592609868475601744703237652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9353 32113461887127927956053141211798011318330253319922094068674097630130701746218770713182889788923235947312382449454695606621941359023821832817794764850263862012437058672287325046856952652480445220087328095469982353092404159762338441912992944956512675607276299815927681849710812546039436531126105975318620779439648448250241824490355410084924606894079366307885025771238227814579565326860877855043381501066765093388397918813057436820903762840471069998312829569257449159038605678534851867265333593044481105591661202514482274283292707832629765843500983047764184664821061204121458529725719765657069813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9354 37473723019582407691923342398445229128794108999258544608705297320158937860503093665522426282687439679155664775706495857673752670823218586423161748925420252418964108910760278938692694802905171792239717548597862994096486172305592023058324530033782071492933375325541119008447049179018413739403093490993460113478365715452293744692041098051164964988961006735907777772429286598095949010779449378033716953844868404503944757390884271984675415957433927819559139662135859247643380433351283379455994881847112233852199558594365898066936686456522600715730978078206312642257489138898847284954921866494329487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9355 44987726067877261345610069983435403123698349613156981690416569356689308184394977371816901651233160988697712847649014641640712414069227555229724631515091242647040766637534566989697371336832452919917077615515858477538017146983741138773916626377172549382865455123150691565087266920181763338027730909615789032163835020794805064291533021865963867176469162347793011842258576527530006110071499998502833132769993623771074065917827319583486991868042306836740120043211666228262922497117909023250982806335685230807060300921510272146140008340438609989865986187934876059433059337970556192370722473728866988851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9356 56234657584846576682012587479294253904622937016446227113020711695861635230493721714771127064041451235872141059561268302050890517586534444037155789393864053308800958296918208737121714171040566149896347019394823096922521433729676423467395782971465686728581818903938364456359083650227204172534663637019736290204793775993506330364416277332454833970586452934741264802823220659412507637589374998128541415962492029713842582397284149479358739835052883545925150054014582785328653121397386279063728507919606538508825376151887840182675010425548262487332482734918595074291324172463195240463403092161083736064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9357 74995585282886249033920652250948691200716653987130541079267387584696375610485850525333053494335696627500287962758216891196095612528041228319413297793842376042973749832575274809882759591959676722511887695241990579977973955979528535076330134186735725418947369384085538106826049369508537870945529169324566297734249294756708627714633032813928497735698664233323466824475411947725994353367658855013815752282028309488579110742348708833547884389922188154956518756958543580491072127380624976357989095571005724583870669950100029340751868132773677686001813374909266002656380118746380758569793026915722854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9358 112493377924329373550880978376423036801074980980695811618901081377044563415728775787999580241503544941250431944137325336794143418792061842479119946690763564064460624748862912214824139387939515083767831542862985869966960933969292802614495201280103588128421054076128307160239074054262806806418293753986849446601373942135062941571949549220892746603547996349985200236713117921588991530051488282520723628423042464232868666113523063250321826584883282232434778135437815370736608191070937464536983643356508586875806004925150044011127802199160516529002720062363899003984570178119571137854689540373584281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9359 114936610294541762262477190101872723823205205817640393164423201254907052000262908427700670832516762064284681032932307157971288053882285669999179477075813243925716719740655944937878202001361660975183863116749501901405431753934258371853248672090284491298158693002427503743995331452817241300778655946460027975863802692113669095402375937002983099337377823856465814143522833575660439224666922412573767014478080034694560608752429748212320742168896908628816417700934262752138710084725722875763934764652587319242513442700056963688246787797367547002159595622943991288330479144671471435069705604342743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9360 115182674497593405585466047759240479324907145026491066411088666646209861947864379638513032718465066391537535754431643959428449499444860558190940228685038988710254780771673501892739347005646313714323834430176137619892617582299120191567365673954018911066541132955763958494337303730431231768657584685749112608315243585357901897344587821609159363426318917322307526356426243934699973056352578467625226126704152988252098410656377426726092998684162164811856279967970362952045768454239026608167729431233568336340518164358756631460848722628030360463527855397471904125880948579365121992002524602678902784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9361 116024058697086412243616666981333913291776503894311086982698902606598276801990583541512959042090482580136421175579998584270330992440666310594528426279955430788888204105853358926903545630435070338805772411569703583419982743151825408037221395182727314934872257876459122280500300650996975781060674256458340415536391778200473377524797232175163342166686141610250367615332964909686059338074446412351218195538333010014398751371451132175068015257661180473011650450858574706823058616328509487621023242121537142839876373695946831031047575195026509311460405213053746879384969760468320926797115121939251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9362 118274499416550695937170895456130038360292446869960518915668998528954243793171191271236320035853673145688284131687607725983695985240832745620062791565128303474037264801610498032736028052682903359587504539042324117607259661829285355273292383762664044308673846116568846984001343719323542991003454682343384462596375728259957717489234228588061956935399999973606535932319508259765023459661410573652916961492660182804845029403445879785973286376132567336247121733330367411954882282053375297618443773837824607388269370468184364212543882275357383415935365878424668014790528244568266576969406432778649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9363 157733050608117498565771633937360507290841156427246898293065234158206244020940726325092582175959940980836659730036242304084307552977440120878242103611052727147472403889083859966399868642420532226113704292962723176442665725333161397468024166842489458848542869968871517694008491460051467211720949612715373819692351409536050802484395330720534198430276159896381262943878742680972355425642100680934600683019788849023181540175132157547939001829534074548917122220374729884719532268675273221369561677432355074723775672453899638168706515938741882865011942578368069837699405923480963879142722056172339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9364 197166313260146873207214542421700634113551445534058622866331542697757805026175907906365727719949926226045824662545302880105384441221800151097802629513815908934340504861354824957999835803025665282642130366203403970553332156666451746835030208553111823560678587461089397117510614325064334014651187015894217274615439261920063503105494163400667748037845199870476578679848428351215444282052625851168250853774736061278976925218915196934923752286917593186146402775468412355899415335844091526711952096790443843404719590567374547710883144923427353581264928222960087297124257404351204848928402570215424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9365 236700816637855399003064236293677064214368821390823650968669138293893580565442502020581808169059269584849878336857981069928826096830073814257593092581926364615398254359870388062543576948638770439444056891493483174918454727746425768472554879382375067257954576371772534254551895400256951438384839662726921688344491396338438238901486702968298431277269359331026567883689666487877642480841611933263861615468720365222206958234569309593762122129300812769812728980254248055503380259411289339898610527494766472852495200383323077046492833289331528972014070441735909679423113638702499068957435280700211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9366 242543830634245856613877913157425737225747848552353572977517437763377075126198024598475154580268604347259207283377602578175669660411040883808264590719657754167161370613228936871363432925096677237150563507777372001454422968428861816304704197598208064306923631224848831197503740115716985429959643745012269498932188207309011279807061799909582839318335938542266439965494604188939218502038986865091282672981571612732691598990362204351267165787788725665282241494487369554814514271816834571456131958477744982891248819782425826340217979423906159140960488698092154509221540058717872740902415133310976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9367 244156098963330095193555170284715474857003528006390176743471145543978829051903538049769567463096538959614858854497448071769083261178845327658176596036568903861381222382639121054648496173163877795188608405438199621742103344222948721234420566822651604793082953651161034499652346703895744363388369107882158596613117336099827153943935776828892875489160056727809980023756219340184040619838071841715821498142493008467489784647101010968250598572592972918403408006802180432294832161415925776459789656301771684000540504602953297270102617130455268096101135698320648172054413253267815637700195647488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9368 274675611333746357092749566570304909214128969007188948836405038736976182683391480305990763395983606329566716211309629080740218668826200993615448670541140016844053875180469011186479558194809362519587184456117974574459866262250817311388723137675483055392218322857556163812108890041882712408811915246367428421189757003112305548186927748932504484925305063818786227526725746757707045697317830821930299185410304634525926007727988637339281923394167094533203834007652452986331686181592916498517263363339493144500608067678322459428865444271762176608113777660610729193561214909926292592412720103424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9369 285031416521485379350059740361589548085895619679469674880334947782943725274171352712230099167754006121764528891404835901694091857301256563677034970381937353250441981276932911357307466466455543594055405424229947795218910557938409966151488909918272554516225002598958172853587162886424418528378229291933100585787501160266999185843077265433858199803438473291915804135448683217752787179403468210457873255685761411252885595284750606734823862563872696959028043528351309449598590484371502151374693531225841175872113503521307664199271324849809110086970813613192310436379259812018215776518708133888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9370 313668661919644881321543501273025555290932780099789361205993920937012793309630228140845518455395330346744207179082764025435726663665698465647837157953672633095834975888546059722504867609727745129660031059025334765747961922377987597053535421868572906550382938061103286114197780748708890689334621961169664027875389963751480840571280366225309564702423801511022314995763865291255836669754997159404218177739048560741039071047106431166821349867659564587631844822110814406703256397450572234932399053246777913345321143374667446201157053766498656690661764903927500223165182878674793572029505627750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9371 627337323839289762643087002546051110581865560199578722411987841874025586619260456281691036910790660693488414358165528050871453327331396931295674315907345266191669951777092119445009735219455490259320062118050669531495923844755975194107070843737145813100765876122206572228395561497417781378669243922339328055750779927502961681142560732450619129404847603022044629991527730582511673339509994318808436355478097121482078142094212862333642699735319129175263689644221628813406512794901144469864798106493555826690642286749334892402314107532997313381323529807855000446330365757349587144059011255500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9372 632864558187312981320512967659687502751357682971722584223654608086235153857440729537199260136851061949708732022851321933813908001049466894259512537670574009570999443289784746818026870309102203641961943008190696524423332047804148628517221574980591804137591778327538999010307747146301335091959216962421373926291861552233665742998286638121172155460733477108829345370352000296265464367049679388813122282223990995985984927574923531360445910185391630589437989996066531012527446334909348286098582516976150362614944661491330281465140251332199590954968269580331656316312538811846737965342358975283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9373 641050060965526421790235042656608899625435767765714552680756643576298078523564796667907348175272089352648511503516072418209965144716507601834104103641674042448040623314269953922410437898603106037673952167884710062209133142962479280972596926808509239577290782492227031241223195221653119593202989275274985127160698457745019550991160598383464127993900183380168927676109380173662339458565945016451417531203274593683270909231862226476400860840343483245337237391582842901153291262989123296336193500934278394501201629197449750581273478135262018729649823219325330490419419418655808111549129905143808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9374 651412221717393831882787595749921484821174900522382167204222831891484876121974697959337699511925251710523213691757285393997069597467686940480916715599590350361216793573286727606629190414432022654196995507755617358031681441758931913004169825302128900869863529523856522308319826284261966557114394357939248626452585855904418657300851900161484457521385273423335700414642799083550509509257124647022902536661248059323161094958313227112947125667776295832992599973259278467915076657270415830587117475555700143499813189581807317724885678480549912451945758415799981259635709960932547110119378641747968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9375 652944122090690452665231542913191415577560590757651016183781998572228526225500704786605875974170066564283361437776308830396104038649669540977892983053393614807664966741976831343569975963053016445659010052215938891388946595677549098224530555405104545938438804766639289204358978788631678732875037671990788061191227096543149500150372803235647595706000285291932273768709232954326056948814680738154256997457049186279696258590392179365283736664760763005958013463231621260389783636359876033385546289833028031285869117265297844547160102732002250194069573836429189132605596879914393931014726425247744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9376 673348625906024529311020028629228647314359359218827610439525186027610667670047601811187309598362881144417216482706818481345982289857471714133452138773812165270404496952663607323056537711898423209585854116347686981744851176792472507544047135261514062999015017415596766991995196875776418693277382599240500188103452943310122922030071953336761583071812794207305157323981396484148746228465139511221577528627581973350936766671341934970448853435534536849894201383957609424776964374996122159428844611390310157263552527179838402189258855942377320512634248018817601292999521782411718741358936626036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9377 1346697251812049058622040057258457294628718718437655220879050372055221335340095203622374619196725762288834432965413636962691964579714943428266904277547624330540808993905327214646113075423796846419171708232695373963489702353584945015088094270523028125998030034831193533983990393751552837386554765198481000376206905886620245844060143906673523166143625588414610314647962792968297492456930279022443155057255163946701873533342683869940897706871069073699788402767915218849553928749992244318857689222780620314527105054359676804378517711884754641025268496037635202585999043564823437482717873252073472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9378 1422120731542769426479679220727173910830882227647051367963580164455410574659242294801623752793923540179619566664800239032834191744832767259610916067074380688933608358992396138495137484074417976374472600232348893697994854342787289999921166444654939820785992576633936866694309240882386318956667105093955277866676222349242657847993771379955053391859184465306319560138138335102232172684912354854400368480971347694641979886227731706949400873346128236879530323702895953067786133555446549490999804325138174270372026181443441794774610327829339177211354911237010302531571292873499501053661437602299904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9379 1451879757630855280045836109937064043397413054224320039582348804548643643120722951572995714646935256619649652714222184427941058154204664101441708857317535135816810055788051859846018610881301802132467271004490627047413896951101798921923321481226666525976821844248978031311247861649107148712894127584824348361032795169486797168845892150746757109000181984237903926329995383332018895385357572172215975430795098153692826643517214995680745343111773279249235143412595107443966819926613154521566065290724451854977147845354433284456006739255064093411719345016858964537621928678715406909571917907230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9380 1463665073084925052603639417713550832941435811668330871413161768432579529378855972210601548867781432513520796817411789274448798381611516038612497304266521004863762727750258015513626503881595201837176668590297062963486566346033472449268629515181970299507407817184645117176607035873110350537204282667053969471885161577574104290908161852600968396312292232633045852207760137941589282468722928580193432201928845994695364682529985973249030369074106751646759027910176263110729303315072994002264814917724681138446186318371771437063842099060576951253792848554000894676078918078966002785536720030924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9381 1481254173765569997376917261393305733778204698373712818138962088854637961376914841766345733106944960190249593312039238429323945364652322786691050950663574683173935135077756821585964606240334868530904774817171100683808310057926760068616872034558432362168518104061295199522935696067924002370570030762934007809185581276811372566878424360194932920972090462153410442396946926311624819686292088847974834335908411790579638155808685325925388496806425001120485459456956325639049163295304112313612126046007642777324906145925040977070485267190188492455087920835973545218863602860884562193439355295498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9382 2221881260648354996065375892089958600667307047560569227208443133281956942065372262649518599660417440285374389968058857643985918046978484180036576425995362024760902702616635232378946909360502302796357162225756651025712465086890140102925308051837648543252777156091942799284403544101886003555855046144401011713778371915217058850317636540292399381458135693230115663595420389467437229529438133271962251503862617685869457233713027988888082745209637501680728189185434488458573744942956168470418189069011464165987359218887561465605727900785282738682631881253960317828295404291326843290159032943247360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9383 2426457307641203438023854762914967886786767063873267412579628981102329226728226466322206399318682323455144477877216503506423352433956516729454904846318404477608297353318409447526673756841157846150751549239654299402873727274477094886827133737409971087887189256715912307048146530747145518193917182439252720272658324854728166723505900543080551803404751660327756079308242156189528811058829497245484341023331485851571418513890932671284006925398241944204742068251794955087775887559708414893085003993479483909222248507596622863768125861185518822801174391713842760985281174997882501996122060231802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9384 2436843973331108710709245513954273015202650792171219514100277864427124472723261160263889424427561320889686206905571655667525515394157052026096997353760989251566260402789232850171054781297651720711369838520827827756933982858790739474088053992513928070760284871022184186004022294374896051863116357232403574266183440404317115507126696138010070262840228784423905803650252351041508717431973940938068736998937618239319486344463722360093577707955752272927278411956258796449877352223332852905490792789678288370481680229903622366789115633110225320180254153096155314433725925079084360788955262505493463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9385 2925459767045516947713717684811969890148615142908493465285757886539548322221972203997825802835168712396010494533290117285807177372124065187150646887124919804268373682700319112921771181368507089188336191643426226311863773366340166212133343112889215481792901479275758175027088939498595891345435040034397672611581928113532427964035426425469488189316764210622677875665752843774863684995519419415288319146869587576687512988031672148458609792510462174304850398865355976019486022165938868869738882670150241970396599651694958501912459842359021885446247970915265006905682398414771126862715076761392408166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9386 2940471729407682951158599462747427748050392238244407235554780637045675621304781693983868029204489335848766541688336351414694260395968019072332420619304493164044044151415840301317636864274968156788721527562329260527450112634771794564310251137727344914138160040003648158373775764451602573699330161238553303335807616920260984991212245662814800937732346148510340784886888047474328906899219464894608374443585031830873016723545948728674771869747711763518017217124085912624490968660063306481096451446582314028572278056289985325309449811608199964854477018416957640300716974693448323327754715833515775098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9387 2990333464679015957083498488595743341248713890636330813927208275535824492472269139267351628930008907412039745745143314668564194489491044903427617711258485238209682729136465964206641233890983481375031933407571678829297670695572143087065762265193348538535984830754519562719053942094951079029176093143738888462853885696426366333767299277985146557632946501190838319591043863812952361274555501496028239711994415319477068277413905403266436270330572208528298715603386660489909125665640586201455029960592771025023270539677829618122589095506546584137055677630433266471681020238170794783442768761514151116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9388 3737916830848769946354373110744679176560892363295413517409010344419780615590336424084189536162511134265049682181429143335705243111863806129284522139073106547762103411420582455258301542363729351718789916759464598536622088369465178858832202831491685673169981038443149453398817427618688848786470116429673610578567357120532957917209124097481433197041183126488547899488804829766190451593194376870035299639993019149346335346767381754083045337913215260660373394504233325612386407082050732751818787450740963781279088174597287022653236369383183230171319597038041583089601275297713493479303460951892688896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9389 3845449147433537562071884782473419165380029979750441048241289566335546662067606890318006120692514581529710273413665378853805581562861764279345240099296598043194909388234432857348283950711904179848286061957047695179952054639005765617747951005505830476775871674946204409531616428037988215293147805832903745717162790783787814742844908780711042907525169632941626825928132548446143397667795340807509736027384938399421339365498651022805884665958248345082122722926493946611867191776093468027981179084721004015137023168988453503605111837170316706461426352174845781227263350759686489539370977652197294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9390 3976172192625305142978289626543029150281862397431224765759159536173757184108140440072218073792678928062777388576839410873498682101715889868665625667322004763481890016758532916671059349854456690577144797886749542299320159524764856802747429779927224001240560108285148741453349835250973033835729270097105068334889580159251031181678619837998186510292878337340317431510342814395462084501033834304970536698742301199602226775994921532937419340568846103452927040136238967340388131765971365431052564480953875138088817681069387710504808496206309933352836537142639102871320023243436919749021676148859129036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9391 7952344385250610285956579253086058300563724794862449531518319072347514368216280880144436147585357856125554777153678821746997364203431779737331251334644009526963780033517065833342118699708913381154289595773499084598640319049529713605494859559854448002481120216570297482906699670501946067671458540194210136669779160318502062363357239675996373020585756674680634863020685628790924169002067668609941073397484602399204453551989843065874838681137692206905854080272477934680776263531942730862105128961907750276177635362138775421009616992412619866705673074285278205742640046486873839498043352297718258073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9392 8449365909328773428828865456403936944348957594541352627238214014369234016229798435153463406809442722133401950725783748106184699466146265970914454543059260122399016285611882447926001118440720467476432695509342777386055338990125320705838288282345351002636190230105941075588368399908317696900924698956348270211640357838408441261067067155746146334372366466848174541959478480590356929564696897898062390484827390049154731898989208257492016098708797969837469960289507805598324780002689151540986699522026984668438737572272448884822718054438408608374777641428108093601555049392303454466671061816325649203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9393 8569418193193804600118076787149900528920918809341975060073472661580082238781478996491205581783204758307233190490185762132990438109752213336903147774151655394055573053913991093296546483212074891600304675250133196800900743874952606186441618938459447505556258290872108580361523390291044146251901996541185584525781916294120253245633770198766656009978487974469381792021619665172721967679176255784760880501179269666044435623204320627042779609792382582084500730602907171434409930371966522373484843323584227834311710518028856315844263855632564046807391477912691547301343498983160803741664372573877357772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9394 8639068465533853898919449222867402740765379753856727866593115571271396446650373127105112915748277124110234760349944160782539691262747839581028240063781633930715556067187500497104922014971340789724735546402078584885641597060508922875115242906328535475340030913678050368965235715320187274846119320122504828181861075814440960686369172814241765325345597796351779586853973109647645507962783504528039148797626899033323817618857393879666342625458674112421265154863087662905663741671503878201249175130748922654991452469963585451326872698197710980083413248709630537513058532266470188403158817955281004134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9395 10371299236680096610820383523796844466289106942678617996128147606993730987678777726003990690844629580269704925761398665283717014956079383384535649426378837564202876342099489305770271951164571712453521463801660255975195468205236446993150706609659685366560746102419801755260523285677954693483777501651968301612787288970928355700858023571115295262332235343417458101371859664994974854382590030830082277653256732303490919694457858114762627601828870975354987942199503962080527549439126257869552482253258698113636095645236215751026244786724273735612707784219963784617296003627612442626646904759607906795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9396 10411126419304443586391957772088403139164195088589732588272686739309017827292492465830535770949182381574248664186851835712679947036263434457883142892512124240500116841393882122663828059050480630049918923787858943678028031632401648602781998783760985681401224441844294332906025008872946572025765821561354414951804978067789652512840552760383310634450822314274724058733313613244716980211917379652524018201102578288517113018932510194250550659306596837862935867037663678787986459675931086725592371542668852903506378166971939815024154479648824712358237364060881765940825414551189104524125267878240443170816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9397 20822252838608887172783915544176806278328390177179465176545373478618035654584984931661071541898364763148497328373703671425359894072526868915766285785024248481000233682787764245327656118100961260099837847575717887356056063264803297205563997567521971362802448883688588665812050017745893144051531643122708829903609956135579305025681105520766621268901644628549448117466627226489433960423834759305048036402205156577034226037865020388501101318613193675725871734075327357575972919351862173451184743085337705807012756333943879630048308959297649424716474728121763531881650829102378209048250535756480886341632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9398 21184802459239551268567835071583211169349180754588774991209754981494181285784879419816292901905430885583775218446738532648202698880962237995120844295314431601641350017701168664360128301030473839212802799703465574064178661039944103056076676319347327932788874059158218458070212011298121532994216835453587595912846408074530399993643848262422381046712562037622424475021269644414275975847014834376107864478854778586041838601414125473228121533880107390973697463332875936826905919766772455577283853736771600372779350584041135330467549266021387083618762619697688208762126558195376998031159263899849966223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9399 21760420525598382835148523159043753996348049652701448351654602757469952987666693722119905267135566726046273231036489639722084192861910165122899024469763578804611221097456970327911335716722823110426746979529984041872577656897298000538753749766973284547533715551806842611509303398553818583711137301601553684827342209649883555105359956184177456693875469518996556435022451679188013860446775087813048727493559395801303684772076377497898931457104819462359502005345547782321998290425547821347854817961717792995890486350714390270505173400556838918072988907518439924360421017785511768103791097862628887756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9400 21885715394426255408927082356008719326712498163202981977589615021568522755721243153604369931945751223971991450904877083408729289656664875505137048297901852409062063173706231952665777260436959350987251055108581797132549784151454119817334358298759436129986236653394934420814140762796251508799396221745975898690525331318333923472640793357148949799317123126850951712287608345126485781120005967853192171205411027589767783468090896840892562358996072535640866843444603759840712739278542570511259182936369598606595186974848551777098296601442732130769746480519525239587786070160191181238937939246002995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9401 22119889338141321543470595598899568327241429297400643136339586100227265637784168010016005727922141410635930726671254778158091243794669381476310820680153352424052668864745570488977841638003330245533792608303979756336952749770851556724756872180195693140792741167994241715645492294414767438801405755518197303690590278723201881884847367374673322809874009290355602980414709175295041331205598384096696838736142367932999136735422178402220002874531262082532540539355864772608492573788853008630945394753229702639604281417356234999771036782092632650418201992030416666082886991275581466654153904783307571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9402 25812031820811706063394152539401433681415855648084506074148876179549849470022359987842820394877849067850869983582105054095060274055478577788303088811564940310034634457668825175662667664018789243298002402834599328184551420373437807623673071411465317033145627920327110675634009637148677950195977208004096108479481651624839155761304752092949644948034797726301694685044288054032812760557352510801361586781519335456838038843272080013320808123335287944296541344732700621389641855851970053290656101478060889965439869373755487339524175559431492347656411564470665051479732509938569729344564094553397657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9403 51624063641623412126788305078802867362831711296169012148297752359099698940044719975685640789755698135701739967164210108190120548110957155576606177623129880620069268915337650351325335328037578486596004805669198656369102840746875615247346142822930634066291255840654221351268019274297355900391954416008192216958963303249678311522609504185899289896069595452603389370088576108065625521114705021602723173563038670913676077686544160026641616246670575888593082689465401242779283711703940106581312202956121779930879738747510974679048351118862984695312823128941330102959465019877139458689128189106795315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9404 64530079552029265158485381348503584203539639120211265185372190448874623675055899969607050987194622669627174958955262635237650685138696444470757722028912350775086586144172062939156669160046973108245006007086498320461378550933594519059182678528663292582864069800817776689085024092871694875489943020010240271198704129062097889403261880232374112370086994315754236712610720135082031901393381277003403966953798338642095097108180200033302020308338219860741353361831751553474104639629925133226640253695152224913599673434388718348810438898578730869141028911176662628699331274846424323361410236383494144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9405 64777660649513784436979674844087538205923572448469191976489069426834915624012311300934848447664763431548199468477180595984817713755259558626858598901179931889835491717602919874494889181517314319263610594103585708564244569212032705646109182298325903979353630514272276633060088723606919014617965634881371099718678541773680217942289960374549263202255467642613683741911422524700362044340696833381323558543853346836234866131236901837162822939121308804883525174618066758026011119278749468772059280833094313650890177414350200648955725141250938692119556879904230047269837499553504016722510913302691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9406 97166490974270676655469512266131307308885358672703787964733604140252373436018466951402272671497145147322299202715770893977226570632889337940287898351769897834753237576404379811742333772275971478895415891155378562846366853818049058469163773447488855969030445771408414949590133085410378521926948452322056649578017812660520326913434940561823894803383201463920525612867133787050543066511045250071985337815780020254352299196855352755744234408681963207325287761927100137039016678918124203158088921249641470476335266121525300973433587711876408038179335319856345070904756249330256025083766369954037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9407 101629128342960389300393096724159383272245065898945541851662581672719567561983797644210092910543247955680641174671486029952910583368631346725053111074600725965559418114206173128264486272533594173884488880645062207802568638286116222820166396232890977339316596067094655685180616846222245263595363108736113139913811649739233752828014010091607600933360996999618039036605673305745454719902550696339835246166167957498122306814592126458549389081462824959039553886939061257846075007711057035513788045005748702739485997878484515653781119296928906876430070254938540955973866303647322284655892810705141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9408 101780656675573705402555752028594684197586199967018920378953341448833321283342274472265840594446439825754728536749199603100962186980595697208301518044780203385403655778329414118094909305767347953682597940471591253718273997575910776095357581722318768155505880970781397183229610908482121460156555461018556067356600688195176948609030233278158435079161577524952117078086803673381116524254827397242120471255516657653092316649251310994049478966590471319086564530332176706804649938661987245901726283533323720892289198604299666178310385497096049738467159314891761128452170347118479946744917510107630141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9409 103879226916307183864464118049802822016093131925101784716663719623036070175782321368601218751032964358244516754001760419659744912485350247666204642128177733352113009505717649460736041456401726262005950475326675609465042533608403781788045366912469670591701878516570704341646716288038453861396896810730278872869107918879613586724680341180800877039556661597631542172480346017162170473208535178628555944889651021728413807714184327715576272347344914026696596788689541174986189112655017910765679402781433488333367326410573886099512661486726896124827306929631797440379019220254943450801513747429436948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9410 114315753244521457292276293585048856282448384056411457855785782819531654937806899976539801426062307693598559653744514911843339871366268890158232518125912986698675788257419269538416115038708016242050954942477743571589943871948814234045951073277729277649872862653369513514550567579929003755936219238077999787276459382273643671447934061549539782678324540572263856192531327611910662462052370146383581429442154454876968185162967967956503161130178971318532299111738656285803602072420698570281993088420299753728663524836000322465614273840263643408827396209418709628987068705505567714127467616907460345856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9411 152453427428416618361563676504828681057951443475358909405914982859657616540471685085354930526936104594852280363584119439973731567798112833162875785358588346722590528649616508649119356991279895730021581263427738856588219835752201525486509805446183950509736141302174984767898112106878302676143261109676736864432790758122576059887452586657005192697576966537838658956897767122230428957404876814378671171023756717530030321672346418586535592039736658339286356214534542113266265885137098398203483372829114214573403075594943917246917199346782855082835259725359646224348634206420528792973793585676488278016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9412 155583672671813717608794918118887939761273169743789011780002440509492417783909997511215936566834881081768885786119641688028993371282718942027306578082819112462350958995207416430597492919286330370710697137684188156227372792395507362879837298258665770497606742887021685997536652772006268611825935397123680376041637724273240997161887952666565472221478487905989585346719128093695814521025823788954281965280949482434615874008481638302085836536868494628991715134746519645604673348541524527020118408188313042635672575820834798345709388625049641281117268693097161310397250430916244533000468392573667377152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9413 311167345343627435217589836237775879522546339487578023560004881018984835567819995022431873133669762163537771572239283376057986742565437884054613156165638224924701917990414832861194985838572660741421394275368376312454745584791014725759674596517331540995213485774043371995073305544012537223651870794247360752083275448546481994323775905333130944442956975811979170693438256187391629042051647577908563930561898964869231748016963276604171673073736989257983430269493039291209346697083049054040236816376626085271345151641669596691418777250099282562234537386194322620794500861832489066000936785147334754304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9414 328594128472896233872197518828718949480210568056639886498641195779015887609403562020001785211905910760531592608824355959858200093382586326448143880210077059299472548588204973082401850918146771189863397782921262834986948123567769414073168353163346847771494405507596063323310077937304037606941604094081148856021017374276789719796325385356750216108201269792658565620973788754245406650390000164506307125311927334516664973660902096150272312640464071458026455217238644072157551992042329413652585255688800663987094667436148469609767056991172473631578453771781556058369125537916968462154399145863795441664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9415 338342011543830725120443764851771656760806841084776509624419101249568514998235718012463138198317997857028719077500757220623799355884791959653196849361354210826143016936331684563941969642621651246858707258585642352400089970537315604914576775272869417218558338368583551608970128931998060201280085083434235357775893758048297366329439094937850272660449304544279597369817336102283646720044198911295472257828701986230743083099251767231254955591800292522156440496451831671854886974101821982820472140746794622967986326182043511273639625169213090180007264862796025776793167241813238089065242566600788698726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9416 342550835647779006263443482381177762113887961001075288981328279866418200708259709233870591887946494227856602925793168719415166492456424586907586834346760805155689694456006313473713443128625733441406792483066839474989786447564429939506659699617112437410989389265359089261359276208001759475302295039319799044709542146310285978393667731648331993291102137406659477757795358815644984636810706172897539967612378658665842631364594248716759807493443939778023207629803487073092056687549002529487810944335146311399249115466875749826596288301455840056642026414341203611951776636056780424578396998431448896634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9417 346800559238656023224904447744572324485457476829063498255514093583552143867114262879568822135799449864735290836136878143969165258276547174161389847216585130333098572628356599069775460553922906646535431951345541459897419039741496003350558625655558373580683409268578561915384927506577272935640084362866810048741533948176719563969162188777001108392311685780253949635863012278346480562849751517290341153104359984987983126408324819987192047423215839862174422087002424446611095865062012683588591862023187891965037225937643784183583273595696687711089267192577630946066336531426045537166894315473624629248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9418 357608753839640292512703353772086303132113181337915963227702176868899845715262628021922354923076093707598571270051956719254705933226342361170528262136352439235152250961598296866218006724107296261433970816649526167185533812901091679975673740654944950811226804426663333210673504764272987123733487132367920172517324814784892706006882345176404590175056342988156442704983504994907834952572797185381061275222353366622541975222132718475619417575397433829218839891297218915284915968683045446851048227299188636969659590630158787378401832377965619455567547791524583869628480099045396189743194960038440468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9419 715217507679280585025406707544172606264226362675831926455404353737799691430525256043844709846152187415197142540103913438509411866452684722341056524272704878470304501923196593732436013448214592522867941633299052334371067625802183359951347481309889901622453608853326666421347009528545974247466974264735840345034649629569785412013764690352809180350112685976312885409967009989815669905145594370762122550444706733245083950444265436951238835150794867658437679782594437830569831937366090893702096454598377273939319181260317574756803664755931238911135095583049167739256960198090792379486389920076880936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9420 727601436753089736635765148870690196414490402565167620598209938155335521723519968943392400040016841655669985730808936211755724318465510520863207017686254228261175378314980458238862323167431287274025499191583026007096557454193685564214337869154887215965813698262023303847728675070790156755868031899188652203364544661058758529597623286904153605690358349486947732678418723574053073357134087694475495752805931410935845446546892321314744522101616990623774000642592034756236942594503340104783980434301093774523858296237293955576538897888510027064863853454852016948996556448350331143747564110403964869017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9421 1455202873506179473271530297741380392828980805130335241196419876310671043447039937886784800080033683311339971461617872423511448636931021041726414035372508456522350756629960916477724646334862574548050998383166052014193114908387371128428675738309774431931627396524046607695457350141580313511736063798377304406729089322117517059195246573808307211380716698973895465356837447148106146714268175388950991505611862821871690893093784642629489044203233981247548001285184069512473885189006680209567960868602187549047716592474587911153077795777020054129727706909704033897993112896700662287495128220807929738035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9422 1560140289174924102744418073858572683365072123211663625253177012981579947500277192882902709087262788663100684600454474648658069591389011489478460018335094138313298335335556221269280682921419036624835106001631424660806986122854262914885608760072910953694918493859030471579472883362886874931610252436899137172575123778973932397419830909009589569052713534545855948304171342867651155380844638656111588241826493782468578952667739684961963586703858953565098497186899010385207401964434776727960183994285371900821702350760269063820503185295743757923794714928930595744773501823243899732880732629223516143616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9423 1618954663143127707694330420380605731430730584987677451298436161209860377121456835529084132144730707928469184067141422229894569515384803819479576193807108595212455432077755417723608920090624599148901783354009118417597100110737909633513538951324026499398580167574104655512243303404348744970822708632872338185125176846777722170787485991206910042803815341777558975112949582879110514074035725048288435038495434183359675371607143071426585626183101247780338472958768225884295590843955346060466592529745438100038903042234838083792644425458550990616928591969348482710329412116906350187938096036803915022336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9424 1627232447693129832883489514583127231239571943209992102131592081935904232830109053143961702677263830321007493446332482470985973584342934784219155575930496947579866504818878340188832657963891099185478859528373687731493512262264110956449236983091222451603521013885074946086185402286745338105420834504904019179272665670904643859111477742986946473727808728670990314718992007089825396268062370915797811516832019491831150751945661808564772494576403929802782979656222022212099397889425328312359460158426107692948649356179031753125593578380125387400942967325815807984329532569333369382357757649781421768704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9425 1635545539011576928612866075810100882201395677081211452854210131191253352274341634575576304028643347511738338523751208403902803465596825135710671365356731843070295522616372505303369856018360682345317717109509368907606576197896723358814674598860309960007605558171923213504459004367196935775343267788526851516415987416371419150487552403387376696239558984453834635261986807779338639027900784516561159675145558212064859127979692786588094310575781649368426380988713442264216665700587640797743437635608955716225002238832067341411470319981526913934099228680148299037020724460610181642143694398039764500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9426 1908541672726399495164089846374284210596022349874974927465254761286034650827671964746823484951666000122531783858146716963144171807911351480299456180215595981667291122696319158344025771675704385110962169360109148895157811893701952613439506672486176094763600030187878118115736298364354886830645839137386929089553164334882341947744553080614490326149156215666557936029861437406554644607839203847632952307267963978614652985399960047207810201022280773684328512111484469153083579958532403096963302146458103984000082247267404977926529923189316286274766460309495626079513459526662337677549288748615100006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9427 2084258049318831020513464556411449011359041314171260417357476555074614596942904443000491998250761517281914721740169112989216666806746200090165689562472910537799928398315060551243441920879351016258749527818246915187988011365704460664894230840091173275549003452926651941568957889741152317721342920066565727603932853795914403765559310986693671978242687842903562062494595081484271442628443083788391739240784181703628638522554453518852003334204991002388914066361532261550232517423558137823212556029713303780807354818192517232197999637883492541788229163108737180678467795042932186755580828906805631385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9428 2605322561648538775641830695514311264198801642714075521696845693843268246178630553750614997813451896602393402175211391236520833508432750112707111953091138172249910497893825689054302401099188770323436909772808643984985014207130575831117788550113966594436254316158314926961197362176440397151678650083207159504916067244893004706949138733367089972803359803629452578118243851855339303285553854735489674050980227129535798153193066898565004167756238752986142582951915326937790646779447672279015695037141629726009193522740646540247499547354365677235286453885921475848084743803665233444476036133507039232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9429 2731704967620442257074778363981650915496597770839501605710891391760033259182834358673720392155369221804053304483122998275471104095025515060458997208233651425418325531606542252824729222482443802380058557191148274402782247741008094735183767245449145910149648141423412705090821340158938922188779413152890390456043289542375598590120313581632542605858405584061870609136655935880614242932222248651912762127244050908569295903702042950226857284030796046789379440775161697517238744863430510287026866420219458234069266999341265680539938977277015665827183006602574419050119872300620879992841313716642250752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9430 2750921030871714458850623731044750914946305278116077560400467946773365610073189560733030497529893736207088324289893185013060234680540187456245678695647033063232729972189674832529876457675697338340311994643131371011797382276242753912448439573899027628991425123934429775025621911288087337868610730930547838234816269823510074063899270771084213869392575767340831187714146732449866084639068058280633752775200635654890512526313748316711523690151265482137548894646863586648260821641257956455579384053671045533538701937402224054592168538926907829140638576053369511091065177855333756163345835624540772761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9431 5501842061743428917701247462089501829892610556232155120800935893546731220146379121466060995059787472414176648579786370026120469361080374912491357391294066126465459944379349665059752915351394676680623989286262742023594764552485507824896879147798055257982850247868859550051243822576174675737221461861095676469632539647020148127798541542168427738785151534681662375428293464899732169278136116561267505550401271309781025052627496633423047380302530964275097789293727173296521643282515912911158768107342091067077403874804448109184337077853815658281277152106739022182130355710667512326691671249081545523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9432 5580624718450803602992395127492485126632475911168650018739950214742267888276084313195113149158367001865094288094138189642198876633913364431554220085135652246351078528985857192723127110231762503588799272653687027201336573826971409943772100680207001089217144404729572806362120527351795800056355417379679079676704066230977248706399208763890378886003480625591674504716293244844477325844870907234803662872679800799720665252516089970378328581292322565767715981829517029427271205835356722213882588647618278407323621210767339935837997320982002592679117204725263136638658242977132264170398897384299325030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9433 11161249436901607205984790254984970253264951822337300037479900429484535776552168626390226298316734003730188576188276379284397753267826728863108440170271304492702157057971714385446254220463525007177598545307374054402673147653942819887544201360414002178434288809459145612724241054703591600112710834759358159353408132461954497412798417527780757772006961251183349009432586489688954651689741814469607325745359601599441330505032179940756657162584645131535431963659034058854542411670713444427765177295236556814647242421534679871675994641964005185358234409450526273277316485954264528340797794768598650060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9434 11327800843276604081212218580677677249867087985741827311235861147413023969840936981480161518031379334812856232434386353653850479590664645145518639953883036149561294941472195898194432434420976276195738989340721041634684948122367948970391326583378821026452438727667112416156745090682800459121982969382451798432931804186098910577062306755101903999926102667075949198606233285554091631828035581412433603286559009089617328053230367579672270005047957076752230633432228711769757094222106855149075867450568996785702803585360957688731520146767412914927529072760858389401504251970724612436966048121628288614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9435 11397791662232777298082361828800765712024740198870262483339548706675153696448073260023559146189155628344685914393135828372821969236913170126816447175190448805845291666296208304952027947631131544891483837821205158808079759872289029343519680337554105805239088920278923781351645594662229399571679373314686498248593612595898992525078578580953975974207729977534065444449356406002844131879599652254511700770297802001660265448217773191013698989394867250321035717736886982757151620037682975744604315504170428548626271956980003711410116134432634239001940197751629878585667646303198617148272969626556353740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9436 11812374666507349884516249375758282190039470853510698100056107814545344114114598945710039379918829419284703038531321092011769701921395066374149920765571011309042439559253615881831424960557932712777777801803828158101394580983203273154263264706520188953159409738830470622261137890064069818359557337780796227791348416657337629673568129244078302807300499773577672601994272713855404363155202014491885772870655085564004550353852446060268269159641509487201457376350655915546703154169626903820482893768300740542467341312285077094816503206747415452563452990658928699692548505412361824355281351756512304824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9437 23624749333014699769032498751516564380078941707021396200112215629090688228229197891420078759837658838569406077062642184023539403842790132748299841531142022618084879118507231763662849921115865425555555603607656316202789161966406546308526529413040377906318819477660941244522275780128139636719114675561592455582696833314675259347136258488156605614600999547155345203988545427710808726310404028983771545741310171128009100707704892120536538319283018974402914752701311831093406308339253807640965787536601481084934682624570154189633006413494830905126905981317857399385097010824723648710562703513024609648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9438 23710095807344775564496939102624215953813274127454936852039102849085472546384575054865190433899329537783150461984641385084920834611422138866539535070093400276628937118951925037873460141559447603304194894271951466969164515247319013954339461667902841268437379207535755917993459374415792923251051803348248178889215444294057590199026625276735797095684582359780204599308230976670631066724234342845204923540577061168666307768987604772705611027076529430513531863729131979322792583560425973752778675225369854876550631058069788291658068652800676243854224300275495456795657914093686935661772952634300804628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9439 47420191614689551128993878205248431907626548254909873704078205698170945092769150109730380867798659075566300923969282770169841669222844277733079070140186800553257874237903850075746920283118895206608389788543902933938329030494638027908678923335805682536874758415071511835986918748831585846502103606696496357778430888588115180398053250553471594191369164719560409198616461953341262133448468685690409847081154122337332615537975209545411222054153058861027063727458263958645585167120851947505557350450739709753101262116139576583316137305601352487708448600550990913591315828187373871323545905268601609256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9440 47733143329002351154115066822290053539369096679895024835524558949422499958733377555637223583868252525574946681069688433746418834554708460667363964054844050692512638949978729409669155034356454591564933183388139992170505617385278198141764556603508920596109570470601923885690379052514882079758556038639453528319377454180767036359329002772461588560306121295697362966691813791015932344231889427155308754987235834036964065929527046484185402126191823301986260231235586976268140168236862763743584738382776471416279851111298656449509867036141517854941385591833593475118566655952220543879296905873796806737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9441 53059322984070717660883885990513062930412166616958838729626333112861065701742745830079128937223175954550965828821897099559763789936269543765277676080287354098405117927901417845035796935798137459269892736194616788751802756499671794658820175208849199588040260141352486147944271943139554323134466556913468196790975244814581857077166232138023167960165894698198294123691595534870308204958600784232730387009494857818395074582203152648969610422822394371502106636205552908461604141292160164151876802392260307687190304628725288670281145943084609337046898983546379267617362770384499659591997998116342532669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9442 79588984476106076491325828985769594395618249925438258094439499669291598552614118745118693405834763931826448743232845649339645684904404315647916514120431031147607676891852126767553695403697206188904839104291925183127704134749507691988230262813273799382060390212028729221916407914709331484701699835370202295186462867221872785615749348207034751940248842047297441185537393302305462307437901176349095580514242286727592611873304728973454415634233591557253159954308329362692406211938240246227815203588390461530785456943087933005421718914626914005570348475319568901426044155576749489387996997174513799004160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9443 80387089809856135525276962045751161482696307088347139037452134381481165823886188083361972056089460468209233894324766078222076269287548417751970172125638427837388878170240736739366999274210354018810584638314176691633468993278898662364486255691651584187325263254855299651376992660179710646012611643385187032758019263056379628155603452323934579796571297112337509296649573191819541327982859750996258908228625014086732374566828894980764914087561480019670678127273286008258229242774201869491764004593430944654432758783378168460424451505470171059570362752903955735322651408360044273450330436570636615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9444 87104476121788499334098953962866612578257637251019069778162130064196272783588358771551890221330488452355754923230075659700247789917364402770110567047450839745926249976919393455804104541806548183692466931777996487962815123202741335549844534071651442734531264512636826881802637054262284869665350903388224533022054156602006715308030919101763188418537628738041636548666258959562217295782996254109330504510184556109031931695319826244615844121378273894538926087523491697238891816414262198138079525435189978790102798869686180912155913162258982965297304591311766325176303820937653795982661419628002017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9445 104569680532812645237036132947366785426717095673966089704008118839255550878814002560845677450957161211136709598383880571543493743554885963817275593844163110708123416674283900918540578237556653012385360894783927958419115061004732285831776057859651074957266867782868797680909312478876977851162472979396122033708544879820637141904342332724117570835650090964872367403909641955693174812063351162203316654842239365367010780229396247530628262209301937969196370784174026488588614507878419052618499879623763467542844903094087013286657713469909893920187353371172073858795800093639438554566721975577152061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9446 156854520799218967855554199421050178140075643510949134556012178258883326318221003841268516176435741816705064397575820857315240615332328945725913390766244666062185125011425851377810867356334979518578041342175891937628672591507098428747664086789476612435900301674303196521363968718315466776743709469094183050562817319730955712856513499086176356253475136447308551105864462933539762218095026743304974982263359048050516170344094371295942393313952906953794556176261039732882921761817628578927749819435645201314267354641130519929986570204864840880281030056758110788193700140459157831850082963365728092160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9447 158755541997544472400889455498567057127821553511295856250059443794662883955399000519302149223324336369559639780766697284996925962051097295173073883292596179183268814912462807746105306905080271167495804967330190271247592659040516069316507973125508048711061979665417850384227964873482594126651162774439277617006532975002294604766173494781218860051077712517610509186554858031200979861702290986612929899851517625745951555892718193109992411133022744292179340745475084447725769194992109541512341350968668322986126908535508389794872789640489098435465279515835767272089528832904760296831055339524055891968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9448 178599984747237531451000637435887939268799247700207838281316874268995744449823875584214917876239878415754594753362534445621541707307484457069708118704170701581177416776520658714368470268215305063432780588246464055153541741420580577981071469766196554799944727123595081682256460482667918392482558121244187319132349596877581430361945181628871217557462426582311822834874215285101102344415077359939546137332957328964195500379307967248741462524650587328701758338659470003691490344366123234201384019839751863359392772102446938519231888345550235739898439455315238181100719937017855333934937256964562878464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9449 195042741432364561503692914919392260333993015111744692422008219781434104589850033621436553227711885712120291265709855606062045739682865345066495576473930639053404459384220364967347693840674264196776553531463299536348340075857991501762841917098292462580062905005929143516639855727412769122761191168616052022241991951905987424913757546193316603149231887273056247202183513225447467313719855283292994337187570888911207335737803577484661805183892301647484393255046069900025183022449136890971080006257972470194098038871508887019269030608488027088833619358944029369576479592236371291103831711669697904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9450 195456388165876293392766279265412060842981849653432709209425835437092534834953146374415987501441679647510532147367305131633620376300319302169339623568125901018102400656925718676204782849369444985230277041184682542114499114251501517379316137621573116905649423026961039218215340477720938481523074188226898373999172697765088513093346713715378808003670300093026598733479816078893854479163947830131996062142554232960123048022053652566509747749550554286183450702681248685005289908856560719263377537603456396369187303160183853574630765829955763265660867093966933265908429537634578198346684643244345655296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9451 210759295832024368819876577113555498763747702043601643185501453791924598630995671046517454520540656327683601800713737320448153191042955379849460165636485728852755162501273005321435143612678855436217184619277043672833974480409379890241270816628938403020791284293507215708191096240314083009338542905253862427551662241532173149076384232894504179544376528325011456727880271438368808832592325033508938404060154877544982946086023404186514425592537483570676185147988060091151720905831041887340369319760704890897994294991084918642129749257628948880510024822991551255018504271448207338949282775422411472896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9452 214221785012526516894466579803576459469493881708654321733790177366155258420748870675714710215000751999900115582419261118432146120227671864418044625563301059162979693034725458070399098583645166403884989160360742233123716695732194530403528786202039408443433865564483140704096163186437289506395987258386216404315094623309067434807240640196126664068000810648936792254868816794566918195716407473138641826357957282154605406350794287037676077745735567666089770732412711632647222562578191232238750499537059225718000293345827100717095328380057787599260039711974084979321964168846912033571988959039408046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9453 217880352410087173982715327785349785689473710879401926278285105913162668592929435129916140526175728111444888017077836621609987716888571738145581703826195720871426494589034802040368812680089505787634483071060636000517509245005030169471145533965926126137076918610569468077053199954932883016791501869911719429981444566967396643911257063212362869365997962222449844488369510389707624927911196341910818327801574291230320818304085930067852023826737811935879717054141692632520480227512742619479182796720505332958915864456683461078708426888290870782456312702473120484878585907594610936990422973954182348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9454 222294586501686197869810143594364341871456295014685010428812114095993550449206937243466063356850320781665504800806621196569445157586815594090821157152460609107642850460172517256166727845408008002507257822730543493416564481934427076618928897899749248307867999126776646495067784380500949202949766207396884726935944313642884675784216123737897285423960470819609884313264339311958940771124786526674794796532231378067894083629391262530088256377407420731879326588237676991595386099307229781932562331535880351471743587894975011809659441778691115580873006646511765512608654464813861214850251455366535577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9455 224517943272885974858716681537594309421370396627820586005039940996412720547719105427269687881343055822221139815809150170515600569851566149918420236778583249119278102055593674499134184681276135977291793565757544911625523148650284690798478956317535101964621051948555422997381580613002393464067890051581475702154089343956336232949932646211765383075637336442871790004368923547189262799138472467561794701644242101415950789261595543261922796782595031364643878987254037726846935128750731501621888255814410169019993520090712534347547193727281192819953339337327856310699295564446900676032549031484850176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9456 229243927928199563820648522194562867737759959814654342076463694430118705014043985319547419860354317477876264027120116296449419319936838900586298621676544464028574784527051138922831465405476192971802858385503976400784413139410743961673674548717965961175641464733060797752760863301817974228459043146922302516196538150988235257685433910361152003550075111557141428748726537454165704159138687684828384105961088400148910583382371241672387083192391697897532935159739641280522713123115182462900646684235374798345296157352837949928686014429459301067433830794548410559034821353288476519537856939498143744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9457 234219797401893115337598390217857802383961451994810766357298752369342968977204144477786620055307063084743254046417337965221684438224451696630266051572166489902957617467017102250645171720244044222394165546900348243467863756095801432097796628196995464828441238602028333005045837085228608670435404177901725847535287821144096507943068884893557355366301426302592050987482839556749084714404707697240879229140154799897851608668756377151426272447044464748637319094275811861400465228866206766654461465593312731031203502880703563409110676807866418763838942551872638160852033441512611102061655668817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9458 351329696102839673006397585326786703575942177992216149535948128554014453465806216716679930082960594627114881069626006947832526657336677544945399077358249734854436426200525653375967757580366066333591248320350522365201795634143702148146694942295493197242661857903042499507568755627842913005653106266852588771302931731716144761914603327340336033049452139453888076481224259335123627071607061545861318843710232199846777413003134565727139408670566697122955978641413717792100697843299310149981692198389969096546805254321055345113666015211799628145758413827808957241278050162268916653092483503226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9459 390531598405781422200638580359016361158129347349518657142461862721392489199219159893458780123264599258572050036469213669079057527183445779803357804025564081033508926103980675005838654230127488355572546702882813222773470262245539644402408574957310389069719620954412186629214869483767430347331964487991658324672512786736875563272277571975357063738759716591183330851977102647895912489513353294228194763236089325542353479596578689817118460197830983771542467555584069593910033400939067590745478720855911645093659241678734490781631759312015486550205631703411687816887775206247742050643305352396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9460 392848571663568829647282662564815893566252665055400089224304821644549049183250434156577917342235900893098454002810309379586722896675833774594098070322684625099552125842944107226956707588790187121227535305524858866320492402321762959833888179564044020626284995098758847265912340959500797389311494759873957440865115089120228888875057586666267985193152789372568195574958062311399083616137388753533704389165110786074250620432300424631020643822522039759397748768462399519964989512944723744256846551651535917270512101735082610125537652971439441026467609805800224981083168363176958715852083856356147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9461 785697143327137659294565325129631787132505330110800178448609643289098098366500868313155834684471801786196908005620618759173445793351667549188196140645369250199104251685888214453913415177580374242455070611049717732640984804643525919667776359128088041252569990197517694531824681919001594778622989519747914881730230178240457777750115173332535970386305578745136391149916124622798167232274777507067408778330221572148501240864600849262041287645044079518795497536924799039929979025889447488513693103303071834541024203470165220251075305942878882052935219611600449962166336726353917431704167712712294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9462 794206887000310272393176005761087788834318308093760306079027765203627737267908135407637258199352672545627819768858829157900585651386466325225588745110934981076594644712030680270380056602877799234239724417358387883968198997580159857537311758790323834707751448835462003763825794391069536577964460634905832014083937942430068669572259205174691034096188957883153744921719557613790430622226708252581965905592189705097298404738455371145719440670490963327237951088071424541627094891488188193458359974713408218676264995423996363185987004869762772413301123044716534883359014834156533757269976657282518220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9463 1588413774000620544786352011522175577668636616187520612158055530407255474535816270815274516398705345091255639537717658315801171302772932650451177490221869962153189289424061360540760113205755598468479448834716775767936397995160319715074623517580647669415502897670924007527651588782139073155928921269811664028167875884860137339144518410349382068192377915766307489843439115227580861244453416505163931811184379410194596809476910742291438881340981926654475902176142849083254189782976376386916719949426816437352529990847992726371974009739525544826602246089433069766718029668313067514539953314565036441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9464 1593461483289088663078369873665646544047238709433855009359637249803212941560843261227522245424013023721629739264741372929145751536137828543402208883807303048037638100550130925655759854304900409022818684065115476382889627233540293091454832825207157962608320844798997882331024993601092176811894879214090148241561678561781106324020894649649409268907659799237962749077817854401765682859541375205160979654030836940697617334946368438920297498757816704338743650368935916332836843019946299499873751844613111372869547893378357376822089340712570857443186813764426536507454281312179455988301896701028457250816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9465 1700770961925368168983443086369312889831394478950062014079928736550414715708689345034890114007323963546335782632474819875576482282700950062261887995579108591432035137855354466590901992437696395950171610042281069778676919667644445118980350443715925740218570221202851135107707094220868146690983773484554578928444931014111756950876543362040297489188797596873690442849012837192378913741063271638482235952571098507467677595497372025350653898963282817634244685987181018941810764822643479954170305896626757897168992096056330107579094863622133312055572640373623866904790071358941417801208483778772070301696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9466 2551156442888052253475164629553969334747091718425093021119893104825622073563034017552335171010985945319503673948712229813364723424051425093392831993368662887148052706783031699886352988656544593925257415063421604668015379501466667678470525665573888610327855331804276702661560641331302220036475660226831868392667396521167635426314815043060446233783196395310535664273519255788568370611594907457723353928856647761201516393246058038025980848444924226451367028980771528412716147233965219931255458844940136845753488144084495161368642295433199968083358960560435800357185107038412126701812725668158105452544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9467 5102312885776104506950329259107938669494183436850186042239786209651244147126068035104670342021971890639007347897424459626729446848102850186785663986737325774296105413566063399772705977313089187850514830126843209336030759002933335356941051331147777220655710663608553405323121282662604440072951320453663736785334793042335270852629630086120892467566392790621071328547038511577136741223189814915446707857713295522403032786492116076051961696889848452902734057961543056825432294467930439862510917689880273691506976288168990322737284590866399936166717921120871600714370214076824253403625451336316210905088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9468 5246262091909170249115065823207371842382126828839719985267349270017062877118191664455656353151821891924778365032949418824461367814006861082847804182640647817726319611464776952870730359851262800607013773856098597397882256610167342432895359756675200292506556232598543731584881178785852621834268721755708841974533759461007095741203184112215744211487088751918791673769841663794385111636764720273737593662920684394245598138536292268693914601973422975080533743912446244448080618154449298977357325771444037288204055744691524466430791597618964166364314858146290061812734602166672615788731964645426184847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9469 5564280771059795923238890351672983216277274696430402911592628268638236778343302385491452869873288263838065029633152135339443672064347456450581748842964228463107934997683180181918128571096483915539123880985162201307943314637982072662127700607329090798772158046100030729471581852435084764812856496713582319135103702207995362362404733059396917938364870403081964688490884907222798486300289441103890380995628139639679429012736697622568879714436019302981726616923290443513328177061518608426832226476233466467788110170690771413149627219887391904464963256327042241033287208160425053515506544356734172921856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9470 6123296885733710304364285847468966646377689270583410832013096969115380566307094625150129065172186061507377609354436256843313361908951666028872752447652727694750406606752746190892228929867107415890961442981811055020741340666728178566787971924158432013904616714917522188804540773423911885370799288941551519569142027639124198767185859729550282717288969011019501606032294739762391264458830147745025414621235431808130943741458151895347892746211917056211518686344421018303504403222117687226923278066403898447807752866909007052796287442908636858587954913706875321992910481166309617031483015789782815410749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9471 6160951495837549417978630780119215204537360446165844355504352262345418749957172669657342701673757454268641985621100134516669504006589448253151544404424547367532287022948826659550737968576754045345821057555387087614681571966575748223740201121330028873320187920294165944467192454558679693330978444558673046081602629413010315267826525721320904927486867141501944468986089070390050304048787387296991314942576370017403834698500143421188798606058913493896181861319017060453869860961549794568899073176155370270907278158281546152503197766587521518969940276351232157372078144234498091941595809099527156121206784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9472 6184466577882730904306793493020433583180632814280981166021544446552844012361589359236187521145794696460507031367745554877420150968446659887705557932685709762064853003952448135350549945556054633305156252431552687185729974913013060239861346927136632036958814591745670394636914563163865493687203553125690882135349204334434018761215176582852664106599412435935157997493669563025126831926836194118735556602662539368615299716433350075468145165624023850743113853156112545417434249743845786151223115440186497638353489143618498618734126002337855570569062185802954417514719663868980909086411060279296343739990016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9473 12368933155765461808613586986040867166361265628561962332043088893105688024723178718472375042291589392921014062735491109754840301936893319775411115865371419524129706007904896270701099891112109266610312504863105374371459949826026120479722693854273264073917629183491340789273829126327730987374407106251381764270698408668868037522430353165705328213198824871870315994987339126050253663853672388237471113205325078737230599432866700150936290331248047701486227706312225090834868499487691572302446230880372995276706978287236997237468252004675711141138124371605908835029439327737961818172822120558592687479980032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9474 14433472199379100857764970595561815120783152352585304033206343848912591070630964978182165535858049991232145064963376577169003387633257744107683992176585742983064622764948981331314846501557017802691467322309783076892842928839473304261619619221762403973242004828928597629250557175385040556111810786566292170777940325820742086764355070043712509396674342107230055203901945367832332923324492502923201337060987384911295229183903211998859074224345111395195864388920106528176361029276061989746573273856178225024506515493075399721478840956911091941064582247765593047682489547382239387908002533692060317765337088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9475 15023499854122949815906571591336429980665716382822857121157196586472534353957857172894667247873346100763832753333308015268659350292551357383294810318309907421493198552702939689034530336565722266713580052408600582893297606809614410765501212447091592355444864806550733708160579952224956499724293601138013125451500084194952642399117716863081855934648282246119020097951563354297566752717537690954787149960623352734042682508783650994856390225604054410472003021082554838998515568055259249107641983512716499717816012609935185292510723246578226688545464071520406301939400109099403459589516483421010475810249768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9476 15222199228903840152480586752243433539242474869491386852008621959385746650825344794366518274107000875887951550770218595586137818440233322736342339734195125108581965392788855735392998585164265568204015057662408465336550402764682281506850954843396999551389483723876655543461578805348029046923444337425487607347863797683088987775937911658929852509034782786619530093166185733717434236373120813349598108009661697472239963350721044980346281674316056954362405006919311037081955953342703389374039802388606790912016376413076620549495890914935220565393055341545075707270614431004488303156601909699153971005672652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9477 15260817902373734519427066646895182975029480881457436951341006508131149627371144571386189552229671727393385705383711045807051516996209003250683827949148380356680687674168523558473254278300841266028719181093037543356618125321078254069794538867032602034537085198354165858397309663621247050584428169631232442720758150693055437622628963682161744415330236189804613072959794952420333338537315890081984404711637275554658364542525202778251609255485261606739104248559043461613056206182646008701326047271014860534669846816399321034355018232635774143168244791418256648589506610746244539639298618912125221519491072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9478 16361244666599614823572727037413215917154987429300549535204349309152292403291738019961550262762765186493406995490191161076769155145405702823792291310641460415011861456996510219633206303441476255408088731609393905754649471254186170569437301158739998648314738954843876522704244937852836202886738598386233894338270922497718190439696873374253487195890329314823588705360917951072981706820285674347339924790490728887524390285423115760540610158408195589795932492227219799636789582405255504391719700104399028392772682042946459320734816630423442973493629595654956738477834109809022930213887050894555847149486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9479 32722489333199229647145454074826431834309974858601099070408698618304584806583476039923100525525530372986813990980382322153538310290811405647584582621282920830023722913993020439266412606882952510816177463218787811509298942508372341138874602317479997296629477909687753045408489875705672405773477196772467788676541844995436380879393746748506974391780658629647177410721835902145963413640571348694679849580981457775048780570846231521081220316816391179591864984454439599273579164810511008783439400208798056785545364085892918641469633260846885946987259191309913476955668219618045860427774101789111694298972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9480 33013822362742559565442681757094420399508924859523492008371524555648561645990425613360404486885731218912829467621377112553826157305943818172039394263659556729612560713976254870597970494978211654268447638240674425407976285045013988175971392545701642207785461960627324249684641098877317656175281349696323625903318488976420292425990705677321754419119810336161828507908677688590479665693414692139369821577718543500646800447564139497300920286900287391826406975377990789446082028228507203163767165418245803054182028648459623589866959296865775570517121886044918744432891770643584847856406737111537509340282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9481 34817459245878184692792261929135000101143092657532279944790461158348593130752360012489359945144647493230060295049961453503835070842970566693345528871219904735853150883060809119081709927663633263557078057540194961356821097095702164836375673147057765546333677112768861075813099577963470892144032962357339505405340891916296766276760259939861045785223414142800247395773210209900305751091513993911242537465394581598640912219064041455028186894529620683395069994044829189589924412400286764193126468231770138502209183705699863181628752350306711478211973652082593912980055959834238973024467381344367155137740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9482 36438508274797347558876954934379357886403186728656706917356782907585328051402729082860612664103575594815601165079646708850802528782765202850230676370743918731906599877808288472326850497397420547115221751301066090881449899254808966213513256086130724775475640576308545977586100758275680106187409749027523786880006374548475314001079039441716916689114491790804290785131951397555259028357462375119551324128610130420311339638306247474581673564765472275163007878955239303533585095899772132402175747015720269746672220481860411673813637143423612223813663891235906579563076708660158710176897704849408728550604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9483 36974187554407228655006593410291871631809386714793667337454813265616693118352474115570992274013219287543749055771817598863289348579893570683417912895146898290825479896260097245490211879549508687785944924314793918200697791012409681013650645296109514381227371577027846849650742893658018995694769865151540092569376573684541225750826483583821719264868501847945563823749253386823877707661206808671475744325520854357596943147287900341630680543743802729408554512306067054601600801542488165035465390039457519652803642026354322133725057440442277581018248027580237528315136708494034819029693512537625587613696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9484 46217734443009035818758241762864839539761733393492084171818516582020866397940592644463740342516524109429686319714771998579111685724866963354272391118933622863531849870325121556862764849436885859732431155393492397750872238765512101267063306620136892976534214471284808562063428617072523744618462331439425115711720717105676532188533104479777149081085627309931954779686566733529847134576508510839344680406901067946996178934109875427038350679679753411760693140382583818252001001928110206294331737549321899566004552532942902667156321800552846976272810034475296910393920885617543523787116890672031984517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9485 47588446282679899850352492574326501432260455899693294998007554296060475197454323857308139703831271252784934602152567132516545059637601904265399497323042670201288128790162846135314775244658184889294019096284143403710725776865390072812569467132539155382290755892309747550403271426760231259643163345094825870949852015981654001993950258623650664448119662723370786969344379374420246629160858291915603021929999057673462610326144347042653941602851230973887056543746344284187829638932196637483896415485059409793543908278973198852399092698124690122671524545471664354690996956877467368599395947917599865569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9486 47840475587176646656997802921843207805524925548410137275816857412645024161257098097194165569086989091103070448608214654991334336134967321883169036232401027232096587285468164296263457045244850802624584006772132086437510411826871287071184169090273108799581402357861406511189997890248841564157568216297113225288020616045881141372275411176416640751049229395235684799580866371284426622678673109695221408161325302694074375353266648495098031215959519089223027565590931858156747467213620197613082654963876066562695546470734175991971740683124579483265330820014133112384987110413402646413598927952784919835443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9487 49010945443964298389431089412570451952539634487807275197970369578245711047226067115537294645834296723852430248097281486691308926983801272532601743318327488192782342479265643746182405403391003071898832589148062334457337537805633636620095579405979562632952873533110762921789297030006121950757317967390428456593014692905390570085094921547309687321363102310151258261399349106472393104427809213146193028763240373338465993908457497452680773841603977569946294671694960462606777780531307774498495002732015684197859982399315273393392571162205794573256064603294595004829819886492353820429108916237758716339814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9488 52074129534212067038770532500856105199573361643295229897843517676886067987677696310258375561198940269093207138603361579609515734920288852065889352275722956204831238884219746480318805741102940763892509625969816230360921133918485738908851553118853285297512428128930185604401128094381504572679650340352330235130078111211977480715413354144016542778948296204535711902736808425626917673454547288967830093060942896672120118527736091043473322206704226168067938088675895491519701391814514510404650940402766664460226231299272477980479606859843656734084568641000507192631683629398125934205928223502618636111052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9489 69446814671943718252464117995658795715331492836819703474053649470398037527219264332786580988827941430144547014872977357539134860319676655517647461786518763188391555188487068060214282477168915518949015367910821982455180356579608564500121725416201639861127919756928404420546759609630669531342494464864642852585958240258233991574077193506275962997483978320852771419845545441515104885475866101946975434103206005599849774266006545710443966603795345062602623465370384455582157655384856550780053257508877348386012375946140689740310635550748900292355717436880473953227070280960301224782431481533226540439961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9490 70095084948269477051036823918794509461895516634498136400076492262246283806406922738363018925415438585161339880189858929312548387698194388028519058999189987287156915269201407420960524417722771778789611295904154093841935444091957363352936476659702674417341081064163759483278810504120767307506376137473789429345749890813760545850408796863646683271861027072714343093783141109074708440481082938101245833856874141727204043804963137120627051231412407637305705162089020898048304490437313601749944853043438322909945226660318167123421940037847424441582160227247893879245968314345834793486976471360439760625598464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9491 140190169896538954102073647837589018923791033268996272800152984524492567612813845476726037850830877170322679760379717858625096775396388776057038117998379974574313830538402814841921048835445543557579222591808308187683870888183914726705872953319405348834682162128327518966557621008241534615012752274947578858691499781627521091700817593727293366543722054145428686187566282218149416880962165876202491667713748283454408087609926274241254102462824815274611410324178041796096608980874627203499889706086876645819890453320636334246843880075694848883164320454495787758491936628691669586973952942720879521251196928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9492 141978869685080073792814790823696811085911327761454090741216711055138877727449836171092765598442739458510084705039802090157543493049176764195972132400197261113967556108394357692872981062875340807518241710780582741683657128907884001110539957183687510991266155308948797501823242469364046481582599702345832722193430572429385915929736215316697993786508754129276712082231308951702257270523430764456345983199357712556858513688142018658228360953073912501516711745585730013599898240421785737306312726550221318284399626535206016724715320262739213951970935310637303400485004427874312658234151137495230008472371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9493 155049421554822773336457119092851868493129861962738702086783266733402525849654654230571961510842531353424707002396745895925786852593404774708834929399064672954148689006750570138707087489837397498659161546065331440572831548139910146207022346797835958493338988939231770804637810245600092187597108305553734468770501281053495091159171079787740386770307028387437974414312442111812936881158499189262453783724039665381425465466106761457604964953356896391184533310196614249604491864396173377104362229569804408575253447159850989495690263439976425823268604844412889444258077332626838564630850896988461769896755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9494 157459557677937917664812499843055773286376716354950246670966377830632135448949533951879654157752446760230162321944433383773011694704054167251045181090301941419300452867060006288869803526526152747941149132584938172839533794369517301443973065987370590981796695800970500561516346750657189261986011920507859343543271415612320851458639706880082354154001637742148717561322772884156238575086856360093273789347926049355801062713849900023951747356319116274150167710442905351088222088068103153313224707936903723127058409336834833114684415954716815421120487206433560778833665087074301816435947267572717450166272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9495 161094431763516071197859345403892235816058012126844360336560737346981045422338752773037905136622536983487549170427953130942353536440368759443175311658982888808735168790126399235957167752458332458500960279438649243833523875774757669909754083481413364922357783591005556964187650579766975635783017847310529174024053809320115464675216206229120667460916732486597026210777180209838574350994245902385881065632324960828347461490401868754998123978828268374841220365870253173195446334779867885180795563700047205671338318069171158096749814675336033907293407774308773864716483561318305803257089196623109718592716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9496 181231235733955580097591763579378765293065263642699905378630829515353676100131096869667643278700354106423492816731447272310147728495414854373572225616355749909827064888892199140451813721515624015813580314368480399312714360246602378648473343916590035537652506539881251584711106902237847590255895078224345320777060535485129897759618232007760750893531324047421654487124327736068396144868526640184116198836365580931890894176702102349372889476181801921696372911604034819844877126627351370828395009162553106380255607827817552858843541509753038145705083746097370597806044006483094028664225346200998433416806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9497 362462471467911160195183527158757530586130527285399810757261659030707352200262193739335286557400708212846985633462894544620295456990829708747144451232711499819654129777784398280903627443031248031627160628736960798625428720493204757296946687833180071075305013079762503169422213804475695180511790156448690641554121070970259795519236464015521501787062648094843308974248655472136792289737053280368232397672731161863781788353404204698745778952363603843392745823208069639689754253254702741656790018325106212760511215655635105717687083019506076291410167492194741195612088012966188057328450692401996866833612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9498 422961984281753755517830925128471484191829305069762266879233307625065831095045386843811358232050433108747453491162330482623535529580990321392009515732960051534881552127616159940867630155375942577712421707132338473715562963663039081339381987990193165534531193974835939662056845852961191008330744314813651542639481987191696963945382373323913610861156929819621727556725262420411345378412436558974434412918499219608498561778173490586269963787332848437705350153089652551525875968584088966235197201816440312678010506567674495290526200367157164246638167425134817221133378022996680115078209301089547474645811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9499 426816476303630537964663451852370358656417609275328206139818610887854966013842775595202623693394150547041801671468437717014631268609068630801702492496251427504017153568922172816510008361907201869592099795851225984682724903783251554028600999891777700638855570943003271805094517283203608495163870444559016872129395821117714411158834297456610874521581980235828751852225598893189823785029564849951706266893361567353312870890154106822841261743613574845296367761516238710312771299641255402526696069970242195152043882419609199236674824861842446630285631762290081953808335623932189266592784495906850866393513984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9500 428167217541744686273193558485039270421799298289709458626522376855030804820757381817267304280102352225993980448705342289660482039700820181549877384788294884092109966189532852213124938390833947560620660667942438334004352670261364758961977061498866629175552929306909279068247617422376592386296397196800278356322067350974536793579408572026736688188626802909121002798854201141767840993138700975197224784635001172327577541347547166304420438181769140011072926371344819336545125779372673501707521392641126002541240971161167075593171304671475906507593478493486439493390354957434270585921256978048125495148544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9501 571009886633861040776665407116625645941353294931406645476786249647548981472917926794013106023994373532482106360635619743362957299206374333824539800006972574866747593418412185185848523974349998741051020813535762154301710969286134365719111603959446318467951775394763080406162400820572729625766531533012491155345039191749764959178437441186137432910497875208905700804426584375005606076939134114243781553949016379807973644075037973629208128779450846646323784681172727255084967965862356235125991593921793767310108034849581145963451261731667047004579407594150302567127984084796830768051155995161154371452928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9502 856514829950791561164998110674938468912029942397109968215179374471323472209376890191019659035991560298723159540953429615044435948809561500736809700010458862300121390127618277778772785961524998111576531220303643231452566453929201548578667405939169477701927663092144620609243601230859094438649797299518736733017558787624647438767656161779206149365746812813358551206639876562508409115408701171365672330923524569711960466112556960443812193169176269969485677021759090882627451948793534352688987390882690650965162052274371718945176892597500570506869111391225453850691976127195246152076733992741731557179392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9503 862847389783903998399098089192420809328653477173218411083818886815874736129464338552862203445701184820332158487402142894725122331368349598069814530476552309617123094345621497574343749205560984793267827394284501631747880656160243242329817298523940606165396669917670667237818829909568493932323706467269620346699220722948193502967894871155196630160262493059950769533176772683633997643604895745071221543704325390151898278020993100691489668234187368963487313665367264445755528629576879969483881456820412162728361450984227886495284902281645912802325283255306476990549797867069018255931045197708159438815232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9504 864302367547838122862093400019692546906647407981323540477197731904889425525634401405420309442476142720029015761051450835091144446491912626825782203361183416996697678968205202529271222146630476725639163370819410821707519898022937695710714396749578044040773997867642051502031890496035360002691263040751908396860260339662848217378299399584234508900167326690143129590034627118011835866896763742038510114498276337567475647876106740815278451909115741140244245896880740803891315270267147899723964471377686012737729288699398771708911797858228531504730969794095105337014394876512291226438856834977245639475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9505 1037599541201008865643958190373114690416940248267936706782562599245145570551026865384056583697847569736145991468593640682531314124563259486991861144515118382543572388325956494084824466772409606416902055832791707004148412940312842087583321637057851334386970451671672007260039295234650955132494033339701827882580199697030194878900634630776660813379434560782709933089308096353210672178398338013179031595139993892072583817778676016594746072456114021532237639537341628707391544462562396670186512631912445625060132104395674011745873397075107869063700606769231142878692817967120776734662092045426156954640711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9506 1049406189485747439169931966956497648803031205801304510530220992087264445966480445123570666815972950818954315127737676065172324292375775316676004952604752394001031881573476146752967455005925419251308757648150877649082180236594425612637697756478496963521728496218514549347134983201050646870180652046555366146042624933968910159980388719912249674211849621911096942914518184071667014265619234134426112494397875229940710190803445034960281520261456114647763008572513112301893581535938942830522332430131422654419073161250935643975311360007344639773981472227456666076943202321732306985714253035037028385816576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9507 1399502760804398184504459891104266281375711580710811487838240413779184914679776910187948588706799540389159027709818125773296536879918525027669788966470997930623139970879718978283898504508007462929129086183684268740177792881301258825862440114722744003551604241641866593277930383826953672609864157307298421364202498754288994900786306657411916214650869123222208004695093078147354704775197530514780856401705943476511121820444249156284644014392040821386703098782454868352935746708421204330496631925344705101746842254196154123390354194276265131047768176811863909969166939572825909716161967423699139518529536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9508 1749378451005497730630574863880332851719639475888514359797800517223981143349721137734935735883499425486448784637272657216620671099898156284587236208088747413278924963599648722854873130635009328661411357729605335925222241101626573532328050143403430004439505302052333241597412979783692090762330196634123026705253123442861243625982883321764895268313586404027760005868866347684193380968996913143476070502132429345638902275555311445355805017990051026733378873478068585441169683385526505413120789906680881377183552817745192654237942742845331413809710221014829887461458674466032387145202459279623924398161920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9509 1803490352531821316790250440288510858950922127439479607182358934209328828494954522017970948759969811579493804077804881019128411517231353801970933474416433465215720402305176856199782884239072406241011071908683663549669049710360475354672181588595541034275728824395129696814844005054978836145072092553028692211190970545553796737833756600960377076530870291358183987141760065765885109226284763401022704683731634076194580991508671711007032775714334796032191641016543422993095700721775963652700417669697112524499578858043343202889224293107015182749872874033580662934267127966625928254102463415187258201866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9510 1864783382052053292408825956180460025752918241165927461164866410662161422080559275400192962809930142649322897772026117469622977070857010015602504679461195917293404671569547738315029966740521456495051917159900060451462559515766681284754378774028646842453562198026810617868457845509053278874755848505154882449570338800118091082888761160989866171591829096722116244479928340057507414135709139655637946495985451248302240557861680329853846287524301836026688547734725509141075311013690399972958913843703217712181853553353449840484320500000937380128860656269074354969761346434498082964450343070213027181625344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9511 3729566764104106584817651912360920051505836482331854922329732821324322844161118550800385925619860285298645795544052234939245954141714020031205009358922391834586809343139095476630059933481042912990103834319800120902925119031533362569508757548057293684907124396053621235736915691018106557749511697010309764899140677600236182165777522321979732343183658193444232488959856680115014828271418279311275892991970902496604481115723360659707692575048603672053377095469451018282150622027380799945917827687406435424363707106706899680968641000001874760257721312538148709939522692868996165928900686140426054363250688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9512 3756351425155947684844285037255836234243833167174410966915872943524192581177174279411613072715222163553345254414506638428783871764154917054691875550128822016289715495398673262996209375020673767710431553130431098956532624273821984480597546280183665098175130454783354248606987761437650855122294244950702191549213542329899454350157662849216483591730724780173845798720879262100083391256527229028894181956241183799773902043542490877656379313355650263776051112920702194334187525166544121225541374064510022709377433990201042059469803588615706478474226859970215122764972384737427899717046208412472478237982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9513 3819993375555598025227941698227128392260830262897523875639680591863405206829799478044576482927886922727613883007130881109708535552647732124950239813867138404448454579283312875459695851959031239602701043188846998556856978517212021195032785281593068515656015280474841413242190921128971818778507829104442874898938584493298621476231996777552290827710996564043001156511619570532037141844094960586420326130796436490274199761148858377883442911232803230909704608345128020223616092375651307369141409435040698428009633199693876260647746925602530478295474490030404470588640157936144524925658442640081575267532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9514 3875013856273477009130401763839453286799566501252014960268235662116581825035166960238634168895984059474719432762377622195650839562665292052675860551926953155129810920960233019756440442419346504370641181670990885367346688084332358948870706057253874029255999039658635425367078444684327379954329958330227031533285436533325556353461675743484113946628644662702056728724749893564391586273948180183344075684120664999393375477873224650815920484028337433824041917518823279774162003171185379697503528500977498611129113513269713984566541634407505197118660336594628403292591765149216565408126774118436659684966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9515 3951283377960859298908280529916570256400512591108414491716102173152654413576239932420678807377454395498769869852573513202605188750564859352521253617325824489249829642100698903140376804464883024234416323753395486858240606406551359373055229757303320181953390639463207938689508349014242194359454014112635317661871659356461727131762106133325438596988732354707210636371506334660109435693688146386776313201180649981170390012590257293199877039855621500765860174218328134683365433587217970672073475585450528729910015162908344598847537004495719530166429635507387865162304098749400405196838315912418882030770585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9516 3982149360287474434041476327866085257057653640776773285855552152155458929469691768024324539746635778530195999135632221460309216538241420176721103308128121350436276191679885869514602967622196530972321733585029802326043213694261346883243132539254195491423082734386814455201913736059948339099700492740716276525322826992709023032286817084061655308519570274676875856134983369013013984292946489920939982476525209140312756456203539878470491049869402167468185690406079171345082824128237046063977009831935342390792531077620213539930736604836837383187197450652148314020164176020810579744078649409991587123156746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9517 4123614037439377364119715789084684447488039866480153961996602800272047303035989515602158853735185109984719090979160193394587249138824108439430264593471994995796813565577864665205811811306611025947655335390622939444199914221578920251492276079848362501530803517519379934010638315495316042448689444504065527671792033178240131649603661953932363357454320219101901662375793313114333795086530134111679785855642274552810596313978022511964542793984811717721240878264522980208709694564805695719985993031354850266659803516882344441512596173893923888837375555269027408883273315797785067468756004452322852161831567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9518 6185421056159066046179573683627026671232059799720230942994904200408070954553984273403238280602777664977078636468740290091880873708236162659145396890207992493695220348366796997808717716959916538921483003085934409166299871332368380377238414119772543752296205276279069901015957473242974063673034166756098291507688049767360197474405492930898545036181480328652852493563689969671500692629795201167519678783463411829215894470967033767946814190977217576581861317396784470313064541847208543579978989547032275399989705275323516662268894260840885833256063332903541113324909973696677601203134006678484278242747351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9519 6307183424843205088880917136255155108491011924113314757488376893059887780970908291336989593033067218787913014118102928037833364244868460046588482482298341783827045459127811898480448388326839015199565726084905903446273878918336286446559116083388432237610800988101609114906003727670925320053956545572818936297910149270798028023763033861739359396246642742200347755469419935575976765598185814889754573265421728958335693783611307647418935994787084622801407308704458930881634949270072953993346846263743828904874439926059248403205897943400561162716186391464028420132733658001276176228114821395960486377249832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9520 6324466462831624970584668622921953168301215512835726892891517099279843217661967715344057292668127574512747921777606155683043882279503473199887713431451349951690577159945419235092063688945454745686879893127163583830227924400159772535926171202500049355826370235409455017070686564903019413537614000600185854359499282128309351205512916025829943546720294242948638310097214681616875505182207907343458830311403407369637671378073754333499380184606676414455427003019227117452954817630796832841578699935271115373492085903150604165226243232206282164396060138402246472075248730430403903628432420881000181200951705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9521 12648932925663249941169337245843906336602431025671453785783034198559686435323935430688114585336255149025495843555212311366087764559006946399775426862902699903381154319890838470184127377890909491373759786254327167660455848800319545071852342405000098711652740470818910034141373129806038827075228001200371708718998564256618702411025832051659887093440588485897276620194429363233751010364415814686917660622806814739275342756147508666998760369213352828910854006038454234905909635261593665683157399870542230746984171806301208330452486464412564328792120276804492944150497460860807807256864841762000362401903411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9522 12712971377127563874129940777292180999255604116808593334093780016046408674524323697080024824049452175777077294583835951014962760350346558315506240913383408037978792764952124099480463534197628392141542531907122591866335147306585956655244079829522807717175901818139576213792310033676308739737842610250051510587000734265199878487618026208175223694980735846452567092760986878323427786846494800573365720957029008598413532103100276838150833310265632655081833036858673823358693268814694477552924202833598373364093892493094395043436745007080715558721130600081037236557428930588279977973813540179079486126633779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9523 12974849064671390096256212965588461881262742029327122410264251139972458291415274185222122713683429655053384130240057290829877723578537217756462361980887560638012063776964246506024068588272860437672548089680490285706278380678069937035782815556348183906106491555966421416698144135493610979694989180873179912490478277480400625048224390043924151523903559993102339074072542787802000269347078026802405089740788033120103698494737173926577161337256123215392507500164751374027130770606757472408883315626050774313541519492015815166054355859286498088956959133041508041055802934776428067407731047561045542956957696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9524 16218561330839237620320266206985577351578427536658903012830313924965572864269092731527653392104287068816730162800071613537347154473171522195577952476109450797515079721205308132530085735341075547090685112100612857132847975847587421294728519445435229882633114444958026770872680169367013724618736476091474890613097846850500781310280487554905189404879449991377923842590678484752500336683847533503006362175985041400129623118421467408221451671570154019240634375205939217533913463258446840511104144532563467891926899365019768957567944824108122611196198916301885051319753668470535084259663809451306928696197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9525 16452081703927509805302630272756035783919450738568680148124411643892056907384864011259212353823262322994301587722546897621585799021153987469051286012950764103997414662394897750930531677267787489826057610088043513326155468284716526996254154194390763808873117824565006301444254811003641152687206644765661750227321560819827979024217538059701800104889180698327297703582342748261075386262163730142227118728541726591324759321258929843236837187664587665195264421405876588071659780391119419437919625764505144965629164892705434185168607930461361233953814381627126759356715781543773760554166751895758659162996736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9526 17217989723219422363870872404754142028711418285618001172131350604849463628912101251817785761366702601294485592427726167207831118218487128841523131561971605526294206646008922720312346888703540525630023775474992867211045795505312736598316650427319575774738829360800849726432626103705942389792518721622642657632034838720531183859777612721309177664499259180316150966333953580724811521728149174801367220709308366573159685025250240313904683446186015271824658721494267936737265201770574075519199317739202975536154105462703287779297000250711307025076604516781740154998310331358496810108691100253777440064667648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9527 19690117495106627395474865170934705187948668337802721845155707658794952187799616104827766177577352195153171085779449266294092945286720566988845920978665681020064974666476900538559987140502075005785826197677035556482537093589130960068449000506699484220809938434415608952589198738514736101098465753938538985131614063423713353836219770185486331339086669714272313966727823617146138673969063247397904217788166251021203252239781437503634305864372074066598582231484386803183634148721500123495953217077513055755089976576005346132827430300227585717365656431629267155170668002188067375093201683643075994550743859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9528 20514847994179502151141420054013509147370362823065204548491404972759709245035445613420210690529975008999528960827196681728417479103220548720652886418817250380017801205159428279080028618682243326012412142669022733808945882041721923338122744094099318184365396727558804758245180145760823393148152016478769281383844221805037481970903870328497116488399779960970432159399327783883220900465404000538651518927140126293756277116946652651173610429857196391604483981989050588663620925696573461126626677719283888841470452223030780142330049820418315738878214782691469915477842778015009797973287205843987397158633472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9529 22120773140294824513734409285130872798735954325462490422061350051139482778912989954290334856526452827630106113934922719380452875905655215789967745215983369407728962867062974561087748387357824892031620271404487021924555478201162178662001399102726551647822848969205904907619887719495325719103196994391114495282065415615946905576541606612821219020763600159680601792985054578101259436373404876320462730079938853805548043111065960895377422983634939867016727514190540919932564769622961547568491817783253439553961155001572427205562211058664273717467284462547131591856795064546983113228350041726817723039612928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9530 24343070047123267194828601095716049100062136717167919951232738094916284240784467147514294578358089751766654363600287488164915004388071313067145521215841925460785984252111888259118907318166725233977846045835378788259857313726453229958074786194441037642849823128565019755962045276195570117259217456826374716731653843761824477946935874694210062191602177714571655950432356155204082307931791456083526436520561018370977313128775737395240623142259667971254611269501073212266823271468325849197380201997345931255476278175186927242341077453134031917054925975962198318766557928654349077396439638526924736626792857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9531 25260572395511889485188894002658601301901160983737179227324149143558954992700892605360115618383488593025566982266171506307376619176905012117378665904483077170724824471654017586255527433428207678209315190133358595094081439415926075681015596474821496365181790370569092357560185328963565770352023267761859679450074832762159293972614453835640416469168457371250533505566624287264447612310186359151856973872207638937831343811008060574155267740144084498444888690216707958417513359531555941998933774454712816806541511652115837776924867975358855402924927736824270952545829114791173128366013024515418830996609433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9532 31575715494389861856486117503323251627376451229671474034155186429448693740876115756700144522979360741281958727832714382884220773971131265146723332380603846463406030589567521982819409291785259597761643987666698243867601799269907594601269495593526870456477237963211365446950231661204457212940029084702324599312593540952699117465768067294550520586460571714063166881958280359080559515387732948939821217340259548672289179763760075717694084675180105623056110862770884948021891699414444927498667218068391021008176889565144797221156084969198569253656159671030338690682286393488966410457516280644273538745761792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9533 63151430988779723712972235006646503254752902459342948068310372858897387481752231513400289045958721482563917455665428765768441547942262530293446664761207692926812061179135043965638818583570519195523287975333396487735203598539815189202538991187053740912954475926422730893900463322408914425880058169404649198625187081905398234931536134589101041172921143428126333763916560718161119030775465897879642434680519097344578359527520151435388169350360211246112221725541769896043783398828889854997334436136782042016353779130289594442312169938397138507312319342060677381364572786977932820915032561288547077491523584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9534 64709382732984107752043422922624661782848269875091735795305526649825272309606347155277679017959107204607037994876477107918959878153154293624938136284048325591826426750222696340564410232483966792976231915596862682480234255185310180025061537907695374753264346337128497331302228694312001348940930684856175273155701564584909968512257796426942676048504769132522216591210094686798328539375975100989550402582270144877780846988314738446979842639729509091513365093545145483726054029957376852906569526674323615906034956288108986778855560547277067727971720894306335587155017498684903064016205321978503312305029120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9535 77683858464836840691747847266808347117646058998661766448470060456692001971683589557192296775716147339334292968156496195552081304604013441666613389805988493644998677554549463667287148405042464920736705619580515754332694322471835848362580173719918427222684603184572901330223280089947354768023293613104415957647373717081027937009929636718087857442613030147506519968188239616443534966918362048190477888843098113472922800187986912704862954665226911921952820663938580195324527331681828231978012686178797570128000655332273912087663879488242444531867310272610578188509021007237342066272351275705175512958631936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9536 78897668753349916327556407380352227541359278670515856549227405151327814502491145644023426412836712141511391295783941448607582574988451151692654224021707063858201781891339299037088510098871253435123216644886461312994142671260458283493245488934292152648039050109331852913508018841352782186273657575809172456985613931410418998525709787291807980215153858743561309342691180860450465200776461455193454105856271521495937218940924208215876438331871082420733333486812620510876473071239356798102669134400341282161250665571840691964033627605246232727677736995620118472704474460475425536057856764388068880348610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9537 79263103163980688511661349911777507219047095605081780373382358783539917697863858785011079835120654358571782738364362782821912464005388294932675939678905192097275647485533686702322683460022972988848980461335769909234901552942413324689743926716555786900606290935037017283310844370717280119213504157739398004653003372051334755254302682410492556124420776851144734245483771933841398091401680218179481563546016920813167927220940881754765015219937383985181004784998717502575833019227979232753078181094208126172505984417272894133473468729060815765267099685436574726955152741016970599019480598027837062894321664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9538 81502753079269765771368028190052784509884761026616277003174477965166157537302057560749130444331107630667533041587472824640778560889034725711790452351157612210262045245546776645956117158425771151104786893632989952436842856398352572944831706558114024238161975605771323611881163722153327035326988903615230163972618630002044044926198211393139047611768851731825771408524005863720112354455911357564913138916335178251327283636297285139339014257094106406013897567700899949171349542704324482191131529361122374290403875132077938600084399494064623513484775171523927947774500405771603934023115309980867181873725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9539 163005506158539531542736056380105569019769522053232554006348955930332315074604115121498260888662215261335066083174945649281557121778069451423580904702315224420524090491093553291912234316851542302209573787265979904873685712796705145889663413116228048476323951211542647223762327444306654070653977807230460327945237260004088089852396422786278095223537703463651542817048011727440224708911822715129826277832670356502654567272594570278678028514188212812027795135401799898342699085408648964382263058722244748580807750264155877200168798988129247026969550343047855895549000811543207868046230619961734363747450880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9540 164033830041241206255028401737587871223593797107164931980166658847076127286020381030821145081419530588684456373328185140553497392473431448575553223480539901462544860627298372013469485483866118127106559829759751072718121518399760062819641437192341689925699531043321281286650491800492809890297892587643930573099064851531385778357066330458487007676596502405522653020752441599277746977739831559259988742223670877539520265068916366697023259230917165344104237911740005133312192826886758052365556919492334628683855495027204100068917249174966039041072419097543359479445054088002689879594475645738243635239976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9541 165415212883399095416345181265232490343388681587312469917441120483082833464808390907881675899969613612194054502366623018931484188263161620837428398753011528199920267354318648455975022102918961752080474400657095463658820573226379441983650427673835037524116770947908658250477506649844333959510910468607244065206625274673251777808292485590189682071663101678106323210484299868520679760835307648141125873312124839872517345813278487406946390226931041312685686236253043775000530328086393841474452783753750404391661774253904203775819216407692671798615178528548523758226600010868369109006814086195367604413005824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9542 171993680708300793601620292378328589673553480443308572310495720362786912435676812189385786339510160636782860874505888543952931026015731650420238353964027923503743874189132425358821151396975175063379547714110858076314502209082747273889704341698259498181319826021936608668208664998978329221124864038396361841680886045381774336885051259600533885180597194222076740346495131596483064864673991409966540731963028467732202326481400054843543124695847452130245991816565180421933074185834840331682286814729425132254748110073631744528577769821309978693919531443290741255102401144801857339896883567147043481337200640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9543 229373004277932462160550104684633401608830130937958216260837273604622702853954898582544970652439585032667075925760229996116199122782165615451374918919029409169282588369119836838987156323315047504825800628801644900991012593712422189368008950100391372155121434647263894501870000945225853483094093008700293518729347189716353974442060810132814904481618573614397084651128434726965250654259022660551015869891410168516463337525110979180329183913449804029402442665883485859116004136534215196250790217965500127439287957757592223058385733858452821138507339332509380605588185419340060865203645898133179631570780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9544 258044629812674019930618867770212576809933897305202993293441932805200540710699260905363091983994533161750460416480258745630724013129936317382796783783908085315442911915259816443860550863729428442929025707401850513614889167926474963039010068862940293674511613978171881314603751063379085168480854634787830208570515588430898221247318411399416767541820895316196720232519489067835906986041400493119892853627836439581021254715749851577870331902631029533077747999118921591505504653600992095782138995211187643369198952477291250940683950590759423780820756749073053181286708596757568473354101635399827085517127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9545 260979661411060262359080188378840743986221102728873286307631251798829203254767410461920129921988696774723746598746815777827803336699314686964453980640607639093685236865537905190389268379510825001900681973076312530232136161895337390948363758784964735502479302618164476344431339505601000546935614498882884440900357062317525017632797107031570345633633923706743903738724870620920560871413321768353305383673699229907365341840000579929007975446928776808366543215953177440132372547223374134462845294155950388708010138326339024163359780731974053345861174897313628329965632943357832006493672045313661825397555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9546 263177439227192730587458186573109757554310419439129567079827493259888004549035532036364067341279505253387373125157290329242289797761113120651090515174990934297549747872652911825594342450080062883151061790536781870387837289563253776267201286397968138588544470475718915545809102159288313100305197717191235121604169102223439042020733392535789158462820692609226395595778817216815265944240665995439145037976040979505610047078687838202067605719445262860943673405796608474551394357147067377002011652291777295181596573538771500696209898758391984430588274159229555060090481743072936565957496524816819410698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9547 526354878454385461174916373146219515108620838878259134159654986519776009098071064072728134682559010506774746250314580658484579595522226241302181030349981868595099495745305823651188684900160125766302123581073563740775674579126507552534402572795936277177088940951437831091618204318576626200610395434382470243208338204446878084041466785071578316925641385218452791191557634433630531888481331990878290075952081959011220094157375676404135211438890525721887346811593216949102788714294134754004023304583554590363193147077543001392419797516783968861176548318459110120180963486145873131914993049633638821396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9548 528902212112980305585424226558958848053733993759561220831807014677587324331976509558507992525769333976908908897706423630809657463366838985393121448531860871494405550472306835375334650232909493461116507697295012663695888209416836071693700060026176942543184937271787356550591793408363423287560741938612861182019220448751490653445480295641963452709780819971710211836424921821922721803614734125281031991028866727995380474163836771148987062875062803133912678296015474707159429868255862123621577145395641853511424531171410971935427281227381022166593878503889890670328071665367530582189183377808610222407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9549 587915526718644774808675613589413375940465552811699544796036122534695250806473772097181490876536515662196439147415572691876004056647229359025384475283959953126322685034672308038923119243290030933251333503725087451934958894790855283979114066257842154627551483964819302459684145852483171658103857566051845693127351498123017330128542271326217003571179611671325676888753721624555142894677267935206402203864372705798731801236857459101552821812205845924768530358394093944226601288450261834130483610022828540637437191416252773835513390639893370085950614540079794614210472393928221741953594940345373394206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9550 600176708395368209231729502486661770623601299812476876183103140033594932892475451520290005491294975322170296960074881113550600468294035727292857273523215369507246496503697297809093364925118645666425304710632964118542608729351399158958200495463571743210853123718450376717271017724475839565137017262209253997016724438800853339353109857311863139318613772629200619936320434460448380969134813975918002390707229686254257553770828649883821684435660403063677539456937709136170346004629513835652349544933744889321422988439751479483554663617012152571516729243318188318240170044609139875892702618472324703484641280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9551 1200353416790736418463459004973323541247202599624953752366206280067189865784950903040580010982589950644340593920149762227101200936588071454585714547046430739014492993007394595618186729850237291332850609421265928237085217458702798317916400990927143486421706247436900753434542035448951679130274034524418507994033448877601706678706219714623726278637227545258401239872640868920896761938269627951836004781414459372508515107541657299767643368871320806127355078913875418272340692009259027671304699089867489778642845976879502958967109327234024305143033458486636376636480340089218279751785405236944649406969282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9552 1225617561027727111889574609292688206623148934725505154818695978988868068246136151641614850641656144728129562570999519507839775301438986045264665239590222836112097381101522884532143483764598818564251108810148660145574791333075904417257500849377739667041463188180183175778021041250587069799311523699302473605234357201500307142776327833355394448819672336033105907628237760637628230615380892779458077021614231954911349136484179346088978800736579247758833751532989492522702850067448456336798551921979511154301362498841538809436778028628422317747351024074807277952160661580775459335308026074850271415521771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9553 1260785927197819711943794827636811254158963825248475173608328575229581642657789986695893612496509979584029980435303666409069037146530492101082876580754935112614596588593675621534500542122263060129939806336982194152621413752963304830952120672889296041992437741643029177952426236121479094757684881624677006563777667307712654550029594055259422983936449160596466191921730953195379399356137876790346400609035013359643382110271386787870585079093439484423362697057608990156065916066514409172861638060343342177380311207560090855618608101185909328299642301666623842599281484007770450994857754226208959261017374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9554 1300045496881091733175364830412118592363380829479218750125642794089128919430246830438743438270557442923820886359833700632525539438252794732142060114235805822053000183510898742201114726986018882817562783922781432432837763539684576314782104296290063205558230685532525398406827191263240509522395657399705194046098221397288586499351972354157404424069882807474494723657943558380253284126850618611048561030684297480741633892327310843493677222051787308874169145036455776219453085087338066505474927322881668712809001316717730873872424806271198944671388960389069541606394917506038470861505762660710432479222169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9555 1304138321323580464130586401615516952664214125653656098855115213665613845840650186566092930379436495015843507022370606187948279954099501346918751259787824852062226176465466778185721028381400968854796317288302171916778373935524945488071652668381482262968258814007269494816074692155502093688989549788398393405468524801191216378915419792760444979931150662282372836561504313359792860309784772768535481824363349969020650779646011909568677403576578390743936191824166875421138227769846620590352702424474854883828186990423029024828004347578805530992407372265901479391694506731429634956337137496433738850437693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9556 1630172901654475580163233002019396190830267657067070123568894017082017307300812733207616162974295618769804383777963257734935349942624376683648439074734781065077782720581833472732151285476751211068495396610377714895972967419406181860089565835476852828710323517509086868520093365194377617111236937235497991756835656001489020473644274740950556224913938327852966045701880391699741075387230965960669352280454187461275813474557514886960846754470722988429920239780208594276422784712308275737940878030593568604785233738028786281035005434473506913740509215332376849239618133414287043695421421870542173563047116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9557 1719209157454868983250599253371001742464492802189899176991226858134163237689635672955797780614401139159416341183909612427508780177822331716022484903047008432087989323989977306893291623809642290123874986296148096543717270505868287125536364366709451543287352110818917829561409288814725947737967852377456670551896193320338966974190883589761162572848661871082274022378745755695258214559324017726147817400042052714870818182701172601740237590117088196338207839768204098432533264512881220291651650912105630445165757924316356534716162632980004312206971982803360689068991517066507289378885352558605549477612748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9558 1731141400398876869022851080267220620467997627472042177348561719153583781685065031481707695524251568556189855747032734667297323189621874144196519796018027064287768276530876609883137724491922318382293473472026161617514566386922279114971215496263717996338717064493534911271583170301104426694112565750987967551624145432009297558731322733480141081208041984664305091377496744839259810012739580061158453313771691554383381184025416437657677139537087094407656455493244741691857635546226214711457145960304183067396733034109155794693539618771452583116130184437406718354144964990398131811069928316781776596893696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9559 1748990059027589899943800158319259187541592819012118908736834342301883439192901561345422590828141160973513186562034618724079438079709737574902742291079559460042874661483251871352187499979002659844117305552364610546450689352041593261944833554787934080433352769870311227502860448064802791749212190101446653679592226114883916566450998192120002315162140778196259984576563625392298884247328090011268345604871513098402180866302201842726835579990093456861596618968791135564337866864364437360301945898032858013962324672774060999299102456370910801315079871873610519966209558917508123890779897677713643558404096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9560 1793465528598130267060252111675179210223110081966269210551341991144547539630501623034158263704204340203042746132377814796952019267896661282706749420738607302677340140469252905643586824072899199424952323718054451825945336802168362839345001066351793920062463049162762923185486579014859387029350762230387335440351538481226599076290921502512166109378313725749010356253034239358775998881297519770872311386636932961425829288875987942768538716755126298221697311886245005625956131925226468540663895506348622378659921894614180284970140143415769912876997051613780117464094012629930938305883586658651315671085875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9561 2391787850194074102492240781832197975626131737607590500132513848382808062479187179148944423675845553740851481447365306799116422514658335222563291609239515640992049262258283699196512189826813247956424488641993086445149369213774970283027699203598499551828801705580813174244018518518770199696739861224786124199648389117282521832173660907075663970062497919730576389712083334699481093526920844700711253276611665305610168319112137959673739787183688734254636934143816068616281388159803904885121461315708125114445588596166085553752560274978084111522022857447259712951278159999564658619734243237531641577262284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9562 2564240543352540610914730621808067148152645501215285137073019246627523414384618381883666734191397675466083028506917640583770322782169392346000332388822826322478680810933277127449614397641389079698276770619143167114580539500087379471971871104513431323411681095863779231433382518731625768553387262550412707456568354679029658855719988437683705468487584193371920812890569724011116481701664261984959357468146115089250732668600065299317989858936270403789204004101388512101858649064205676962229527530713389051493250232398586828751510252602884465437097325843609676990056678674221246648076399771583711989989376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9563 2619059301336208457100744995831776346214024182540560016508162663481536472018826703455691988160205056240887211142080055897205014199056782842396769548650296457641674609921680519754992206474320394602577830680116962509516570128669571270563216626257906920404500347186728434596030588351666751152183212746073253091277059646223526614569959132802306892990328313736658846042858782037921171949748823833122664612027196420548537870938339837680329617232334299926665193894340570372197262773963498615842985674271603885927414776594737605704894552316063606146939796694977837374028417549988118463093392128676514467151872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9564 2837907947705796078751487306287692372074692451403194521619188601324242804827542222095569159243132144012149182192384297158616160673944836538790110548809538639147898100378970975405859240257973587929904903369994909157099805883300675851865771799464084816104060325977947006448304051757211618828846077283270418272510924294070062492665433153943212497914818326979074783655981807837002539320593428070555945786973739024427811663878573577342813740929365512266216348409610152802684276849656340308092403044556697103151453480811832929108288824037807639080191793377727607142744749015767972401768560139428726529064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9565 3406915024704990855529202844049017046090505630232047671830821644452879181350100917944785411766137709931705255139287636773089639519829967012662217268307139730881612286264917855782337505675959920545402788976620091863776577343368078000481805575915862391204037260320113861236390129945451202511984323837764570785082181195225173390106514142113492442034197974791120334669466649173931888979264107034890938684403802227735020448724884478785763838001431682368986390639917085909626833823697942236755551248132527120903461106307382520168510819313701259473415681627175712551440745155806841711290176006647797273067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9566 5110372537057486283293804266073525569135758445348071507746232466679318772025151376917178117649206564897557882708931455159634459279744950518993325902460709596322418429397376783673506258513939880818104183464930137795664866015052117000722708363873793586806055890480170791854585194918176803767976485756646856177623271792837760085159771213170238663051296962186680502004199973760897833468896160552336408026605703341602530673087326718178645757002147523553479585959875628864440250735546913355133326872198790681355191659461073780252766228970551889210123522440763568827161117733710262566935264009971695909601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9567 5680567520271710694261034867588005409485633864633769862864361612194444994845251948958146387400861411748052486079523528259733143718210216964627169796738055157976244753458450901796073205070585892624866156515410487898388979377958908297874474987458038338472003549111152191224692329637080770715588924892674399405252088729277119648357514165825216477617689928678918214919591881572434551289693500641857904040731862710261111501325801107933585311479374583364188605313836647426720892379680460173000364737995029530041963392734275875678458416303388920084335352001797160885979652487820194234096799743301871185428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9568 5700809220180976133972945034557648656420413799120038101237060443750298460875444690167555987830690454420695229202870370371466150630412694725214252809786548042616811519580267800402327304239940416493695355038760157648646363167917536161022830470835643082221450774781427034181983382417640384535700108595007731346258576586841844581453663402614377841707573031700372688678264326765611458095142440905648420794645847736186624516453664101368114650335032799884929742373389402309957042654439586005136168899911964091534569444121557599976678150662018102171684010091537950968450303415883629669054344264537092810342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9569 6519303006280183044808974472397942792302741695619684634077988002077692353319873217111928706830071711336803661249226489592064305781943591311748962473790359678311974695399401727236832301259314489213536755618625219766183529451897081912784902325944852426402563592409772624157860393532879492150301703511735330965247604093926100802767900789924410554084826876883484345344203210723344617907797493440558459673991985243176807505176372515060593422816731694340770337114723128413324887974531414577302165870466445655286840721095219854101111481697483730624187098403316551251070591056355076857719720325490013529702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9570 6549368453741520467063287703343220536195706924463489686360977096236988046007669100133353354112704189796223961629555529107667253310251886154524345776426163565748439292147150422191736159961620125878659223356319276506259401441789952701844079775649415800783501733910529148331131921480737613068917423646212338991716727860125937125793059854650755458477120920260572188932757294880094935185384799039000192325999087822416759188789333446021765517342677299124956636760874131922843462127274638513122198299980162362770630110574407987562026965673039367160494593639526240738507185185613643451931032423634270379048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9571 6946241209584562647302121276853525061741116300613361216276436837510586198366986914359583752455330367422066678784169446774552203629081811268824520439201027157524504930601234323033978522596007393335095859711047462046839708061821563787826354784224092194268756790207206202841295103243537261510870740775232004818882536081032179251358409328550668219041061147471159625743639720375341598417132917219016461739782656549462409686484223589809664403259097295081390603812597217067443790160408336679007522169769087365539763770836824079034156888216040570313879574927171194729460177489205365860339504681052250109378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9572 8682801511980703309127651596066906327176395375766701520345546046888232747958733642949479690569162959277583348480211808468190254536352264086030650549001283946905631163251542903792473153245009241668869824638809327558549635077276954734782943480280115242835945987759007753551618879054421576888588425969040006023603170101290224064198011660688335273801326434338949532179549650469176998021416146523770577174728320686828012108105279487262080504073871618851738254765746521334304737700510420848759402712211359206924704713546030098792696110270050712892349468658963993411825221861506707325424380851315312636723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9573 11579489144418617222347671680419284931134399742886026921272030744529460022645363927206163729788243249615710847900016249693169469008825487877223676138106388571188665268658549376749095146734719969933479194667799518583901722547827152122434065540361020648610262904854440892881997272951802306456200997933204373494157799362902622321589877422742489636871014192453142257145993596165458989068075780882212960123743894673018387323207375306170964703181936532047310840002601256690588574857966925455562055216452475418754697149516818730956654315013428841167189311607633631467606623844295236697980413406562814315724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9574 17369233716627925833521507520628927396701599614329040381908046116794190033968045890809245594682364874423566271850024374539754203513238231815835514207159582856782997902987824065123642720102079954900218792001699277875852583821740728183651098310541530972915394357281661339322995909427703459684301496899806560241236699044353933482384816134113734455306521288679713385718990394248188483602113671323319440185615842009527580984811062959256447054772904798070966260003901885035882862286950388183343082824678713128132045724275228096434981472520143261750783967411450447201409935766442855046970620109844221473587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9575 18079113063674718352321893014111093346181181510737335583129315153403612137740257285393051315933874993841663677155413074615046876356113028977292413600017648284120862626986138647994358891832893527962891054801534515614885755921724209554670080044923010858600585631473867088414858377127107550893147144025297608784429359115710799387821304729942088336934523488733992596113160089491155015855396209157579070338245862955228557653081969304876915480616655637413289481638189334724593223350388611492952570927408785836990708839363549003830893806060364256957093716175752805085358818628465772569007411827591598019969024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9576 18132107973609446226079092520209243434834334941361749258219939434736991495102813067369760322407681558207024773155223842200015803358566900023972423195441335558748726567525431806508791461439913245551731028502067055851069346427226704875465997440345217651766739158684197696676476972790876821701482437598927538873909997499434112726521120282425694366776412243528511082221842024525350544699456243678274717913260308645938701157864811704091888026913392405490491501218784945912741958032346582677200053611654227989759651570769515169302208020152702788430058528113652733391750120866998106579320762203103663799402496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9577 18545263542448263384132858830856345486499288856408758907262789895101655390392814272430974574521517791258241648592619910776797274906380415325065103422907315057509781168146436078004661439064227177634103701695072192395361162651622735577340209775051506248636565878353154052070383706576502533382689533042722052338301595545353788869686515434752334067266935710465288167402894410072324714240499632672284276904788355682824199967627480369583619881119790974581469810505242464527724530743466140855534027407733780973132873861432476593409413708620972436460066047931481092406037859470112508224235690386100458283335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9578 27817895313672395076199288246284518229748933284613138360894184842652483085589221408646461861782276686887362472888929866165195912359570622987597655134360972586264671752219654117006992158596340766451155552542608288593041743977434103366010314662577259372954848817529731078105575559864753800074034299564083078507452393318030683304529773152128501100900403565697932251104341615108487071360749449008426415357182533524236299951441220554375429821679686461872204715757863696791586796115199211283301041111600671459699310792148714890114120562931458654690099071897221638609056789205168762336353535579150687425003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9579 28211324066038915437489005397392592921812646637499919081500159761110472511092519120835785407201397823638728218127209606515692677744994547757410815373779070161191292905891138997300888166325491628036663774771724187619099955833353411631215340361512525188653875635976764134915191362205459022213910181844412309515130352890887619442142059436787341209187221413720422043141385982804044820004226994102764837993988632030635609070420870610437698139430522441953109611380235257829363344971514508045539870258971129943000411487712569064323811735155012833608780458069142285143778694160345706631390098666098200946933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9580 29634268827748442012208989915347162903284768011986438192714981860218719076946621526972383526152174554651346060136383948139781313851898368030841440286280170774837673622038677851030189128162301840951007827264389089184342481812912858678389469731188480805148034762287836191364946313069729354007148359424278822577594303410707985370544293692541721520072678005712087292036983679471177377369254239480200573867734736454412340376229395091290113586747389996797965578824278047474162407126993739604711062210604149326251623216323896722520169477082806418655408039050732537470086294822758463334444333897605953915715584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9581 29907300270790951888377494471244267856544645002044286181245916811095035709422778286626858832814621289197077116600923051637630198921903722300162641893093633888369594423811575895709300947955332057825646837745505825516247852197102767984235235221700269515322022408131280575373502832784660583504982564515431356256681053785047310736436074417269310353819628087616464887487066599536204056563231961586194705344609838605285663566650056799561930135592921871329144327657546098299248472197999113763805909331828748359218844029653692680514039396083718970779802887115249105953898407245083572081124885950002298468119347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9582 34899139192111605859301584315097238405401793812705114394911153396026085120709346043262509596846140489127819672724620047304742488234333443235577296347361821370468467610489129507715094024499370143098822484989846572244361918189474840601616466252019574997407315055738736848555752417784648844674918029117025184050516057330953473526996430268407430047302369437523620819198402762692549793181995767165340218102149688416362171857803889133560255219850023307550574517295812096323292660475876968766371382813368579138206906778701802238009489046693890572545640051687023502372775538514943980289359434492732993365973401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9583 35184588224825664707917590029471095460610390194473766108256997563974926587748598879557748749936984492323616687400559448037295896763605056233325738758479302237008011076776007049556328014827831410219407773419665752441573798654768360107022552497375337483181899638294967372955648548566225894835548321464742619743076680843840110327819736218970503058863245568312769063629951451277343617985962991841735782727852032521564537577764857001168623113092564512843032638451222789234911647104849187527972228265938803424853777977111912620652709578064661605258277504348131587410293446437505310399678169480475690016335462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9584 37383624988877268752162439406313038926898539581628376490023059911723359499482886309530108046808046023093842730363094413539626890311330372247908597430884258626821011769074507490153598515754570873358120759258394861969172161070691382613711462028461296075880768365688402833765376582851615013262770091556289033477018973396580117223308469732656159500042198416332317130106823416982177594110085678831844269148342784554162321176375160563741662057660849794895722178354424213562093625048902261748470492532559978638907139100681407159443503926693702955586919848369889811623436786839849392299658055073005420642356428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9585 37697840364256405208042355817493273894076723026809049294891460615847159949640838762016810087839652572565836936757081059238083928846738675558184337765032986619903778519999069176253529880834888592080230001549205715538021212325817359686752902862551836917851120990015806496486867446962097364227531487202094339240469565188845158725373028748452616295146645253206854728515301133620157435978421315679871517796597638224496448915091926055529622643418854536913601972093790493325260584002999751926236474246403518843661484418702206214247252551333409709297743264469674014724957130856323796479542258339596688609509376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9586 56546760546384607812063533726239910841115084540213573942337190923770739924461258143025215131759478858848755405135621588857125893270108013337276506647549479929855667779998603764380294821252332888120345002323808573307031818488726039530129354293827755376776681485023709744730301170443146046341297230803141508860704347783267738088059543122678924442719967879810282092772951700430236153967631973519807276694896457336744673372637889083294433965128281805370402958140685739987890876004499627889354711369605278265492226628053309321370878827000114563946614896704511022087435696284485694719313387509395032914264064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9587 113093521092769215624127067452479821682230169080427147884674381847541479848922516286050430263518957717697510810271243177714251786540216026674553013295098959859711335559997207528760589642504665776240690004647617146614063636977452079060258708587655510753553362970047419489460602340886292092682594461606283017721408695566535476176119086245357848885439935759620564185545903400860472307935263947039614553389792914673489346745275778166588867930256563610740805916281371479975781752008999255778709422739210556530984453256106618642741757654000229127893229793409022044174871392568971389438626775018790065828528128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9588 113851027335145721638463258536174016417453924189485630395386051973622499953364620867784005728853803140908245823255556074531223409011807451292331332999124312071639501100259896799575848010284297935983105720328298421790758291723038681063865459189912881833446278510242957387376493571326194114281051144188386011827244322427876483954708811752389769942517336414263260804330745222350018123566245464419796569763792023749298958361012098175132994896326774635653505195398202156453617768868621108304558569748072475002031324838280798195650838790470529305377685602793295087911724468958285457837524441788109465650724864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9589 117009684968270939537857588026365706795416742159654958370451842073257885508986323935515263333734284011402640240220622501731600068258157066424064719634758931908796370163832998791567344405510463688593000126277839136879200382231878595511985757527291125801081670978091395209629288986605745807374119882582841437695972439084382237079523254510106009989882158477164077505552487643859524950331853253722344985407993516044261148964255191882154228536861340394619004319546336692005982521330092440562702177558300515924160304882753704877537520568419120081699873534653737383292384307346357025007231362245715113820553216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9590 118805245031595930557948112103718067698606111428717475429550725691026345819314051244063013056202288011871647770368641126459712070059527349498747578791975348460182097079162049680648415711478917371313030479168823273013396192616982430406572442878590737802635128700593609715793365660066529833153822746488975467842228122014373184746398271630342529982396577663818526832601390652396253526894431553959268335013197539136207243479357801550178260957064115088937624514286146601003450415965301831298966335281884017231971403564088524840543069994984814058929140423385275829941587626596828417088309077969714661160986345472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9591 120829343422335349356573567668561682692264543091668996324574870979896561795795153321659103243120254896037600655280754822724872445029523365537748744367216106989478293619529491304170511993142376525431402254109077256025047483708248588549417392411511596733009961666541288552615614849068855534698895921947825790902998955076096226965949000138269435775961002780375676913882070956136175242042591104083664316415812455284855881917521139925110722556746094304832875762616961136159543315365036110177623076925541537015114064878156919471491744114806583663519754687932865354014799084635359208033310698120846846757682806784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9592 122329964063861078987152573710374456484478447255373890981433737580721572473819891477947975432999108887261639465848212479531108702501836790330380445536229146276083718906818912653044426944471139908214267576751564016879315664523423862228142482678341790339238152853968560439057403480058785926433923251971067554082390679145709445195610090989768393111999994642102918014290527592726071041511401515048453609204853967439477775402618461920527202516379245290992014367231925530607719461825313117287083735512809543150704599442678535227406669338855294200335388384534043352990571226427127345853709211844187692370646532096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9593 125315457444418804253656092223814686246917523388144500708010976049160019382020171848308067532368857442959780379801439978518844948522697860479952896934672802635159593096710514499991163369079849024103828249769085780211686165769996347791134475180130689652275343212791829243866228544481877707657392666857153903330914979969815151507808122332627794010344539220119785783712302158668319288832947204197503235844595071238759534072206566302919068205355687085419424069795625107749294239503166329132277124464004033641872328592325529832013189775960253185126182317626650235477420688269791036205758308687800968702087659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9594 126050059499053968587273132555403729836010967350549815715717748216086093783762721125242112157669671433494723294805337578880456672368080606262142677857900558064012868167321775077391708572557135745569987499703983055367913658160287891564879405830289609120904415670248687694524501089566266553696073358579520606951274933329338015368970379157562977019626354430865463863885583079544314853508434842773319700799231411283864933856423126117282171740148738486223430392180684763841500993716246306729120270915558594286530136276065899634442302354204311243953470600126597808382332698814157714458437693043351340401557504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9595 127669594740251705081138719995071348151589502803865665919825519122256769728385750110358404544245101730509264795897074807662091079175593791241135765022377972692760645965229055808474399105228859220459870737954082649703946776546249001377059505270834983436298277658166904197045621174346864916215317590254609105370755088659039761776879359319019326105375454313232631484843094772523970131850588493204571415142477021354818740924810081715587834279175833965780620431874336162409185215887079968571889004223756578034277037618908234028509290920853142455142846302094844648682041607404769756862794900935574895646579097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9596 159586993425314631351423399993839185189486878504832082399781898902820962160482187637948005680306377163136580994871343509577613848969492239051419706277972465865950807456536319760592998881536074025574838422442603312129933470682811251721324381588543729295372847072708630246307026467933581145269146987818261381713443860823799702221099199148774157631719317891540789356053868465654962664813235616505714268928096276693523426156012602144484792848969792457225775539842920203011481519858849960714861255279695722542846297023635292535636613651066428068928557877618555810852552009255962196078493626169468619558223872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9597 167326016092393457082877778206499205783077559713802000638362646425040263645635540646280944245879339643221941426183212877412617946342176864572480990760429831076659932450530430627538124640813071492790297940287035461867821298322645053745004449065350265944699175349217710672067913227164682885263348701804119207765653863314472464160189017561251170874332138286698710074990852198576122227720159825558827462028604501168880098190355245821725726144023097645360043611247507739424380621615767423653412454525090684640709818584259308561600164173178487025068242058899375094729071081038052999837324386967814154408584806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9598 250989024138590185624316667309748808674616339570703000957543969637560395468453310969421416368819009464832912139274819316118926919513265296858721486140644746614989898675795645941307186961219607239185446910430553192801731947483967580617506673598025398917048763023826566008101869840747024327895023052706178811648480794971708696240283526341876756311498207430048065112486278297864183341580239738338241193042906751753320147285532868732588589216034646468040065416871261609136570932423651135480118681787636026961064727876388962842400246259767730537602363088349062642093606621557079499755986580451721231612877209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9599 260403010524913592465640099477446586132466438211588412971680525062562660755231354091081505791000968682509645685938484650419818310323805193050639654404843158163767499231088646575524395425584770971084719571317845569059268172979433999249258285069941657073647083234036636844461407608518540061911654286382998585588109233742577382971619024607573283166496930273764326477866888857130716534065402995311605351523644936029609227220017465139981506657894385174040358251623843714258450785908385781819965843475980511940850579738661265138969402501815884980029069991844308790798871963684447272886580148502541991661273088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9600 260674625803255702658918906983287225652877029733291344097704351514381360045482267117869069890267731157659460522720151925074992995367548427493146344559304416059944167808268279300428224077255296975121099915421494059180763321441543850307607724518706469637340484230404710687147196100965637874081855800312178420824866729978820633709284632796227697518052014305593164864500105825265914585525333469228715168368836122888837544330646371009642526344228638441401415106452737552397944123543543735196302194762767658850464343129100165796891591701461751240154366362296271184950032320312166538250010787106667838174134272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9601 521349251606511405317837813966574451305754059466582688195408703028762720090964534235738139780535462315318921045440303850149985990735096854986292689118608832119888335616536558600856448154510593950242199830842988118361526642883087700615215449037412939274680968460809421374294392201931275748163711600624356841649733459957641267418569265592455395036104028611186329729000211650531829171050666938457430336737672245777675088661292742019285052688457276882802830212905475104795888247087087470392604389525535317700928686258200331593783183402923502480308732724592542369900064640624333076500021574213335676348268544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9602 782023877409767107976756720949861676958631089199874032293113054543144080136446801353607209670803193472978381568160455775224978986102645282479439033677913248179832503424804837901284672231765890925363299746264482177542289964324631550922823173556119408912021452691214132061441588302896913622245567400936535262474600189936461901127853898388683092554156042916779494593500317475797743756576000407686145505106508368666512632991939113028927579032685915324204245319358212657193832370630631205588906584288302976551393029387300497390674775104385253720463099086888813554850096960936499614750032361320003514522402816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9603 790997379319606991010102911582882168842850097899486957405603954868054040549181879277868920254989685703009946529836214899788430521077688290890882130183608495621581287214831438837834187234727013174960452522064347040617947016506139252780102202874664280149541609695796679172759672206653310844384735816854330004607783383826597873962717118835552316710784448509140119248096296640461165394312281091438284569523563279780394564535180465154659448661281560561850579974418539880917113041766424796974099286502356286404724850739731443277726728983133599465369179333153963753356874421631268086390753210327767437517049036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9604 792978587533306695433421891950027772271385727449642215908811478862714163380864238399416494256880705579535957667043068287139184260642065719296369624561025173130965335523447171934484992963555383903012952090059498817801711442345854066187190749406598317169327562381321529965928763433219756206549757071248454813636231181907566184229373893084357707610498373239281985545524214728477348651405110849964116215283171453305204569706214104391114450411215891333451959010046388446680211634231713274862575427482950791818387279921296205815679707640574134467160961873750467106527461458379248720295301120685507618951030374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9605 803982151882121995841870895575466170563378857916089640595421531225415431108719825143874914400134123931140847767117388118231008467003919303651574799801705958455379085873358701026460635142271166642105361724812491092839011451178003335595711464006211429614622031867290102348208428227545419519902269630443244147897648682036063884641495504461492318831200768675650609191173912171534653702930485722446843866870844232310424393354980715661179600791345603326852575392650017356301134906764814744358983752309711242648765447626921067910458902167112993637142366542585465853762030842302710432608648074424716013181337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9606 938174630243776448575635968998251834789523151558679305549981365880876518901610964952219112448583266100101843612389533957510657931907053157001212519043457671879583846820339388570156190205609196331692024517389028989351628282266476074043755823803872474649277636686148066920184871447021118839644240452278009424510696524151272713897139992703554279111215733399383915705474871465012306884019737454824406262654037862250130569449446136216421288691713977626666893560916877931920474156674924477684998752434753690108999063703012706876134580565916391824962961583346240629520186021440962371870895856799001807421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9607 1011606417515191703480034933357121454668591440979802466752651516113008280706464119328473482181970981064902344128118107280650752752224799784193085608287929712626488792181361427937397644199751901310768332973404941242008109825877012807286999636719300251860201167891100255079047902205317852219506642251421363777271570335081761278102240099959546348902052201220092409348350684548776146827863777750460513155071264470703905110025396815791269705723230629577228189841366037627564196645302700890543177628503826064236140320927480727545268826642751861792585459683592750077079626787343677535857709983262618681344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9608 1138057219704590666415039300026761636502165371102277775096732955627134315794772134244532667454717353698015137144132870690732096846252899757217221309323920926704799891204031606429572349724720888974614374595080558897259123554111639408197874591309212783342726313877487786963928889980982583746944972532849034249430516626966981437865020112454489642514808726372603960516894520117373165181346749969268077299455172529541893248778571417765178418938634458274381713571536792331009721225965538501861074832066804322265657861043415818488427429973095844516658642144041843836714580135761637227839923731170446016512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9609 1517725753278261052627389910952356282457471096295009888399837477768297736147416949030000371236138337528936298174717197829501332488572269926222188751684484546974928966019598817352326903063440274435312114564161600907150292273136105777432776642465425159119008064701616351448284055777415940158078559202835614842087752868352354967552767099970556881587110193143019892900447386412085712787679374056237788642967856476202952635384978160191839330367884453937585168571374483328104908779405708429843061185764646541999284275241510929045261136472453652645688372481540247850018527564386561203016520509263697590353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9610 1527877625773739076204329388138859700067795951943033328366524478452272987854327766945338187198912977584429614244404667487396938971949984913542178078483565327232320046525066901918237647669746279719250507117300409107575470756326714447346874407859972497467817417234710626965220657984359705870656302543584989428825385290555636589534007591505234548502741843220195186619808921242044295513888499022985429337378303698008902635967275016459266719619208822130655144600964358888610688870653535797749574138131810537482014597568459436709368741331225119671809806853899139711617201649623269118273374743234360332464947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9611 1747236517526210404268286378012637272782089133586322399959434078330001839238071264492857518260129269271174260386926940172970390815071919929682926229485622667422986857880365612116010858618316081099483760079889537175219704935583400763558270938800161285584683503103422092904994017375529043494095759203942645178890527160146429778840710385717059514019018422656377399100514958029627883582224949003174914106169388792155090227764486179257781946876039998610375330883015902874670704788640645559378829495341954479197778092481250659486684196386274750933694519910731808204165794266223950836065991854135055056738713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9612 1764368022184886225980316129852530800022486106205618877249509074662782738166105262872615657191798174794737575999777707367930750899213667962220495991296504440728141834324080808980133684167982874164616313070512502221198375866189368612989137765449394582845642154788036075769220553328768600853453624901791200644997334600604574643911312429612949384757781913302725679819525604224610237546441876694720999658450651170391558104217326811820515779409822068540129712754454679195448553796149622382565842854830515861541219155777546532735235581154467110986819512184248917422420352644505224599253429112434772752203776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9613 3528736044369772451960632259705061600044972212411237754499018149325565476332210525745231314383596349589475151999555414735861501798427335924440991982593008881456283668648161617960267368335965748329232626141025004442396751732378737225978275530898789165691284309576072151538441106657537201706907249803582401289994669201209149287822624859225898769515563826605451359639051208449220475092883753389441999316901302340783116208434653623641031558819644137080259425508909358390897107592299244765131685709661031723082438311555093065470471162308934221973639024368497834844840705289010449198506858224869545504407552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9614 3547156287805854087106336722639435753431160634135453677047836771889366290595364919947316544190607021565891479452916004275562550434452059579265642068249255785148290529644074908258033447434349502008167902169305024446313641608738332661317067804828024396359835354743490127405002381597359862733156957965044232339080113999597789391139097652754440808311445722663911022754896862221186286302805390004354800482769788570580632037948325457647449670403126857506290427342999886518913732598321289183146995887963193372732706389597113917406574795007966335560225076551612788345520055852821293161950694385553391182099251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9615 3785997159607303376603292617472161887044115362381419945737021949505129535207158892760651060910368843787112827160074724541236274849377680694904103320935759888410392557532090503219181055653932940641232102162656813542032386045811509301708401677567381863003528280892399291890831363282035627473623586399453013775211428075650118678200386332691398158308815037601020122579431775198733884367064811655349119271350011735474649327744929351436011809809695860128885298544076513613412297128404008224355699623304321900537143790534862112594994727755274911535056280512119827405297541218449271390958897464408506373452595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9616 4022621982082759837640998406064172004984372572530258692345585821349200131157606323558191752217266896523807378857579394825063542027463785738335609778494244881436042092377846159670379871632303749431309108547822864388409410173674728633065176782415343229441248798448174247634008323487162854190725060549418827136162142330378251095587910478484610543203115977451083880240646261148654752140006362383808439225809387468941814910728987435900762547922801851386940629703081295714250565698929258738377930849760842019320715277443290994632181898239979593505997298044127316618128637544602350852893828555934038021793382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9617 4115594755166336721407739509440077367195105374668862514202571626156962846053390753224405737245400954224665792852746869281729109254600853205323335736394728199188801154605377272759833951870338504811077423845538338912024419653805885689299348818988887371878257630461614330399047036664832257600372018805568722986766814341095776159430466190622159323092248087869830040800907730974894846565430238247840991750288803203971286749960011798826049817905609290170922308355694884983455124228180320188417482410232972420383597756891132851210737720233199460844348545302466160607761810985540771904963793776795379424454246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9618 4217092773581989354391468361025644311630614216895347469027338481037212606148568027783634057716489406477657030408012322769738453572326181218815701040195513899834768467159120708102610293867557050663338126181791469642737196704581327407131184996938977518302310394084861218672155688869781814837758924992553092117657941812359012262425785700213985728875064195760064142743656444007262180450550630179655592691476987008273180086041231652761718268149483317410309258103905050201049178800717129333542866731900528556037178679719769530267651855477244026111789815358312620551990692276235169713650205756514474629823201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9619 8434185547163978708782936722051288623261228433790694938054676962074425212297136055567268115432978812955314060816024645539476907144652362437631402080391027799669536934318241416205220587735114101326676252363582939285474393409162654814262369993877955036604620788169722437344311377739563629675517849985106184235315883624718024524851571400427971457750128391520128285487312888014524360901101260359311185382953974016546360172082463305523436536298966634820618516207810100402098357601434258667085733463801057112074357359439539060535303710954488052223579630716625241103981384552470339427300411513028949259646402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9620 8479885349368949226224572825897041130102088087440064586105793373673675272304649471788420486175010544533421226720071506805795096964172616599632140089581822648467496560962767607725583179720697993928161136387110013371569501331818879607104844908728213814623525509051499680276050017448672880566536528093997173822252867898396502913357376230476501869291601297854697173761924618754536448560188617937819276589348289575174732727302968409570642001128246839130439644429477314580588495038646026725600354954655083239598773579686460626260893626773835538484899318016282558969496920655696984501258077980906581139169424179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9621 9426015804264555389024771384591707993140712887689423066074040444958392451389641341924151684822085980051946469244486938716017669164410676610494134542634069286963453892150780657961021854186229240025569599054243525290263596986032545695417786637343425352732674584436031456690074555854538125899086241058847369431125858615501545754709914670580991581715915069146294911787888650060528793794189410238367568743142039181911526090736734663433589203640035789184619644522339420285631267430945137211977275309100115646180908903484649440759785582264900649427890119069285278477213944262401419864532491545798964747104681984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9622 9719423649152202088634120886023851844887985078066030107591541213710773785048093413106594641678067577960426175517538370386834885827126401103026672554132727816239031991244689761775004642294477061957738064515000615415720331500058558759956526564535242759545676955079015769189986190313735758739572503954551687058026099802797794850506032112532899898107562425465309483796972438922707018502979129625689304338823176185858281927384667335555173965616085922818552657967029887534718319137741713786957940496417692775363500920823509852273631849163832605917434737971687050625891927331353620924041223513033393306634656153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9623 19438847298304404177268241772047703689775970156132060215183082427421547570096186826213189283356135155920852351035076740773669771654252802206053345108265455632478063982489379523550009284588954123915476129030001230831440663000117117519913053129070485519091353910158031538379972380627471517479145007909103374116052199605595589701012064225065799796215124850930618967593944877845414037005958259251378608677646352371716563854769334671110347931232171845637105315934059775069436638275483427573915880992835385550727001841647019704547263698327665211834869475943374101251783854662707241848082447026066786613269312307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9624 20253010749780287994073023840859289865010711418651006476795497823391184454856611040466242734257932518030578150159388009216535360312088733579648185451688283446119967088661134681943287803658026635709044973764488855178088201168097272374441441455581835149167689474562788942922665171423822822976724630614530930680657027329301249409007343849300954836556809702606191637019741602008500611819201779313097903045878680618150512075704063200518593836941797179542091190101327097699346747059328160358378715962663219528530173637791293538366565950251694659013165407873094766734225196953202805664047006670383383775134351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9625 20312060030387094670827485177543843898176330341744837234483920502250109865982604035802518976909436434879749789732564701545720579487849615746180640233619965082456798558081142002366105787975482797476592041960749057772072700189397031131994040621637398048105277998463722754425753104564640513953020317032863899657003440692969937269007624868648610264882873374098971788170588603729936166207385664898221290041792435045862989686259704139514982733940568288880572116375703442317762391018297122023323159779818133328392409092119729017408190458263959799019274125615096136261916260406179219020375064840916376349908664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9626 30468090045580642006241227766315765847264495512617255851725880753375164798973906053703778465364154652319624684598847052318580869231774423619270960350429947623685197837121713003549158681963224196214888062941123586658109050284095546697991060932456097072157916997695584131638629656846960770929530475549295849485505161039454905903511437302972915397324310061148457682255882905594904249311078497347331935062688652568794484529389556209272474100910852433320858174563555163476643586527445683034984739669727199992588613638179593526112285687395939698528911188422644204392874390609268828530562597261374564524862996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9627 40632567580021595078677564443329544250458785171051223579899212982251207508994104974926228437901596694436097520737632029292957366328366251503068779173928896671498108157359240187723422266650893015538535130726222902010259799505510384589266515030183358124926756985905804303925087308361788676279487512966552446392258910265412933359919598926263179610765905980210461343772314902865873553527770866359095198627998175325681422495699387361641533354233368047209628563013987755270716199125809589075560157430203876610342061856143022072669326722499333180820423599171808033029659892931471009976296137194763056869644697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9628 41099329276824315054040011359887190954987989525885506654587945811854701233587219584416173650078533129514591476957513127832840582442526796765905855429172504390357858172572980431588277308013581751930931649508829584072175270527215308147006214101447830181331811307265914338165685978944499911478332389582574491140379598950777249282247049901943011306974898595816277861663198189358140571747508783913891811883773191119584867108854240656443974032918214741031453056984969000571849990155113574038901046831796759596496598013120967630355418761548252784028871314883307958354886605713146227030420692258100271721427763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9629 82198658553648630108080022719774381909975979051771013309175891623709402467174439168832347300157066259029182953915026255665681164885053593531811710858345008780715716345145960863176554616027163503861863299017659168144350541054430616294012428202895660362663622614531828676331371957888999822956664779165148982280759197901554498564494099803886022613949797191632555723326396378716281143495017567827783623767546382239169734217708481312887948065836429482062906113969938001143699980310227148077802093663593519192993196026241935260710837523096505568057742629766615916709773211426292454060841384516200543442855526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9630 83181092971196742864326744913241955603674791053651039234012288166239022352517845378718091270891676240143105320751608251153817534363259339184233964940075378555332078360322179854874580704230731403998110193702614974418268003977543630867136060227663001888920082728663470352402840007115420901921732424273489201348258962489086591370159825080821357058404812785694710593533120275374812071276129189209028605216780119780646898008058270368819761979656336356953627934791560683559771829924745778856629878446719952245209751342111133165628642728327508847820114448584847542380959089448744838346613602865673450838959325184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9631 166362185942393485728653489826483911207349582107302078468024576332478044705035690757436182541783352480286210641503216502307635068726518678368467929880150757110664156720644359709749161408461462807996220387405229948836536007955087261734272120455326003777840165457326940704805680014230841803843464848546978402696517924978173182740319650161642714116809625571389421187066240550749624142552258378418057210433560239561293796016116540737639523959312672713907255869583121367119543659849491557713259756893439904490419502684222266331257285456655017695640228897169695084761918178897489676693227205731346901677918650368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9632 167192828356604545559497641729318994604626801541208556846070610463835689713663236132124837429622789554763894462291085528065380995165999766195101591858937949850814212975818819182540109698280360767218974278307072481495516850168847702439334396721306978989724643300515741653451025213313101666926611007527897171251509849845072445547128355032643304174662343267590861359716164553978655305576577607272827263804323150731390967993088841796435848886463625685619095014256414783652711948386239119803792481833661862654059064717792444696619877506899236032042139458641041883663826502902155947879495646788396663239291699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9633 167959062505895752527670245380608761073506806946884797643374458334060425009354089887471469070608568879553885059624924916115407387013130265160977476923512349408605228934105988374788500672756355975403779864480757449457277978470985113827805753749627314924297111231157036794646088387077721614170112677475961560687325845504092545700523048067188380367286819215350658852173200122523027282723647428491494023340470928254428158812827910928287693077567583156391589841702045989111037990338605802454532516762694864722074590037729555982585633661699245247853694091784334699170385933518274971518486397480415269985714176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9634 251938593758843628791505368070913141610260210420327196465061687501090637514031134831207203605912853319330827589437387374173111080519695397741466215385268524112907843401158982562182751009134533963105669796721136174185916967706477670741708630624440972386445666846735555191969132580616582421255169016213942341030988768256138818550784572100782570550930228823025988278259800183784540924085471142737241035010706392381642238219241866392431539616351374734587384762553068983666556985507908703681798775144042297083111885056594333973878450492548867871780541137676502048755578900277412457277729596220622904978571264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9635 254304416562183920767681456073344236087426826200111489239725996766043838547731254062680444193740485880422616946898584516391071409035954874305893904166753166211232261321433530747248540613552174573609147858354988489476157497730441668325676904123127735582215519390420896317686711059476750502306666380227186534340833441669293830505219516270010076575588361901705944404284769811978620336257266257222485878398891524258983402115906297242718375645134338089567160269036950123561243764697670941644425359515742175252288748680051737189166797677944734496490152610462979678154523674043144575219577823207195605819457536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9636 256536106735995548283647450310607981696339130705756010783467836012237698477934915995387476555293479349364314473595727690646439591225052799693015537430987320622446423379647936668879640843489733662557424814852049036393942393621001497817721153722783295790232347278082305907041940680519979923332718780285625145898052982280065495257107789244250008890428805380971959417221158685592799406518933353189088984230442300488687429862633874333097533769281985488182635210449730218105590369251064213410264148463043768448018246900855036865205336154288885685047422440162419066829910631019289636806190337628325316621500416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9637 268302413094098617406994527675366739985266833347816852587385722033692437210232995417720938568226550086610056088592009698942928363641205355723110071582383714494394269482326048180605191975600843723092592742386303797689097845164060068158380735044662024211215046720445846154096595406787984176109197076744850416245182862374693909674929567260526922043198448131009574907355369625206597090968762054394956064295135753928671999076311539845738859315758852994903577886006125166921297976476687594405402122041937726984933619681801626457769226311201349748404985045367361380013533036839595330027526895746587974164283392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9638 272174256860293942983396277973121016111070480739624778712122385908568893113063593522326261055694860057372111776049333416143121029051474782604480155948714861593805243696400265542561079908582075410966489914075211840298025883173541422800503709066648000576864694752387239462417908064081062809544919229681615534040590989047174248615360461422213387788130783459729428528985904430773602861996969799488867015629476127613415029957290832392293220903445616930399137648182229818720365487925843045462878453477908779549147092648754454807058172463253239145180748040940752164156004753428134205725078605014475727449987481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9639 273023656680205576770870582644145932342378746312449124608881912823959535344038692695399480448876994933927925722900480369825901784596154154221465199668830473494358646891720979944345119069730576515541435266077797836719423476885910682093310431943491181090696382339243400220504073082536207130884735233821831436693764200763527335383822371714442119805588123726980556207923749370269771374279171993659613626964320298520536576491709021527682942017218722009899658927362447662591797995171267073266565030648932561113658760916795196143597332932689125990173348488303471136328931969503582778193394303683598042270248468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9640 279965464562367365158659848185004667686092259079467271475235233053464071287327218011128647056220223345402069100136602425740598975942457949110256398526689338004197562238874475375031385645745632390609551700531956130969069117405985383717547529616140785560080886495688656523868010738050442712939726062181773973949401955411262784349301825496924145879133444688435865408019318952991850590388076605500066220116683467240187677777300751113659847384745389889906347722141420195042870599928061436456243371181109012963402846314274758387738423758604363423208383065212266825831315216942476821214528259764589857111608918016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9641 289896909541818242447475738689406903410460721289803111775783724387789547838872440396610348635041019128833576525756964264378568168838416913640044410654105812360089607206246869084948587849840518154239857373357579738067057399834315485260336623973943790012166963566634098766147722102790851342993763174024821528245868530655979472408321375733122942331282385093924545991782842175824342124747135096279035507193478690226398736992996376190850273083350065061360165503863450275321247981274117680760238337518857126879198364829895197510527255392288147996456555030041925170672884332768091766233996501719860706228320600064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9642 338283258944726538414303967524898404342917929682749701450550448829850035189175454265215749636980721539813997403603143611812724506691099963602449775307698608286387945201616356539455192816475377020097312466288613439332228008461704865929394469922272238428131596166918086816053034097600795224616321196533115560132761974007823285690808944499980497220878258488077926869406759897505276494191749972422191253776034891981704323889053091118235514802845155137500431124319419127487604059510163682201643830065158691746782843531439556441905905152485682038344713256828706993991573515887160632017829112789402975065723633664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9643 676566517889453076828607935049796808685835859365499402901100897659700070378350908530431499273961443079627994807206287223625449013382199927204899550615397216572775890403232713078910385632950754040194624932577226878664456016923409731858788939844544476856263192333836173632106068195201590449232642393066231120265523948015646571381617888999960994441756516976155853738813519795010552988383499944844382507552069783963408647778106182236471029605690310275000862248638838254975208119020327364403287660130317383493565687062879112883811810304971364076689426513657413987983147031774321264035658225578805950131447267328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9644 845708147361816346035759918812246010857294824206874253626376122074625087972938635663039374092451803849534993509007859029531811266727749909006124438269246520715969863004040891348637982041188442550243281165721533598330570021154262164823486174805680596070328990417295217040132585244001988061540802991332788900331904935019558214227022361249951243052195646220194817173516899743763191235479374931055478134440087229954260809722632727795588787007112887843751077810798547818719010148775409205504109575162896729366957108828598891104764762881214205095861783142071767484978933789717901580044572781973507437664309084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9645 902650428432455650726950791777089136675008377522465360507808228354273944122351564569756542231140717536644687776889059750667874678327109932987463363159241492021148046983323711942799962958472093014010033233988161152031137986164402469689813057278111046139257245658069982848640131770404194592426405471692073763669881311035445915345198665434555960057020506238772483590584742166818125467928829874677817822581789321893186172925523090041921863600787101884851524572693361933909331849442289269839272876996682742468499316498113553857723163791704232802676449246931216943311608760787597874929772050709004921328159948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9646 909225584466565307927237387384981841020629979398503771110221223429228127678250829155382461124028757619208206572521206112137542585895723530637018279985608873829415882782826060473428032515153066022287832188896018750283968899978769453766847697858065600746491661579892528605864904825642829477057428690209508940339457363550387837080280590454162961395954498061707125272399500513852571202401942943630376858948740284758045784191224365239047595676867660443924693224065394852481860667491384582462079454033047296812396881535106107180557762314736380510923637895940996329644064686495747147625303563820145203492033658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9647 992912447947628384980863031933302174731109940685536828490799500861824882562258622832952356299704018515906781235809054309941196321499266478090156467749789809540138103656351540409385016533115327834024888394331081365362499030959539794314631753877287158447598937143037550355201096858589280788313068544165354424794377681634181676517009899969202033175531165257984331648363770597965311400867145848382535589947987124901451301002934339383111732917021155103872448901726469145049576531817269597840209112079136328662872380401973704131472877792586656258884607116043183757323000122097876239377844956695123167563093114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9648 1000128036901763796168255934714673895474551787210668749341282574594854173259444137806475516576684474308964172356197742287746345070985066581496274043171935584970690406080751275783757771285787344810298410930636158882134032908132743748313558922054017173976930235052077358847948920438045350790517685483480510484773344383538173612363238497463152040561508068542144696384408976536176524102657679844671724879732267813466144676142661796626909313491877129336807712506119450960555436155508103333876352506325672881815805264721554920414836079487907647789760432559104976575112674740730867399339446586758982173814041870336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9649 2000256073803527592336511869429347790949103574421337498682565149189708346518888275612951033153368948617928344712395484575492690141970133162992548086343871169941380812161502551567515542571574689620596821861272317764268065816265487496627117844108034347953860470104154717695897840876090701581035370966961020969546688767076347224726476994926304081123016137084289392768817953072353048205315359689343449759464535626932289352285323593253818626983754258673615425012238901921110872311016206667752705012651345763631610529443109840829672158975815295579520865118209953150225349481461734798678893173517964347628083740672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9650 2041954358097257561730282141761352120001918082130436252182072233461613303916858793026558775852798515414013290786399944801663956844348796851834351246450890293417669182287226156625918854131241043316256068471359587990192060682078424464191659918999315528717844681729894440939483694621159082015654133223135345323700226378552660786788824797509332096490493452738693832226372066749678781459188821793406775450715779722325267865587736314135591177946270364049450461922037608324644735474877390992643948124616326515152296053509176993694104826721435611118904735766981267692244984982685235859378323710048064981995235162718208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9651 2723170432490826274084100862633762276999654613608487223634490358629990588909445585169941373133705859212439126631496456180955416524345153384874070527203827978751118060603149938727168984785006374094926868031900260715248529979168876314336064092170247143648877339964960842983860046773911309985206659625378617585014846349719198942259782109328773317122535579305604964144281066758938410888336150286077942208987199115380828678481861535483466404323202534442278329282451924498758899265957045971940207881936829194685337720468619007489746323593939984080320072059767912091717838399416809774583618209197239709156095448580096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9652 2764158634770324200295106020723576898581646463670671045101886032498203924876306891075598139497646537663939686038738852422537923039664859087568190821415553082612300654137068476909683185933270611698126455912754243980318183209548889897817954678112406298885304121373188979626902898437109384793641152387078856492098690077363767308040967221254725340488964299781134483034008071502088197102395710639621466572782087601819910507090589997355475293635691465851001259373963497981130774483634510608802662560336862137802588745675869249314235373029244737406861043139467320901361992779653973758401748419330754482938769585681203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9653 2824080390222274766185454953039784634709033920504749445391294861949386050268581199434005185509641034187977950317063620606189450599304546608522166434894292133855194590316944477190150391886664474443623857081659054496483469504695124547952890464601845075058388892529787452992448067501434413302114863664585982306863335365987009384096310947639061931121968656482382804313855826579416525365908524198437283133488931683659649750396072860917770308128867053931308831472452959787942684520635439067322482036233069085330991511494655792988967092442537611271884115674664998368293973040437400008425138238766102360240580282286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9654 3295443590331943268524101280470227643405026519718169164143107502187672546322117974375820274527941061664926374535441438269051260205864812007622382893548636974774421553867668156256721212012885685707799101732443947482108431758744383362197567392655854049850427677204570554725585263093110694187083237135453018540955183794272214143415724240786365446476143395953317524917764999375690691428433169021108237502648913024183393903219800551782129648382596678317521481137666443642243713141641354151128121273049909353564756422702036658291915155767489462209861870830813728139489628918014034262371278873683521476971591505018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9655 3956171832572626421367490741181422539072800493572110543819561394417340226007597349337738468873592926267396687439811040071254075063060592723578512399071075134393372741036160826391775265963727940105929966408152858345436639718333431369643149312675908369298050738853049128633252358131182141827578035426790116288221322634616344640826936613441542200172603987281271237625157683330120218117815540720365262235767078172813198750482277975845909871416520290935412603972730909705837850652129645555558286881527080233906346889542295749481786701923856752394227211101867425870939539591625803320946216876715590708424104627666944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9656 3991668681956720118190876816168379066935082817277076494330346313687277803513788658580771745627072310866638552132992650877723120041437594428545509260813110146633000936932646494742163433105047127676296241539006619714784835675745060964588658570034350692857967288877920680336681399344377509882388130077417279831317131965431099533692711683087087962814499941771027290633895184671928411747410122044577381134504469809545766190831441175182985474695714037028632349916177582271523036401366689202175561808077629975316860465921049039665560038483544096245280005148662560036185499037000140620670981050743399922530778699792384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9657 4019875877980409816832815033723846085559376178002048314789938337307021282012331457700627801633361361487524058749646935608956881486797036712863038979496591987423279785845745710751310814340031327315792165083529531615286287608906336630356096001423787447581723498506025106781766226371468623090870169284379207501396508093845902192607417489225784672325706039247573386293969833893790230395782779345479627710494846867226013916265645167138903159527834402750260620786659552130948658592330186941982524410685894697402928903357686095207812880377062394413250387288326561546953119062092879059023077291808252750967434001776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9658 4206957049781931152612425955936475097557070646489789812653842012284484032170110180293541779387611062722349890793493669173934269360593183225292113832041062766920958829066688327523827967006648213399377928330296961250531834849098271478251299073538332817761050219225821729772788636095565168309216494118577730596637848790216418293329009391426173651559272234114479974952596211961178525256242870028900430829613029338838239290433609698446244607021891954405980501620139039963523457066049061636047818242888222972880894332800068034851820392303324209920883267911373445564627710184041467876038155436235579489236240931225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9659 4536204166766395339642368974684660768223133006691535704995101366097027845633098137381191719642018434450907316230642331763321777238220931395813444593102064426253272675428777023650357939931584899063431807527979980223258111246587975464972458913009664261018660157929105519952097964867682687222050314649480580159214366232849123054517598147854284065544680260090909808430516581400926327940858892578043231481988025320389107998774089294057517864632292606788691183817352370875326192224873031442619490202578479994677351619848523416836970514854426315136658479655681087974871248925961284248273058913736603601577921478656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9660 4552214941826361434087943874986113918991513660510882102543179361270205409277699262437110136812319802487959171400465522819941462351753401321562193049807085455254245558984888921074755741327403084336087873227624503395193061359519099649456004578374022465957463279358343836220677345026842423424652429949929811916111002126600401924254544364376317780740832460302896133715544869965934408209099710203801106750136585210174698523710562115998479545610158325071626169033643458130005540861374216057683141665515045388504006857862388465038848448807867918732881268443695834493095080308928919337863563221559559501562322616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9661 9104429883652722868175887749972227837983027321021764205086358722540410818555398524874220273624639604975918342800931045639882924703506802643124386099614170910508491117969777842149511482654806168672175746455249006790386122719038199298912009156748044931914926558716687672441354690053684846849304859899859623832222004253200803848509088728752635561481664920605792267431089739931868816418199420407602213500273170420349397047421124231996959091220316650143252338067286916260011081722748432115366283331030090777008013715724776930077696897615735837465762536887391668986190160617857838675727126443119119003124645232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9662 13656644825479084302263831624958341756974540981532646307629538083810616227833097787311330410436959407463877514201396568459824387055260203964686579149421256365762736676954666763224267223982209253008263619682873510185579184078557298948368013735122067397872389838075031508662032035080527270273957289849789435748333006379801205772763633093128953342222497380908688401146634609897803224627299130611403320250409755630524095571131686347995438636830474975214878507100930374390016622584122648173049424996545136165512020573587165395116545346423603756198643805331087503479285240926786758013590689664678678504686967848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9663 18212632060607145642242878001601788275028819517668563323868630583146924976998327772153609066111356955800179721998299187217466235951328296316968939750958034868835713742514227230950006810962255720882230993944869361833016035006221846370477389769537833408446349875899800324237356719941657526657735182762180345499054417457822034796188887666218240932601399725164601229400166258293375863131165030755294587437049457961237575697099311287375727570918454023986584747540443849887438782911717186763202161144484474112862933590022466549995906617646062822989310763659551264912088707463442156671394475437074417463056054353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9664 18497204436554132292902922970376816216826144822632134625804077936008595679763926643593509207769346908234557530154522612017739145888067800946921579434566754163661271769741012031433600667383540966521015853225257945611656910553194062720016098984686862055453324092710734704303565418690745925511762294992839413397477142730600504089879339036002900947173296595870298123609543856079209860992589484360846065365753355741881912817366488026240973314214054868111375134220763285041930013894712767806377194912367044020876416927366567589839592658546782554598518744341731753426340093517558440369385014115778705235916305203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9665 22205840288787852272093069912241927670406863171494584153098681797246441706692568108174809314049530795386805187401742555769431667267448420523686303728821231800451684170964976332682093924638567407198800307641589696098832529736187404209861911705725984356546699760014792532341231393274971703451983069962406222048835443095807895962083812976941345047600751257179835941267795399717295019534599969211985044502880374871571575536341376263482328361471553855752595335116724109383394026622567357540547270445749665937241034074361355789293761194891704988909075112304199926027147303651153421785616309406597633709066053222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9666 22631113235801866764692415926509870629911379525997915256678193742280239473736340518206249458366053653028058057621359990260198384237386014357782032788158755237729811986583851285998710324979634818994742227983018005315981992825622427182413388143890279977355245864151747713207397002631740604443635742138302591478281864309167345563708151243664273550403347804431588529774462152420616899741634005413906863702621398344728763838578912286694022742661631291397186717593318218891783691750856346218475223594571461949793753101998312467375106701220889234396904640809734271322544318315343060294682183754027525640044937216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9667 25880194088998621017156686465027436794880023010741892797521611441926151405280741490562745609531650353169974467313583633937305836384332826356973809988801245563785431844107602073997460396480703952724422168078539135094265831724633703773464396308647553535772352147044163667064501558998923949429421246200394303369307601350181787899296419984768869344951051153816709225530902237834685945330095746386373705359306529003271012276096275204162605599593886786470891075096955208968705254594945571434224372820482431376126165925337555552753360706773275994046788554636721853487573307404449100361833538972662533314010572390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9668 32350242611248276271445858081284295993600028763427365996902014302407689256600926863203432011914562941462468084141979542421632295480416032946217262486001556954731789805134502592496825495600879940905527710098173918867832289655792129716830495385809441919715440183805204583830626948748654936786776557750492879211634501687727234874120524980961086681188813942270886531913627797293357431662619682982967131699133161254088765345120344005203256999492358483088613843871194011210881568243681964292780466025603039220157707406671944440941700883466594992558485693295902316859466634255561375452291923715828166642513215488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9669 33371998883283638775653775455940454499205365785723786036376004992873945455958878571371964898861619756174905455407773732683741469727344424868226539394505009988603597902830445626216814069303188440441689780284165950221833630938760541050147940436765957050661870932034477113827762058573434954325811193128449607531640867877334702235334681996156426797974761493607658283046937478909172733562032787694359248012752363710620649085352658070740927959867787264777578733214203963818767924748150282390075286836913305497520551842782461157484239257262560879347151160390750432854134240768244747931786823292830694232258982707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9670 36724399267997763316843674389940932454280819922210987068435971374352711156834913329721794581869416424020881465131138497714414629377801467300123747865356734801537441733566125174423935847031119502823119983471304111515339568357287790432659696275258470997034777718001998500086401841351867799012950652943340652992169263134908780397774513819041540313994917658555574597526103951945762922034972396097941671850389516272192727540055165254161942089500882581727906104095266440681059062861566952579653864305499296352054086367444583342496941718468315442216558560602260186481634434064466766916570046204151906000683839520768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9671 38729384145551451102013065882557503393457973877115671751276741217650050846858500506796158072395672858796569809064063969506364210478946166418237338184792943025187757680528297758573553711421270960361381443684387878797598877077501067286603018263577766939135262440233843665644928886107527509956705617891936234597004898474952896845257097252209951195238159431744586722057183468568096404424155885122927489755811410522716996639846079617998748825730506571853663742928432990270480590645446688011143215106153028556663480713506954546191786533420042011921233203148887902868495072844891307608401639457245823885245918740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9672 38905972252104605873367745004600726898261600311386843633578147123702659906643990088713575968772945133314977761063542712909996825304394467282087700131292519347056587716239295768064332016506317627983503996388753971964586336222959860166587039584667002476348378901444091897566093649574360536682424898542000034677509755081074525987669168796237597829350145008095452982186560842931432410801581732030517525558713411007634977494042323396414794314838459847809635595770144148141306076560078553154782527164251818413730110263195309534561669374916623601942138055074855437771644903282652817623960343208618260822869395111936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9673 41262874873171522295898363446494888580421433868441885082846709153145577846554820041410008577943562529450828038072659874622718318672263842385216805758210152213559576787723502447604664684758236781917535406178766284577015183632428016752622602123158682169823390441566692723669746381638127768491983562281594417814250907934976319045745703165807742034991198568726345217279513167920254918567436990599530439749715364791240608264094053259762134795719806405754205267506878078098944460478116674460910704841454079581901644598718115818920541356364601677915805768683428769822780547116281478217510179627753168633912405000192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9674 44237665799117114884934930750033094168422021412562063549846298985681478776700166205608495495906506249983196859120196673245425598363719948074600619102310963932068394374707559155053684139285898970770861316015011472957002178781240996944152457184445195303109407682765036359773630731045931073961876498003411945674762213082722683095066555934611652141796895512627606072262952398701417217831011192369275784036007693564431937032268963723554510036379574305716798943350018264096500711818784303824812487499616903621990856007670658885408295202487189348763154362275663192973079437318067134135824959803097970097011703152640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9675 44485184598017436943016388245664338985296580364442745339438700274103990526628069610548177834431125210978507469235002481552020658611958589979165395272871359772642409857581145710238068697175523191416683817456806354385228425066480749432582511592055839823306797986313202461147844644352350202491825974638516553589912257702621829995397822755829130579249695520230947093843875639340416450274662813055041054878303350528061283633116786943630812426773197757716850902718292811918184716792038207111958664556808278380155570641533345181493614137145349841065130507847431887814328125520314137179739261696022057007198586798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9676 44938865428792598525597768198777148321546168046007826579714933581903681276387212049209969979520559273021181844264945015483761508202362007084387099049088215114022155476285667718181305512364435191169171119299589361748853211284226191260520662487660468695173747283379037251033069875940006026183688820153002249582130529990345414123731630476780445013992830944223703840689056393748527481412793654122042423432778873375020464848992196858968546053482278012807299214679225258732728019407924613863487913547939053203409669347271124635426759029610362657521526379646705801982908985271658639703594023950983237811551359467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9677 89877730857585197051195536397554296643092336092015653159429867163807362552774424098419939959041118546042363688529890030967523016404724014168774198098176430228044310952571335436362611024728870382338342238599178723497706422568452382521041324975320937390347494566758074502066139751880012052367377640306004499164261059980690828247463260953560890027985661888447407681378112787497054962825587308244084846865557746750040929697984393717937092106964556025614598429358450517465456038815849227726975827095878106406819338694542249270853518059220725315043052759293411603965817970543317279407188047901966475623102718935040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9678 104879039813546159620030034406411859702239288569007717709514645406039532476267487231289617631625644433665153243161455957542660777364106078167574772630798638954834747134313852023155708666291682874281887675320903073003942013677602552675018646434490326526647479699203527681625059044489561116743897548419126656522184260684810269487525898304031135788602917140562621331610199037654267652587789781409126516238981759496118081769602471428459374078075289575288017443317554874775615919544782077111809227812811639368619381368067708456288634723913822590997498173305776270853184072348582438555399165721384665039409625694208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9679 209758079627092319240060068812823719404478577138015435419029290812079064952534974462579235263251288867330306486322911915085321554728212156335149545261597277909669494268627704046311417332583365748563775350641806146007884027355205105350037292868980653053294959398407055363250118088979122233487795096838253313044368521369620538975051796608062271577205834281125242663220398075308535305175579562818253032477963518992236163539204942856918748156150579150576034886635109749551231839089564154223618455625623278737238762736135416912577269447827645181994996346611552541706368144697164877110798331442769330078819251388416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9680 210279289554600998889441480413272745115469297897651601709451215234960468099132402393444883122332639777852145411279551036767235840743742051751758076498463941579911708778135893656963065284451563485175430240612610449682459698989261625218900227539340961313428723226437833220370842951590127523969278503184227015379045090860528651187380655488882445935595423859532037675617640971679734548818940631452305926233947409766669005343847121636988496101725390717974250523705781478743433935167665347632914967773322949045413534495781639069622599962358583628736010068231722459075608743891878757371657225107645523120215759519744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9681 220474827893876493622505003588174722866975273764012151682666900484143545818879785930191228439766242348424139370897459343501120993219493918298856547184095041033028928093379422934830471400166883781752837332718286096728926725929257999029450697127681581473630240868118655345015990813371211824479037642366942435995306462180582379285410703883441025745406427379496344331854240802072652078231234650728002592389834877105503495616927763319314802482214253895748357095879604665548195971228571881259326581756093646431294318725155288056226771579460625247860353200243341147080190669725957725326465904175885809818874113163264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9682 223881353856775801148080688800656652475608883617002207724369707203883352377884767425059937896409033833544167866749725052709218354056978500116544047026605121454258605047203167818068733496268753060042331526562210983228537802495034275103613942448043429616966473059849971954956714075685204712344595214855388101799691896373342137425332196521964304005403841784296059885107307845873673298284959400903891183609637290353587516192569251050438967363525061770024104254655859955466747124786054881451023370379984657685678552119844870774420751586134155678488388039456827421135887638027194660798835311509910387934110010048512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9683 234147479125240413996606127932547712205846272258645470295072210366743409043326051699379315062501673495318056122895622121086396535489917100250639312330489262410317011914278048148836864981736954770134398427304837870941206219109395062404096586337658573512445870606320263825328602618523894400550552190638100262949860990957957113123849459767450039645148516315951905752870473492366642570059341514662284926108524292971564243933201078646393532272835956451565270964560352691861825258764062548095751885828725164421190998354517365096353682950339376444967552510316341246627213376009426128358492709670659967969119709429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9684 240751080243840416713724938342333057889826879172149064721249476033657456328212082066547048829253021429847648464449962507900165936781988533871862807511472842497245703053821724753130951329595534381441510449658535403756497284175243034927621948336051983422856488244362891347244096424714432873669242390074296426729905826637754780310530969753655602922991327307772132989405670327646847137063461528091789447231114987403278989080307586911574191984961799961854230177725973554596609352703087604798128459412586081900301494948589877787807252294107992654057413365174515228791239774888335758503259654845542304947368089354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9685 244859418568709812551722818768403277900669308083056508517843514988599002585600690739326564532657626978975772423606365978976990031612645210563200074755706426842040876364015988958057445789602908958267704159203351786847523524013306115300715903923936597828312658322261547408233952848240220000677324393344412143751746712317647457434086713283364206469257787486630769912697839055357514137643882386697380173415455761369322239448584445795118355936206703947784038847962148802614265475083768750433331102152688484598259712426172340788891558055629992355263643011526018473876580487773695130433327381759956144065455125954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9686 249803106979592309516785088572622914296065130195278139174575587954885559159542853610825211812577351181849646089730152678402612419057498217313201715445426836459441401803849195331823323255819779284061814727934893721974280120899931586094393526371976097354681389654705008935116837253572006551415637189691795577338738500012616451577183716390134778154094376499354349675053157744930949205690265619292369758126092649305014702453943172236958826490840762338334001451389270647504628456189907809662469821056720775841522927009889163661390917848457304544745227807960626742914368519610805217024784866129322574960129982070784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9687 333139639810216099210922319678031247556094297759908023311964137411764443433818946470040373403010092917311369311646742154293213228143085037348183867949539405790093375967660013888826860799936001029099451204299754939548258120866754529640246515847727302113841131343603290830327338239936215942371477301951722971500859499913498278055677946498106310192413524077116498567819048973056635435845115546566114108791152007339332137460104692051217392082570583376051957573802871098414934691178385010337219517507619633553205474058789984740960816253091783149842778147145948456487027246653247158614027347817295932439768302878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9688 339298784244755343804871485760113350374917668998715994250443679851292016506780571222110245686056621736414083716376726869970186770023774878951800321977921865356002683578433995635287989769202376037054859090128961727576838307097463502101711528706040389910871007897316618875746772466983128091691293605802792156719246216821384449833565004449703129982747978346100474218871411604632720162373560136978449271328584739739658555288002739563899318448458158372044415827591848987157660545113686389392032605301412530418339797210837846694257740386723251552334114604343425804843387793791575503699553714734031432032080908779520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9689 678597568489510687609742971520226700749835337997431988500887359702584033013561142444220491372113243472828167432753453739940373540047549757903600643955843730712005367156867991270575979538404752074109718180257923455153676614194927004203423057412080779821742015794633237751493544933966256183382587211605584313438492433642768899667130008899406259965495956692200948437742823209265440324747120273956898542657169479479317110576005479127798636896916316744088831655183697974315321090227372778784065210602825060836679594421675693388515480773446503104668229208686851609686775587583151007399107429468062864064161817559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9690 681409006637362582231834765540575383398502686382878106463600439133935264645411355848913548941297856031395537533076070431065940199034044283764233742097966785770484022971202729123416593962765091080044488226355199976409083929010115089682669864554106839002330407298018408007227408861789415525140839499026963638446730035599717397072036440655878589930923713049304611442638451817111715013764562310482803242621087273182235753251388773254450866382726082982736603950735436886813237326247039309342748641435144121346697070196359786271213758978136549518392650986760250428964627208945873425822217333846576127918639125889024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9691 744123208976263345810647506922033298098965931373037811979596722976089336710822994535233541236796719565464623444272027326487110502851978487191069680044624134573552612613556098257615341341006055510777358104438229275515104050200001715141818668767388648001417916609819501155901606897528862108033215786503149247544945234218023468553121687823681089755520373341220325117862501665042733112326665152732347492975019047010052342111865951859762835677905606022094405591580734421474861347633412198444541810913585259487170692359435724526828849492653249229890096325511663409842288240573123233983916524978210670120016505995264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9692 930154011220329182263309383652541622623707414216297264974495903720111670888528743169041926545995899456830779305340034158108888128564973108988837100055780168216940765766945122822019176676257569388471697630547786594393880062750002143927273335959235810001772395762274376444877008621911077635041519733128936559431181542772529335691402109779601362194400466676525406397328127081303416390408331440915434366218773808762565427639832439824703544597382007527618006989475918026843576684541765248055677263641981574358963365449294655658536061865816561537362620406889579262302860300716404042479895656222763337650020632494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9693 965201931417871174831777780253249828698529413152966793232350435809606112495527634277456406935256075306822681713618088648141451602848542409498909419960412034363883418198736876361603471665283165027865326975804336350546112608130461955252158928770632570422092111226091932535912831243981143181282956570373001625228717781062404453154737320523207570804554645858833068775829974923235518922964055559336854139097253622453918107535524137791428088479057100575989698516503306738100086398416065735762335748064673237802527172856991077266547033770069176665638159632056794314800749373076937831100348165322483394249333229486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9694 981881800020691816052622327445408873261590506196502439613940335835653761581153149508615103006075330300570647277241349096999115591162613472940465977805603521343747574526495616714682522918817647534124026487493108163295427525100063025914609580408183942080144943852524948952689381728655588738118148826989514865411510854341087620636161496061235472158757740311532685758593237827565520857531504324152079589908539428046410211875533195532825218110163080813010720132582736935925185851900197485641881789325310613156896174538032217152997962114131459232350684846234807840586515362443885817330556131205681138026172907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9695 1010978715115531625953289442937899373584931402196475261963163804188453200727707961312344187999548253559524922710759835568721891260367245307176338974010849659700064412542042418179217068092492020592295416519849594690635106289761361724779599853394856538733966626912936372217581845867535378506788722070421858941774893750864427618072867396127854819562272932857351979611566664115873352404343093289281870167714639556295156345349804810753098867488984449132363677124207621181622945329082998397851194474108226471028946556607577788445753433018256644885956503614244410245374053093756800773650891982433304428476933079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9696 1021720624847902088045214167549007963259621624761875723593875320919837273947145248499337316597009390878969967790398444215899359229154823064588339840354495596616391351070742510192152984375189264334008815512212519716798117360539882593126472279066701402994487651856975429589087557186588787159249762953795522247392044156054312735531101891130839032556563959903801573893282770999381580440379640271679212499505424621254501169493017603146461492868025255979242567092619380265580760351256045584843226609861582742949006650142960998457947357874916099198812423060032115032702004331405292792606062161359989840802113126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9697 2043441249695804176090428335098015926519243249523751447187750641839674547894290496998674633194018781757939935580796888431798718458309646129176679680708991193232782702141485020384305968750378528668017631024425039433596234721079765186252944558133402805988975303713950859178175114373177574318499525907591044494784088312108625471062203782261678065113127919807603147786565541998763160880759280543358424999010849242509002338986035206292922985736050511958485134185238760531161520702512091169686453219723165485898013300285921996915894715749832198397624846120064230065404008662810585585212124322719979681604226252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9698 2124664679409191874253588054451354277616233473053577426930129063119547227950712109547378028679854815691126567278174860262516482789366277759704434463556732049926908179864580936264608665249178247136663456220992119925809525148940813902549530000964556077373724393567036123526406838965076825914230562253360319640559034916450375239571682285474252629325517047875448969217029542667287061184569843882084996653246625063129177153146475267395215320599450861161295953073356629479926591156515288388041162112357286161488469076305293789186786727614066306369392033312139988709696590076631195078018668583760322025253922406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9699 2149798856057276652586562936391304390225560690572179364707920865026216159188151171906890927398317112375076685735320422888321784863553615919875230681815049041707987866417977965594261387524816798187902096986883450216467162847451626049001354471907854425005755143914540590760817443231187648376880003297089765343590587768102022214059987689810953602652003302336707430802279452936974209896850374636041306951210455368160531600946195985265950565584091255724675739849107628298332159600339211982233915127338382699635636763508567878048946376572058688261905757837016963467782593669919797453225845105892394800965253857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9700 2172876795882829581144469887814167277981904446953218449547890288019891477164572282753125099203583935216427632815881253191829780902551301309601389227532303903427396489261440982565958660883877589580505505129599787832333449484129471745646290564504718262763868122338065799414732081350102131802891101598379746309293872360162572411238170877232541048427788639190858707928976094463134956989054383612315903970505034988132527398479061838121819564223722293151943109475894085084358846697617832754958143778581486725312980510763407995649802118021634875666864283726266526246544917136236029795828599842784716132437217771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9701 2217266515921293923966624533121913289789502086318963463838960569695476594164869980051452476102533555956293365866256763982265527192695352408878230682640216138431020523771378489870676917490289797743539325459111530178244245183498817440143661158263752343719207614112081443938015678517622093637475189475772590973426535738306853767953965992191326360959510572575758783678291234288735262545521276025233491385632819155407962074648194868522673896485698233767917432447822462716317147958039034649850036399185807189568608304650300906694741895713598815925635770625679529847087203492441055940789347541309429434427763589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9702 2223220561430444025234948472674671964031405183526166096148092597085870955230275977236642721282108412978760563575473610358266083966444932750017364599392660611648661729333343555534897185651939327802851068569884064634125438952307459136242394691558195794196286172446777490424571298952275832880726503309542910422625118210435773135587315594284525788237054677495192134436791683086789082647374624495769892666317133896635051788471360651952253993667595004755543007430400468128525742551119173180406241966959944093461334823202173041747822728918063697157789964546927792441394538641075523968727264685242852194432309002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9703 2302042422941260726419249552051433029369580439708308207816181368879088191733496587635025640093168883028441977743983860201188730506751329546807154316039459225164618476952771994785360433520354234561066601311550782195806706387448690335020588051740275041868280738632596526587631601671546572985855626317121831145688327734524927181640795773648453347891918795193263961833681830644545012372713483149120368237728557299541817331755824152545787416992472286957502237195485074758469479553580703838455199911459173111056338704380318595509979631820881295529008923641520758217555036116116152252847725981883340812131646832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9704 2589797725808918317221655746057862158040777994671846733793204039988974215700183661089403845104814993406997224961981842726337321820095245740158048605544391628310195786571868494133530487710398513881199926475494629970282544685879776626898161558207809422101815830961671092411085551880489894609087579606762060038899368701340543079345895245354510016378408644592421957062892059475113138919302668542760414267444626961984544498225302171614010844116531322827190016844920709103278164497778291818262099900391569749938381042427858419948727085798491457470135039096710852994749415630630671284453691729618758413648102686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9705 2764160580043446533156148101687456294274331429307691164037646317855851980010194365349948368253169275783513793474639027927229670498097633673397485167947453489378731748343113742074098730076501832154173403972577864757295730222158708513942512406617084075621342909238007900752357527093485895080793119253875244677982811159539615894137965473469898216527504659151924658735351084067415980981600315276581882703800332359959073680080759948019722200807162281851764047263564824547099128140177598990828407968465500855473427029778013982375873713784818328666603188059484091607393637629285682165003447524437899779557346508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9706 2830669779770776496676258977454343212026880807078088673765231977776593082493641235701995050829221323081269288406563395842277143301090397882831505685575438165728901825489511785176375710390101456277645856923894338084212875509618752537968698352369184863409267513822934276625203283797760975659071095986910681642319650538724190644159960986591431834682094321652269881502352861633662600682096330767673551521821615060517377478608394834120789627279152797230311927254540914940104922379518828768918004543596068983764709587263285366240352493360569639242721555282061599147551775056433020466108026523667210905676142346240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9707 3002133782959614003475413993784343778005757495732405566692382150081388171496416003795562665478380767347640777631384883018722321743149641235384157901629254206297604386236226986164696767033079891597137676939799653847602726889540238471965246633703749974727106469691839289200555898849390055662532573167255392839516066900962904379824682006975142290006055893104808932175757415138550476250880581041690140982015573853196261889806550398696117963477005222380966699318671103565062177279124101527599182650612145889635921456282733765187142926356547751566320537191709083471219714371956381841935474314065331702393326272512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9708 3252982316209590687411920882451757668303825704714514521550056619279430882877037001431742387750256193395008438675651627042181246750285022339502494598503548458566439069089745505562729964278471285577774292483920536452384545445547398701749652853767468136154259691243391544375043813543239894987328637145037679908769643536566149741320310038835889210574032860044308159305724634365944997724926456222564160804909636547810962950304238032546061689647782691811369189386853184157853342226039296784820383345725850662362426064113328588283655762473024261639109607993697286603086598459336115266619090800539959507731821363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9709 3285380381224273122544276195019037838167918070802083481025073828576476760004952894554807235922101667883961665926513274218238037173171121296942471171794975354661022424408039314487354612149968017296201329353524028451119663123374384112999947626405278740961433281354815213143579593631516628114456501006078253816755225904363609868855514813400115039420397998943378975185177420909177929372910937102104207792896169298203909066354818442402468396261097733323888790424135553716546937905425306537518339224911213265363816258781715786951852855596472514147805173362108131797851845334076770689709482344605704540836069376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9710 3615408694983544434978002249083630670076249964429872155655056502655334384226481358519158181353286808624800041934636422094346402474360599708462135492392606693380785336814554109130290522879754495239852728871263596834910487839602837708846045458072217256960693135927199949606167630336109391252057162303018733251708451896241125482898072920016308038844236742259917993063572975438446277247237165670381562439638233974922454323494626183668134912273140375731187474691071397380609137523471329082895439198184768544309228894096860515076170940389586206703023870364586292996184509055058668149508752406109188922752632881152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9711 3652065572701128311863175684485013075550615035863512642631378135125511855576606665032839741126880234785919292375817411838478483622580090708059744615556820741396742887390768944924507392438140463256904142916403427783790772756794876753519058066051934167082613358137755562328604540470934921966254823963974276773983450172797402972932128121325151069549020317507338267497147888086297988734720045835505308796716032658723860426097961100499122998368142911241220524036835516451233937264151403964505951676747852759474208196815225480116598628484716183826420071277035710921643935196467768923071453608280261015452262344949760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9712 3880319670994948831354624164765326392772528475604982182795839268570856346550144581597392224947310249460039248149306000078383388848991346377313478654029122037734039317852692003982289104465524242210460651848678642020277696054094556550613999195180180052525276693021365284974142324250368354589145750461722669072357415808597240658740386128907973011395834087351546909215719631091691613030640048700224390596510784699894101702729083669280318185766151843193796806789137736229436058343160866712287573656544593556941346209116177072623886042765010945315571325731850442854246681146247004480763419458797777328918028741509120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9713 4237440000602918817520532405608770677468181986668158612365240783260320351452885160709729541245178915342865728157049064003123078431906951076706340513284660729491755026393586432090124896460383174342669870228753846000025840152044027453397780564408571506281586131873003589551893754654666548048053072575444474229719644704946115103621647532711874557524297918071248789707738063868827617153984802947986372936320868165245180228697214893575845126574245667937593288913498866217937108886083450696492484371701743591891337022363795243693863183720516170085945369018511842562107059860925032447034242130638397510454814516969472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9714 4944698896004457101882041987872202139470720330760649086997100668045353897334637324624561082908765214795015514262953893695043078366663610711280265649106664249847637056939287052917478457600153779046264020388190330532662744428589161054526518396315044745805570296986047160643974400225806447641536511694848318015176080319858631361127060605034181457600230989791096202087165765584224477271847270573854255118842958657651278426390254436303415594766889928053997719760939474590874605865936414660983312262677931147298042387562533945573104775150098063135121260336901133679490894838399432442230016468120259749507436931710976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9715 4994782565498086603518934703347293495522158631483269910503793968172133455192362473870325655197911501529364232628130821986662945422857662688555260532925890443844820396006924389673164628964680713047463561022260447901310698854929107642343057897456459443339360643069795505229266578127440260090533222516654829064401912263091017452570400997412949242016748178154890797389208343574520607531872228581100371220267831036166634672160030488057344462977858299384055539033816234690643097340120551299849433001210711572113815275634787056476799167486422570258904715443647787864819974192681418185803870614085344366999762030821376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9716 5176364917726926190222000336766262954888329284539356471129781710216533592061111833628060653302073611784945702059936655109831625254913255361344650301991071036309336094228348645142697167899539205330466661962655621786474453071202907754627602669598230340019122407574827140341234661611810163595060597968820874081819137000361697872497635909180985781871983571264132920453397513225483777243266223823751623017013838402327822366514779963022699538258728258307893157627951307499567015345576549622091442893339310414584048671338709321222015665562754416745228573520985062865114837725600063244783629021762338940822131094585344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9717 5240751910218594014175924988262639555713736943963812088069136627785672889502206953398728741626184242481937096107722296882362740809406825250408501387665803106129646360854024896383153901657545729537205747513551544851472809939270157946679789122696139336330865464885127461296375804124537141582607529191284562456138037715099442296845846690752799314822804074439800281741470649377376243096569143874497642276739628052608697243030203872573039356520186272238113686435829130677887199269738268781313291818209499943183471577813106126561210816579064745407273818176801440867902963722153690706358443565237433312100015407104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9718 5324641928714995549286563473426614154461193319086156407207664033787678526211242582673912258178944062733082570615034070284587212347582168572145635357326415478411395456935348762136191399932341840580839666153907398634960595782453884425439689099592211636187566120167190812383270373021728463993926828208843632770295487427844918117363161663452859225328877350170790742306948735882057892412219450315255230630912748042577969654350228277661040288533345400123531996729123888734645888959045465472768925906510648688876230259064720329130749980964051284672325316927441874684272295367358808679006283344445401891242661380096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9719 10649283857429991098573126946853228308922386638172312814415328067575357052422485165347824516357888125466165141230068140569174424695164337144291270714652830956822790913870697524272382799864683681161679332307814797269921191564907768850879378199184423272375132240334381624766540746043456927987853656417687265540590974855689836234726323326905718450657754700341581484613897471764115784824438900630510461261825496085155939308700456555322080577066690800247063993458247777469291777918090930945537851813021297377752460518129440658261499961928102569344650633854883749368544590734717617358012566688890803782485322760192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9720 10664645811734510020073874334591232736339074826432179138008473211520659226354439366284641537090599825509080571795157440163546194945456776050966100410458006712649014415884788641570540922551964852933040624569523693722462725384958740759566638635156415676287608351370984374912694092778271104499405522623901059149623407766202779830658990172731939344206355965515191043243774391511311517324890616882464714986760339493772940161506136472241928639655951208575647898152266520966498228056439742809908116211980208155710493534115906924793173823469028905977412827008418118538481367337089555427123992006416447114078477877248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9721 21329291623469020040147748669182465472678149652864358276016946423041318452708878732569283074181199651018161143590314880327092389890913552101932200820916013425298028831769577283141081845103929705866081249139047387444925450769917481519133277270312831352575216702741968749825388185556542208998811045247802118299246815532405559661317980345463878688412711931030382086487548783022623034649781233764929429973520678987545880323012272944483857279311902417151295796304533041932996456112879485619816232423960416311420987068231813849586347646938057811954825654016836237076962734674179110854247984012832894228156955754496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9722 31993937435203530060221623003773698209017224479296537414025419634561977679063318098853924611271799476527241715385472320490638584836370328152898301231374020137947043247654365924711622767655894558799121873708571081167388176154876222278699915905469247028862825054112953124738082278334813313498216567871703177448870223298608339491976970518195818032619067896545573129731323174533934551974671850647394144960281018481318820484518409416725785918967853625726943694456799562899494684169319228429724348635940624467131480602347720774379521470407086717932238481025254355615444102011268666281371976019249341342235433631744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9723 33545063110227413763098714972754599656567487381632218654581257069346355050790048436951944681109877419364035436163263635213704156770573631131850208683527110613006374694128243239952380620874673976297896268124510595223042514864086637339765854970412646638851855585869871539913475093148928965062968245526130210245883174170336208069780388830637101469881263096044944023903650759835203664370294519451142282402445751410134784865993313583922765214671183860973540177269962288030726337676090574241275526765101034866348959464661867283462568007915875431197719150098223093010558075304169056520396263577166129340626868633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9724 33676597978764294376145572706734026064003489064123484629573327326555140209992596300427311414447101595792124003669089174012618761862191208957409949933671997163550510709177681522471525047438299312099681453760998437929927343598718000399479933579503269838015054245802666160580488153512939415779163182121931254850417175240945817052101485766369153128380909543386759462386653515312659103589990325408325440896894940491361390737338022560870181696668862467830499795079824323200506741522623563386018975955007075127711987600497511036549257823933236440802551894445138720967779673855996506392490163787314073038640644096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9725 35052511701784647754281339103977854476503137381735119586432336416668101457451931371680354780309190754895327752089177166624666447684567390147103140639364032632506116418547708708233129365686190288936703035397362130286866714473920976363083067603838823531561633068365938188228587175270963958631425532890669138079890562301860901504971529995374021328683786901996300870405086805559370711117225514980197715912122279081453256454448373400259935413435563932743508682918341033604744908227337013751708054379527957274610269795707294024533477912950607550739789599522963169534502797268893892485626499968410265808588400230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9726 40903011511544108680896129138925049872152683665579592392576581318585922095086312372570899592235282366832075357350426318543810878441796110580777728619192041782794431528598178471023617727236076713362455218980316913829602664382856963741653893736482292465996148436806851122457274890704564150217816070221906679061880526867126916855612697227455137988721646670583955065750133358462575692290323477305596285299786858378073043805744677698581784029937309120009031891415033962636099279569670664160815156597126124903400673879922225438024713749793220957785419091322629210210923411614151319602483296105113035482470421626880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9727 41779683528019334525250914515448244449939177191786136013972895063932221711331273139894831916624893440217943475848445253723868061996886657960035058993761375195162958842438310893856334579932502117506782183257298599061712948065281944593434595684294221575800107527614101452699776189648017760295968894752076142483292540608920818931513765447271996426936746262421333159627202965043218772039350618582813596987167470774418761217380356644969023736641415561650376726809722381921012613791923250349197600247401332724355372952670099222673130762189278969740403578889250166951512707025354807775224824190648219953925697044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9728 41857196855529574477987929199150374773593980860045479494518299321935806538253965668911334387713251313019832053725715096495155386787233386453467406041987277561016693459956749318520260989171708985999373615879297297761270857059837198665036515156806826810634616075902810360775285978497086438886499449287794280038920170554391915070533271505615729258897667869587235447492930614329013241004173161474432917204212308382534565969175125395701804856746501675864941433167439863149066440533652235971366798021515249853714102772619394397483284993659017891762185403710937087483890281620949158067943237593599329823970086092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9729 42168278801273664329004695081771620787586642020502737562194573502085066996891179988205108464504599926697237963542072374354230689740880873311466815722859608828777811226230929967081653209819894258529044304311073331320204629912088745753819089738790376224927621338752605954956884611534949515160470012844612173986220598681321108913993722391905639401304526470724928822356480937261758657234780527028470002494357749985970344070707963522016801624562169093991794952845495219977343369031043742233572352905242136727696122432459200109233255597271834046893870935496391592508325095801358626576191530304451658392765307289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9730 42814696409094027948101423012556766771920331108775032343651055613092939213650655740380501920362222115558376049517612022445284618506269110962306327933467870271452449363985338939350963304113151687146407431520925293850244207654926558782019434594305588125869115381977749014884065884971137291326562129312515877988253704710389735705851015763256036161298350031711901371383210008255875420129602606388703745109111302322662216073381445585497750869288617698996806943132631874028438633921237907713071134443196335216783896661118323046157161695327310578815558520783962094933540145570597893742616169268946766894182576213196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9731 44134709071156186167121967385716675096820377353169698005497354424787896698916361643086927805394410745347363018812048909623777878015771702171154210716601814620161894249281383423166788799375098706129499872853101969576558043086129499733457070816031926578598613633994680616143754803146423606214307988754783634787090755866625975805691067100101167206111152014671587619870299966468368876525990754813901017731093913044922472584953165829775359204397816322749661451489473777652138243455546343706627281531134720726971027809429078151083728842690755189253515680383707873235795437345947658634780912025186567114743960945295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9732 47822433408515798953311677320817684552096547069635107688731385204403802249398166074022767478763098571694503708368008030936505634085497228591514549524164883509186320124247042919557241575195116892624246623487684963675798858393689432571560036702983939636334696300376167741449069568040212788199039049025678230085292389385127385395596983255767993090287551651787542470005463148257726725623611066700812069935782615492092291906432219167666658324979140477759040936674590546104942172358988045878015221498675554544654054946292060279137129724124714376017518395743755847564017703308296702152211711378034769548966518241361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9733 95644866817031597906623354641635369104193094139270215377462770408807604498796332148045534957526197143389007416736016061873011268170994457183029099048329767018372640248494085839114483150390233785248493246975369927351597716787378865143120073405967879272669392600752335482898139136080425576398078098051356460170584778770254770791193966511535986180575103303575084940010926296515453451247222133401624139871565230984184583812864438335333316649958280955518081873349181092209884344717976091756030442997351109089308109892584120558274259448249428752035036791487511695128035406616593404304423422756069539097933036482723840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9734 97487487459115988009663141491810244046612584752168342286616399050195923044248053600718455209844130152871860158187471568441353331133070067245246953555085223999461360468335145736552620594595780403871112068489680369500396418320469049373027852597928729993424224089028478146771176762805989330782091251374030442154157872626491757862888115507949985914340663089441450823711853640041512814331286000666978009949736066527338677497431271152725490761046186905826001909439689509308909894369800899975344649560472120599541196239081036859352123765576814700214923252972262144451738597693884406269069572925653316060841244622848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9735 98232716370627263456359312997905364485015738781414436643519396296571588938810437500835444864574622175501756830338084802656125350775050298849438837583873031732975443500886954904144980541880645993816936476457351799403643404879507009490189905399568685704844809479578693917359258331505227020553099702487949017073360645005925107295414110905066761445326169177258127083914851770852315463895754425435907284213042558436538220793092315202013748756581550001169289425484009914295394871957228291201515559483308543545111319208346969332618191783963405430137701125400103608357207339209317615730491843824929306769818711490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9736 110511805916955671388404227122643535045642706129091241223959320833643037556161742188439875472646449947439476434130345402988141019621931586205618692281857160699597373938497824267163103109615726743044053536014520774329098830489445385676463643574514771417950410664526030657029165622943380398122237165298942644207530725631665745707340874768200106625991940324415392969404208242208854896882723728615395694739672878241105498392228854602265467351154243751315450603669511153582319230951881827601705004418722111488250234109390340499195465756958831108904913766075116559401858256610482317696803324303045470116046050426880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9737 111933164322368628629498996699966799266369426665895782365238379931461181208613204330539625408785059091905266055243812018027970546999032669128230024199593307090636544507903213540361979572196457542155665479812513816723119414048771299552397635106242431427031306706431196262308673118033897034214376604431138864638017974272402099760189822535841210659647347301482904844495204131387970533441688975240189140112141616955201244330541814575080634397610588280899467597899039932338490194953999168807681864167959384353843722808149378794171756947830217151945638344385878231606316942999965095282922102101964189284030377623552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9738 118200245567915886665018393534726845135993833414130189364630452294187619160718155122279214119294059260086281465416935351639836934939380472905045278380826674507164932971101220346213238974303106295486591914065348751556891875931620742075012749927824099136140984641587438757159642905606355606313875159775730321224979286683702630708279473099884027330473554265273822766758079383828249390646948779346648513801416829333085813257716035391132025861028250886143844549280780172012529448418193047129756366623315155296939483604407873760802156905752011769919710113285318233542662403449078134704780810182424739929909113965772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9739 236400491135831773330036787069453690271987666828260378729260904588375238321436310244558428238588118520172562930833870703279673869878760945810090556761653349014329865942202440692426477948606212590973183828130697503113783751863241484150025499855648198272281969283174877514319285811212711212627750319551460642449958573367405261416558946199768054660947108530547645533516158767656498781293897558693297027602833658666171626515432070782264051722056501772287689098561560344025058896836386094259512733246630310593878967208815747521604313811504023539839420226570636467085324806898156269409561620364849479859818227931545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9740 248322580049404868313149045266027907012061386950170796266737816573475658954711048505863975616656717507219916896075143006633807093620796319989205526657548407919184947380447148484748068211927163238293439172094607885003958742474272145346982994739404469455709347380453413175146284332900720682294195046810090020655751097636941550607653088778469350674172915628110009318337604850244109626493608305228549034360846630802440520426664695569042294297595247636749483945575777192789316081744684924218776399666325708453393463643092577880783906364538961240152456777059488672137962589614463369098329191391884343636465722033438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9741 253660877755896600871437606400986491896106452094009655032584530686199260229970823893238027089747028190476776894127968176629602248176881801284366814892571551192825365005883553479241254677093716347037138028926708064384011527664131897430588721613706549750881861734211697729905425442745564848068084187831541539836932419410068194525519261009481290891332340297962904939408277816655649403722295068574171916175860482913147459382884200839063441633865651927151961195966205081847300813829017470491093470959154129872473813386375038564256155442748238402893968532306381305887239862146351694852733465626057758318769764502077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9742 380491316633844901307156409601479737844159678141014482548876796029298890344956235839857040634620542285715165341191952264944403372265322701926550222338857326789238047508825330218861882015640574520555707043390062096576017291496197846145883082420559824626322792601317546594858138164118347272102126281747312309755398629115102291788278891514221936336998510446944357409112416724983474105583442602861257874263790724369721189074326301258595162450798477890727941793949307622770951220743526205736640206438731194808710720079562557846384233164122357604340952798459571958830859793219527542279100198439086637478154646753116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9743 760982633267689802614312819202959475688319356282028965097753592058597780689912471679714081269241084571430330682383904529888806744530645403853100444677714653578476095017650660437723764031281149041111414086780124193152034582992395692291766164841119649252645585202635093189716276328236694544204252563494624619510797258230204583576557783028443872673997020893888714818224833449966948211166885205722515748527581448739442378148652602517190324901596955781455883587898615245541902441487052411473280412877462389617421440159125115692768466328244715208681905596919143917661719586439055084558200396878173274956309293506232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9744 763803052621386408554164203867120398307934189634261422544071666282941461344100367737455027634685814125637571054122888418550240320699228105288891937443682387801335739700911709630519916297657710654592730282882923348339522988967376281868860671063833091442257927140467587097732201106757113234332319119736053019016986990230437879257993088927442211257970997845250922692273392216457435962454733267901181158434868132130937202474002678479516560971100763408302569801710835400476159942782361009483299362559951948832700590003103903151203102284197917375886978460236098774544993719999329329841863655455339154415411027886735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9745 916940384749915915374024992459961060163507678209515315646002681002554632262165373648811609007558703616178470010226934851172027097697618351799340555234487266046091832518875019107613058578791056835155958327268574811274179509320144942080792539269726137889250700202169226631753478418666739142966641054223207422089936539689709394877413158298098319211788610976740195232055949028289715971696582379320086283418233802025499951083463634732006564440769054567599731145432391301977298791976457063912380097889481155836642779811371097543787102816146846309696130985062719811217023287042351461817556664551563749369721549630734336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9746 959604713592806518555961313701207496486167383315405124782853034654733666819444487549316904839172665533478000802069690485656159536701020569793928203231009237314984080729133802580993540982999030889524608915606400678415592327748756750093147457008334342754134083244370504298072569538212290492419821213524632937945377854906515456602999606287676284545570796183356715574535988514049622404837281064259019570266994003222239087366708041916584651808002819789935960810986472481869356607393094980181497662006921276887436772556027998092867358557755846539746460166653043502330363247515778634384607325015609227010207519145459712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9747 963752248627481162097060308996043504332507724759003804197605604535923200524645253984173266441521751653193222575920401317859515841127007500624328467982885122154386604288388450859418044683557667535207636708870266228916309180099812511679319432279491516814918478748044171569792862198592870758029102474514604994229964116418559773881943677062667404973971131839711608478162494440992435176875257856974171171248454231519409213177329764450050367630381034209237525608175054163895464093334544335268017268067579657340700744731973588171569101505448481516917861539409577731109746894604605645939625344398050439844139499340483788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9748 1204690310784351452621325386245054380415634655948754755247007005669904000655806567480216583051902189566491528219900501647324394801408759375780410584978606402692983255360485563574272555854447084419009545886087832786145386475124765639599149290349364396018648098435055214462241077748241088447536378093143256242787455145523199717352429596328334256217463914799639510597703118051240543971094072321217713964060567789399261516471662205562562959537976292761546907010218817704869330116668180419085021585084474571675875930914966985214461376881810601896147326924261972163887183618255757057424531680497563049805174374175604736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9749 2409380621568702905242650772490108760831269311897509510494014011339808001311613134960433166103804379132983056439801003294648789602817518751560821169957212805385966510720971127148545111708894168838019091772175665572290772950249531279198298580698728792037296196870110428924482155496482176895072756186286512485574910291046399434704859192656668512434927829599279021195406236102481087942188144642435427928121135578798523032943324411125125919075952585523093814020437635409738660233336360838170043170168949143351751861829933970428922753763621203792294653848523944327774367236511514114849063360995126099610348748351209472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9750 2415820571498556796248920915486311629852647463501561324970269271165670643701830511769300492686233878814861072109182901634520430662295876807536411604597970948247363835933114564952364673381723400859557468196943820661552503263422015601999711748431196363998690207607191826302602158731627129519741513917525565627929355767961128796802540631846675756290736172760639840873036486485405436135307359155472375927598377155858979489787393517479700338598886814562238924414533082312295473440856379606996612403657505597069910122669062738057225558800220381934834581920599422737113797335692679030760973109115670637932144004209573888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9751 2468160768471811330682973384929179020024992850346446586113324761178099762354593145488395953962258134390929647904122005832041759293215385851501168695833932369448090732324437718037642935258025907174155246532645333393075821924038864381436198769726441391915872337295312735135066397537247780923195870657750854518204636867313512577366258331604894000762285941086699951852002647238537750524900007939217253814646197441290908541064364596869310454451438551475372044823529278583047357715864811234781580567570414195957727532370909847814573373225670602841868922266006552458793818873150378755005583828330607709733633864499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9752 2486973424654660813325438035551113624310517392361573033100178326638237237253368687889945660582581683458927393665725762016548090606336658785496447040238019012475074268043996308818049389261613831793891953834355674816813787029322873437988873839595142943890453114662361480787244051739687664074424043504974014175891729097894095645623580938483098119383045252709665821255380120412979142143341789401720059122353351413125463098386097963627454834473027419375648914524194986782376123841654184175932794008632786990298635030439892270977677170079206698854044708326301083008422876219317348757856668080899730593769883644723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9753 3316645043236012532771922836110849662737386078492456929565707412007597864251431420692412654676654524982231921944523528030277144432665674785008463745569493034216707567534424518552342218554239227351646318623339369055927326898124272559479518734301040210280338868832163583653335387695256221273340936601202091823872026164070270791919921607269066347595037297135757907599349533317698977715752891865102556443628219382330804334505463157458161259517487007876575089784780454361393044012373621635815428688166414608582132057832693051164976681569479020511557263392131193264396497350831864791242465346824074673790112287948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9754 4974967564854018799157884254166274494106079117738685394348561118011396796377147131038618982014981787473347882916785292045415716648998512177512695618354239551325061351301636777828513327831358841027469477935009053583890990347186408839219278101451560315420508303248245375480003081542884331910011404901803137735808039246105406187879882410903599521392555945703636861399024299976548466573629337797653834665442329073496206501758194736187241889276230511814862634677170681542089566018560432453723143032249621912873198086749039576747465022354218530767335895088196789896594746026247797186863698020236112010685168431923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9755 5972410795132095773006280744353242782091401340523716860773964056977489728141559969867289164457542354301200888904943393684065745025978681668662758432932771124889864378074710117856010911737145435088208742161125353781301387509121279318842806735168931004839654941314348243949239645203882807318805648822616027804628641616087803177374388174534087303974584191526696759010662901933274597377025026943297521008296297881584120534076230824862287595923898229530390695121678516996117043226877472788925903674661261332910064966185059575598023664094994556262994622351263245187311279841768795834997306084531296388371164860252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9756 6140829893148290604338263812806371887125985379602452960641227849857651010084547925977393498028735987006954445180314181492099058448609777032364391410216723112340025373736006256455105552183478561044624057303908193853965177605067639199329027314465059387937878010716752127999875888333349889629783686199937325082573419568923726501370469836228763499547842766389199013396660941638090643448136593038424932522618609477798034661205494891117579844046769293906652339444514342590522659933931852806249145886067726026951230113751988830488251979247630043111517951304176951344624553291918524564489205679355652692397406845665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9757 6705965069053108089486437055239364483794477220585094235533168363200906927197051589876377069902577099867590723222855695674590160896839125562690253826725374315323716340555466977835050864340741008420954029349983747255123443903237948350956656671573753485054430905860182928653961909044259259722649722656269059498423465461677020726715932152685881365009311215862761662940165486015088718344521013491653137065021255449900784537624070396310965482111928387036385324948741628552278805415998009878020814529306738334452995364093547630829993294492931818592940081226327266262097001448146979410539826997242965885854924406784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9758 6748787115601420529297333652695418401309377746438421094599657418218941688390875797254765942881865021351315602296055355691983787616280239822881096104347945434021028648859394870580302547667898722708645549561994304739095056886003474107213042963523916907743668871755663772888428489020051556144084534635432333477700697685421356849773050864135016309350334836711274418702344206571009931143954177666275350364624043751683581780137079642359443331267906582011693692837220727516670370149458152515397541835881195788150853402866270350788986561015540304786762085469707739040780111795076172282811119405775667781973535564496896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9759 9000228264366455543172845563083280159471106171555969285852482698565430301963987219910170495880463688578169590483418640883184285535848709219631147306782862970117734952279810988192544578883331165067012399566269134321183098833207258195482092024365912704147080417706418435979454673489415214469428568612798329332990512062291484100722769774237482783894334973650775318570230433537548655780438754300909183409426158429576381827106518298000274850039261799417837063157540467076511182723245121634562157925510689597706237912436095296909457877515118968128257777094822161143528740832536639929797601679509962201992051667501056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9760 9059499660966626577079894883284972529494056442351240344179238862540578632956321380573602253999811378077738704776776310813346537347895475169965515221550437653336311777573969801782637673936135893594593444673247800345675440360023339173025030785532664795376195955048437279475901269074103050514038559869955806253445216692361720152703192718015502848713983656710320347899070024169495414542642445851200012732307485559877803173110387220343773150824544514303256690157187928451616271862954761597928953651526380721891296310865910982371285270792893769463347251563430392037943101558555304794889924778711912322226663437893632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9761 9310143396574765002829098069711060382154477410483652366532233041175422227853669486130770880914802149965214234299469801369128779159044147097282123301056043185846418238140370730540858203006542219439832798194680879024044167458997521371476805895477233308159258313067018743904063734016409830981347565736446163363103484515847268946021765411497086528169182081855874519512957687227913691849555969814204343477507652562135849852719295286985200715943587646415094986717270513480951284997896172403966282361211753725023012207197004750528309602663266532130937853150389773373395416717953988047034032561282530586153543861796864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9762 10864061117471188769961123049974501668001052069522752843538023013600436313043927218693913693517764821704333444207152478899264277669493590553748731537074008974913259420393038717963507080850980473822449959919198048498223366210612034883140148113832465605235665175243880186909581035531553895451066023499305949497523463272439370016774629271443493834695676692196387510877228254667635189730535785157399409212732427871871052186144250456885949820470567417623191627928641888911235136953665597119329939085022778439431200014590558547315277824227322090292632216993821652710271338228803802742602148719757818651999142529728512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9763 11714166695628748633923598195794787607539595931726787880366595106176597775205189428114259725238650928442470941830789078707031641572013646048007584535333115777990026404216897185284258961182821120978318060231177736643309809985712976604765172966241106813072408206197976912410463371203121110081852356903097794352104211724792052816495720951834960858896001526201144623797329669820672956566214314765206524787734036949378203484529543264520261543823038873378852511281148349714634172869138104055723130604938353940659901341992207027808117866176144375872559671639226795296353578222834869535458285025415260695060083390808064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9764 14642708369535935792404497744743484509424494914658484850458243882720747219006486785142824656548313660553088677288486348383789551965017057560009480669166394722487533005271121481605323701478526401222897575288972170804137262482141220755956466207801383516340510257747471140513079214003901387602315446128872242940130264655990066020619651189793701073620001907751430779746662087275841195707767893456508155984667546186722754355661929080650326929778798591723565639101435437143292716086422630069653913256172942425824876677490258784760147332720180469840699589549033494120441972778543586919322856281769075868825104238510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9765 14708849885065624223820410614095063750062812491858413917670286144149650475717466549508229701716713209717677793928327209010030227005081987940427035360826069217344061697676971528386375574694517713919501807238338423721154671594342585108191428207239493337130329892495848215413814447511366273738386882606945201044738393588801130158845703294048338100301742770587513616610009196810499398374313972133637597878936957628405016075688935091616322481943231957493882327309957739509973783383517456454319155538609399439410772860908480574345567493518249015393009690421793385790402730297947638726965246209190456982034153188884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9766 15123777141971000397545389181136685037632558756073297316687883553828760347847581526458330762927502216070657537483986468499000297013333718130434226443785864624960924187789144788145187198742755953955782179641012468398858636645629875938831320409045967683065109542308437446971176371865809068700612692414414377671607349049817514729747303294720414446984366219301406868272973624046219933937310496595166217240349968522855555711539356109689204758210906154779954653595017238764940513241054048132312913033653682847562727562413036178040206001662262546075828617889994102295754448413266515115602205232667814503230591478005760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9767 30247554283942000795090778362273370075265117512146594633375767107657520695695163052916661525855004432141315074967972936998000594026667436260868452887571729249921848375578289576290374397485511907911564359282024936797717273291259751877662640818091935366130219084616874893942352743731618137401225384828828755343214698099635029459494606589440828893968732438602813736545947248092439867874620993190332434480699937045711111423078712219378409516421812309559909307190034477529881026482108096264625826067307365695125455124826072356080412003324525092151657235779988204591508896826533030231204410465335629006461182956011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9768 30396534006319225205478633935972537693075506475834010957553552038356377720705581011842068823838721729020825747457568243953092648045273945870291839034181194094073038813560984575077712057589164647799750979992289397968115794473817214044730821954474430757124568094425637883769116213731399868289725544601054085051621016987351426573085622886216297887147314739276851779110961519068568172327462441806238948361798178688520415767504843872637181631644336092470917977726043980298572055596929992286874985117525905976005902725543069803574793867951742565725036615954627533381197191569006490674171160090766938638740522850037268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9769 60793068012638450410957267871945075386151012951668021915107104076712755441411162023684137647677443458041651494915136487906185296090547891740583678068362388188146077627121969150155424115178329295599501959984578795936231588947634428089461643908948861514249136188851275767538232427462799736579451089202108170103242033974702853146171245772432595774294629478553703558221923038137136344654924883612477896723596357377040831535009687745274363263288672184941835955452087960597144111193859984573749970235051811952011805451086139607149587735903485131450073231909255066762394383138012981348342320181533877277481045700074536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9770 66899781524891599671500557361868738491538559375624510509940198834582549031038160307292736884335534192290015749588784009703646778087184485292066079500557314968848784031387376788968167742485791799841894554407619887282121081755448033960251418057343683627832112942903508427629880283188673595364542671974008462108284912059620750402780496730966706112114143283960880911549871126927059343865958526634370655939560893111923088833874800231490242950105087575322673657370656304507947398756816985483186903720548205029650368367504669450474327061341986855105160506147352778591682441870442072220669657344031399130231293364454975078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9771 89217983583834129507960314427547136875146144061134701989900444092175648260473481833013219004118303059963083217781176954278004116812575198305228873897895461770926658100452960044729248082719561720092366103836099239148074881139137417685978945012894041786813187294203353996773632600567398618471541985816324335727008656880439391782114152848618304784358737283971049814979572721889750383597243605006896822316994135128705461909984777635767360809236642093211853525994275511468360090345087898143527545984761684615107040461697137542092648969055952967731583306975722533656926498999248295180307113884739818494513193800524260966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9772 92461134449029258985201123117774945696492223931299753058810689403806232014959039957419880929458980684585501029016703098721861672731479942540751286207468621940666199452071848925097841348699533495675669253101894751046161016953660456664115329527367492774585657180918622111152795292343226437248187730142249199629983596203338848116980713501821217962049888151963324345087707159229495458565130061453718780736454629635974235395868849805510770008905091458967381435359595562548165260017830578785499659782082901353245096019792019879648743154075635514806908224798880767824453724443597122487765814837262628649639057549177965772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9773 95924304169771734202839452937287324756467854197454262239967094536053433332998528374374371118850131566350594111554189600041408215764823127071112362920352405045459285400633398557845263468181145035644496341654462747072265739943006835243092300847358070684692016516470270858478970145742526832935842799701679460971653611994545951227188671260807387243624883962649227694517270507048436132696879879451093503201613156191899548612242058805360459967621512839416219146672113113345153613989960975018250241569402296588235845751805632990479819740702725311140341767107043364954620540519665266790220776986339647439726608456192360448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9774 97760717461018634920979144923625988054925883163021469295079275056041680704414476500921882957641294166739670569597394399650740256613917541633783642509997733266530010108998962012870697203307574090960691029003037532316904872317004876033417633673828006286166975956888684141676291228197966061416228792881821085683459398101243545624762605834727057701309859721519646057415857395577247401460900213981529074956732269485254264430918321079438533015463873193022564671552831985707167475528975544946016294375632186398426061940940941188785582596815606547751495760228370567918364793284935839724394097959263829243739460630006988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9775 98222696814300995798579265053743604498816240036184053686076169971209884127528265637987027996376787093863592177239000303600357932634617288866812230579405926001259933866716445544352959267740170900448976285526869895637519978652737360250861993066972730495035494371339871647438333960091860417174192080832673651544886099421796549653068595425911443449919212536111242445594372593048905026404181252162065558756537764804486224951522189841736039432673566367288030886217722461588959387431889943907843269403425432788875189359132352714144039114408167659439530385597417840843480221008423968129400880573009157247159840085639168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9776 98807396429814658344062696590476534818711024449126596092966061535126784851116907753982842999766762398223777175578757633263926170693536719222456068615647602995836813651274285556470356609339543219044561293701523336845972805929407209467700306818085044667375920101949741383973596617864460435670912363706111902412190127932592595395276864235276856554073504304671954777913408926454578032026791953064374032283912545761861673829427581976489811720600433311826297727460611500819332988185592275607635833598509529043379737760594847747010384261263413662007383887509872009568128105078341133712848891106253763732200024331780096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9777 131770164164059889640147481553345165233496298999230992428586059818663792775860037198487934738139993470548311232992919766940305225522653131387491054590529972906901036233401885835254633201837736791061542540027469948503424941595655714898446591364903044215571134935005509765157282313172501859757919565764056705611998898690862482729804915360917835857578476160389538326819492600384051385733989896328224229747989545845774449220220584247595829428005108744205606467791892949301470073087629848821264737758394420718103964161928741342038277038698884790874944435175226104060013352825049410937149009060431494942484972742429900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9778 197655246246089834460221222330017747850244448498846488642879089727995689163790055797731902107209990205822466849489379650410457838283979697081236581885794959360351554350102828752881949802756605186592313810041204922755137412393483572347669887047354566323356702402508264647735923469758752789636879348646085058417998348036293724094707373041376753786367714240584307490229238900576077078600984844492336344621984318768661673830330876371393744142007663116308409701687839423952205109631444773231897106637591631077155946242893112013057415558048327186312416652762839156090020029237574116405723513590647242413727459113644851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9779 200550455808862026649923824209370488509125695531517570676114821156078314588162043615902144248906577286698738994006820275251355951279723630872339124636303863206941993524243054286128487385986914133709166360212934068343240947208492598711966022985281473203139158743865932977382035667602712181255602217264921927921210138263350890172906488092532096364493063535214573181824613332881580824440606060298751778591050756025706531563878396227474359450954393395756740810246152294902087205395352488191779893076184579333495093663080754640580593722497111900074506119559075881949965449882505081299221523158815489040612814429670604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9780 204018170599759918758310978279944954381046822396230565323172266914015307200689285625882942970581893977674219591094948205447144809111998811006876020367561085575006809890236155118359209143729084907610351024250620521397966144113812750377893313632405913497436034000071707618968470180738144420878616648541979306342166155768208545320686752213723458436570980228760232015292760596786295123086945175765288824451584189829240739732328540058210484690505255874822639167657327859755661713283087006505053734440342427374858776684891603740302896105042002739421322715275763640433567992191812197779168595340835368931846443681636679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9781 408036341199519837516621956559889908762093644792461130646344533828030614401378571251765885941163787955348439182189896410894289618223997622013752040735122171150013619780472310236718418287458169815220702048501241042795932288227625500755786627264811826994872068000143415237936940361476288841757233297083958612684332311536417090641373504427446916873141960457520464030585521193572590246173890351530577648903168379658481479464657080116420969381010511749645278335314655719511323426566174013010107468880684854749717553369783207480605792210084005478842645430551527280867135984383624395558337190681670737863692887363273359360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9782 413836257160514013385226592979459915473226507411132750321197479153714332844321089481770966602189339295654693272667470514032126367552106497121455022695521305114308107669243788520363464873726344000782397713254712136697536130562792950316079089834541884996200579877622931250328036010258033888356785562167634500872638136184882678916756391076966182358225659995555289445234484557885634071494880584755536810679369571841815250243834387961919645822662513017758354363704513688697570466263110620602443330800710605437851676751015361180530318986243357708872240590825633074048630810187675913493200442040709501104598231708176744448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9783 460006243607246666084708367568510453299821384337818706391181701016872285491186550821085022785645290184038331948723657627515873362654263843854851557637815442490019402586211236631438733094070003369443908423732416532822739272519267611144149028079275009832531804338425871560114991713651076024867863632184608843136286257828681858268881612435551841745530148402398610849135210195644422839628599954270927282679998598716466534443331815189010560540890122580046971439908911948717100245449457250329751368548001307320022928776053043405773305487061768373843617817917495418462532349091136925873236696254695848600682253329985699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9784 517507024058152499345296913514574259962299057380046044690079413643981321177584869673720650633850951457043123442314114830955357532986046824336708002342542372801271827909487641210368574730828753790624396976698968599425581681584176062537167656589184386061598279880729105505129365677857460527976346586207684948528322040057267090552491813989995821963721416952698437205277111470099975694582174948554793193014998423556024851248748292087636880608501387902552842869897525942306737776130639406620970289616501470735025794873059673831494968672944489420574070045157182345770348892727529041607391283286532829675767534996233912320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9785 524131919031589589771846871504221524976595872408044353563656946672323045738951505775427514465161083167219883318308024764064917777147816756851361621036655221655909476113913388266457037383725969014768936031831096300097878095565199907109171599421970565388397468417776582105244096060585229767189224262473527708851191815105822211136098587599401030827201857397129118136477256252717300720178416921200885257277822914649205800337943272886429084814462793743225501071529700993346918993618185061758367251023560993072334797773881255946720573860353160165611389590120954998783836054224670858939151514146246095857344350718777098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9786 537050488161811225121464448803258214117359208115149934153224347231228074349607780447351304339543322787368844181410864225467712802488268380954411972000353279191600789520187132642133547808505945596016555734695110069056085073016374585046377335935932974623313245132758389835001693111093842450369232186923052980183662826839053672302117573204078985904927525248830547144258202999577713193861432693557757250177318485488369024739544142477012278242801707670382113304455933837449445301121167237007705014466947751144755965498463681000220158819770754864746066913181761739213156672859839612061299041754324176491730939110490112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9787 1074100976323622450242928897606516428234718416230299868306448694462456148699215560894702608679086645574737688362821728450935425604976536761908823944000706558383201579040374265284267095617011891192033111469390220138112170146032749170092754671871865949246626490265516779670003386222187684900738464373846105960367325653678107344604235146408157971809855050497661094288516405999155426387722865387115514500354636970976738049479088284954024556485603415340764226608911867674898890602242334474015410028933895502289511930996927362000440317639541509729492133826363523478426313345719679224122598083508648352983461878220980224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9788 1342626220404528062803661122008145535293398020287874835383060868078070185874019451118378260848858306968422110453527160563669282006220670952386029930000883197979001973800467831605333869521264863990041389336737775172640212682540936462615943339839832436558283112831895974587504232777734606125923080467307632450459157067097634180755293933010197464762318813122076367860645507498944282984653581733894393125443296213720922561848860356192530695607004269175955283261139834593623613252802918092519262536167369377861889913746159202500550397049426887161865167282954404348032891682149599030153247604385810441229327347776225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9789 1379026196265891084477352852378638739393941434559313681483977132188798857411921530359727855228326083996420030287952569839120195361604674946580161781564988706464919182229380743900898371622357976810788222189878926136496625344989966240083701647484537778451156619177387851846423318951657942955939811118587460953652058467245118288513858465392569310601335877481693339886687493894734557230924771259471529594603658577733474505975088935537845740610650765564080995071344406853863603271689676891684351427874294635990361739669557248037588355901792751865575197543192841442749506125158799818660520807461517223808278220452659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9790 1393443744942445229004913989745526717878591547503916573699220829778180399958360220513645063101829971739143582164357455393202783884117860008909526240037222924058673969072831202534469042768128993750934760926025474463822967925385455499565355367070307499450427427727401428491452455387219920472362068607003502552121824379535569062767798295245512177479716972559369475775771804946011679152125196404048962075487054412523134094482604642151332600557946272475259312887530103908562309122376572385886973147690646174145274942805073620162451355135717642568547056229689213344487584541755893765329375625865897872681495790752890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9791 2786887489884890458009827979491053435757183095007833147398441659556360799916720441027290126203659943478287164328714910786405567768235720017819052480074445848117347938145662405068938085536257987501869521852050948927645935850770910999130710734140614998900854855454802856982904910774439840944724137214007005104243648759071138125535596590491024354959433945118738951551543609892023358304250392808097924150974108825046268188965209284302665201115892544950518625775060207817124618244753144771773946295381292348290549885610147240324902710271435285137094112459378426688975169083511787530658751251731795745362991581505781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9792 2792597624332459373605825337783342990561016050238344486066670247315365473462272797833870236389810810488782443190036452946357200990771332419476472052259789650373596902602253612835021128166208329574662617362735205876942133820898633909038063494720536493881022820613758318792899346093766456490740439706973083589719561836240043833028247562653903524756708638250825269750857366536804149650454656461055649317082117421379951614674908371738250197437145515822840997866778667969893029542630536157755509666613051531308237150425996635862409247962909181285604778188490841369116916625369367212702691760193921385093176487049166848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9793 3193498142181413664049851797317884254236646575241885964434523522083338185603482512369530135356200828681650597611182790363196210212759364190125241659762115281163426151196687567070232750246510629648571238505606394941484746897027640249353957272490233143922838366640518715478505755287595506072846735959385170436341879302301497978383222979623850411132825093067201412770305601978284009170826674627857503268123353910093392521321490309766931514124441252450169092039064685334896077955498968955862742342678974266477640520487151981133454501964946450255440065364016520436830633490606442015017065914724827890683239860036593254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9794 3239502917338889010950930094518141890552180499495070396095044869340241016608574697421672226141644298002394663843276660092317884309461780000787309966985579126750414283026651853750716295268069006066077666911449464256368080585820355354986907437280008411302279015379637832628256138316948622606909354004418330154512470600774028561505190177409548136143141901130594470337224770314105627550238343410011512919044698744332432989815917541120116601962968617431444036942388546348123872595914320249344558558900039922177198367120820437044140521200936074989011831011517358666412827490471120651487899997529987476143262523086340096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9795 3457588976275327057257741333138878077624932418091861921143471571372580166143506679978526033701819293057182580322236779556218527415739780366239801440638274579360454276013848512499275887230614307970856862093856987411904988658763957397431452129947680227841675114173443512316268635572708867443666049796742955258075596096155767359786766324067358999609891925102565742733889038287777651973385440824474186785705277419721690510788230357345537019606134354686356937880837615448921581078633657855502370176006261734472309189775411781099663718392754506670629131279603007239232417769777141959581729590405131392308975465549686374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9796 3495940638048982218727201433324860234461410196079040365029529219231731239397417477999392138419198981902872065630350915123320632308792894003676375434531980103529065940621413163484543928973638545202828084220640382707860351968549510986232409586701946521411845351022680235446746020193049098316906222913506828037870692278621102497127223216790756454035012689523335306309734874982405271573188390990183691875941812030610382636208507170143578313664096875626681682320644697711078944382867827508279967018203926281809278116248503465150143423931736716167932796735759585380879854649088535043403347793469257021494832076848544245350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9797 3566608530469620630264035907416731272150138924522117793067320390026793524406461696273081084010854510140245667118734802633393820752471747733283741018411745215789609016033206435436930100976339951008423962211759048216408165834903857276635328721262325468681136746838784545845912101054036547241848738032033345685695044255144674409339214791821901722966385495052410206376638753595350597459042209283900766706666328142003355804516744630627580301003173020272460572199776387577888706751634106616997977267207442074851713493573114410473574663550328523650607807787624545667536006956529176544179643483654606870322299877067839661670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9798 3601093945216990909777314038072313033914416775751837784669448279816992603730249707841148406090922141169989956883151032191871491439181645376507229483083095381201887961513500246118592534267110771393275793044160817886419753319480273122416352123052251981560566413206048588241537185219807247869802971538789162344533298200953271746337253309244119134661381899659059036873407831146720895768877305559779477240113066762904624712886290888116689234757863992891304758710793349077477897218948936663831586131403078612835108610765933727839867578543377629862568204809027340503876555182761652103167114991921957731740969632959928729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9799 3704044052007480653899296426605767804776024452467654018817335345793368042021618302047722620819231190787604623783249112480443587256015506889670071109648645688981150252296473163990435543543439607920512586008038266298606483572316274533153165068593329957043005636934250297181669095952800537842890101672744950072495765542563891070552812530200118542149702093911607106100296539634122152885020739125362936905314220011024449049940017316945295104524032435710868249413640899840788440861953674357339766222724678021398767253576715119899264032708052360184508879196810409214803054061437165148099721438112449526150997353374416896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9800 3711617233614353480354999329080250896670470550213723808548113296702531675420714432557687629233264096485725911885641865266946115200870488047849397483653009181865888853137989389145366168196335937689952456874784993356876167244072929674934034103277555607653726287127265200858815881835080558496265381261497904187806963916034207668670982967316509755631228809537647704865430292362638542595200716317185294131770109775387613871752261677601199945786113158856491247259879455126443552697598603002246589776579567433565672898068684539373447938001035574220065272516736928164342685522762154309519489115430763343301038592676069376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9801 3722246641835850059063223162673999837055227783658691891545703725001052495937877096949666819508551899189711929555680394205496121621888540856448802000908186464281980841368649579215610829637932944298199937857581867229452368127850299401532759819296767918404634957632520721371123287401037004696111181591348099029255467036845023969921054338604750823945105317843723799798431299046620105188594543293234183880406936762781487296740767437119575077385430439627513490440273652980725715563066700294287589992950954678075467621082761686045547712452657507565212567111447624418634372966967160698406674652981612518607558796946440192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9802 3742072625496023078696815312344227164047822471697234680638789108808870080030361790471486374878163431270055113669016853492227102774901219111225886167875598711345060986128167585482461429623523565742859606695292544638535709972959702968580845079993358012438009971118249513161434788378105829074667296134603649049574070698703867682243484409879334463434889748580212774631678344656533194152191571553080017862085761482649344463596331142947747265204225338694209512160585902121182408512521043293376470400915237190204018374140368464235148165225226903469237377838586841290658670521926836014236604556471925394891034640557015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9803 7484145250992046157393630624688454328095644943394469361277578217617740160060723580942972749756326862540110227338033706984454205549802438222451772335751197422690121972256335170964922859247047131485719213390585089277071419945919405937161690159986716024876019942236499026322869576756211658149334592269207298099148141397407735364486968819758668926869779497160425549263356689313066388304383143106160035724171522965298688927192662285895494530408450677388419024321171804242364817025042086586752940801830474380408036748280736928470296330450453806938474755677173682581317341043853672028473209112943850789782069281114030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9804 7531619776847109432450431170635123235030499577633904376828810817594352159522161444891234975030840388464901997264805962211257916872115158152995619403412444403726915139518518776538133216972013560768007759664524793362488312753046400667496508066685398501827534464685384884571271761512343578712333137689280472873850853310489506057681071160802046544043092261261840420591543416281911603233209263401977983291920571398160306659776012894947191095216547709432362301939642945018470953233378053877485379573084231849578735051502847523107233753107741720732850634377153289949818739552403752869270844775412707956371387181957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9805 7602621759740794084461108921135310132848870736751432780997114060188041630603638074483304650846706201639203945920246698313021281077694193775240194772935996168303903536331204144466893446796957766763469586509056419605561705100870900613280656705107710601352449757972614102476172374216744998273841590745616243849790753841925429400752486681650178895524943252078010879418960713146511685940579490817879134449044958805084051714383100772693852881021957122744338976544301024485144732153080126847511689722605278000685585454443691337243484647029337202598526131021820792147727868531170837128018835941237663035251031539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9806 11403932639611191126691663381702965199273306105127149171495671090282062445905457111724956976270059302458805918880370047469531921616541290662860292159403994252455855304496806216700340170195436650145204379763584629408342557651306350919920985057661565902028674636958921153714258561325117497410762386118424365774686130762888144101128730022475268343287414878117016319128441069719767528910869236226818701673567438207626077571574651159040779321532935684116508464816451536727717098229620190271267534583907917001028378181665537005865226970544005803897789196532731188221591802796756255692028253911856494552876547309568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9807 11956732671458326571960307819219312347388202836401489844130480664027378738728206764446288379968469830728063438290425603773463787594233013451215469309552640916085536626253450198926791766127956222301906525347746393202851254728985189485106648270276261985382079084729649459625916024410810333332233238184286248180333773462923349165244574522805323977752554053566807609566199962945830448747737127981280806689998806913284645472938632736372896233849912421216514270973846873176672348705205219640649847967560459732841871391757744703832688059448112080048319347062167148506443108244986796281998838476742549479554266190315520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9808 12704028463424471982707827057920519369099965513676582959388635705529089909898719687224181403716499195148567403183577204009305274318872576791916436141399680973340882665394290836359716251510953486195775683181980542778029458149546763827925813787168528359468459027525252550852535775936485979165497815570804138691604634304356058488072360430480656726362088681914733085164087460629944851794470698480110857108123732345364935814997297282396202248465531947542546412909712302750214370499280545868190463465532988466144488353742603747822231063163619085051339306253552595288095802510298471049623765881538958822026407827210240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9809 13473339516037737880187679105617833962646117271460598621413806771166694372527611059445613010815534334625649226289620340749639636266169279478169968280895242668944176705688216795353676155448605333968678629626715862062460047268259088315050617568060894233937089115935128728236404554512017863337549238117644978514173163713948814894060375710231531192606601417153432142694482282304753296174823261235862251073754793060223368916723811193114139209501906222598314362627649054307919659711184605110617709207308308553292354260597720505055328525253723677763122537565142523316998494315341095319404583128047864675406075731640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9810 13634165274651429721182184101302954152760805079265015634287477046206329960704016806614961162987833137921189595518219772534598894180331907904246262122310066746587294374886265028724209577709841168409844231225425461960985574537040826393104035966623088326004226010672289462741368139608707861079260123314132749861848595356906449213261903261749568348191255837656632047247837589194024964230287849821603245699367016813384569978915074753221714349526707175212686713757753650863459261035174294077671339970919404899749754041112436405417680256502116679530960178849086075008106615031494734853303076485982281665118747825715281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9811 27268330549302859442364368202605908305521610158530031268574954092412659921408033613229922325975666275842379191036439545069197788360663815808492524244620133493174588749772530057448419155419682336819688462450850923921971149074081652786208071933246176652008452021344578925482736279217415722158520246628265499723697190713812898426523806523499136696382511675313264094495675178388049928460575699643206491398734033626769139957830149506443428699053414350425373427515507301726918522070348588155342679941838809799499508082224872810835360513004233359061920357698172150016213230062989469706606152971964563330237495651430563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9812 27916522544039302645713706732468409604528095557706591612969419026195660302192895265677989820969290068345589735350269566722628394415155476550693471307485060135811507893291009726021810380705052800531195435410315724409448431722526311740425680322197413457859766105803720701888575905520705404793318095719034797896628304361346716165094931330701980275088264793754731990990528310527376254450188178588806831233699302283249621601076343923050676250457165503235809600131541508226688732764275009835751451902422872416486683309133047547178269708872260705839250329095218218053472473124551719392349921682453053066171944469675376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9813 37229621743413893582046371015303577592115243895572268752465029819692302161113320656165575384331606090194240821852667606283981139768012089742226061130438978830925184501651808198085786418377205502428440387586426898498588648899930391671778512828895537588508883807971023542609715477781912925448754352139818247028367721690949567223774707524852134412681446882472827706524590613862601985675089490189546182709922191419418354567048308001533895256575413591098894630238651045303876958454280956756958357503428313639391038125770199244370721232526906384237047688866122820404984433531253418152174591319804139570740965580063375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9814 39913292238906528243560379836961017679953941097172140721900894226611020742319644566028183961388907123711040223637728319816167050743595755417384776587865708857686665059582557967216904699715901597615732667667298465014770353832435428210804687319840140730817467013048144447565276800690742022059394146101986470902724181433403485581529756165719470032829711697527806412944377723595922088594228437965493098922925412858945407665538544926456495067647841332475100140173234695142401748823712207748924799692760071341408690769125464961889838180963559148164608960021055349293243715350323049492135069597752951694895181887176704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9815 40593503221916519864948925906325406749106718923988226796376303605236696164317756235967157347371267597058438725707870225554753411325260654227607802458588879984317401214651682366244533731304732981471168281175003038103584754415843016089626924584876050603774210658186102683962394001777855056277183513241930845912090986990006229275568901320568489986222536693367759586621015978757508501686629561179180201016231093626621423462647108257167365155129185880500989045501091344263353159486947443371822629973718308880104793184078007600646687290199740680837909113911284562466214919735161343342574347719099479600889308019215564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9816 42293521721957528279970109768073282036850966966201538802556112608688059637961059495951201992602991512789653418467302086805427857053426520227198942839896525014247904125430452608081293746611973914601192992787220870271309819452171270459408150040956580557434514188758078792999664937364137067325904264471959709590556665304254298063796870959375943826132906488106830472653293947076701672268581344647201027644230371940970398757027440610004997214414393170510754670545909173551298949684670084314418077084414148538802085578078827505006967347749653352601181051976033760471210614910652526231844577462739376750773615040921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9817 84587043443915056559940219536146564073701933932403077605112225217376119275922118991902403985205983025579306836934604173610855714106853040454397885679793050028495808250860905216162587493223947829202385985574441740542619638904342540918816300081913161114869028377516157585999329874728274134651808528943919419181113330608508596127593741918751887652265812976213660945306587894153403344537162689294402055288460743881940797514054881220009994428828786341021509341091818347102597899369340168628836154168828297077604171156157655010013934695499306705202362103952067520942421229821305052463689154925478753501547230081843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9818 126880565165872584839910329304219846110552900898604616407668337826064178913883178487853605977808974538368960255401906260416283571160279560681596828519689575042743712376291357824243881239835921743803578978361662610813929458356513811378224450122869741672303542566274236378998994812092411201977712793415879128771669995912762894191390612878127831478398719464320491417959881841230105016805744033941603082932691115822911196271082321830014991643243179511532264011637727520653896849054010252943254231253242445616406256734236482515020902043248960057803543155928101281413631844731957578695533732388218130252320845122764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9819 141035889289599450404222445553473051277490788245430479717392351050514650794070621098628982791507223481657376367257255412812935436331066214580268577992098028029163755041445620759670342109836871219128816864156909826993759622189469537305005635236815454159246456761288408180257802139072932782445268247206188443738268132278610832890962450423144924468117004510458863152775884062728763238750885938283258880496254458113721880190780598758609936344635696423850678333923735178128592555965121375284301396026653229276182014224691000045578789517776112131304108339820861476474502539834571489106123915466980714723782622497996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9820 148148078404876355804908459172024006738527385295409059985359546893661525415068513553296794260581394845240954910410338460037372412963340414185835547677547832746050418300366807956625169924633498105852013522090434256075235306236666889787780491189928109504593448759058926806476756965539640832424614665952944235364792134952448610006365185739140793110238810223231391060133444447865962086414649007724011311398930585253102675657986969491278010826289123774099102630820011627873943481554471806790787475805892899667699104787041343502200248458996754980013632400269005653295902311062362991809212097419465284615950534925352960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9821 149483292993347788550245814191500213693082367757904467200536203527699946300935272941862038273049662460962391102657390628302504659274865510026027917090732745472658711409981183857287787275451368261138624097065063688105321972689907685574875383210064547859646510765376315420915079917706608924475121475654942347190320431903035065422850138894215374116965852631368792461562919268934956212162847971242387689490709537027079520520194123259908765047219072948044738009955767006610710360146675896651736976811122355521202852086455986298280919461586750551327469428970907269186290394076171626595137041663281122501230173398394470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9822 174432715647016392345365301010908951213896400607654570855975198980967982987396652305910338526896753057157255238193645554852280757898487856207262248473922091008038268093244805128760927234406874804010548518401172748744869291954842349215760432904183737730657411991551820277187639618664773324137873562176523309560174198711387565643211716997814801751323919333038048835318784539213686421610855407241473794584023396987376673017858477641377132394615123639801135081517571200296092831098403542740543291057771878482658962919716115252487577916659004209680271031238519466753759689521124665556094293980833035957212955549053747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9823 175752184954045050796087717659828509582441579167414510052963896486067631908129339669995718875103366411354378574248283404668536055091313310125525228800582191863012303552039100687772179571439117060274008131713684872275761661456869570042326083916380727272769499265381043570575075879259516306207884033848378467883089746058052281218897978096708237292524205096467695343700146217046097190235600683987323555544288094471500397217818485358184419451168568704956416813898950944628859127428887590182476587618978799514750658285081766069350907542400328237583261621787832489076539391334814261550815616149931957033519876734200053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9824 181244440733858958633465458836698150506892878516396213492119018251257245405258381534683085089950346611709202904693542261064427806812916851066947892200600385358731438038040322584265060183046589468407570885829737524534379213377396744106148774038767625000043546117424201182155547000486376190776880409906140295004436300622366415006988539912230369707915586505732310823190775786328787727430463205361927416655047097423734784630875313025627682559017586476986304839333293161648510975161040327375678980982071886999586616356490571259018123403100338495007738547468702254360181247314027207224278604154617330690817372882143805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9825 183848228549680245280098468303334806045053630032217102184012005526660027030779747246575642296805735613305818399432230529306229281553251233472130954751061205418996876546840779067632708421424608826589725229296544009449155717889438029672022110897137159734818316834618995334827050465018160237828760765233808924257013324976634464548814924605876247031727127591046224990258145890318230022913952449179823386555744665431166534926765618373384638844316186753184036193099716517012374209219598213453547492189712180814984311022677351813725106813282001344660715501787931704061709253732170258899424444691627950937529815868297445376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9826 184749445356296324913824441187174682545274481159826009547659123200810321280930628360529444464927332356508297901390231659351848052541257366969543361391997779955364508294619410337572084443098258869857321921597017264397435892977131353346884964381927047772734092897533794331566398751611386513504391945455543281728861429510833653100524801687277601183843437040021941779426077978015868405379216921969920560019253217712691861078367410620312994917082442570601604997967852382291846631813811930186162921072995083662116587057102240793204151454523579782624738616992774506532599985368112269972460839028351617363694177710789099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9827 191292313155735052411512413406390990233323562617493715715914980479008102216104160527978400819165165277094909220971872496454276132926214592454604628703798825925964869198019663697657748674633454187434393892579884897614233711422311402261902395792907792583862783767634872773416288970791468170636489874667197621093630222368127653442153331213343760681229231051797405634493056570706772692400144107033272782673580129536590093112217060458795027587027455580648559342869742389714434472478817206198477460745995501442002140450956409131446263555951414954959974008479447688721137362772388910489390250216195972758146797795446620160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9828 191760354103543220737360617947890617304203895269152756999462367104438648667893772904946224453205777828026497278417505638288364725574201070986465048637177412318532683934756999175347276805279569493426039289629767595816474698921604274442284671968422814039175487122326502403535535058814950268470720389760878107203824862273135816819399033606553584289656213878787819747173853711425427142423228284278527311990224740733947557260725134511479850600651891272403432039814607662417517733445367407134788120035976295538412098397854816865959809195318771426119806867320974382577123975174768990933136714319859391205466393819144519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9829 383520708207086441474721235895781234608407790538305513998924734208877297335787545809892448906411555656052994556835011276576729451148402141972930097274354824637065367869513998350694553610559138986852078579259535191632949397843208548884569343936845628078350974244653004807071070117629900536941440779521756214407649724546271633638798067213107168579312427757575639494347707422850854284846456568557054623980449481467895114521450269022959701201303782544806864079629215324835035466890734814269576240071952591076824196795709633731919618390637542852239613734641948765154247950349537981866273428639718782410932787638289039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9830 422044621300311499099025210140954209131598569009485204325659903030021550501981113547863723000228700106066301464254772490753438812717932067924263931077962115779835355534125872889709330360198195473270702847139535753040967858742652633672730158688302300943573520170816520483414746651645189120407737845195917144131856006449779000178646378160053086205242547792206251591824752086995465554354862348518834530405532512885403438448533623948035816197736170640753655396141054224673862247393893757324108826956573164991099083528834682888046452563807081779882093875970952661482980147724770595441924356339333711837627706347699254067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9831 428202567973095733133230929141504121230336617095780594180530104188928321832462916573492451068798491336846410072660630984255902018487938049995864393765796100014680144403700109462892392108081442229994757063309565939584792291656650827962374905412470080107434832370982197706835004081368837439900011077332999338229038946152685701654111228501426264938210393319924533818280716614525926342584037424049260252503108847817317659988875340377364428511831956608972132416539716345259831498211078037622441417855947076588442776788628406761169950578614216093087347109750242900160361587016945161802241043113662100944206118915838828347392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9832 481727888969732699774884795284192136384128694232753168453096367212544362061520781145179007452398302753952211331743209857287889770798930306245347442986520612516515162454162623145753941121591622508744101696223261682032891328113732181457671768589028840120864186417354972420189379591539942119887512461999624255507668814421771414360875132064104548055486692484915100545565806191341667135407042102055417784065997453794482367487484757924534982075810951185093648968607180888417310435487462792325246595087940461161998123887206957606316194400940993104723265498469023262680406785394063307027521173502869863562231883780318681890816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9833 963455777939465399549769590568384272768257388465506336906192734425088724123041562290358014904796605507904422663486419714575779541597860612490694885973041225033030324908325246291507882243183245017488203392446523364065782656227464362915343537178057680241728372834709944840378759183079884239775024923999248511015337628843542828721750264128209096110973384969830201091131612382683334270814084204110835568131994907588964734974969515849069964151621902370187297937214361776834620870974925584650493190175880922323996247774413915212632388801881986209446530996938046525360813570788126614055042347005739727124463767560637363781632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9834 979248851352610709189614156318526852443009639468167665768515931692735948934982817551037289550813270773646984568553768241818909269817990138153650752681413367107885238276104650631751512005066285234573364575702105908780625937721685374064307431722767537930024772562972223701690282806748157914290000736561445594082839653603579647551547566527559069175099914404752134461564430907987991180174374260421030130301218960374110041474907544298979504411056880024034186523225182634910617612314407160226066535056855701259365413675745091388567100892378597283029342742449725816644530897186480888064441612689246410853991622571191265394688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9835 1008253037930015314277632169406806111005655392674082930122547027238597655017426881304369137676947248472026458609810290463156349905172435579991215540465162885576511396296929017413728847216450048472270175191733737989538072074808425102394756252622760850865612444347885744590271325425893387987148689007916379900218123042841102015611286414776771643731490700851512846083259155043764253959898011874594130438315919133824313306741995177349823623646926626403133463768753591216902327093754043926180704787655313411666274664242636144646666346971352874723642978897786537332756902123869915480450642688171333032872190154684429106570854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9836 1260316297412519142847040211758507638757069240842603662653183784048247068771783601630461422096184060590033073262262863078945437381465544474989019425581453606970639245371161271767161059020562560590337718989667172486922590093510531377993445315778451063582015555434857180737839156782366734983935861259895474875272653803551377519514108018470964554664363376064391057604073943804705317449872514843242663047894898917280391633427493971687279529558658283003916829710941989021127908867192554907725880984569141764582843330303295180808332933714191093404553723622233171665946127654837394350563303360214166291090237693355536383213568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9837 1400921385176128093482578049338584441760446883729534573690374775557631843278182106818466140058979071555330029430037587594649249348185369836531908717984539848023258384263697556190332330788469576236173342955095152160654694727015278852759864598283106188343777070166363202755667999534688841220329375017782787158422730090503000923875402482431886616635013421230169230584187470660681802691532872737616092692861964246676254978955718438207087723807345027641490330316779907300652285983611133705598614145557342041941224124219011239735396531935730885718081243007936117195719975478492432195398453244429259143264054741675895821434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9838 2101382077764192140223867074007876662640670325594301860535562163336447764917273160227699210088468607332995044145056381391973874022278054754797863076976809772034887576395546334285498496182704364354260014432642728240982042090522918279139796897424659282515665605249544804133501999302033261830494062526674180737634095135754501385813103723647829924952520131845253845876281205991022704037299309106424139039292946370014382468433577657310631585711017541462235495475169860950978428975416700558397921218336013062911836186328516859603094797903596328577121864511904175793579963217738648293097679866643888714896082112513843732152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9839 4202764155528384280447734148015753325281340651188603721071124326672895529834546320455398420176937214665990088290112762783947748044556109509595726153953619544069775152791092668570996992365408728708520028865285456481964084181045836558279593794849318565031331210499089608267003998604066523660988125053348361475268190271509002771626207447295659849905040263690507691752562411982045408074598618212848278078585892740028764936867155314621263171422035082924470990950339721901956857950833401116795842436672026125823672372657033719206189595807192657154243729023808351587159926435477296586195359733287777429792164225027687464304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9840 4222494557634026990533113358937139982142196462872437489007378091172787720854476761430549726208716511749119652283879607480279654942754369483969846779091414812617848852394537433435036658293535189661117401804863831802818337338448070133510210412201231341130902683925070233773408113959701970897731046056065732866510385259103438398004179027447425375701110872089981705585414390712139782869177731109892972095430865010648022351686267025300654314964331846265104674005709486014646017753428328050348565685907505174990281225539059712894322114803730871916095153572114785352553784802835297201102518931258209695815259680909554756878336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9841 4552854092386459082494612694711972104347930439915054228778501031902282618146838848616766305708280788473738481095044415692083257137486631133274522496850703676984399814547693222112728546746481072349922773806690785112835025138103113095961042127554253385571781986612173033128461082770487332197422035195231953912608173454917579863725742015130688768014347028420493094779802498861215807958876712044855012647275883377687545467958894096971119708442803568622466578152112792284036468846563088759087210864489354692297213155742312905421885777960630262947005951254614232727276927729552851682977074981764276069123619905780190533386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9842 4580695129330000927788592430589167637951100903819296323490750186236062533940828194836222207663655700150903611915281638640297663479358514377606771620122436569465655172392404729110728669667293422288895583279560930572284130191268588520006495611313577969052857640021351766338326531799741814962493049093255615466080432977232095295790010605217036212287617209351361971960339358509504873332087571760343765279466862795040061218481416118599274871369254069114719301956468919537163203811633903851963637424567456965992699878439906259637869201062245580468390149888741012579157269813138854935912832360555766200669025792301005820395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9843 4679058425337157725222070264874566436912253358211187224158142860697822423366498572743284425881744433745013747809415947812392169914184602512654969894016390015489604237995148048293063321746297186869794809657423935176657079885441977653608918378767837718459410019361128550840750572332115534836090960090178590201226630806896494287230963746092957066166017435644475734728322431992803028500146100103414213096827054118170051997506129726835533050544113334172897796257446083440470827108432998778344695597367807829562947726491728555356628126305297509402228185696166412511475683326200115443079896720636042027016139470720105545990144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9844 4740522952809782213765029318120018555002907105532200821199994074431399297177049916346048861092074426184781792507926261613105744187526031172099331094369159420304112345917730052534386219251201997352413726658919146257282400758376595170554112544447206614205403926566130702549250390973347019367107070138155931303743231362680204816106414356814932691499013229118163890826454762633379184484781963526004880401837528435037220500787856279837198880000227515473326532662758118899975939601400570096865064843979750908626469583203052441380639204490093652840710370139777099203415764075683978336037102421855159463469680589230491022917632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9845 4833590139785321227679267148498666625755307457634456091392293144120914231764487642640534108093660341154426680329589215963519603834289356240634028942459766749683148675787364541594471937703856600946184337365559697807873359370614047888624914677556249039115817986523925920074813543571406096161178846474268123409167079380923669578734362554350732144575824641505247752931639548540351126821230064565313686724474817781179914792699676629938501145845273251414193170458424663174568674932099436097094707814087971115258344272227142758755289875052926111743750165392275381823929726771323301419953114489097079470741542787229376260446617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9846 5104197802484431661057542508716905654688063588853519445837869539474301459325655244160195296468701919153176608345872304779153817794376316268745978780230660563919171503915354450185839283545213897434021416304420502361845393723340576528722798608941735124672932372918718031365432764595533887636652191139290860967522237817187933579821158234836953152534319365233276398988406138420677142190237522429685999672449346687730993118494032933065056788143510726381532438372119849007711803947547052622525115070048162530549342806106742861692247272151592030701343878054198891745752009156650199005210080231810525833953723507186775256727552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9847 5245220162759791629431026589160485437236590887372827576025002090853138251781681099643850066138578597102350042764492112046953933213461648799327511487535781179777800969040425861153009162379001361505444389245449015545764397843305661032299119222466462054175921361158770069997870680373466547223512587594938133810791089150240830174453466124847355952813045342527537066740222567210276451028329952486876688194506683040264208790024677055047971296899612493618072491827441784808163392249814800647675381616408070022448837667972939891661482487979274656872579576533533744847055831313830556322189647147378338016605197879577743605104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9848 5900872683104765583109904912805546116891164748294431023028127352209780533254391237099331324405900921740143798110053626052823174865144354899243450423477753827250026090170479093797135307676376531693624937901130142488984947573718868661336509125274769810947911531303616328747604515420149865626451661044305400537139975294020933946260149390453275446914676010343479200082750388111561007406871196547736274218820018420297234888777761686928967709012064055320331553305872007909183816281041650728634804318459078775254942376469557378119167798976683988981652023600225462952937810228059375862463353040800630268680847614524961555742720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9849 5948933645433859487361037657082313627035980912166975659162523681673830129603253183748950865158707777950665782924247629291127819970226539270607440658720869431104659237791416357336924104232337128468020453843119096104017803979167702059109901771567289024568285887940604149207285906006283555553255615318860497532945971055804824213538116209413490101956058513070530538897670464207102021274655282679997054115833639209354982390362361875231693835081160149524292808747111514680467057603811516259485010767367706219564320019267322577522898405765884803378603537034340392811191914626440064365081476059001859054001387628670707197542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9850 6072847586596576967207573789166801672573509558901905505954839445388890552229637335059085579804266546713021659866655097193645740644840204720562915693507239066021772147982419344658110461539689835958924076309912329167233660798937108199600999440839219298597723709486077001798744703934564093867789064939288327823160486158480026774016937808537588907577119642407444965169463339838125919416049281695397399423606310620621010124414562027834120576940801069759605650416093642285970726855729867566036788828166638270221532085711760260491878827214981436005302224780130923482110682364205928576866540395619213759469444185946231240916992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9851 12145695173193153934415147578333603345147019117803811011909678890777781104459274670118171159608533093426043319733310194387291481289680409441125831387014478132043544295964838689316220923079379671917848152619824658334467321597874216399201998881678438597195447418972154003597489407869128187735578129878576655646320972316960053548033875617075177815154239284814889930338926679676251838832098563390794798847212621241242020248829124055668241153881602139519211300832187284571941453711459735132073577656333276540443064171423520520983757654429962872010604449560261846964221364728411857153733080791238427518938888371892462481833984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9852 13160510251167397338743609580492683459367627942691096853756904313237605868555360513482715230961044478018675199086493024758945213063088306551850529145998584260599780283844851459300069633275031966526712590488588034074870047411799424414403222590988900834521233803264110378550920498068042339301779824873172896568879864097287238134601631870794762712193645513753396109914423940353665416235024362885649867896730792906965249401232478693795097176594665625199421768865547916931183463001785927862915056897618049053661009010240218520213823702437776947918284500263545934766860872510874501995508448613225327223918304398901156681613312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9853 13462762467346048827117121424232812284179099891229484295288378697725762697749942557168157191435428109095425436835044514345726724826346477467543415634257903867026151729537406968695287359282451715833163015041981541225922623969547099491215812900219314864318181204823380389250766129805840122442899830880188902316976693791227542771330523024983108982486729940856949184748483019918502381465976181068461403324305895863107566331618822853947446715601804169795818076665187920238498778720109965319600198611543887307927218123001727901532544555698056851746715665699344953828300160426328344233696336962681610438668810035983532058214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9854 13997610488445584631834204062428177762823550998540524313961420759497513213931659318233890265597989441572152704424129068925972059532158647562056045701904078565683335149561712020406587002495971256326159688294352946733350225400232202364999105279510391772858401630737329882200831744812666885281039425474725487695141762254697042242593044272739239062607098620965102841384597706497816242493259568749745962827855947166862355669465030309730443308852964025884798278866661380296754335266823527262644352843437774388124889499651937260472416283590939316729336123900439943316694636780976566915025642657212160346809170359645729602928640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9855 14114861575527006307685143316943860651695283663553451476449212338314722690713202061868023958415390590332101612326024865333355724782022987895457536294573831834939438815226232263677927580264732265550764629158420583602363722379994284070293905761029196304775634885945503636602104624323460763825528279087990502567111099969302980487528201496532589039144670233228495110328817883107152298725307905687730989373308517339155453035051496148588738810817590226984832884755814618558530982883911817522248008540380554416517159804332747900613508242895159940516433128854771555889211866961388872486211887626944822328925212698419736346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9856 14137816066453948236909826106506970703859188167859082191644410853745289060234199116890037002535572374992835511218956587820861727054381697614281988647584309583981114131145526025366726695062975941904004714222164441732531604802824073182356617742946121012033466974010542362585738641073777475307847357072417175191218223914968293148086314149144950242417011795750144379909459443478975561073056315689772168394933188597591850519525843307572574036783568110746012471833003800985178613939393771586058385461073270621623216282416071198911573492028052021244892967316083460504287117504286450789118597555520718634120189492602622443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9857 28275632132907896473819652213013941407718376335718164383288821707490578120468398233780074005071144749985671022437913175641723454108763395228563977295168619167962228262291052050733453390125951883808009428444328883465063209605648146364713235485892242024066933948021084725171477282147554950615694714144834350382436447829936586296172628298289900484834023591500288759818918886957951122146112631379544336789866377195183701039051686615145148073567136221492024943666007601970357227878787543172116770922146541243246432564832142397823146984056104042489785934632166921008574235008572901578237195111041437268240378985205244887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9858 28517690183563510961812415884511314961403368640255291942967478988777241028373801563136151482315938242865536801498663362994038594569218782416473891084265003024842848055773556854375776970727596882051220250219753007716095755178641348481598782188365255136905540870226159780877999372481980871210086840217665715386535744894090900159297113827708493816677697850108278933497750593220643994682829039981576037789747161404510084833318010258145228213968286660607682395173626719776833137566226079043741387687789062429821099382615079437347796460184178458811046493243334398963035266283191295600387017054249188859343043448667933507584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9859 57035380367127021923624831769022629922806737280510583885934957977554482056747603126272302964631876485731073602997326725988077189138437564832947782168530006049685696111547113708751553941455193764102440500439506015432191510357282696963197564376730510273811081740452319561755998744963961742420173680435331430773071489788181800318594227655416987633355395700216557866995501186441287989365658079963152075579494322809020169666636020516290456427936573321215364790347253439553666275132452158087482775375578124859642198765230158874695592920368356917622092986486668797926070532566382591200774034108498377718686086897335867015168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9860 57313998015512493876774342720305014924398525309448128955002592784162623808075461241563077900780566852013809813662947789226707327095216308706172215114316966907019690088221496721277579719520285556701054966045324534703879203030491408110158846442449733319389360790880094189173723292463436058824557536414859086100155376923636358309773536863514803285077716935444840012004971477570454587441639732256341669963314231119698449568130861663181297825638380843026241195061508627013360644347973580041680701229485202069305999728064268880317431479540113560294537149196683332730344232609617970937771573377409618081618561838016016416768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9861 58437984530861210081920220399552520485437573382326465965427741520319002533339303580946759314080234469304453463234711108471677154853185676855479956136008932692009813746266423813742530850984263950322081362280652268795697291690324812198531100311781716591013133778361777891763123115245048998468719471639766830863197314482468487869647524146787548302899255457960098320580270665551567295188758965841281994689417602294276387636536394236836651582481471093805784731109975061685522205144188604416056687322966500333655764498144348121317859339566086305525234318040629699390217747352462806490976948773515645215764219381233752211456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9862 87656976796291815122880330599328780728156360073489698948141612280478503800008955371420138971120351703956680194852066662707515732279778515283219934204013399038014720619399635720613796276476395925483122043420978403193545937535487218297796650467672574886519700667542666837644684672867573497703079207459650246294795971723702731804471286220181322454348883186940147480870405998327350942783138448761922992034126403441414581454804591355254977373722206640708677096664962592528283307716282906624085030984449750500483646747216522181976789009349129458287851477060944549085326621028694209736465423160273467823646329071850628317184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9863 100240412650988308506624244422966547232546302140764625280526653194241295801924283052196476999861310492153001955901823926798989628074248199485178598849621725853111665897110563068709564838872955284892131210955745617850701914300195232060748144575177338116270658219434558283800394583275742653019773194958208007421158713444958126573688062126158282785797957248054750173008579819211301617534502503090892274864847524520093375556112019207714583487054522714936040695890400932329193996574110190070208251893127503095385162071116579742465887831815291247584437081476340277812557256551344761856281670612374670356186475493336058691584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9864 101673895989335013987348667646354988739973368957286113858340828237806193569337296064182001005398532906419887876233922433836885334226348477759055848449231954680809485961991271090402852455936534942787001262692148481660538333834408327736063795685357847543530431602908814407015218235602372116742258450291696351752979796122343149508842200150102312758319981685732009683043062503690415945347665040577587177415389243314182729270892695620679245558942497123898195191668347857237595551342113203494610543297221260349074833854675355673936270555612731014004717197036658350082540971462618728369871518263121622250276111935890954125312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9865 122058211799133483295896281159862943851544156448600723287187235458199493766064359318949793167991222938571792315245010902301625073585248550157521856554887959236791509578731542980147443825299694079915795912922511015255330793942987634368653443395235925138737628974210630303963701696723140022242594310118752648340727024431402445987716044418929158897198750242944541709631233134759164379701167678432728285092092129367184528586348161758515791014486875962623704239839614674900577558346877921271970951855957703045125647073286273510635308476993797426800303616807954287261086944547572495348776331790660987685593344609030602175283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9866 183087317698700224943844421739794415777316234672901084930780853187299240649096538978424689751986834407857688472867516353452437610377872825236282784832331938855187264368097314470221165737949541119873693869383766522882996190914481451552980165092853887708106443461315945455945552545084710033363891465178128972511090536647103668981574066628393738345798125364416812564446849702138746569551751517649092427638138194050776792879522242637773686521730313943935556359759422012350866337520316881907956427783936554567688470609929410265952962715490696140200455425211931430891630416821358743023164497685991481528390016913545903262924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9867 183944242557074053472521147724009394693018850832156942734543404305602856670984803976692781842845302781127651688284717429811127300140873445280861835073606664928428326116169318182503576284170511906241928789527406754182393963789759711918480417086327987482837298017001637033591550789711744769649721447546271878947956604834784343011202294603180953360438145269111697841553221226852055184072144437850573946818121373696770364866444835015840532126408804495743423903235624256787949470948617506746786961144897192288182846896706697689005819170054995031442490029362200908117100482485658970104082356103619641252827252697575080119500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9868 229930303196342566840651434655011743366273563540196178418179255382003570838731004970865977303556628476409564610355896787263909125176091806601077293842008331160535407645211647728129470355213139882802410986909258442727992454737199639898100521357909984353546622521252046291989438487139680962062151809432839848684945756043480428764002868253976191700547681586389622301941526533565068980090180547313217433522651717120962956083056043769800665158011005619679279879044530320984936838685771883433483701431121490360228558620883372111257273962568743789303112536702751135146375603107073712630102945129524551566034065871968850149376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9869 234834249300731362028802149357915414351550223044272797112812454792565417621206957994389477020694858379528158946109966215724668555210028573502428238137230239229552863019536081261164022439247866809880289370131065564444122676105840115115243107930131002128491480063958830377895048241593766712963276173980099612057300735951047616983114398240881921342450710610163726922465832733274907473428120011702593901923738453944870817923056836655031826225767377168107047216505037406301718187760357762637497639530054866210969851822857947049646262099396165689034728216559992909859759066674347316963863692047780004778508836693383075122380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9870 236218918274248903273085243721160611579148589582407378648726159472960959290108194273075911376782316164646254737594569758750449960782640323257925378856446365796191045516785524157787773206047086113896709331837254681339489889328891476880074945212285930248076997253426841319964996001301787560795063714976699639440857846043571857380991030517818653120028818001650159240019521844766059526010346954649915352927722893995874809117842384703491407078739939166154319505789649957900291225226888289155837238387808437228130338426224499934806891463021177795012652442602171970982716009596679157696384701018693641270927344213150576672768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9871 472437836548497806546170487442321223158297179164814757297452318945921918580216388546151822753564632329292509475189139517500899921565280646515850757712892731592382091033571048315575546412094172227793418663674509362678979778657782953760149890424571860496153994506853682639929992002603575121590127429953399278881715692087143714761982061035637306240057636003300318480039043689532119052020693909299830705855445787991749618235684769406982814157479878332308639011579299915800582450453776578311674476775616874456260676852448999869613782926042355590025304885204343941965432019193358315392769402037387282541854688426301153345536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9872 501965201332778919455306142907466299605690752862615679628543088880042038491479912830286311675662421849873291317388460737344706166663110686923091430069948527316905971723169238835299018062850057992030507330154166197846416014823894388370159258576107601777163619163532037804925616502766298566689510394325486733811822922842590196934605939850364637880061238253506588385041483920127876492771987278631070124971411149741233969375415067494919240042322370728077928949803006160538118853607137614456154131574092929109776969155727062361464644358920002814401886440529615438338271520392943210104817489664723987700720606452944975429632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9873 557965330037765251509278082643261735495363231229023445234818958842075615917093762813899000765236424206364484568980210644070717122997166456790736615186249371381576231665966753458737253228788241302121835250828207452618664278403359926503525456309501971555634001066653944994636667389564016951594077102955818305480908194953130408859688388941131787255761078055960702247326357100878977610771809469678692382992850492727079738373762934710659683888500474278737336016894979470004853715686250220174453757645508105026821196702314517819037177634140556092621398817263253556259197685864573076330486193135510811718978514980593876336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9874 836947995056647877263917123964892603243044846843535167852228438263113423875640644220848501147854636309546726853470315966106075684495749685186104922779374057072364347498950130188105879843182361953182752876242311178927996417605039889755288184464252957333451001599980917491955001084346025427391115654433727458221362292429695613289532583411697680883641617083941053370989535651318466416157714204518038574489275739090619607560644402065989525832750711418106004025342469205007280573529375330261680636468262157540231795053471776728555766451210834138932098225894880334388796528796859614495729289703266217578467772470890814504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9875 844617121538283537969970468035223535819205398162369325705692626212811806967015360964634633458189142555520422029184204112020425442691682920654212893448842161539436529259412514909170142485359177053858106605228388057176584839011086264481594730627958369344690904850418940902824970925892916146237038302144595124102742881258231347586908576625869713466129282630870755672717975776446939179029618820333288060251845296234931734168447595885107353806993309456342681598529386579544293099728752651456583057960868726007856315124054154385819264024603879742330149520369579550177039920151880260565644114902066873282863661844187299446784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9876 915187367553695903312214436122631732456846284359258958196745327902935585554400623065639480020190012531187764541454375636077000620736703930951458264267782179969297551519650610367321969040068726511733337959871600560230767361711080059064437617608259100724832151140542802003327915486327174597133862267318038726437565610677503126848427088349492113675661606299569430541919663528834035624388773065305388248541689657934674493091299508332700788700050085396795936939875530677497297925582837566216098224605142945867895124074043542986269667427970505683366113428872653076347315605081118718717507007535110030848527620075847384301568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9877 924871807614187453945899800222261542303426229116621516059080852952896875803353199191220452002849528345293610530845428711041156418759505371698470350005698858440833402720248481846370818335560843313063175171880469106837431937545770230074764356831881221656115268080986122541252987564993829739483416457903345739592714750690210451344368623463251258441724271939584497732942202330510208229730611362309692206466173524779047738111961782125882346795209895051991055763127894735404038631542453775570651143641169490106370991614601383963457843520154823506616941566767302486567716294860207806532570517141408842788434223472304149495808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9878 967892075633858998341594660005788275485436051409571502676433452096796606011982342561308108100529556655288136301895725482636238791363614763181217749192299916350053433300403871768138666191940194728464278977358405365771553679431427714960687150306128324396804015337749675816383186000042639171861194772767096239834695627670038145674373599540810751331623764397036127744584221607270525402135100891378956425363664262677907187114127070626943350294950204110974043743258636289342019222508078699946033174064087617319967171337039738952353702090680188476106914554083742105272622515656535931038902973890241662370470464090207288295424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9879 980296603416795528683589767784865554507477597294065713226518396592091702856111144435023971013772719653507992503088848387580542629467416604467692556207553646542547154375072372849552546238068405950649594991529418939150642336726809831883710045733835860772998875647483954211829996787461468281278134719189050416929959612599901590625174175117025546466519414734334356623875995898801301342608403713725499355974871321919906447446527123237096764441308770426921193632400344053244098994237815748564454148928690535751374151285816272562459310581697579311093975637472453982650801482635983490755384695180565862588932606504409759744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9880 983678628764063624488832997228803298453834787583207248084848463756303821935589793689282118601908646872020070889792352279246916894910942340953053727113858094944071719689301156948555238601857154276122290082040687048548084503402207545204432796646676443635148503159277334551304557415951172661432743570405831494013039194645348873912659565948196935163720751183271463564392037705277705042145883489546029163576759467383623612740810853134052883097058914018204291325822277665829784672573903936270883071787112145882281842787835034061954559479586512770692150031565839595899309633850769431907082465864290109395474995531359453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9881 1011767013166606785687800269011660263549482657781894902997443779794556399837379389225918371839797769447782690403599629441295609346401558184121255142284271651492147533219989113839412259097329577479723640423467190902403116065664733400153756279239799863798436503249488704009045556081011051476274368609893921863859931450054615230812009749865813504400995347290824723678068907312567014882730655891389104356825828149379110783122463988738118640615594802104387400179861224321368053360428482989775346122022556157186475494455780353297513047793102367983656589770718225259553781295019619481122751685591527423643531390406734381056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9882 1018761399257331530499527407797733161434869955419834090461637688347143128600433405687132463927725795394925231428148199790869396548681337656333376651811887362923806125960204399247190833725606394374970451118810679341253222861804049612590878213633684609687620594281293494701375862115895348351518092004724717935755916223404573928289452103574389908084396104658670331616609935232123458958482352359761261965341953027051999958044709504858648669768045259165417433915999711916294850823239659210310341379334336375264734730860109919458458491614490669252429365884301105718109151604587458425196789538262697260714830916105854255104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9883 2037522798514663060999054815595466322869739910839668180923275376694286257200866811374264927855451590789850462856296399581738793097362675312666753303623774725847612251920408798494381667451212788749940902237621358682506445723608099225181756427267369219375241188562586989402751724231790696703036184009449435871511832446809147856578904207148779816168792209317340663233219870464246917916964704719522523930683906054103999916089419009717297339536090518330834867831999423832589701646479318420620682758668672750529469461720219838916916983228981338504858731768602211436218303209174916850393579076525394521429661832211708510208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9884 2111574321847566794479567576370690174899352255840658292405376179572841081225058106255735172953802132756463786234964227912173676719702777754555683938236588423004991820086165731379305569129747964789181047056244418917732580985034932879175552785479387805420272750647992343728852601052546615640962423089601810071444763569604599734822783617543201383955734418574770716864405499277906260960668545703032743319740893868575777941698053126570678923261305792488147450740179342102145827581264519876029259027405350088444934765213916061460271716835696813117475612293583542351203744797801899282168630126766460748717400735970336387891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9885 2253714411076995689827629781887744936817758600026655477021365561082360334781625552352059078820545422976214322525323783468537145739520788192367024634201102643104013678885852970371400923011887128917079274668351651246906497184436067938021604411655589885474577860054439606293152421089157098077011114945525659341118800482274309452106684449228163748114562307960822301163311604148861039690778967561661416515298063516193124290362571197619417874844245010133538941693572204594672022263881674222043785020011870546860429412675573963907477872145059073955936095632500563431032544128313350154611482482902530145316808275775344082944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9886 3380571616615493534741444672831617405226637900039983215532048341623540502172438328528088618230818134464321483787985675202805718609281182288550536951301653964656020518328779455557101384517830693375618912002527476870359745776654101907032406617483384828211866790081659409439728631633735647115516672418288489011678200723411464178160026673842245622171843461941233451744967406223291559536168451342492124772947095274289686435543856796429126812266367515200308412540358306892008033395822511333065677530017805820290644119013360945861216808217588610933904143448750845146548816192470025231917223724353795217975212413663016124416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9887 6761143233230987069482889345663234810453275800079966431064096683247081004344876657056177236461636268928642967575971350405611437218562364577101073902603307929312041036657558911114202769035661386751237824005054953740719491553308203814064813234966769656423733580163318818879457263267471294231033344836576978023356401446822928356320053347684491244343686923882466903489934812446583119072336902684984249545894190548579372871087713592858253624532735030400616825080716613784016066791645022666131355060035611640581288238026721891722433616435177221867808286897501690293097632384940050463834447448707590435950424827326032248832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9888 6832954717850134509321336785006406440303674649196453422699702821475647862937330148371949766699611264472236031483866440849254033391955369448842930576961044227473193091949487310733134616512956904643161712583651153559359851031534446692378419139708098137276058027791698198287975790247646422666090942166919923026527045412088715911420390958835568298994832232240251961251571961675440742155095339296877522287465270672131148978441941016456488744950184816053720542497913749377028231367449501367146249702911369433752695012771451560600229454251439004228107186908261465963657544611498213069659207299836006708356553137580842523033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9889 6880158105570798934810246066895787916969051657159578745329978805481324230390618538339199934732515933895182183981922271182907914116161858926077733482873984987638870424332828458141239691387519810801151052765138992271807179942102806948789815587557958452518416952693364316743735011773294537636837419952650971080804866184318179213891400995138533868377722133494468463353602273057844921855453544967180274177141568527334686146877468786848995645838355663479411080608729567838578594538567750132838396008057773998511784246017632332252734711727039871879104194964456923425934546200390109752273352330447811606834704786296450056192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9890 6927661807246601796824290925254341475479669119840692931294186987812261321615674274463534989153100514740771895324789098837643636850341229121606728497961667878000052189366368595020104226740569377175085307325874090859265734920936842857349688245078091427995507835872100275922234292520983719051783466756814102941711754205932555409702017575594566710056805676044006085163795123276994739876400358610036086555582955468358706527594608929305184609982348780910853310422007365891653059955226870195049611063965333719644802932080965590720415186780885269599030954191533531154942341973713351957420762117195734018720425108353871805153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9891 7044750680006933504435823522106056158109588373288597305640027264969380616841732042646557699243835156059816874095249927660084218290546100262552578236118888684902545565682492872803075637388804038676710534896702991351522156562673057376896656880900770761985878528334878417740459998931507009101653530043818444244557583452445806633911462979274728435327877070042731177887509610725130796316801372726578256263482353013321419016173920821370883918484882387762895672879010441263914536516152451798955732220189271579898913824019999185312428993064818404752880609784823929898771174526246621016265093307164731072570489703684301379338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9892 8805938350008666880544779402632570197636985466610746632050034081211725771052165053308197124054793945074771092619062409575105272863182625328190722795148610856128181957103116091003844546736005048345888168620878739189402695703341321721120821101125963452482348160418598022175574998664383761377066912554773055305696979315557258292389328724093410544159846337553413972359387013406413495396001715908222820329352941266651773770217401026713604898106102984703619591098763051579893170645190564748694665275236589474873642280024998981640536241331023005941100762231029912373463968157808276270331366633955913840713112129605376724172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9893 9494841088484903367975004690977598822314259682477014033772239757066872464235702033364180018982718286791528117062669778190336893891922120365081613063354928015356080667084918892029194381825082179429681831312314901886994064644709364181217851408784850396096492043984386090645614841068542019931380867672853721469905631683733856590429320138437385179682959842042824898134207737793848591727103074559983031621592254458556394262382272945524642125857744091180573474428949487150728817325256412276001650492114150498377636913951620548855521645013055556270355957855609035343516247936113307323538895736920779705249692637361213748019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9894 9604479649162458068061476002920657071748853926123088732924216952496314006982710536620030725447286992970212485464806438301980486378680113222739131694584859175832656148430102996973598715050550888014082051072503575696959001047951462651392168229143239204195522499382888642703944988537340612302227132806147458476679111899295475242863445817968257291606177967333998191299851429845352308605858044273627589764819886088186317212889011675093649923602358280339019745327224372366379732352793995968485507634887669765164565427976792120710044981438660370797348964885719528988122098362265441917630147989370271413416312380127873230438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9895 11530039834591467265519045898447526158492837024059704741945122285667772509232502037972342834466544773754285033137515912010924692348731965950600307672527934544390931282356559097621401549302288204858346012262838772540452926227698591181339428504625861908266126241266451181593274955077768997302034223697351606970951403293431848547320973563100379777345433558194889613384006184335594127174592190422213226336852169199512703917569390624442656063688399677376636249509784855600011670599485273023438045264318406957257857905928917906464701510699976577876671780427761396515728608895922382397595334275867249340654855946746792048066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9896 12971294813915400673708926635753466928304441652067167834688262571376244072886564792718885688774862870473570662279705401012290278892323461694425346131593926362439797692651128984824076742965074230465639263795693619108009542006160915079006857067704094646799392021424757579292434324462490121964788501659520557842320328705110829615736095258487927249513612752969250815057006957377543393071416214224989879628958690349451791907265564452497988071649449637048715780698507962550013129424420932151367800922358207826915090144170032644772789199537473650111255752981231571080194685007912680197294751060350655508236712940090141054074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9897 17298557943584589086162524868878342492034914770623555809744729885505805539488690102479743724647167447273950087641085007552798120043834821488385473738061479466630204851715165272371914642384652661718604681626134020088755983069165513771760762729179274009822813793404915380151318159241373692857572583793508403055629456700855731512895089280804422936581665335337903257944147627894269708397560188603714928469579483219535898322931018397411691212056776821792313790602513989970284499731327267931098644973317512865182071403160952380906537915780152966504897437565315566071079481489786462668722368930268066744398744738065196200755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9898 17496294331363937851784433957654971253653469333352329588098564480494580499653471047668120409355133842204872345250453939556161765332615134770705035582396407719705881889442477019937223134728181924328859725661673078531835885853216976374817022144785482952167727188500711502206131375626144608829235479950398624011713098867894619934894837987315235176015101344802845276895778622860162721123193055708865009897942580914417400450521118696924872694072592548817373695089717924839466406859961264246804857877272575324051388044046867137128565364912244600169083005464328039085720459169356342497376773169740853277386463187452023747379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9899 18450698652574376030066990080932286817197599718806981638297786337402011839343129280447639200738804742043293624557088805974286206371274708319217274605153914765292368975540911438913762293357300466649166617033688415669657247089002659392482719163324735161906336791631466448496543488820591572919335660958142542817452218152319127531765239944441337066069036026539286554103495815498206301635042048969179858966289750748594708556776177323954903617562891193269208191543178714719023149790008043976114795959160035333579260711774090548213423354811110210129413580683310174474443969980147614559595868552118625831775581925220234035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9900 18491792269664957987608111531561618435521543706624555656499902933382635301307941200688721090452725677686390520315960943251457622281361275402277596480171191354081661018191616477804035909014993090276048752305009172316521833927695344946817318906832926184512033022457920517426142773260483745789920223549591021722856639610243571640242447912223731911456644090446121282469986493209210865707460411851917021568336737620250392204179908708240843428349816130270057863692595615152290971386052866537798558571715984608454027224886031879359531727156614888887381345197891679240811572725676489769296080843374253426453188305112447057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9901 36983584539329915975216223063123236871043087413249111312999805866765270602615882401377442180905451355372781040631921886502915244562722550804555192960342382708163322036383232955608071818029986180552097504610018344633043667855390689893634637813665852369024066044915841034852285546520967491579840447099182043445713279220487143280484895824447463822913288180892242564939972986418421731414920823703834043136673475240500784408359817416481686856699632260540115727385191230304581942772105733075597117143431969216908054449772063758719063454313229777774762690395783358481623145451352979538592161686748506852906376610224894115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9902 55475376808994873962824334594684855306564631119873666969499708800147905903923823602066163271358177033059171560947882829754372866844083826206832789440513574062244983054574849433412107727044979270828146256915027516949565501783086034840451956720498778553536099067373761552278428319781451237369760670648773065168569918830730714920727343736671195734369932271338363847409959479627632597122381235555751064705010212860751176612539726124722530285049448390810173591077786845456872914158158599613395675715147953825362081674658095638078595181469844666662144035593675037722434718177029469307888242530122760279359564915337341173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9903 73982121002872215179045834532578846184726580360119912179795043229737036159993283251269692302858368023604010749564079035543329140932424168741030561862855916571656404865989179973458152155088890892003953285955274214370042477682827221990581842693357039628838115540830233046472249397285525428880958371638064584988635255946218065474768249257879947845471982987287170491741656089265555175678604501995783644811101821503940926320017940803214629701617052931130985493875854541155072348023601846475865993784395141979082697965422345453059197886372290657137467472034904409851251798541861549527776032353358242129848696772748241797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9904 78606003565551728627736199190865024071271991632627406691032233431595600919992863454474048071787016025079261421411833975264787212240700679287344971979284411357384930170113503721799286664781946572754200366327478852768170132538003923364993207861691854605640497762132122611876764984615870768186018269865443621550424959442856694566941264836497444585813981923992618647475509594844652374158517283370520122611795685347937234215019062103415544057968118739326672087243095449977264369775076961880607618395919838352775366588261242043875397754270558823208559189037085935466955035950727896373262034375443132262964240321045006909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9905 80933620695269527047028591934968138983034592245680771400418314241452716283675799278515811969554969436113069593486271058555386428682899646511217457227238111222561966702404560401652519331239242276434574898046566758393416679687757419734795552714087222735250995896611629215766785654324351167658628343062177016242145203733952761858624645984268948853809096033773507882890749880966585583979052550508425568042428697990782155648028432124020585708327065670530377727944695193546856090116964780251057530543073976707201455084175618753009933479505132546071669519119695137339090779471985644099414420997735521341835100926257397760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9906 82087297509802196024366153466427694298169265347889764158507447796479651755685171365879215144692449795053062740378985913540741057043287893555615916067971265285830134688961603597678024364611459673665051375394894518058325073910997060726943962647015648508175745708041846119002147043268217831786765473571943043440920486459981911634290049372952135561583503570541275751973453596460615781247032171828692737081942411899591966292260307585267706610632993776378296054875041278266687939489548239728769746700996075489021564811018225711117030892419043824862790190110553792995184429019221178224764613101857289970832185839583232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9907 164174595019604392048732306932855388596338530695779528317014895592959303511370342731758430289384899590106125480757971827081482114086575787111231832135942530571660269377923207195356048729222919347330102750789789036116650147821994121453887925294031297016351491416083692238004294086536435663573530947143886086881840972919963823268580098745904271123167007141082551503946907192921231562494064343657385474163884823799183932584520615170535413221265987552756592109750082556533375878979096479457539493401992150978043129622036451422234061784838087649725580380221107585990368858038442356449529226203714579941664371679166464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9908 205218243774505490060915383666069235745423163369724410396268619491199129389212928414698037861731124487632656850947464783851852642608219733889039790169928163214575336722404008994195060911528649184162628438487236295145812684777492651817359906617539121270439364270104615297505367608170544579466913683929857608602301216149954779085725123432380338903958758926353189379933633991151539453117580429571731842704856029748979915730650768963169266526582484440945740137187603195666719848723870599321924366752490188722553912027545564277792577231047609562156975475276384482487961072548052945561911532754643224927080464598958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9909 212947926695238343921976631549976395916252397717402751381910462301936840847688704805822134945003411066636684315761296162111032382250700219439158686347421921365933693215850940864215818876607443189265720787341148123749188415321524147267969250892148091263285815258118928168735204650984449003618870881202924171574958483393488619840224382887976832364692498130504687266893259054781795457454713874428040459966356971935030340551769628143038233084946610708065022821384674110732169666484489959210470839574274485736096594344471818178768681952569073822997819174093699189539605685213045876981001814699773324917785627470069760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9910 234337362887737839800361839874551802794951527443684094409604579848709163528389881377429158277257087022663302384811097465505296079312326108147269736620540745467578588623309746479910385572657790816276410964202970113067995785038263906060218606759537188430175857146267762731461496318149998103537921911937084555030932091058790143433064698680280283082212722387168713632367870853173211356736831801370590301722977716671615610313858488569850073385923470272519554002554868043632378708540265395113389243904846056303366741154183209693613891784249345238107822344469332974800028300705556262846649108087395001109527650495952322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9911 236189859632165501833554531245494334818522653027209342349085588976636873077550964316245035961522297545524796103153194279550059498072402422305007195367892070212073905556346551083854875193483167599128359927204577824667696504553136105339110940852220698539838321470091748782849536295005364662737705145886905931032492082071652298207672256410014480442676380748024493195764352815658442785409746697553044809929328652041517085591652304198124177047406229825375688384943519080514662424314641103223239657322114995995575878431160346800938883921073302703050114810330847267971331942033712156051720575904821438777632623323984691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9912 237771204641266310717308010364350058468453347020512779780969076234732762566529843352646672291411536351958534424623670014140029255859023510763784236698207050706720681357149582483278580586234148585680409422794100995392673273623734901667508885359975571957964074455426819555456118543150043580992332815491149833276772415005035757052210056666542624419403471930766699091500460770878414446057698452323461580709527504060034518749623674238419813452609172595062002558438723839327699923537479997885581128955136373727149577064103170251373976991939054621474857511294744806126153756266773477801713682531449356024677919301104671129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9913 248661664580776232763331704457730282895254783366082891607869276976383638589960521759328368427156443555839272953029498998035471672632657491647997458733478856166610182885369951662574675155546509608342056915481387697321668573170943830542180300366779914510120267659398629921460838604243291437466562835993455814795113981025891950824428063522674575746059600740997419404299891190615558828064601848077213621735537624077502934298047417621277620343582750462541844449611524882806154660037259995852065090802311691319184219259447490918450561781053722272869997203639318670103850156645797768980198292954357804305850830681895075840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9914 372992496871164349144997556686595424342882175049124337411803915464575457884940782638992552640734665333758909429544248497053207508948986237471996188100218284249915274328054927493862012733319764412513085373222081545982502859756415745813270450550169871765180401489097944882191257906364937156199844253990183722192670971538837926236642095284011863619089401111496129106449836785923338242096902772115820432603306436116254401447071126431916430515374125693812766674417287324209231990055889993778097636203467536978776328889171236377675842671580583409304995805458978005155775234968696653470297439431536706458776246022842613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9915 398099708627463368883706337946932747766201567296416805301384178214834078057611503573850146141419879200175342185455234997778492165904882669193435078098732360217597104879826038860102445138077605237409049165440857319458240542607182234728615827193476854214916159090801493050739164004819255814355173281005612228131916823019043908415970162736759338636858930443698691625087051132827261633388456600237734129666274005863483139174349273918735266704186899175399358254266825354501297865889278385832375234997073727057709978445842905086785752307280491825261439716951086967912231035776319357296436467817701707115022769137578409984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9916 402210992891106990584178068855184707779496158027768891581587563909852728172824655101667362196116724498097152992025027242846459139545500366577105462178006541683117016799312242315966775844230843051497200800458501082321009281301743680352722259736129487909353838697411952106244979371269025583492513979616724732596988254936767852779247818235568053261326855398099070840415222860889914080802359206582007456678100253778582383229822553693023296367604683879610755263147253659980511269304280388071516855605770779366233237859610882724772921531108406722656866948937054556962670076291245709931788757158073608381228822462490128836198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9917 412679225561108092862618329331079173701911545416319432747936651421806341978807127569924513730760831231694337676528004201269875146838965640838340369308418785172741932723925712848287336165560156433243243730742576865067216648049131962186741651553111383537276655083104118697431761120367863161766490345439505396097533322828739148700172328497414109471888850743937770061694708621643407143964261281924023088652997865529573691175338964541243496955895632109233479521851630474683616114809181500596287655509216372139446433461498825540865477529394553280604294559780245586005835066896351857552972373499743411350478023878386705173053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9918 414768120150481155028566048646684637248089745874946674762572995759246405603324492625313036555153212964508183277683440629103324511308218776233132217596882697209490151017025545974099659142945506334320274879262053940631035775642071998558522212172448179869793275193800417405138122189072755620890847556314752646405860894326322700986861538334716721293490769644466236265008660454786955496374981199207135757743954000399716634089714158334966446473922155835388401810934518501553875374020955581144291995162848070791463040646801872764732747952827939130517132371555203642423474799943061467011696188894676268050871761818010173614692761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9919 420088576439972716298050159094203878024711351801921652863888807327160628717635226970475647739956254440148121506835691855197710583436575815658401917955543798001470258541408120153818051148285278569400434210556696032005373378364841602487854413731789250957942732407564724713876676214232864475930304292510441857682585915170063540928977725274198623308060712446369730651064170902490131488354420042072408408470952173706494919884844913575866107412775192941386609603181937031759483197538467623028033913299927036693620836694031432696576730460950386900974156786819693160804177364646217548297891918953422614250393185401883612008564129792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9920 421531681763670057151923888124600526572555627594803800135443840628655187195558325192094046852829594823148006417946633271047033654255736218504426303007866582142584422163072002417788299967879344047218024427538679617302679612013131292141499335122228399263798916198563662513752583906589901805359124950996843199403842935820407356667626101795858438742480446093559520601845526882835603514900827856361613731149884941477586340022886587298136488286039616843442387731374318919900294575939377835877720997172825820803230074786832891282857773583905022501735017838504147349516742821442594615957475824837154414327239693353350426927050627481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9921 562155648776570479769192013299339470061920432065494333406347892923390842864778751137263973701769249808540400272736470574274992150698327800679699000271723069055902873463101403278175034420440653333887475675897023100072473187180277593528494001668250248897135116383180004057215915637601867971257783799325087904074481956648307577885774169115434565737550597601768776869343093020773765569912134432064707900271719035486789208365200111174835236059698246083654537526075463784220005437969194493528615276563276188787089448673212440701944036495942210530293377300367247353122005425313678103659189578616565625994115458690491812288778574233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9922 565571848400673795243518350892938694911681253895328401125817213533885092210450289288779019973886491477110682180090522818471502347140227424904988464609038656021171231823900359174266999010261022249170495300705361448441620920203423598124998897126799383440386017225389162385556090056435861247360057821840922691730207962404572187793508436548083057802679621394498619434377419427467708299380459102927375695388080113827824536397059953996598639980627013898157096078252080719497275826391155901197954508154381690838116377560172706055410232211122229852454322618603642599377022396900052477609369743479053731830729598352758490541185742929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9923 1131143696801347590487036701785877389823362507790656802251634427067770184420900578577558039947772982954221364360181045636943004694280454849809976929218077312042342463647800718348533998020522044498340990601410722896883241840406847196249997794253598766880772034450778324771112180112871722494720115643681845383460415924809144375587016873096166115605359242788997238868754838854935416598760918205854751390776160227655649072794119907993197279961254027796314192156504161438994551652782311802395909016308763381676232755120345412110820464422244459704908645237207285198754044793800104955218739486958107463661459196705516981082371485859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9924 1225652878650293483915867520289606302260692069752185352907115280785186932060129209394760370970240061921380267273066860256262598758744409200619532193460795425162684774930323238189032518129492432521284214380729721161921062295433779321953758285098874569977359974253420518875618056233525553118060156238616597107550898527631776470716252866964903012830808698721034698978661898721605933384717507599357174133230560004594802053289493049387962098759711302326400963977797714030478024884480383378919136570122470496310939176896757837270372238145910571007668983594226319013524531019090712877137862868878990290882181612945622209311464793047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9925 1275707790401467697221874700698528076993856733779191469821643152623548884249186947889816767072818066064416458979295418068180990604743171997674696300796643890467956647094547899893927631460688814349837064459555325593553996720089912682479069156144881876870704941724948427071829737948954441728047116614463247481757577676540709391957772152734413983330597980525138295240421617910720751971696285552970953803239814513257027221890339173923095982696145032671611527962685982254805860283313884104482742954665002382600958161845083863554376140688431212567788475579591816787603902503809026090683606098229496270477531402788276352807154961350656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9926 1367657154228830489130767174153407284203678559064988433683312087915119966489043167283293269611316324285161107765117169275360933156546478280973023814348529283299592920473422482612847441286223588369258475150236695697516920990774359432811679337885348760680090324717662411330249842288322612532295410604272579613895673577041978959425499849837849996397534457243203218198125822211013535331122855425714060859189346283993773346885634720573467869722886375176954679861414689121753342516636447439063023675238617004349306365571984365134501747162299027828533174161016045367028656285971324884058284901660340713701590761507061231747380113571840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9927 1520232057051454266076958716283649350017983428121182966041241530200124385680976672879999690124182907188023641816812594595892212015703135734307336766431066569218318516773828047545991508399370041305078668985068802532312296202375694228574678301266489591002924120523420187395912154934803495621035640849175741760773282448596704683508242404015000668309750999042241038560060973996375584967587594216203160293482846481244479360080845370903231731842032275755836854491644672592868221702863336313422212681902097696556084347012021525495748434835956070554776689489184614096289304643094834705958740780833510362592418577624271370504909094912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9928 1533798526314993262235262633247894772755370188640559663571960403285734160632073686278198886793762971276186132051061993544605260010851510785950908243579109287130579941729262020468523431678940591002621047500381754643443597362269746220866409007086597892274176963510902557328171413393016128652360635148253622762123248873085005862576987962553302652140440794866046297651519959377694783147543226384979731938202177746052382766661270150643573733875659076615536929081998647891024498039698401170092498027003131250288007021076480111748700840223354877965661087071393254754224167992747129086781871526205205686996057066932479490340589823590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9929 3067597052629986524470525266495789545510740377281119327143920806571468321264147372556397773587525942552372264102123987089210520021703021571901816487158218574261159883458524040937046863357881182005242095000763509286887194724539492441732818014173195784548353927021805114656342826786032257304721270296507245524246497746170011725153975925106605304280881589732092595303039918755389566295086452769959463876404355492104765533322540301287147467751318153231073858163997295782048996079396802340184996054006262500576014042152960223497401680446709755931322174142786509508448335985494258173563743052410411373992114133864958980681179647180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9930 3171767793570191361721742471154183737519040713374239031270599712046036275368325816611301233969985206206884488263154456063078929785151715384338574064324324541556010818644105124340309024067781488364027467121496342095828774570191589968962196045664071694926513464976544825791574234770139487288350120349088763118161730314668794630882131871170198990000623513011233291104274475189999565763222545071217963845898775272723374616316142200979067644121551738713288452207854186813990466864354080799089458670762608733732545333518379813022503591796294634833156314515573317420931926693416988719459205170626929947936498056041345479615112841212723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9931 6343535587140382723443484942308367475038081426748478062541199424092072550736651633222602467939970412413768976526308912126157859570303430768677148128648649083112021637288210248680618048135562976728054934242992684191657549140383179937924392091328143389853026929953089651583148469540278974576700240698177526236323460629337589261764263742340397980001247026022466582208548950379999131526445090142435927691797550545446749232632284401958135288243103477426576904415708373627980933728708161598178917341525217467465090667036759626045007183592589269666312629031146634841863853386833977438918410341253859895872996112082690959230225682425446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9932 6473354170235381708680652554160878534140299567326609749470183273360486868395841351643227062122295659026539113664663948766102280285573888853182344934503607235096922620226754130422801491614589794025129815207781065859669911444685582973066772903590143716722108944095126478826154325023746687806652734448729259463221586953913575035676789068972853042033773942950054310969987638389498554990119546145304273297149805316573767592091303259969897276471025063305184678185996315060719694222923436184805832696880047653577537461046941031131931222388870839046939580067614736258002760239297822339477389729640015205252591092119026528078320494654259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9933 6512586021422211911814249948823027262359013709246063559999190008073269278774597694413007534065413492367040423384751633586157955383878040299765528058041697877710886536844514284054736633754650958884961526405450211773445977162714214059760188303071063731178594797304979148528787195045996872143947496971670093693620494052217425720464586159256710315152377542127369540916849330602666645137269099870989621134637819242837559234813353302580098955634975838115873400814772660645388743091117323576513409047534342486420231410216911511254339385706969785177357791180011991075137207109771376023337568874553626890882712949958490881539514285267353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9934 9768879032133317867721374923234540893538520563869095339998785012109903918161896541619511301098120238550560635077127450379236933075817060449648292087062546816566329805266771426082104950631976438327442289608175317660168965744071321089640282454606595596767892195957468722793180792568995308215921245457505140540430741078326138580696879238885065472728566313191054311375273995903999967705903649806484431701956728864256338852220029953870148433452463757173810101222158990968083114636675985364770113571301513729630347115325367266881509078560454677766036686770017986612705810664657064035006353311830440336324069424937736322309271427901030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9935 11727379810280481232253665083176846673645759632175620137304466457101224437667631059878900628452495493147517047768527367275098460891984495301585035530877504811955323132610460304491310513890479090654757805469161372881518439166522379175084489021684919115442761030406983008451112322687422662632124077980908226757605368491610871079704790457515227329292527975497072213220522397984874447325781310190904164200365949717573994210984335838213160054089003649482658607609866319507996271114016829830887265723806702334675947540622762542394150197333518021869554078144224736528530022766471019557381266708567425835432329050880513447144673124087234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9936 11760546724831926097219262241580833321836038181182377735569985605149320739483149484413423113771442830260341881015272967312870975012873420953351576575876157435399050064216190546249948440306896474083252048624491998556536034644750955835253174833038737138737141000807368201562478158290347591699490222256267372018017513192235405385257361442216382177509860732971775070951046648485691538164986966052723125997546885259903019144229159198336011998081825566293300816892438895891933302083646018903564973226626281950979175902268618937868743353541212574383372983605051813070774488301770524456169776135440372807598908457910076097697191647432933376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9937 12401990241870710107297798753181048798650287660736789588374500055482710952707419076122283998093106203655953230146968531773244394320577186677333212856784103361047426947076773677581376519341688515988069788596273919578198282785180108168993700463917055880376161682005286555091198669168539250392814218522226744395731525995059592650037374183023102420451701451142267340080194383349129294234545429861692932564038362142451937276940483097681686164755311324088073456728677563343867003056973163501323651200874405648945467758242960461750972072126753923124695552488277009867356036952101116629679465902690010105634917315438651267415894143438684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9938 18602985362806065160946698129771573197975431491105184382561750083224066429061128614183425997139659305483929845220452797659866591480865780015999819285176155041571140420615160516372064779012532773982104682894410879367297424177770162253490550695875583820564242523007929832636798003752808875589221327783340116593597288992589388975056061274534653630677552176713401010120291575023693941351818144792539398846057543213677905915410724646522529247132966986132110185093016345015800504585459745251985476801311608473418201637364440692626458108190130884687043328732415514801034055428151674944519198854035015158452375973157976901123841215158026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9939 24808976250203402373752615753593993286645449556180824610621457109980722091095687062245020074332473477283167670054318521162510236534133457820598886222271845837245326170869388955838515929527019202576739001075164666515743271827272675596061517222079395569767580629542095884222716048777831185277226750929054587177926589362121223403861268959876224217507814463795568826118124998071208892313696920319503364798797384249513120047245292673952569383353424384862587225020992056219795986779830304107783787256210392125946905493427811340606375552943186296973711224030929962135464281774072163215705227662742634515441288776825112666258743329835450368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9940 25010104731141458897136056535110329151814147992090811756773694596635221596203274060021171934738742116251591531178459502429534810537112738727277121086692301260516149265495941337898248900585754208861418948273445392405841865099183671871410239575954205937261700184225204891590995777074071858486730414270307968065407720589070426993823809697405339884447461201522901276989238845540098011861360132652653012079090372816851534421454646518871639938927051311531788724756606742519034032004311901531349841863246511195731232425334935256878348145211118170203200615983721341165225127041598283545189336791064948811038623275992068729273766705920737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9941 50020209462282917794272113070220658303628295984181623513547389193270443192406548120042343869477484232503183062356919004859069621074225477454554242173384602521032298530991882675796497801171508417722837896546890784811683730198367343742820479151908411874523400368450409783181991554148143716973460828540615936130815441178140853987647619394810679768894922403045802553978477691080196023722720265305306024158180745633703068842909293037743279877854102623063577449513213485038068064008623803062699683726493022391462464850669870513756696290422236340406401231967442682330450254083196567090378673582129897622077246551984137458547533411841474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9942 58368662330316645482247519779114715685288368340515870181988494256303531996133147791171709424012036826416403943317482778894650008562550195516760519738434999498381393060278452435050625320476982688139527145423508044607243643954458121042895866546942662520650560726629490460177697152174010232764473739680785188727759500413571598613791115543635807654876747114763710195975221198857810966197317119895294172169277297118345482635223292040183115118576630893452058140090110070522505991324870486262820690813748016362221722392030498318324827940719919966424693396236945047051531241919004612738803064229328581367364873988654063474836863646003363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9943 59685074287493185822483007805926344146347529752666600686838110569883353333750855148210554733425919822898919958730604347777817971994611685271584626840335123183044341517773058366770097943204084036396623286706283635876577405223972477076352136959874205927723355290459087512781804181835560190324089789249343384241043296399054038046014720434684523833481518261813025865571483018245860950233759344059847751611147733923697139322575074185550384580267330864918885482146787167989829275977701643777143621446109745096868948520494574137327285560446042354142369044617052997938833536197754145485122815404694461940677524400519386118531644376022515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9944 60424102603650235477567767194899294622022115800368528521947041674394634441357721682935033130175517520971526287066987597620988335513083829410830422022991474497747879665743286888614431528008474072643317720426600843763815992979766881317364370460178425130481259144989398927787181735217713400590622165336130319397923375666468856195398908930408325156238853732371499888121930979265521546546046806413056065115259034025608705567505796403219128470634552003752564806641921560049760101719346260395367431278627033664510761693377197148594658568964794274713435181510256002422146475479155431594878638968137190676141832299006088212510533408509657088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9945 60643398236152639370570049872403441108390724742984318398294485221073206252666468397911802855277546240566934877664539851408585529076316333546031643857518192527560951323867261735273423423984236235680392546901370053698635428039310986209974087220218251302165716635296454277430874849309593947675955847740091305258856792434587174645676695126806416598345678673847654151811598076631546530173633923369306633444562908207247731983168718976047710217102526836573916957504662068286943140105265943736515111068849379142808960257609363955530351881146767386818182266943806206470033251110515253949605335521718585937827828503645370308654761885999038464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9946 90965097354228959055855074808605161662586087114476477597441727831609809378999702596867704282916319360850402316496809777112878293614474500319047465786277288791341426985800892602910135135976354353520588820352055080547953142058966479314961130830327376953248574952944681416146312273964390921513933771610136957888285188651880761968515042690209624897518518010771481227717397114947319795260450885053959950166844362310871597974753078464071565325653790254860875436256993102430414710157898915604772666603274068714213440386414045933295527821720151080227273400415709309705049876665772880924408003282577878906741742755468055462982142828998557696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9947 91387418116178713726058235583998006559444151458019202125178327247353880045719075821411511195114473198154775461223235985305390333757563190029849877766646097956365150134966028943531630634243641778788269366533558809735469882199954051342435987497947310497060062354368221678409131618503594402331381157307953150090405344510916240270108162181081951829638698885349968654858898335615141513121253497250090100310142050646996626985440310057125100508690604410720061913097621605747892526075473608028766012658134200598253689175140292720020507485596230775276035384557465551400985383970347107691633479529746383576081933480876205924448528594603343872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9948 99022960429434270709073297797714349027397977891303089979670150322860639125141032548826016943656438474085665166526351328412512065876369452402035966366522512728261091269540402663875673429906783647405750381896646452958487775691605139485389232445199834494114352799284410053029013112489388111870774410908748457559218644074097710536185824755479051917101971137426401603113192149059071127033678615035357908718023041059610452631805501321373394107910712265657462940317255852072370968500307738222623131378581382918313055235892773741204215949627229999171272660432311150399437607471726816729664572221387835292994125615472792392477014699425136640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9949 198045920858868541418146595595428698054795955782606179959340300645721278250282065097652033887312876948171330333052702656825024131752738904804071932733045025456522182539080805327751346859813567294811500763793292905916975551383210278970778464890399668988228705598568820106058026224978776223741548821817496915118437288148195421072371649510958103834203942274852803206226384298118142254067357230070715817436046082119220905263611002642746788215821424531314925880634511704144741937000615476445246262757162765836626110471785547482408431899254459998342545320864622300798875214943453633459329144442775670585988251230945584784954029398850273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9950 202169485684480731821587232440918058869366828098659477715981637340325426604188904230844692177430357622792675423562157480259400238070875642387190531912172677918926098513686787313077957028730458478582696745880003497339691322525537024392827040656958232144457042415621146746913630539131715960574041939798334652819695571780653016554603155836524429571041715179222926789892257323842244636265571286406970818272516413587500335706539328349946008782054228104889647284236128831897707336751691093370265641464811903618055378762285043664288530167301738851448131650975378446288938752027541967566622422764265347591909069408749331018882299286333580902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9951 205001942213907009792625205241326037982900744344225630025911401210295853448516158339813470263255188814336807137001927405716844598973614120899363937110614093549549951414203620265184354642669222342470215144786782445638199782784527490852246914759204052048815745739891248218321070054488785053031656841358534031192152965206587664520088930643263999503775145503131925506299519910497205097820336834497968239346357514226584401839182031044143344124989037962412136954339876446610195604712567525582832488156650442850103939797149331069011632542690701615166506019411485670367749374130320422728718785922282721715601673201579005185553844756168384184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9952 211408252908091603848644742905117476669866392604982680964221132498117598868782288287932641208981913464784832360033237637145495992691539562177469060145320783972973387395897483398471365725252635540672409368061369397064393525996543974941379630845429178675341237794262849725143603493691559585938896117650988219666907745369293529036341709725865999488268118800104798178371379907700242757127222360576029746825931186546165164396656469514272823628894945398737516234162997585566764217359835260757296003411545769189169687915810247664918246059649786040640459332518094597566741542071892935938991247982354056769214225489128349097602402404798646190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9953 217908663348077969262713921251397038721799221363106903626066553140930850537877239181235701269657620557219461948855254540598657542016367551065417090392640674902028777490130915614209713633373407922161944869586170610409303393521310407386698197637973710804606528498081742675955892124421989443947593080140452604799634834288795895675336157126367558814483961857608999767483073336119541251617816545967811311700915752994999463419428711134668599835267155823258039157931816743603188420674659807553006045036225104434508434684862775844195990797480772411259447212503472751075942173114839898520742447734259577120324024431900215687560016423120892067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9954 219845358680504985024097360608756503081376013391571867292999697798168274266645039725620787302961651383613740318310688819900624716026526414395436654224638438694611199086963753004936655451857515158370874223497492412260133964786018045112539782457089731004786943769654776308502294712510041345185628718654448426750776547547422688695587294841241269538884177096099641116255466392493566477323476628154637482569043650676379034872248956986185907542226101885050273812958225480037482868292637243164438742289335391075450557166197744793705005992968869354240179495407882895599724685073724691664543451301644100318207169839619889289643115898040735498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9955 224157872563991671986903555235230751279148989868308381085330829724840371374711128121786559316491244224957435517836834670412394695998665545910236872405632326914801994624393900368943862757475477835056453346574495973309997560555021150474992663355632824309391739867449583083283898014391438853523094380588512642327908654099500310842689241265583019956669584735542261625449439552831412305307352494779772823402744177199639419490719034117623044613360033626950381627186702377362996176890847853590847534954035755474342796688434849949137810676532658768674502859260620648507331799308171462264531194126907015513837520943065130452439203031876401889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9956 227518744556810864437317417178474461771010753660908637847885012884092006424165106468196831670850344926175451987628963031579666727458027689035178209951950565225953082882849844384296305779845140200575391875250014612879314600638666943372798974979648200131536271817693332791507238304509960379049077083806241819769371624718984142257640889166900042257221290704236390214370294279155090755441751920771775042746764154494132487636687337713637177314108590576591680970328875236710853837914502108451370110742701098966747488219637784746477810746029680182802464870570568455236715659476097660056397854145638530406052523819523653694586997146746974371840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9957 303419327146746360938726947662908230537973721753297021155675327859903114137354310496095191562654230353990669129691390071473225364267371734100402551458141192153332162815013104354846792666787245085504926385815020493186329063228562068861532837736784006288427217915733396958229640948222412474131003261573093856567559343482063710326296878535065570128673155027246277880897605401036911701204443743928898468428823622080250685301932520353276042619579363101539519041870319841115299145998185799969733877829397484083545011436283488525767311656478753060998581745751862054118218028080731888496688230181756431460474630599453221657450425312130692546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9958 315469843902156437982698126604369886851145755016910406193212600496479533804180673162119039053645932646477756741447528055081066672630833404142015529045316532142699451890024076308739119298620350555037939766522556842205016881375181381797087026526497417909414084848005417322373376688222884541456440264018513554048294350852797845978888100717687321450673134010351794769980077187449330853217162036434435823989332921452166995964007599547908661369102790983916715659335905286310095725793264249383247556087672049713953362642992071891130143850193419256983057191339833164127093744078921491091665396514225854950752678219414783554380939695346585436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9959 329915826342484627324429699932922446019592128643925969958928978134176225075460516963527170119922016518749706462086453710741290973170662370397434152037365635851152381577458900973411931567669291701634201348427330244311194748786076123564523287743125806370512290796410177105283562162714918683671017447611379064332005892032309942463990949251467469690244110454477612037476513769348340990619856721415285820749665818173441393253403493675476058857806524302856312684129557557687449959838554957804826905277071859182200528097096114516049339678675234946471821499243662408604136984070966965715066636593687657814110195056802426684462010393822400348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9960 332843059021370619959069649063462891212620973909632770629941655380039323047581320321386306455035731440823043921251882963227365058736259022062020004443305925761294171002298137800691761932984155074335591675367922536571672513374474209069627361054447131599744070027753311160887220397558617921617150472598565747123269347487405969375402045569999126003485467104595349041781341065821974796892963581437501819627435699516694186338200543493096295242419611762433315601953546291978115735079675507493147306783506520906840622825949538833010402783902079406622243394908299870267830575946876235800769885469113109763556897238490621542643212646373916672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9961 380621357427348818828592520413569895402015545812444949105797398040723517615765085151813497780321580430046501616655903362753759405839793318951487613795496658409539876940542432618030362393010383138480724829836046782542995864773358950869254400654702308416826078529971925619269980787012696633004026373556269105467753115872965751597807557493291000889200637488075969626699062202197177757921170788038407316339649193970696529283673746455551433808605222096367384069055635473819803406687168753940325173003097097876762548103729430440228894253872351202957323024574375465181847072123871214280050295275107388070269146243619689493352438124846776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9962 392446032660456827811493281048699241972808254985831384303570657474842836278218161610331630371662193175579911469225551958806777181971661306966956091299924561973709902434675985588999056741989379815328740538801541521342444904075236047082659930313778316390622878870154995182910059157405515891935539770918973323469091956289484500358908350252563375940468124665571047744948602767113176707559633489369087929486762373488322196946780123012261160119001175894235426973035659708087800892888864889335577378349372622432514060970390591580725886098245064213187272013941945196628058228090647428947252538702180659961803420363255500728321823024034611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9963 394424484859474530412390904819264089829082259967199410896509715255272016405994557270257276943968676269721674355705194472329048339429809899388203025071918021833878872764667624939269419955585727637059446298366580902330246822784384991978797184947067099927622128591805476679131246195790231655307106521911934916978556822530464070461220240298414360053249541212353226312766385478420879705712511524953360685947621233889600657041616378779108513349622173879372519172559311680355839571405454887399823845599602074297913831969933329041928767449785900896122938112115651550269674796561002289547067671455242390959503547835017090300805338779594260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9964 398325134215269217449628045820967108751184876848783116530739305225801175381504683781946848618225492730795128959571970682933814960587638153192507534336736291974179012867634087780437296709073195565989062695732626205029266134004474895913433340935490683812886570817553407513072625593887051863649294311831948234947512881857408741315112470714396351979314254534406748620687868057323238609143059922815028592673106726022307586168845860128291087361805755587312794231275721394472214948202367472091968700384473066306677377719490552191267213666566796949196870600717144323018124169185514819461145711254392548403547503805462285492843553299229573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9965 478182279290259685964047044717871607885063902802228863526532217382806652182266153344018829362104462093383798704360756445251896512975545673615507035191705770445529692778556870330631076290458127217241210795664874577645262093667429911219550925524969282320068171108468053681690240403465372390011138364380893483979594644506313677073946112351189318364877739326111767194642493695182093680783155698337591398953390341351860248540638591250474204072444304979174378540986464895904184729618501272365069177776665656931183276435922178973021267596182358974220744819221047694529957101496501472173050647256679929088310162526589531475090484322403090432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9966 486012905499316260751404075201952605709330656587420228226340847603203641275563077682471057915416585415071402437064724124271599413996619250856349372113361935902163203234077809242669460018838798300070831598004725439847176435917010452205168484003872159831976216048471807982425578983180412156544075446717656280578828024751510718772215057824350107050268169063759103793410858819588958665468920973775268356322576818785845180949357987337435677485867582055078202611079000975530427462346257268532290060885863559283304404736199180819642054426895538642880360914524691895697880291186608639573307974286675872376593530103581984378216908973542305955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9967 972025810998632521502808150403905211418661313174840456452681695206407282551126155364942115830833170830142804874129448248543198827993238501712698744226723871804326406468155618485338920037677596600141663196009450879694352871834020904410336968007744319663952432096943615964851157966360824313088150893435312561157656049503021437544430115648700214100536338127518207586821717639177917330937841947550536712645153637571690361898715974674871354971735164110156405222158001951060854924692514537064580121771727118566608809472398361639284108853791077285760721829049383791395760582373217279146615948573351744753187060207163968756433817947084611911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9968 981218548970226369957579350205677936896093369735092972551130662725845210471190649445427281165537819753549742371979462328897797584368438443615024832147921271039750625708343847865832529399799571524806613140085155996767483173543337212569116890074306524712912084589426705711741263277333871025591714064801952098866866422846759362857383623619490245979277949513797220809228273386549180926977311675746264680062962052930748783382927096004827756420289691144655911901250166869821820681363825555236840304819083147505393136308969609605741567053527858238447253018540446841006252528599521189228746755123992143490750520303163056508720381509501330653184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9969 1308554055000914883257354031379157460112785161753391739075080763354121886787786071213844265479946307438181039014174310733472215101471875881975521304627168245284089571646649012933835953013397969707980070043205312768760115417410936490134334563702120084620150707468252385158507655396554198072541770587122619382066446769356235065450173382285297572232821453383587701016281940175811555746021807339508235464384307554761691879492402540934498262058725354020658703899358450470575469620438888821840310084617191257678342663478896231026113762179127562000654276795387407123574422832759904855715081666071800537742332621869867723355804039531643078180864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9970 1439987768841906735733986617897755035455571939751924456941199763289248633150560887527006606327670926505897093555573899999590356433479898770884271937876180724722025446661378724960135265288749312587447734772334010314838873494692067113892303081550866577651503731520909314161973671406654057260221739509091544591193249377768874184117326192880445982461108059790135280467495473741079892000142117437891947343089039129165236664495657115154516167046544292753147525102588507769749381796055490752519328775317993915139003838999074639124357410449429647376372866268608319851936658954973635757253358249646710194004117738570336558566310672670618879524864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9971 1451903101574583719918524928007124222996323397404200555023099517959768943301490337657645075484637030928130724511920150923337839754443449030537960599499984222137349594327021098596928969153644683912478781780904526430918318176223919022586605887825312408220181655864859445197830266871915558887393489454027417317478491806962949265191329421065243865751952942683876268228331626582862683310155356130000718244643391536409297518532814585199284029855576498506570179374594774176918704554023401718685181896837248472962197086010875756172960118160807274027043972668435333016436420528871476985981398015917885858741925074311580534491636630239751251689472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9972 1492832793362582154772376917591873877705885660982391141167646504683109590617005833148060869574752138807455342821904250811091509174346578509430863543381691257615774365441463193887230013290542111997258949945654589355417197568140307658220431434063128432217467654638515325003576675215867146077581842428510905775690116180128593760289278490787944883779306270654624731653118886853185588696301847279211675643751943365260302292684772246907921681261469907983181640785217188079403767281091638031018873629688898458907694590732713192182653271052445179249627129398282834263877779098577832017657219575579784420797542927336466519495370710721107368869888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9973 2985665586725164309544753835183747755411771321964782282335293009366219181234011666296121739149504277614910685643808501622183018348693157018861727086763382515231548730882926387774460026581084223994517899891309178710834395136280615316440862868126256864434935309277030650007153350431734292155163684857021811551380232360257187520578556981575889767558612541309249463306237773706371177392603694558423351287503886730520604585369544493815843362522939815966363281570434376158807534562183276062037747259377796917815389181465426384365306542104890358499254258796565668527755558197155664035314439151159568841595085854672933038990741421442214737739776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9974 4478498380087746464317130752775621633117656982947173423502939514049328771851017499444182608724256416422366028465712752433274527523039735528292590630145073772847323096324389581661690039871626335991776849836963768066251592704420922974661294302189385296652402963915545975010730025647601438232745527285532717327070348540385781280867835472363834651337918811963874194959356660559556766088905541837635026931255830095780906878054316740723765043784409723949544922355651564238211301843274914093056620889066695376723083772198139576547959813157335537748881388194848502791633337295733496052971658726739353262392628782009399558486112132163322106609664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9975 4493805399927134208401736012726258148101010682272186384094223042528178995495300613511129622532979285682932784283635365188699637443729122858521313692739153660412484699394754723370326741467652303497069322042013218341461850938708860522421275905404258831235093196961450005885478404419874734015011162159744599402216182234164601179521067157848801504394922487724389525782742276831053356464856519307862269581857781390476709256554194282889939086085138611186938072512200977068953728511426437339348867171559496201793220043720055999906314248394928834603670715357133618713138647317814389867957430328849173509381737447704620001347508237898743480844288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9976 4525478622749464874421611563395381236967997065282674367998280500948803113214783744952409706518978652372300813535197684931457097299961741505399582415860260430729529965059948632575278352065980202896531639840443287141325009880964216251782371960695216524073060871125568860743624107086077690183917106406024132859701345318075691789843239771203580600990943038449064904504905064852219513716697725891918397541233090885509129635577628492312340392058259039028310322788539423368375961363477021250232968654090366603500754119739857428657065354941528855985021838364286173962403414868292359003177003112886822049122194692685767438927576846504840288167526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9977 4941842482892898663525023799238986958660561965045811987836019342219010628559845995309476974150516666391220055963408643895578013152313095597900748815567009473644404573017271398332478112825610363951634222257307729769880651534853585545484145503628839950165215431010068076847090070936275418525044200533193932597067076979322524331296506080930963701191643164659055541940186582319455482119986454232467297205486737801591021080691013808143924831196149246343072718313443379078062249155954644234920339264105252468444963699212089656485316712898909385998977845398897388215242283268003813719789126071794262412896854445353461266824528056917114750605721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9978 5766639462986557979082259466433939245442023861719456034752682951592374087529112167445381656696801494162031507630721781653074684555066254181141154635938474244371013320208920305737216686520877730613170766473572530405495636906367764717769563569630684451376340654400314143033003599325238537524610253661301726362515383508268630699127738389724255937779696748008370328478649016921218162385548887516602260349913009787734196514820386624267444482059779371309459178019919786579155085925815078337920082948706169229477302675690416355421281307709720340693290697429365317401818327336003647825077902980868049038279037574447559516372774264210001304769003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9979 6115654277052688057884235513831177943990634691231510733862915202746251133143894614743322327260737832350858077019003592817234902929138340757490081094406660628153641923575355761877104883675054165824486266550011015155747992987661479870643729394211297116217454275349289817254904770807391110704978035041425832358018391801045534889302498120421380671621334517385517470443979393641688452451561241109099857260902929462357708927812537301838536155461754498965899866633909833146734956578109239910444563467082210630298278127972312010583687248436935026594942981165766334157041209766593614613471344186678304862425658581455479981861863897234136026358743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9980 6424013811527676121476994017969575820660948996589953480134935786704945537188649975233891528874025034852818477250720206556193797613346299231077010745093738039039478644160124402117818458568220520533895054428024211004190904431842725836031524176868861114071677040075468896523796738886022207438557685965565140478317352848317353291726598798122402534137073153866051286720578916439071339309722826159404189951445647394518722622346905404557642121727312064292972626763344331756240272506696489507052653113807282767415845803245073248195982715036493969649379010693646968140521237056791242091875306625304359840741783782402462750610235967333441480496775168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9981 7140656257944477535750600829351572000146368408207578544126456233918141538418011783319216237915861495263595526257207378504767719056774822963099373712289424909464036965073472504738529765864037963280088365531707617883162684696267664230985702766462066951238918990037981649922159409360315276263209372375147952200794882561707661055206193966447061514524161182752565810527754966171522003939229276838059477532159132059513167633878496269094245866910868782968611548401203709676009822895975863453487238430198049303353888413465798761421215354682451290415630990181376983795721337620732432044006335393996110639929584504751857244739460936190044592574300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9982 7182328653638508443567510214634537071535728610907558869067351068853295637826799317135694421421565153991846495762454190111253568711077947386708427019726778680057409246647962116914849658811922351990947067173641417826368958674269808965212457069323083319621302555037657572443564522566377106771848791888566723337542075667343737569144333125090553169591118785697807496722285281374247731999435113514186590263611645444159908274603817264150377664034670532970911772396756909112777676960599136796684138245493396672046448614293066034514358854337728924785313438719330143219771667103949118992257231927986509092636773075449346085541657035057826499070525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9983 7337802605911596646507243805323967102045397936378425271392719249547065702538084189178070331107373473525721595354425868240576938440021910071070307569031924922118551148893282241813965214340222341620878608906470069650424983380177201291334976402937964731798535456051124707796449827542361745141230514278958747891354640120358295098811488304925962000681407904415591409125387038478227197582896247235606661753947807384682891363675502149081575915336794961825377491301065475199137102803672301861275798448692275180614025192975499706705585956156446196162992952713551088298859340830920044865471063478073397052633556045057274008120842850089719748383211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9984 7348105554689362560870831254901385032282275519832559341193817245997840925863179134249856666284613509929798889810570135192008908931348127292428915807637735498801442064874201768207359246309960566315195152366209221184592056172754870564381037747436747117524052262295670594048454720632660904846960357742767325279185960923378319397193811141330123588695762884406968727204085120267769579996219500096362060938563201113984322965039013185076424387247542041622624626181546910081038739641425236894967398396140492428254131273470762322131350633805144954497476729176531040987695064344400763128681116966117962052157401793790993861093431528715659589787320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9985 8821263659877386390763828230914105545372801514542672922713540414690067518220345973920164873989807987371801892268381187566243185980641265688239574500239957802171261857904336563133166767892679495735305275572238651087543965388616436672715431115334415071530679346409339331675978855960460311281982735119355816725049235399713852503779237057269472072301917031870507824619488948229996309271033180861769906127930986078592973032398218475851072164522440361880541909842011067986575507420319875242382041684704879959598461321798354383343243552688342486891315024099286842947442354019222865580231386625029216538185588483135854964893871592114009635104489472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9986 13231895489816079586145742346371158318059202271814009384070310622035101277330518960880247310984711981057702838402571781349364778970961898532359361750359936703256892786856504844699750151839019243602957913358357976631315948082924655009073146673001622607296019019614008997513968283940690466922974102679033725087573853099570778755668855585904208108452875547805761736929233422344994463906549771292654859191896479117889459548597327713776608246783660542820812864763016601979863261130479812863573062527057319939397691982697531575014865329032513730336972536148930264421163531028834298370347079937543824807278382724703782447340807388171014452656734208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9987 17646063605046365239491482410207010090763792165791917371954526626299233079141922794091650720067805915808896148494376478635218880755021012541317088296731765657580515803143972519556825885662245212956172910445167716547141466141189023450330728108045191904966161530800803072785381636096491061654477389555255772883542066403917468027203204215584151389371243130500635014973441511993458241436141740829918553448937911618432124847330972216675425977537373183316858741275460103929850383654999469817392819405362738423891089194537497844410817930613280821642678681200818338868605871539756303565987019145678809591319337154078138414439935556082945712235479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9988 18065211919910464641779029703711060982406353290911712619095417862384849037664442251359898646809637176962193991722495843337003736999817490499465451705257217007430039316111876672136797905650848739716005411874087766712230401303929949921454203504429414800128346729923043357317212758208566918457704467149779720073855069804867636753480803805094470659630312049575625023307587724619909948547850952417973060896138451964616274434522521251274126485164662844505337058235636757260180102351281713082408851999061743927622613652928764206083929818178226536426841879564346484877110643084947013612393476562242074832364170502180386527594089218192876172528844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9989 20658371366536217276124254223503276677071847350624234892655115761881892482552105081187438431949994854369961894838060704965397624511774798859967708367011775002397447244745408664159870605620144182037579593064844631086093213826811742406528507606817659120291087678784945723959001480738118960442312676462320044121910376191254873332388665943941035428313608281414888781914836164430911539822093624137793779456180317202385692403776634558625648292286916225930336476181839748530840780216498768538186293085775271468474549690558174479115992933561425277288387518319781840622291631367306472399981269650078730364095166886438047028204837700591320986917273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9990 20753733153652565822228493200975204899496181450950419446881543903015763744884024667405780128787008066715816941147960530377628354472442929208275758911397579706948507636998720016792478868861776286520132436600208623119729972746983624449112180495046363266465166520145214255675127773330700522783774111886020446561707799305898120795696977669259023092542982022884570647020007583096894269348397412533011506857808135926252080722131507463137932203137365934609494025451775517782191822353889031628618892463126455596610184005641001449279621601158064989072152551215948212897332216877122580287045299522370209800853277307695781738763529068795133925156454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9991 21169301561368447889644250102897983586024554632264057901309584334063462424153113979738845908526795500248389802182049351465681578858191687307014032434405342504411195835122603982235785840660951426277970140029356337420898237466937103051285124632635515266844425405659620805996933464271699879009222403975728627589212257618724391652232543637656160549392078213271434571553913365391261105431701960246301388339298742930326517707249525356432327752803677187463490634605349928427711523792775390112855710095714832284805590148497809765373444317596797059630496605076537183853444539221410720772570988509634165231044827864412132641938611629451023799549952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9992 23815464256539503875849781365760231534277623961297065138973282375821395227172253227206201647092644937779438527454805520398891776215465648220390786488706010317462595314512929480015259070743570354562716407533025879598510517150304240932695765211714954675199978581367073406746550147305662363885375204472694706037863789821064940608761611592363180618066087989930363892998152536065168743610664705277089061881711085796617332420655716025986368721904136835896426963931018669481175464266872313876962673857679186320406288917060035986045124857296396692084308680711104331835125106624087060869142362073338435884925431347463649222180938083132401774493696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9993 31760312036092738462111972265333225524316030192327269725357519776981653719072897420833906409127623691640434209522477807296098679596778275509081136985005091267883891047647391634473917831442256586070153078101323517648697916456003572793346058206103073275371838716962992080457245860376387701513736236367350921143759067058254439789079508189401622005907482053998861681456111560213486268934283874264979711606186037110169426025436850479678463287853464011874425864976702646475463053220845272849069121635689927627774619627958560575287897332889566748185870232050538763117595242000317987043326512102076813888595394658984835894404594375369040513204224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9994 32654947464432230857515373346149423640215678962232745259612555366367466024574048293461424293443255500928994796936824631337832791177667954274846152861506517218950542548277018427141741946682863566667702041397641437369659243857600101325858608677137612628036454922509213546527507440995958189210755312377508582944929935705677244405976912158445663515004153954911902009078355249896490133530428199623099271219641685979936216336717681390492130812539817050020043124046206003370767517906383998233806818250261660816225614756182930061376901851149281411005280314114284226091599326101884990953486716437842135503450851101735073766596401541652236457738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9995 39201642743674315777326671842239179834538678007085979399435481295929392479681037855140544306100696944441893874062195244802836383220581585829266211242799326803286839695630992221633244680843492166285812085929545343971784916714342213824132947779463958855108132177915669905634946006922282151632887499652550584223107873116490774526966752423637856256569315401103057674385366590977942784749634686777998772407643598335513008084864448617555923931751206424136285837732743976471391931716713968541041355520314118828360305137362369587108655881588107287472150539813668983562949219054254879720995355941733372448872139967902562302889595950924560576439910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9996 39319530534636847460371006886444798902056756465673199494515202236002411164658928842151596256692988423496788928213190859167973059215608997443257104814944671766877946046391462870703142055322500948769113354386627664289906323667165103365341854817407761839790470619670368609183701213555199980208078663925075742786769845169972690413696531789893554693406572120682092230021506654158991442405875262695411652964551511784561517765375810069627195239515406099655840129409567983440158095304780005880793345748807003779790133596778212377840486995204342420639666874503018874654510555844079519923084198781036342349884796059617113120038444085122139422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9997 42395004169280225137097511308221084023279021255795197162078059215630558339705291064827285091119973279846482292975428235911325981561800307709251512236675736145093436278940203402194900392859745383186519964761173430191280283525007344253570331997097755045824377622651242485234867192352139623630419136343771571040986495411632906398347721314140036504669697121985443748752848613239844508259737177658458829222688584544337686776979724207839529482547029024980252180951773467351989987744484507080419008702162285325435700629218520039790658222824800416928605315315662547727524232826706301899316561222674355074367279183363052256461569426839348183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9998 63592506253920337705646266962331626034918531883692795743117088823445837509557936597240927636679959919769723439463142353866988972342700461563877268355013604217640154418410305103292350589289618074779779947141760145286920425287511016380355497995646632568736566433976863727852300788528209435445628704515657356561479743117449359597521581971210054757004545682978165623129272919859766762389605766487688243834032876816506530165469586311759294223820543537470378271427660201027984981616726760620628513053243427988153550943827780059685987334237200625392907972973493821591286349240059452848974841834011532611550918775044578384692354140259022274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9999 64324963816691955125425476409540522519076112593431894157680227697973492446562014772254188255397615376022612503187652545955212221371323294353291372638206307620401986119470515698295960789190547057685990242275940860711066853942570504413399814474250768799412283652270680360332371215213348423902715863335709765133846334357177880996096302728717362729651568749183598230557473893350186132195878629003254621250311185087768087940902314285107830456150939466152401818247407547324313465949835756932305151662326149198761825482542340632426646972568023223231991486194317650754368917056856558751103679003371516459164782315924325051781885718684709683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 10000 64428048694603320438126478775581452843625914055921368347035484473130501248559710308748185351960752580150853869378658399394243010187623491940396006248203433113383399558764538960632973546865531908739974200997536919782719204670042572529446929561549247595565187952995473117320083348571062123299995856706440069244637754764801563497692610906167230298128574468332930920029521127153631943305166896036913683143340529935665152184397350045180118645984514689655851180135624546598871660606806647568414615046400389822477789946456671306517074291434318132243581216140141877758782969808550239133717627206902560556054469467071639675262305407336448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000