1 1 2 1 3 1 4 2 5 1 6 24 7 3 8 1 9 16 10 61 11 5 12 12 13 1 14 3312 15 451 16 9 17 2 18 8 19 136 20 41602 21 1 22 37820 23 2016 24 6 25 3001 26 421 27 552976 28 1656 29 13 30 51600291864 31 26840 32 1449 33 205 34 1 35 2923833 36 4 37 113 38 68 39 8149 40 20801 41 165 42 1104 43 16311831 44 18910 45 34400194576 46 1008 47 21 48 3 49 4609212933 50 42229701559561 51 292752 52 5152198 53 3706 54 276488 55 1 56 828 57 261936 58 4619212 59 10021808981 60 25800145932 61 10 62 13420 63 736 64 75117609 65 141961 66 23454678120 67 1085424779823 68 38 69 672 70 76547989357013809155312 71 2681584376185 72 2 73 330929 74 4938314813 75 4722997975723492201 76 34 77 1329015 78 2057700561748296 79 113220181313816 80 19350109449 81 205444787044698316816 82 18878155560 83 1933742696582736 84 552 85 13351802 86 20062500454410937648803144 87 3653 88 9455 89 1 90 17200097288 91 2481883887 92 504 93 16645255440 94 51143904 95 30316496782850696 96 483 97 80193217 98 587776859545150570267410190666992 99 15636452080 100 99692166771893033862144057602 101 124616525 102 146376 103 23571778916504612451 104 2576099 105 974611 106 1853 107 139536 108 138244 109 1802 110 7564 111 30778870476637 112 414 113 37 114 130968 115 46594428304269275138016 116 2309606 117 1371800374498864 118 8759562062950758459546301657290524 119 4188689175456 120 12900072966 121 360056002139296237505 122 5 123 55 124 6710 125 475400918060101145703001 126 368 127 1982116737665744001184443 128 403755537928580649 129 5437277 130 30218567420052855121 131 5030798638073511770858765 132 11727339060 133 3747774525408 134 14351219615529433878112796820285889642392 135 137390427329422120090297322380738576 136 19 137 858898032562 138 336 139 13210877 140 38273994678506904577656 141 7 142 243013894794628747796691119967611965368340 143 1331416018945 144 1 145 1313051660063 146 482825512103350176809 147 1536404311 148 2017642748776872073774 149 162133 150 1481548297529469636864932623079399781377779593976665099939864 151 83352775 152 17 153 97584 154 34794540616824458706960 155 5368 156 1028850280874148 157 92180471494753 158 56610090656908 159 104660551890695368944 160 33489745343693541505449 161 288 162 102722393522349158408 163 51558514312724753881863605072271 164 9439077780 165 41 166 966871348291368 167 344922947517513508300635920271648 168 276 169 27574240298080061 170 6675901 171 87312 172 10031250227205468824401572 173 3930009466119146 174 922417493197512 175 1603263845671486514500639613788792441083 176 8795504295 177 4416802708649645368381 178 19801 179 39578737005477757077372122318267741 180 8600048644 181 15911973449562520 182 316495232062773383990143948820688 183 8459064240 184 252 185 172650998026973513 186 8322627720 187 15401428846902760 188 25571952 189 2637322814176 190 15158248391425348 191 11943545766832657047793986402399015745 192 25039203 193 433270173522530689 194 12130993908460065324497925217 195 415671282543710277934391839 196 293888429772575285133705095333496 197 1111284242815000858 198 7818226040 199 89 200 49846083385946516931072028801 201 361808259941 202 49352557807867838545615870100 203 1112568639 204 73188 205 33 206 347369381561973070051655855839345715266671050680208546257291824 207 224 208 771637710655611 209 13780225810386680 210 25515996452337936385104 211 1269736 212 406922506 213 380544131906213634728668585 214 69768 215 19740465652604619529660323206613476969517381 216 69122 217 24692899792585099727520 218 901 219 17387680043260389756305498329 220 3782 221 29671811402 222 898139920600061002700422557554990978403304488 223 130449239262346915950269556224618766658539291 224 207 225 987698865019646424576621748719599854251853062651110066626576 226 1616970337 227 878357102965698425548430871265233467865786768 228 65484 229 1303978719733524309688 230 23297214152134637569008 231 443005 232 1154803 233 1 234 685900187249432 235 99645652546671 236 4379781031475379229773150828645262 237 754811539177988051719220624016 238 2094344587728 239 102606642392118299352690529183978334412021173521 240 6450036483 241 22233855829838035854240 242 1708523333340611703912975701342531894637391530655110270981352837820 243 94820920105037729474160109010872502366673322908561715187546050576 244 3410 245 59963666966784441424262070391652702492033035107682439583 246 6292718520 247 389278767056754746837144 248 3355 249 644580898860912 250 4197010762662585870122528925098478873640815186220492590579494904540039297061 251 31459465442755898443357525671849931847355652095125 252 184 253 21179285592849670517280 254 314003968730884343898819207735464266584681650011966332356508894311652886140672 255 72736108586164651812510347142743952 256 23329313569834938029567728115984455209 257 1584847454879690870941922 258 6687500151470312549601048 259 100771228193412682633252174311 260 132722973310912623796654380905388073393478 261 614944995465008 262 5462524577535759476360944443689159230172637683343792604456516285861762265068460 263 4182843263749437 264 5863669530 265 27580399819703558886869266 266 1873887262704 267 2626999 268 7175609807764716939056398410142944821196 269 167083904137 270 68695213664711060045148661190369288 271 440766495387057495217164818526481315951786674170395160 272 54891 273 827294629 274 429449016281 275 45768251 276 168 277 180849462989380473427176593 278 111369060604191054165030548 279 5548418480 280 19136997339253452288828 281 1131 282 17047968 283 355810199564811773492345298858177952866480082566976421511 284 121506947397314373898345559983805982684170 285 65079676103410477937509257969823536 286 120657248464466021633322164459443703084980 287 356565 288 161 289 146125534695496422898997302882 290 118993010554611317886655651846209996835532 291 140669355555418696206765474133888413217 292 38052945742937620383318585077068359033448058 293 8032125659526459634650503386 294 195925619848383523422470063555664 295 6125036123131522880470961490124181400545059589089186914391 296 1008821374388436036887 297 62450194240646418222862419263972080 298 236552096533856126893 299 192649271690383798950522403629984 300 740774148764734818432466311539699890688889796988332549969932 301 3654776672312631 302 33010651248971203265610615100 303 1169058904882052525 304 49113 305 2 306 48792 307 2284719 308 17397270308412229353480 309 7857259638834870817 310 2684 311 87886685542644344054367421100242248658864542496111542713024905 312 514425140437074 313 924762434317169282731910677649 314 48267642676084544701642370952011044437456776053 315 17010664301558624256736 316 28305045328454 317 2390509838068552489740162057098 318 52330275945347684472 319 596841663665 320 200631296449134669146568054465228474382211089449 321 46512 322 144 323 8 324 51361196761174579204 325 5145986950896553354253007901383961 326 9103667782407903152952214221883869129297241695663940546897378696632676886280159532591023566961305304 327 50889993121163803248 328 4719538890 329 3 330 4690935624 331 131621680540346962955 332 483435674145684 333 598759947066707335133615038369993985602202992 334 172461473758756754150317960135824 335 151798638307662178608958115041618956032682435709859246769215857372653 336 138 337 276564414781552566318780638773537 338 1497007877916932369136005531804251239644865129083490761 339 10078037235713 340 8470785865796518 341 2440 342 43656 343 10923853213390708460491113793882269009000489575311409424672448741128373232262003 344 5015625113602734412200786 345 15531476101423091712672 346 1965004733059573 347 2252951237553277320471 348 461208746598756 349 2961685740481918333027116319656968 350 315523058779863549561234990764909388407400678164444589657168262500793433444947068358909726919622342640554940406992908291312 351 58897006834918698277264310080596480889874145650224 352 15222611519860700684295 353 2710260697 354 6748551132463515732017422545563061651414621285265730308315710710885544 355 536316875237 356 78027780998 357 1396229725152 358 4966287583266526779742069250795514845766570143929610910876507205036701008212751608435894741793862477508458764 359 818456795171021070566629390684246045032962308279729264184342373081377881 360 4300024322 361 368791379970534125815350920649104686290511128173920499998055677273736 362 7955986724781260 363 11692011336942130024454461403366108948887705 364 158247616031386691995071974410344 365 563554055734885556641708907680401569 366 4229532120 367 98469230837236744764145830618155649282550179484395152724956028355756810923 368 126 369 4195145680 370 440342643222834658867319270845375577653622723631431926793 371 1669057821203746995225540129011584566763872 372 4161313860 373 1443759625818500778808095927863219921 374 7700714423451380 375 371795265497861013705931687654419423866854017567192819370957234528868190994302108510820423669926723451 376 12785976 377 1 378 1318661407088 379 11727455734127275722517080527659389234652851764212161388789968066214464346216 380 7579124195712674 381 660705579221914667061481 382 155384100269218784718505941661385430824618666258329418852230423875945670987211827241592288131690350304736917291170180 383 208242840881578651045169918445973691155376342305586027202488927298067449294336 384 134585179309526883 385 265803 386 7574099496675048094141128107205107289646725926421819135169 387 4458333434313541699734032 388 31919016829374495341477560895146343473537355104018265046434 389 214964379151281293 390 6827462065335219531657569287437833525151342069765062671286973345757855483790117562696 391 1274818444704 392 146944214886287642566852547666748 393 2471205787784577937780279868421358963897223255939365 394 555642121407500429 395 3623244150162959450143208719611543590646154615281199145234448776951346109994776 396 3909113020 397 436782169201002048261171378550055269633 398 69793693556 399 1249258175136 400 555580611573551113824349733654774918016667347741249412477449 401 883353736107885075 402 4783739871843144626037598940095296547464 403 85627724716717821804293148971218111866760 404 24676278903933919272807935050 405 78774509852603945301693051200418639276374958525041491297977394489374803073777017248958073600042625858077634576 406 141877172993657034202478321885136 407 5604956367235964363952460449283076185 408 36594 409 4701866573303041906276564239409068978192 410 3775631112 411 5215090927478309353468932225839474726576135871584079312 412 173684690780986535025827927919672857633335525340104273128645912 413 3309005463091988949006165964654639214222471943 414 112 415 6416169169833097873123980776146397770624152788453914317594986999627864189585893613136 416 138466664027463355495687977609051 417 18081807685243037 418 6890112905193340 419 2427362282344688451628644025681565585084596681505369615160282778532256380295065652461 420 12757998226168968192552 421 26 422 634868 423 11365312 424 203461253 425 110750354244868092616214577020414139039862802 426 6250493440095623514897774699767030692039961049784916530051454471468459245723347064440 427 12548850714264558877920 428 34884 429 188941492065322853606541745 430 888974098211694358746744841713683160041543007629992553547420228203605119746598092642737915985139473978121421893834821570670614083245384 431 759841544762395785452684430651222858153653921375208066909762660015047136161840404547665 432 34561 433 2313902395671141592316873528633796612707809 434 12346449896292549863760 435 186335402519594262522313583 436 197861402 437 1140627029472 438 630308492006785665246835254539457930933049995206385910272512196336528200092371248753061816 439 35045874957703215588893443183330933367595195583338303958848311169919084650883166901781496 440 1891 441 130617079898922348948313375703776 442 14835905701 443 623194400674880635165042531576258631486853042664553112188172329560720884064240647751334256 444 449069960300030501350211278777495489201652244 445 313671601 446 275977951765958948151336599007262081673766799839377035805969704629407955956208663728546621719161222493194832797883812812744223445129195584 447 8518796262805425853760411933 448 10731087 449 64788820390876085204699579149420901926178757 450 493849432509823212288310874359799927125926531325555033313288 451 15 452 660644085882692625926 453 781953307238988775 454 439178551482849212774215435632616733932893384 455 32288128366730083843833422518582224418787018904136698237 456 32742 457 705941014960294931247672449196170679112190897 458 651989359866762154844 459 32528 460 11648607076067318784504 461 3983323 462 11598180205608152902320 463 9019845171512881263818826188161641158902608314294722730281809860055128738910916863923293039371 464 345906559949067 465 3329051088 466 135721 467 61293405861305604460909772367969297193382139981370324030832343762237850046981725155267675655248 468 342950093624716 469 25215131018916492487055583 470 136600031624942753461493143465687471919803294944 471 1041330070494361882043320693283897496307331790598963088918820997 472 2189890515737689614886575414322631 473 8972938933002099786209237821187944077053355 474 377405769588994025859610312008 475 10429404235526455732973736684698113784690088150202233686632740520660197581824246768208962696 476 1047172293864 477 34886850630231789648 478 154263165787044581968853103736991151620386833660382347545653713086468980801753967827246830418098643599831143445998166960562908441568177771610880484 479 7349732348812127971050916634969220808947954949378262188042926459533423652112170529694826061892641 480 11163248447897847168483 481 5803982238193453708132313 482 11116927914919017927120 483 96 484 854261666670305851956487850671265947318695765327555135490676418910 485 1468064444473853311181975101444322358366253257217 486 47410460052518864737080054505436251183336661454280857593773025288 487 889107919454675387994093656096069282831616739821658672262017863473909150380946223064440568960980963 488 1705 489 17186171437574917960621201690757 490 32354651611458125667738146076599016682624387397480665219638852525575838435982844247984765693387039211846346309603252253524566491883180266304619154104219911663879766452227312 491 2308751699823084413995618090192075408615002135152472770998063920308246042880416034118843340063396645 492 3146359260 493 195034189580159071944776 494 194639383528377373418572 495 3127290416 496 3120985395 497 29559554138555710561255950193068233622833186320688526555 498 322290449430456 499 106723312548014888591054249909303598906070517558389627133424968894141313641362120196591845089475098376 500 4923514043164648544332496310626073787394279993394923019152466422000111215824397959409977408892851668085590539207177044491100542100991567871808440704457602 501 114974315839171169433545306757216 502 4903898449367179825032366843253061541229362543222034879633930699203298023729480039252965546706027557854173843831849645907470659463139011824510399108025500 503 1899842937592852391445301890355926012004323037607692219272633250799353929347489526040086041572238465376 504 92 505 24923305 506 10589642796424835258640 507 10399395363332482421392591663929421527131713371784164849130264873168751689 508 157001984365442171949409603867732133292340825005983166178254447155826443070336 509 106330495817362787380504085601638038277703745960333 510 36368054293082325906255173571371976 511 63450582245306349830533212902118471382060768208800642246827 512 155775406362587154981054841337515476000994412310623922692486834287421548983849 513 29104 514 792423727439845435470961 515 4095252638306714786828613644078059071041767681232498254375498068753262274965841135177350920725549229949401 516 3343750075735156274800524 517 45293478430305 518 171612608290062209257813387669267548813420034336541893806970214497392451685244886604696505744 519 4603057997865288187156392256511221242005348622319977898157536785459504 520 66361486655456311898327190452694036696739 521 233 522 307472497732504 523 27639921161876175795527247195697612567469629936204171157708561203254297217942307325184988753499041353862391 524 2731262288767879738180472221844579615086318841671896302228258142930881132534230 525 534421281890495504833546537929597480361 526 12655120350724938010644182418539442186356565365268048 527 5465023139223560 528 2931834765 529 19419441869908914189172624949963398864409962989500605428043902925705686886198898941507919645129407281322043967456 530 13790199909851779443434633 531 4499034088309010488011615030375374434276414190177153538877140473923696 532 936943631352 533 152074859467211077293070185 534 3231039399024982467784776 535 34668612503685955536803997236261136 536 3587804903882358469528199205071472410598 537 208997283422895545473876862838993067795094078823628338961059790494401941 538 843817275400200656500551988285149849877 539 27256212257629291556482759268933046587287743230764745265 540 34347606832355530022574330595184644 541 5323599250223320 542 220383247693528747608582409263240657975893337085197580 543 34157841048751355823554582912338320 544 916275757131 545 13410653123342097440404322 546 105498410687591127996714649606896 547 2740025019834057504583844297511069300114908013723468300732108979991482150169081446998387205428176890090190823183 548 56497443153221009229705278 549 2819688080 550 18125848503980551611298919564 551 174504274887510748582168 552 84 553 129399805789812753039134007781022092847982344376352550685356448 554 1134622044902322553937993372887370242794460989362589718948741221002766772546716304493 555 20966469645798949515045495343413659746015637738501954035497174064514792576887 556 55684530302095527082515274 557 2417 558 2774209240 559 18676538478570162025194450060144544997828947600624523832290019 560 9568498669626726144414 561 33061867539165750823868339610338160 562 285588334192824 563 1547686412997101870011750996239103887 564 8523984 565 56531742716796637 566 9019200875338490458738744166775397109503656134873008660723867545796921415205954863128697717683168439087279609204668671346547638581462539798996600097409346447348621733262754664 567 1092099562022204824036464528859431877018336 568 60753473698657186949172779991902991342085 569 176967111558597068362625166215930335081219443526281770277 570 32539838051705238968754628984911768 571 103952235206377540739876129097459254947468179528339471106045572540475037332950819625723737419099323671470231883059560 572 60328624232233010816661082229721851542490 573 20307837091480657907243019049903283000067502521585662285690980114844170820545 574 9335120653294366970160 575 192057514039916943211186516117770932074069978013140185008711116304830785575185172044553746820639686824685615899908726786016 576 8346401 577 1935384314372217183014803829799892375464200396564145661057 578 73062767347748211449498651441 579 944149681779091444682643007665044706094171493568924964490797724491041660929089 580 59496505277305658943327825923104998417766 581 99143084742555517876430634570336 582 589283770283391538786480815015334499731506911370874980287194692821421191618525143369615106421692306112985658209691405208 583 204884597341153655581220696090354093692854526072344920 584 19026472871468810191659292538534179516724029 585 4551641376890146354438379524958555683434228046510041780857982230505236989193411708464 586 4016062829763229817325251693 587 584264317384895869801928167527980713532771758803831752175719439901306871417345201773621792056941945754271981393595226288 588 97962809924191761711235031777832 589 4889757545621080 590 49993092645357021168893242407031959180910805189099159430741551367208603068205188033023652365289715442412446798143808378130783954250256697813090300982924610437076857255710690218524 591 43454329779358709081502392415690807116381810787726373052789132901808648069345392 592 336802470225022876012658459083121616901239183 593 88468661930701155707102276490132034544238804939351044752514 594 31225097120323209111431209631986040 595 1292851138153100479127374753651081870747117454939462184041088450946470816 596 18643389525063397905921185977355638989541666 597 1174889 598 96324635845191899475261201814992 599 70420166071539119167702505380018139625316578460489429142772864501617228493655549150696222398380025977935915883969712541801 600 370387074382367409216233155769849945344444898494166274984966 601 369770789732812721347320954179550694187465788846089459219600 602 11057463960932420919599401913873333206019191664669424 603 3189159914562096417358399293396864364976 604 16505325624485601632805307550 605 72011200427859247501 606 366719875626106345758646688881039549845985048014026014836600 607 8546958175450548186232691527264015730635264932802408273004199654982587276101380417038557597452236818870225233822336854274203 608 819825677433 609 370856213 610 1 611 186676433757682439529 612 24396 613 10525920366592087857652321035780975571507519247622303652937201 614 2810057066904463579474056 615 11 616 8698635154206114676740 617 27378564334265268118030097858273158312999175052741622303890802 618 115789793853991023350551951946448571755557016893402848752430608 619 8133514407568682271028167075354569208107 620 1342 621 802663465184 622 164145902317693513200955429117572921129006157102361878845138011828033082226127253477716924459941257611688433832806312971148882852172897259870584107088050148655725763646947488724837585196306420 623 1765790976510597 624 257212570218537 625 29642179764875707696452732234250095350341524541114277856812964100763567848899514572925690068090872073476146381237687662210078001 626 193695362276445898100046323213899852794397846926444261950448457428186868169858649841127310728729 627 29581670956095671789776935440828880 628 817893642798487653066498179973641549660002656170567473322168219645135340556156886703332469101494 629 387927738947839722710754132303226 630 8505332150779312128368 631 325610946013909895807844153202985525023617436115186190536106341486796927806956235387239421984262990458410791152533934483603899640 632 14152522664227 633 253555519457136 634 1195254919034276244870081028549 635 39795231231380050534633970292886143453388528264943974771836421273274567914009904055542250869938044530668548080118703066290534942273 636 26165137972673842236 637 354554841 638 54087732070277871766661659930095453107060 639 4166995626730415676598516466511353794693307366523277686700969647645639497148898042960 640 14401321433838866739031954004259691274324000884344991839236548203643195021366964033823375353425449 641 5244472932633611033800604086511864006209576719445644841866381765 642 23256 643 269366972970887116253525662923327161329706687860305296000144075255510552218013923744463427195899956470478136462953914147225933842031 644 72 645 6580155217534873176553441068871158989839127 646 4 647 1834854364003147725143162963959679833156272158595045924755073191988444582546961950075054955960332373719702572162102304682487540239008 648 25680598380587289602 649 2784107328696146763850437040965537000247754358676903142905 650 35984276271578585430813854046179003303767472783250856910976669764667721617082936138842261469859659121500621 651 8230966597528366575840 652 4551833891203951576476107110941934564648620847831970273448689348316338443140079766295511783480652652 653 149472114503408830047748550243204709198754645081070516380901108906 654 25444996560581901624 655 1006159727614702354171753 656 2359769445 657 420205661337857110164556836359638620622033330137590606848341464224352133394914165835374544 658 7306272 659 221562811640955167983252014130904238828133369568115988936412545622265191426951112537751330652557061357995787760847479454745085066886781 660 2345467812 661 211170745 662 624565931523305184814108942182617399550224698517427017488651641620 663 31180768324368722617375222983845195765227488873648 664 241717837072842 665 1156761544663300428692914253266757463300052459682676690984131771899473888 666 299379973533353667566807519184996992801101496 667 86360018343965151253682456799648 668 86230736879378377075158980067912 669 43483079754115638650089852074872922219513097 670 981371067547553514018401840975360553247461397113579463979848197370078778816488420329455133495652886925180424105655784874189152925082890557214812087120065746041683295309378216366486270261062517090762204790224792 671 1240 672 69 673 17837529232379628036669423497684743160484330947334862793699313361729 674 6006046745695482703947270175715423157564850558724680913598185411018953610661477462607817659786558992337 675 81299420502933333409501739182790688064889658235738655888140671743762683260836061088821314846704282393340665321759172175180265340342877737810391081719121491877297329359852567815180226576 676 846876103358984237665968465176430600606492626532582353337516887941034283205464927025272642347261153459227703878 677 272602401466814027129 678 294081212939842983185094111765793506202851912 679 5518235128413863036742933772167331767433237001961433626896391632116394725575651 680 4235392932898259 681 292785700988566141849476957088411155955262256 682 1220 683 58028350439459246608104671385576845079903630739442655884873932401962529751949557215525916634009235541316084532296157798961270906351154085936 684 21828 685 823304165227270711574753977655108406149599057559592419213307843853162 686 383403273087583031186592470244243896164500547942570825419497082365796010237801271768330696645291712865671652641061008008023131460901139004433254108313594624752969908994640185795878102309541944191290603884652179365950888266341694560325328899312 687 290228620630587398252538293707726342366133328 688 2507812556801367206100393 689 2046255139256413850960864429572709026 690 7765738050711545856336 691 44805497609211451603297384 692 1493682548306632222870612132312546 693 7732120137072101934880 694 3442344525781101684631365390676259113257602211792605949774872610451704 695 751082167208731404575079305122097838215546527 696 230604373299378 697 26610771433962677492381834320516080 698 1480842870240959166513558159828484 699 47140601 700 157761529389931774780617495382454694203700339082222294828584131250396716722473534179454863459811171320277470203496454145656 701 2385799941571155264097328912909825 702 29448503417459349138632155040298240444937072825112 703 189379357282166172715991013306297001068100309062283499999001564005432 704 91196043840515758702985479302376579264641404295 705 33215217515557 706 6201869463896528581431896220198097 707 396847486552348147153623666779404069575 708 3374275566231757866008711272781530825707310642632865154157855355442772 709 2886757562022545308451 710 48602778958925749559338223993522393073668 711 251603846392662683906406874672 712 39013890499 713 7515230371656334699680 714 698114862576 715 266283203789 716 2483143791633263389871034625397757422883285071964805455438253602518350504106375804217947370896931238754229382 717 1875480707930478635173942317607486592595328725628686174485766348699979043807994518165278695603121 718 176651033272622698246138761251265542896431297839859987600779156887361475856541634994875265964245813627046422637019928142512922362334566324063441719614272850804286563278833121365993607937289505676223500929829018732686359124 719 702929560049711034886554922109299469836318535792659544989784855678866377900127582881568529086942604502778473675977247319229037142978695284145069361 720 2150012161 721 3367396988072087493 722 184395689985267062907675460324552343145255564086960249999027838636868 723 7411285276612678618080 724 3977993362390630 725 8626826798373174677999685779545081642218175882309423070951671607797813 726 526527358444942939753581655560445948784935941158260052376571209542080167343026418507406754646845693953983762278717594043234661233878120 727 85503263047782402654513108094666457962467694365260991438143427885299077252390724981406827614948239277440202039814822916414021839595784817143771154643 728 79123808015693345997535987205172 729 83902285753623744905191810447110103188707891533291601275202688539420228585778699818487117723453389702505263050883000259962984624459004367382076755496024403367008219205310269013159481917430990721433616 730 59611833044595956150194253935808759897818084982548944843678992326925720202787604072024533240555483267531062832709 731 35132023118469216234155832992713087559208823769557163439395865314594953500660912 732 2114766060 733 30470178256171988207929511459806289158315622129173019791545557308971779041 734 321494667527132261949820647239868485143101227739059771405138566394625393356261811534052082647356501623260566582712543837854225156091690110489177792766289516930568660545513374111446946499842153590836227481143038791185181182965792 735 19987888988928147141420690130550900830677678369227479861 736 63 737 68999381048937353913162779564372252742128379868117839440552662442115 738 2097572840 739 10345442325632035839695714757705240529286889559957737744489006508281590909418566748078874268449083887273806236643718880064730339974003886944389526541896 740 80211792301137264543877391506282749425681527717137618921016245838663846374479618927416559549061775427580408655712174 741 27898582184961488657651515301335175158361437413264 742 834528910601873497612770064505792283381936 743 4059391762232474337184985185213504560851925847107 744 2080656930 745 276103664890245943858018458125297413 746 1046748508150352651807238559969851558081788091580718078546645031324318258938057689938411817003200232114394014462541 747 214860299620304 748 3850357211725690 749 665492672736 750 18068167558084135935515915822864544503714680949891329656178057537628649747831371667483012472047623020400498371752463093676932342776475400060466552137232332794663311976304932383369655909081766793466189930161656266945672586560262613953761917997740461191171910113857842052124732639061593067784194661582830111139864 751 3277972066021736713936415652880208913045459383085834233789924382157197880042874806531276570501232801654853887621289643469441106591871882737555553065551000 752 6392988 753 185157004730010464992993868353794533798234072493621921997488662613978182766086707425707382305740400125 754 355324 755 16670555 756 659330703544 757 9500244293506181614288343983634970461169416283001552606802554436869785855953 758 5863727867063637861258540263829694617326425882106080694394984033107232173108 759 7059761864283223505760 760 3789562097856337 761 41971661806820105 762 104667989576961447966273069245154755528227216670655444118836298103884295380224 763 811560224988977896761042448051504422371424 764 77692050134609392359252970830692715412309333129164709426115211937972835493605913620796144065845175152368458645585090 765 24245369528721550604170115714247984 766 104121420440789325522584959222986845577688171152793013601244463649033724647168 767 4118144443406762355156513987501622188754840452126336489342174093416728678557156049 768 7776437856611646009855909371994818403 769 67205083036226688 770 6958908123364891741392 771 399101158799567918879898707589561061373483831658073529885983175815192031476044826514398120798451810502672 772 24757359494919362685890596125099692281003229951762929206943699586210594550129078573838584766870317556238687518676640578 773 437071290833351992062182200996685573930375787171097740604480597587523247208346 774 2229166717156770849867016 775 12863505389921681788663749368 776 15959508414687247670738780447573171736768677552009132523217 777 33590409397804227544417391437 778 3757843709147260365473618829538780737536807464779977103053 779 23809637598808711440552167549935440 780 3413731032667609765828784643718916762575671034882531335643486672878927741895058781348 781 243780397835 782 637409222352 783 26402106512204933710497794174060491433391858394928 784 73472107443143821283426273833374 785 20219166092148187317361943016579582055828506338327286418570745295851715498641353 786 5827091622313674265527617197128200675072450508883323694495037529625483441566277194570253574417042305326755427400912829893294457406252272566638866244420427044360 787 273401430429794397460236813694212145067357307978166770479892596691670780645710136892990519613105041683292845677175489037553416384215491311947834202699915654760063 788 136000827182376049337470679097292811098 789 1394281087916479 790 1811622075081479725071604359805771795323077307640599572617224388475673054997388 791 32995888877489108472834782739 792 1954556510 793 4953863511484074610 794 32833389948675538518293004184454099082444554611951221998698992698161539005456078139904697718650565242603276969082874404133 795 40130410679628424965013441177571759631360827927851325755573389645530560056452442749469207305682092418265964784 796 34896846778 797 458513546 798 624629087568 799 695325912671204874097641792 800 138041338216190302933040308459647857428237796696944507975011114844097127132164342407023005527334774905242786428059397377449 801 2154026266016654978523184 802 277097561882070380959775428256745595020781719571695467569800 803 117821987666632425919421384276169684341764860226936320806127793674472992845 804 2391869935921572313018799470047648273732 805 6656346900609896448288 806 42813862358358910902146574485609055933380 807 56536517046802828532396814965021848893870216772407413 808 12338139451966959636403967525 809 907966461258118780265647592225524470239 810 39387254926301972650846525600209319638187479262520745648988697244687401536888508624479036800021312929038817288 811 147284488594195537859249896203053559337773352281352760 812 70938586496828517101239160942568 813 39241914502219677548813881594304488200408189671146130351390952974411802269224713389702361387475108822289596560 814 72919811182852058676252174096620681296074116106488744473651132580603496704072380843105963226419795843254916959738340 815 1285944999730102185254125193105213961937353158243002727648474689875066070973165786832297857853552493293975252236971511276653624964764628870332729044046671721695115956621 816 18297 817 31433915421788246104244692677690657289818421267498514656301563702532326816380816 818 2350933286651520953138282119704534489096 819 70332273791727418664476433071264 820 1887815556 821 3789990243366711554323167656182910021605 822 2607545463739154676734466112919737363288067935792039656 823 8728321376887388105619108305931080504330876445135294589854898658308557828598515242091861948943059711559887031634388255828523680737923013932268808244830960785077473565491 824 86842345390493267512913963959836428816667762670052136564322956 825 429363452338499291 826 15450145172617465680197521141672174324642202656186364619829073843759983779998670521934297590626910883479720631905976929677774795915892718985872 827 59535446526563735907484366285475459983641156440696958777654854048690958648987806763510149859383702196205464762602876614434887811831791185894171015873728086613844988761968 828 56 829 141940929386 830 3208084584916548936561990388073198885312076394226957158797493499813932094792946806568 831 84730926063084813222020297664230939937120623666202171768406869942037085202710030359681959861064960774796864538157 832 8917411245728582228344592846825032349717999867868845965870431816411 833 1147204078762550723765890577249736835580041402060827354494759333916056454335879029529607777804124787616 834 2570026823973123674191524154460460566693995015852585848 835 18986562023490397098433163565908404999384371047623384380386871541954683633091728959895251724263052950664322984078555214643158779667974048490135791031218870317725850971965728 836 3445056452596670 837 22159746343455180659725374577538480 838 6277285084239832677896002812033829689806450765898245181965253225650378615904280784924587027117946414084143051711811324676462907997509069932097932240231410178193565611196399452999638600977161870386489127347993731518701122838940981844556081343738643239185240044 839 7217645814652644972148875366965150210254715531042911402911668952196456705010432106669504522006310563840677517573552516317765896971196638427196900100473895779277491025139321 840 6378999113084484096276 841 3755786906174776131278295158637032364774034038978478106213373994828336381038452663 842 13 843 377 844 317434 845 65018149180382552589434045730498720026483742168683053840074305295995984617369488031252173461 846 5682656 847 47554683709897765098684549315337870866853419492865049441139841765965582368015309587291515 848 19623853479505381677 849 118603399854937257830781766286059317622160027522325473837 850 55375177122434046308107288510207069519931401 851 104459848524385692591712496842162855799473064378764631012938391433195405373627322281119612192 852 3125246720047811757448887349883515346019980524892458265025727235734229622861673532220 853 90633416921938444306867696065109243612603748793581456890371871360004646203504966321681 854 6274425357132279438960 855 21693225367803492645836419323274512 856 17442 857 236173868393819181169116181070137244262412974231995133935586296812467490605217590800722 858 3103391847879645241662531494289924329614246395347755759675896975344479765359144346680 859 10412566151096 860 444487049105847179373372420856841580020771503814996276773710114101802559873299046321368957992569736989060710946917410785335307041622692 861 118855 862 203734066855218607594335377136790968632226302677268955023223791209682857669041606179985661831549624437474143874068250166615370411186778424906421187992996050334639505429489788657771725262634265215874855024101438339577609502310435392934282298910929900458987587175433060 863 1904694720918772825729404878553386026052243165635053081006128255989389327466143747533313909511011650882179697134504715059845623625918526124120786903322754508650597574791473895296 864 576914365601 865 4198773031685844924335859829793010990263859324261059611120056570604977714138015134637506 866 5806987732251699262770250072111419687146806129851646906258173724802240497940774078578101334568294169105228426083173114353760642813489 867 41013962815843503000779249973899595327376254546840239221596696697264357418814316750191101623817186379086948127122286878930832 868 6173224948146274931880 869 1646929159164981568246913054368883450293706643309635975106567625886975504543080 870 3060586443081305307294772439196270200929911962308476369887263913615590389285225114312 871 1543880215368717774305070771210755323640471522704670478882083205531440843180633834126871210961467 872 98930701 873 392855846855594359190987210010222999821004607580583320191463128547614127745683428913076737614461537408657105473127603472 874 570313514736 875 49676065927928521640786888771475000917216754876996320459979118959470349049084630731890148388662005907766768677806083011171668216712274140939967041877710218178895071929484536742775446861376544157480190684833 876 315154246003392832623417627269728965466524997603192955136256098168264100046185624376530908 877 28385037623548113335303981428288365878963005073399294684961274084581949947515686374633793 878 17522937478851607794446721591665466683797597791669151979424155584959542325441583450890748 879 390174236979446957421765454310494515180588193876961591043398533813500720730354531787390206982280912579929070623481681264 880 1759100859 881 1248680792697051 882 65308539949461174474156687851888 883 28159716307743502659235299472630915569049577990561778006643808920624809463363581529049439928429471769457354399933307096050802477676167306401935043981938445974785211443378380886239711 884 108769067265857943969202 885 8249033591341642978803179384349086499419116039566577651952534812087432955467653728524737895914783342370614261969675031 886 311597200337440317582521265788129315743426521332276556094086164780360442032120323875667128 887 192139174278474968279137363680147566056407879511469497344378423305673552548495297747201622159500606007688323405194979512258102743598925198276193429114694476142630956846158913350657888 888 224534980150015250675105639388747744600826122 889 283159533952249143026349 890 15278672872463103415999499412661 891 35806595387547247864405932363826654216534072056837041499080633858806728669898644204071851636383011753671652080 892 137988975882979474075668299503631040836883399919688517902984852314703977978104331864273310859580611246597416398941906406372111722564597792 893 622133711337393834718942656 894 308808858499968815859187742156915630591360064765544774831499263976956769172772490999822232 895 498530559098815963523521029139662581113146940650920485354131399813835315503900406079699089529613808811219925120343562179951820663236468333487880792983918195498090848445378226746263951 896 57679362561225807 897 64216423896794599650174134543328 898 137067000543004110106343121555945310051781729096171668117441523680084575007203857486561017023102344356308346801621581864681429461612050368 899 38384842114390747705372790918132257043720 900 246924716254911606144155437179899963562963265662777516656644 901 218 902 1716195960 903 1218258890770877 904 330322042941346312963 905 3182394689912504 906 245289453233355900143200765410496652545989999002759122506600 907 2842399105128957760585717327951906147430460465030085788304555051735218424552377707587248058759825604067919847162868823307572348645017175921951613110453795196750478405371520855958016541303 908 219589275741424606387107717816308366966446692 909 244479917084070897172431125920693033230656698676017343224400 910 17421735483092836898012847887399470521413131675566512041343997513771605311683069979684104604131482652532648012863289674974766572552481681856333390671503029357473720397353168 911 208992854785 912 16371 913 2916440531742317215056354898248362623010978540206324689815903181649029177084497096880 914 183686675413771355146432791204158814185687125235446579420428272638988567793110496327015839895154801177425665336278966929706155253660408093097 915 1691812848 916 325994679933381077422 917 2299951045504861630552601992039477013725747389132755290080023451917044789102953309287170909676835172763295 918 16264 919 1009110655269944504 920 5824303538033659392252 921 761573 922 33579825214712703967330252 923 206275721245 924 5799090102804076451160 925 898467524225624794912384632109319993193912462919623366335105762249448627611962750999796793677513 926 393277625549309917127762430087754000688809361529768621309455757564873746300544667760641848146235855353840920535264268866584488535500675107637577271859146666081925301865331058251827488737258638641224416559367904287609406355807593751321712302274812708308121342961430498748664774206372964704 927 77193195902660682233701301297632381170371344595601899168287072 928 62071263184724952463584265824747 929 4495358788385860091655669025962152698139836005940211651367575850597981276766151246497830653637 930 1664525544 931 1026445754682282226527375779644501379203194938686003422442679404030155774932102289579122748561585336288 932 9596989617802 933 1790483441861365317939042401516035108579443696164872414462993875047516061098844416381517742706539629269777970246312949045846105 934 30646702930652802230454886183984648596691069990685162015416171881118925023490862577633837827624 935 3080285769380552 936 171475046812358 937 49428642608231277976192174298857868761997648241544379220161168523521826842257763688919792948337 938 8815955339726506834759827272294272034049017960966739024779807053540334952089005392 939 83577135573270920383219672778649930348422098304402246814921853118926622574401825868076164909815356530903477517832645480176107049 940 68300015812471376730746571732843735959901647472 941 79637256813116285597169958569470228288311642692483554358862613648783238813109447634461052628685 942 626249009558107411172133675938611237658494195431015722317338470354274737682003481961799507389769883968629032071761300367859707150686317879208223020564571348170657949100580581935010958773979374728 943 5682247354179179894880 944 2530706674673818399506533454586148119280482981974648865618391516582079 945 814017383281581783154272993039570066766703582739661375136981617262592736 946 404079135550770163066702200778946890927974094377269342521554649183456872612090042110335416356881579080964282679015827986668460946929720 947 622942520595287414281045324956886785506126221854294414385356746645962833047990791983120523718229388277136798533895612403932253575445101839719267249600661256575247928249996735145491365538636294608 948 188702884794497012929805156004 949 632481184223611431633505448087030637852304068918209 950 5214702117763227866486868342349056892345044075101116843316370260330098790912123384104481348 951 3876802527028295347456358246245576146488546628285659866162199968887664880747708264138087728612971533442959485224256922182073983152 952 523586146932 953 55945741 954 17443425315115894824 955 2388709153366531409558797280479803149 956 77131582893522290984426551868495575810193416830191173772826856543234490400876983913623415209049321799915571722999083480281454220784088885805440242 957 84697910236179210237415265 958 227732811193265174095864317298799648498162486254357057823744865172774013018543027546491123271074102156976239817386778081323721788245051556429708252238289586877894174951617971922041904091578114211339044103781984763744987540748716918857887583789529316280222423547503794901645452487333358950144231364 959 10712080030429421904142146609520998956488915976481564412341214439727120294889695036556506248460329981042086818336 960 66877098816378223048856018155076158127403696483 961 106242196921545645380847322488168945829596076709333078711421273004200392450209314946035303864811094937013741773158716616081795144694632773818421763380611022334923439113841142546148780428826840 962 113085880939163872442580033564500774267147302991489292203483578741573728024757073 963 15504 964 5558463957459508963560 965 105923715392885310650858976139574453435176513216569320375217898635988427907735225225690543546390529 966 48 967 1137629553636093 968 427130833335152925978243925335632973659347882663777567745338209455 969 15408 970 1860624979903945505126468034078811635144924460635555708149106372650722005781803085935722203742047125869354422899162446640326117870205868242748324990237 971 24060619792124610234261079105354475198423727612450783651110053699562846295983150327274264450777064548438617889981660090632664196325275020665058329648761646163249935761266851825290750987875962986466885 972 23705230026259432368540027252718125591668330727140428796886512644 973 130655580415040425639231529790635031 974 416736333972724243218769192583716392072931095972254585066765689549571635725872422398405717178514277957094020118132242988433579929608943622578703048940122587331991478980018178689856391180422473287477439774153783568623750324002120190831380834823234455953566072772314418446556342902841162042418427796725552 975 89713656364874714055362474889816745992171529197638339563313264197464104524400387339105874000900951109428916276009429407518746182506377609338589 976 1586074545 977 5316254885893579485666107318821 978 3034555927469301050984071407294623043099080565221313515632459565544225628760053177530341188987101768 979 44501303635193916995 980 16177325805729062833869073038299508341312193698740332609819426262787919217991422123992382846693519605923173154801626126762283245941590133152309577052109955831939883226113656 981 16963331040387934416 982 7417109276172740734132509423729832703341903077330256658285906836490952469092341676833261385851374215197198049930644550854551739861302260594804161752554709326821990673821446377508760063409634596273215207584094293915964226566273120642291596364775489484877203151147415992374751505435807872250166643045222780 983 20035467750469626838385818632536649897780016952274478413056936267412822240514516170756330897990247384219478791672972502475875192987748008963628875949573170333097366114923357959383729326230460655466957536 984 1573179630 985 12763232808221942380475545398073186425882814078388319624693023863724432193429534510272755588025047858 986 97517094790079535972388 987 1 988 97319691764188686709286 989 6730630237089299690190940295401159342794290578494432 990 1563645208 991 108141929182353508454013012238816079864 992 5401571829627990565395 993 4274118947945612486280936041713894812131155 994 15949476146493442230575142432126275829462726181856665953343096315424709088160557023654461961528822146684818603325546885540279256562131117192417892868277421242757631349689520 995 43785704782768688179 996 161145224715228 997 86427574323208074957661296053826266896630961209689953184082149919908782463213232410690399374698542833 998 53361656274007444295527124954651799453035258779194813566712484447070656820681060098295922544737549188 999 39673036386537202635971462018367352542116296091130464433802698529069477297879427005209410471499807682401287022580856633323871900938777017712 1000 2461757021582324272166248155313036893697139996697461509576233211000055607912198979704988704446425834042795269603588522245550271050495783935904220352228801