929 -661611971 -856025273 -25724716 -759124272 -613725288 -979118182 -855002370 891768174 -996835959 691224707 519008238 -118596910 952260727 -863196529 318730661 -57258508 462051353 -922377153 -298608716 367544320 568824830 437817997 -165195836 -919145259 -189114362 587094367 -610314736 -604785782 -481915674 491737110 889210341 -83008795 632516776 460347906 148011561 -899745311 797744936 -431470870 -398180911 -752862158 306342553 -205164663 430460009 -779056455 -274234370 -313023988 -755850608 -343441394 -59542607 -965517675 71212665 -85151489 314794464 -485334085 843542635 862565643 -728387829 -835679481 -521118910 -521245978 -565355385 5076345 230638828 908823800 154354942 904890369 979212012 723097054 -960687893 -702662649 119041755 -344820505 -686066909 -387536925 -580804894 -717974887 329288009 500732773 709787202 119711018 425303125 -494236593 689539532 -12364537 126059797 152274646 -966147992 -916344495 423385259 -24103387 -555595885 -967450535 -670543605 295778521 294106073 -829122516 -565213825 -924019322 -229068449 -393135357 702313251 -912685264 -792440740 -547400754 -27241111 -841639469 -648373861 -316983630 -672313705 726701788 -799908101 -915221114 -310681532 -373407314 -603694097 472664153 -869130275 -379952098 -546331138 59996648 -839929049 425634551 -458003133 -83119064 599224499 -950616458 395807982 -712617790 -921580438 -911695152 -805016638 322744721 -695574514 -960124762 747154581 -802786010 860983211 668120472 -979428654 -884021436 802060840 587039921 -989279494 -917030555 874155454 -246333710 -599763168 183000884 -911252358 556245972 519524202 591350544 -960968516 -861608514 -898643310 -491958641 -728071747 877410962 925862506 474170105 173753347 -312307681 849389651 72904137 -415399445 -259743572 -898696764 520598831 -517054425 -991357070 -150040374 -948301681 -830180804 -769559262 626219139 309412101 -395005181 -830307236 688684450 -994726440 -576959191 230338103 -868096276 698786058 -193285200 -481987908 83324354 -38688816 -960694678 -534533782 -946821490 873085713 -674472314 693796275 963414356 -718822423 -939648261 -562939011 -145146324 -314331094 859325727 267938722 927510977 182204118 659381524 -973389711 47146450 -852136795 -976511404 378688043 27824562 47548549 40657964 -866866297 -735014200 -670681067 -979582404 484353582 -35017456 358048810 -218214147 -279865537 -537289832 -300202678 64593460 852577228 -864887549 -555202509 28212608 -989375140 -186234870 471351893 346979538 -392124825 -322812937 273380948 -311713553 -875790627 200565032 -354195321 -950116881 515877023 -447375982 -950931589 -77439039 976520196 409026874 799116402 574005926 -706386858 -997795140 853567452 -956408911 -820757422 -676699190 -608784923 700625229 -16409941 -258637405 987467495 300827575 562198152 562787744 -859273230 818972032 -883536895 -960677460 -130193589 337536013 -254637914 939615430 482124011 678248470 -62175239 324094848 822899452 -876923350 -191209489 390754436 -239707553 -270125271 865746290 229524746 529225513 -852332343 749637858 -974964381 -836992735 617121298 -872237426 527605106 -888416190 322017250 824403777 612913453 -527213248 -220226198 -44397391 880297248 737234428 -828076882 38761997 -956188951 -738246129 -466005239 74821751 182367679 -744330427 918068646 -658069626 405555940 528915998 824406537 457081284 50430518 -459762098 -656697724 -178369233 31823523 -695432386 271141570 -190153799 -276863313 240686217 -390508480 -248795193 -450976527 -122200448 102384334 65886389 -449619820 -727142746 272580883 226664273 366259670 -894000076 906061062 -864116133 188454540 -544522089 -932906891 66683660 575027868 -95448082 824996227 839926156 -353027967 -884455027 -46623966 -698062471 586069451 -968468356 -953717347 -929460633 -926504037 -127763464 902136593 517511259 176978733 -160012304 -708725778 609116239 -936466873 -610251382 204367739 -542401358 -166041654 -675041380 419791951 698654180 329871401 -838432973 698366169 -747480386 -52925973 55785487 -79588391 -581939960 -725075412 -589736667 227110116 -976549376 4231450 780907804 -452879132 877109979 808077945 429872848 -577403243 929868092 -65888737 -82864686 219442954 -474049602 212508793 -367284506 900834854 101402224 -699821308 -960129916 -930775261 824795987 -479755052 -665545896 -133457649 -462334243 790774545 -70170942 -626886839 -888528775 264018293 -494052010 487549449 -697081082 823878352 -526733987 -990361899 -319579820 524773764 -884106926 57307405 -131618134 -521103351 -406698907 391361120 125543235 568752490 -380070148 -925642925 -840846133 -308311610 3248941 -930295871 944534247 -105556272 -139232954 -300326056 339107754 6582351 -452314042 -628065771 -971290591 722512030 -442284448 -16215855 268202184 213755181 -306999937 38508978 -404909550 748044031 648968124 176330936 -565730074 543666986 -573534230 532642866 348618524 925016922 43485707 511001926 -999473148 861824591 893884376 972718189 -733049633 366192730 -446329539 252481012 171364 -136356892 3953883 -968213891 237410365 -167478810 794604676 -961108100 383467399 711496306 655778242 -130448454 -632918698 928296233 83977808 371168214 655253550 -508134973 -951926625 295144127 -790538357 -999703415 521751635 70627899 921665626 -557481249 -683192636 846226275 -630345346 922844084 447308670 505630500 85227596 -590172144 -827749183 688953023 -6327026 -2531442 -923300863 -950487990 -665745532 -514087714 503543399 -892330195 963398495 -557689278 -7956146 159398055 -809802556 203240978 721071814 404446279 -908850994 -560237767 -400727531 -460763021 849890829 -418088522 393389105 -463381788 -538205951 478188316 -792702904 513776935 -914946913 914183955 294756408 -836588259 -929965356 399403989 -72126185 338656636 27017470 -925460815 599480236 988583501 982617197 35757195 -276921100 132554092 361659112 -958631335 76970655 512536330 713064233 257441192 -958165104 -223246802 81215838 59483413 -418954144 -888244944 973560746 -980455211 15230939 -742478275 269117090 -870221011 -902657151 -913586219 870077905 -853315333 -791459833 7965009 -89035 941253163 -914533932 -30385322 -755674944 -914682303 -299410044 -191850397 -171398440 -114001705 -326347672 -802586295 310734551 -48913899 -458532604 569276845 985445004 728473403 -146367600 565739656 -33447496 -244426980 -463241609 -913513306 275745425 620594847 969837275 -869514965 18889282 -283606720 294958351 527998473 11970922 -966377075 -527863524 -418353012 936802457 -105887319 -725379267 -222412849 765934806 -899460147 -857209758 405967171 -954005478 387142338 716604081 629117231 563558871 368263784 963597825 -476148950 18510699 526207027 -193943459 686469795 521825454 139568040 -509306233 -73188518 215116905 216887012 -952591247 -999603739 -251295525 -889540842 -98532922 281838636 -562650058 -866142976 -983772578 -441423379 980302113 564940153 747135695 568810808 859404084 210780654 -888341289 -257592588 -962023553 979609821 -557621261 -872324264 -661548797 245204568 -363841076 259478131 -649349833 -44221304 49575619 442919077 -63734651 -169653208 989766253 43203364 -30786870 -585734906 -411004912 -693861256 -65752103 402605701 -19775701 -257512194 -648386567 642543645 118394860 -662133911 912830563 -858873383 345130936 916358460 -147805243 -805589800 -662674010 -702572718 -643401023 -952631347 -938757373 933727830 474106990 -882803840 520002513 867608395 880949974 960064331 -165237951 758026246 358971254 -738501219 971728956 -740712529 99633090 -70279046 885347808 -153002173 128733598 -934284809 -185779206 -413769195 -853133338 118252740 -891049071 -357798328 -919014682 -839096165 -672574629 -972758699 429486308 -301092142 746955845 616324237 88103570 -107066673 -150780432 315790733 -620873828 640638605 -893728978 -679573813 -470403296 -957918436 -882179447 -475380719 826949679 -686775010 933928638 463509243 44383825 345348427 -681098438 965760892 -981685762 713768174 -831094621 -925302698 -274507481 -341494170 -834972335 -57570394 -307530836 482239910 727410128 435516247 -242989085 -816622411 205680992 -876282456 -722844905 -871991250 664639094 -725375564 -685919738 220020673 316696376 559390686 -211600030 -922716495 549539333 -890366362 -947636655 213873749 -809811477 -92896802 172864237 -427189097 -930329809 704945577 302873285 540455031 -323463224 -815486847 -350534822 163540616 -184328220 445794548 -28427102 -742358158 536566370 258882017 -947688056 -100840849 -261324458 943436543 471556202 -962278962 -68524408 -400449193 24813466 820082548 -917809163 229355461 327778782 -817847979 -940310452 357146491 -80394511 709408255 576999283 -607162242 -185695233 586199312 614369025 821320231 -416718804 877612987 46048961 -371944540 148807950 -836337337 862879029 57633908 403408686 -937487474 631078927 -718752530 539982475 811575171 251551929 -750356805 -791705833 770853285 -897158961 -512328361 -470439623 -870001011 -957196640 893955732 346843721 621247335 88052145 -928074985 629493015 -351186320 657411898 -595562791 -149583260 -609137796 231444135 184175015 779459943 -977061774 131896857 -365148253 -339632055 -347364914 275855074 -946610752 278493354 -68331745 492593676 -959251895 379802650 527650694 -38499118 -523851428 -167283552 273373757 -933993179 -978096792 468798775 -972579058 -631548375 601967539 -250384820 802909911 -441754443 -850889514 -266321343 -14523379 258649047 -904983235 -867001875 31019829 512008526 -820663892 669354266 220433261 975604238 -933335114 -627404027 -138189087 943994559 -865009085 -936007966 614837079 -65707970 -287602156 -956339115 492190372 -460170213 -238396873 373579770 -984547533 -889544423 -525836142 -455720994 -393371515 290495410 -950622627 -410433532 -572236884 -911884657 267554984 -4899103 162020304 950426388 -46485295 -239644192 -199592278 -335634989 86471951 728777182 992121099 821521172 -936646423