6338494962280 9308586268339 1426570147836 10907750236640 5567680427915 43064989989128 10458372820663 3963539764328 3469653605705 41021718350037 153264210606 51083136187863 39708925798654 3414052782498 13884094464375 6362166940373 3979387244120 35153125837642 3027502906892 18550513279953 18285754993404 21607783228110 10652441640312 31003747244983 6517086263491 27450889319448 7755894984790 3231489122572 49807650805895 53087178497327 14356346449257 597053604681 14175986563301 7218963344600 17151024256499 33951383455258 6467116687840 5425164767334 39828643714973 10550879014486 4217879135584 3962180240659 14575724105640 25198542510694 12869859170495 35625413478544 11516884467747 5201867392815 4587183618582 5076102454990 1875336551681 37406745916764 21281415864965 25444272959778 8626196921686 463021376919 1112633238831 29629437615919 3111173844750 4072704175840 45634904200276 53370046877914 669887398840 44443688250418 24742065041662 20724788769785 11104146393955 13475518399520 240843756931 3733041093048 7928966721219 712234490364 747639848374 6400185068348 25440287754711 5351457422236 20285924310565 14897113760794 31934975171942 17263223269003 586072855146 7837328869330 9800759419386 5717638911955 10506265586756 48801029322633 2191581394506 10655715329660 37060278949469 7098129984601 4212502077711 37522300789114 1241946063758 22960605092687 11210294416495 5869015628439 12069910505794 26101155830547 31330449714211 4074621091362 225025736462 10644601836129 4092531454387 3484303056784 1874199273041 1554491760570 14915031771813 5654741742213 4913270790157 26597487167655 15606026549812 21100733685295 15764654930251 7165281980361 4071704902148 24575845519674 25504347341118 15275244144625 22162593299487 4823977081407 42097858177075 1088143746834 13421495354689 17595399146136 17252259295486 11559332421358 34540328880723 6645471016575 20233093053997 2277193553892 26196297805136 2050259183802 38056023751250 888947856079 10404161754180 23902255219398 3112292509190 17112382351426 6399545746632 15802691016 12763798952951 9666144532887 205694574551 30353006154630 26970190896449 11492603653958 1263500866886 21219159186146 8785274050042 36777018635176 947312424501 9366879768673 10234432703188 2058665791858 8113689175115 37047569932220 6383256612420 9430915988530 4591504494686 14879786554 5763632842339 59435763641 50264982597534 640893641772 14844519732032 4690926251231 16865231264523 1646856350603 13108073599679 14145337098687 229632268154 28888695173668 8441849227436 20038925858360 4541270034791 31226884352809 11435297390402 5438321573385 6310251592420 453409889363 1091611477918 23697743809173 3020665822041 11858389150057 26678997039020 20895390906427 8069502528780 16205921508058 49091408292065 26002121267812 14689469694546 18582398447662 10776819890423 2556692100682 132590060336 16415296384555 23932033589524 12754558442556 4731629118073 2970497440640 9375169886550 8009218239622 562309347539 834514329915 14633615881599 21643953755296 42017000769877 11997623251623 2201211214819 21834797811869 26951683079583 8295506809029 6977097735578 14457870819670 1151676824369 11742421798128 4473201228709 21586411741121 3517259495329 2429145820731 19209155640168 24465571773816 5335329433187 1508948167115 6161894480605 9000871959719 6867039758628 25529905519635 38815405938910 359431231 28313693841726 2076345829218 8790015223133 25612056031543 2539640487756 8696262006675 10123017750897 982186156850 191136482162 5524026427758 11411867776262 512211302428 27823360532650 2919834637653 15004609042479 15088753118463 21186149689144 107234604015 4810458512498 2452856034162 1502420998072 118156554185 7512838991444 16879199024960 7843037188343 8113482304324 6441238996919 25878874236752 21068086106993 2367588238850 15196352943710 308019329900 1769877262639 9145911146762 13013141723850 37309564634145 28691755596516 19487647378095 18340592368867 370160668473 4039735525376 24436251451622 5145866761582 6360559445403 12223981066190 19673177926754 39943448776709 2131291701745 804181455259 24538685200010 25069103296254 11717140583339 24043581998323 11945448286959 2933599161007 16653387901595 3151063956600 3515020197732 17773367788203 30220522628242 8386170972747 822030704643 9138422113336 16808183101478 23012131888227 6388676409342 16599998268010 9101728360647 3340843777866 33925411660 32389332754454 5729211594738 14406747133256 23408294027662 1156308349359 2719156633272 24328606027925 6739165622470 4327023828581 9327205988461 730736451815 7336219813044 837206895195 4288495685155 22436421765599 1818168122355 16755386872809 26847407197254 5891825521688 11159512424555 3297005227932 17497140234958 20984956231703 9515760499154 3027587520286 9126283706984 111300192424 19222192668125 23427560829215 10254245880692 1635501477124 10487800142983 10484370617798 17203749601463 27021161004315 435579581352 9811952063196 3517436628812 22526872420402 9065229377853 16918339734879 10477878907188 4649930247484 1192260214428 3456222235099 819565067076 1020695099758 10212028565117 829952347611 3350481731114 723370063068 18702840930050 531376175903 10233469034083 24838995270590 34628807546373 10231356044225 5788956172974 10442986935810 8031212197495 22602171695959 85295651869 495479631656 25688046284611 34923139137 6073176956478 3456504992228 1379695449904 24960545549967 6457494692393 9802341179000 26314702281242 23208369972246 4491317902648 4431109798175 9091968246934 4192031579031 462373560531 9489135511344 33356559317533 8297927499318 10213671756311 7496473063 6349630639717 666034038367 5921732917494 4425616839152 4644620220020 1829431748113 27333294913537 1414286857195 16329846223098 10418784848558 7140175664544 8324084532190 2086178923631 12945808331523 4301673180935 22703293225723 488757981832 7295359503681 504357827453 13875625211017 3849524077405 8204705888321 484851660830 5372324254107 4787254496719 26919709910830 5348755024693 4332648070644 1058195091981 4681554679551 7855208858446 5646452599085 344009756 434677389713 3323935215138 9037938463359 1358965640529 169915569073 819718747675 9530300853422 427819014213 28215227197006 7549376884097 2146712251220 3299042039051 18231196914230 1677969628980 2678265696931 7404746086378 26369343358545 2912577790940 11577774365853 11755118836587 6162874955362 8454784113211 2300682023901 8524359097682 8034923410600 10064865742080 11386946428633 2731324355746 84871360188 698474638152 923978519774 16996728060 147074027169 18364070963790 4179516601758 12161886575909 12495090859379 23411803302135 12507303182236 1872922455291 15677822185606 11772577510514 6581867232851 3056251803384 5938080271887 20377294046989 25866304042551 2707354708798 24132385074764 9008845690159 7026300537902 6307005559354 18782525849632 511345068813 22047134273746 8898348236103 449225090596 26578281940868 7271344462159 8935544284979 3510656999462 501096300700 14089725467764 922828943662 4173743830524 12810163630523 2264825394205 14688646719612 10706437825258 12638633152596 4632853112046 1581656540359 1996307505039 1461790092832 6914111409283 211189279116 1562429480526 12521166406 5799643183284 2658395817352 14821249792776 9340423485799 667743005610 2619204281132 15852575459384 16591568245810 2688965581172 579958018111 6546294527366 8343905359058 521006487686 4977826423529 10993276034511 6860644513410 17107281341389 749415979361 9979412439321 7654597934 7169978951466 5804474666271 9132349689997 581389546799 14924945959433 1131943267003 431022260283 24113811814500 3035030982708 2949160450868 13170111011624 8274449434513 2592949227409 540813290821 5827296299873 3877199014002 2099823415234 18715706187245 6694776034109 6475759760038 8035428102699 7668165914150 3928331514658 5551150813439 6054542237240 5141757494568 321481646825 6613654601442 251488594674 7580101605631 7434267317675 5405032618311 14584889894156 3496775174180 1858100896226 5139538635443 17443434317447 1116122922191 776473201597 2917053329207 1537098503136 24129993847948 5741236204290 4565484547615 2234215495052 110618634137 8473494440374 12277253066505 10203824640314 7339779299470 5614087850626 3686478317046 5360120895660 12752984390 3987764880860 5825078015782 544488706870 4635309903162 3862087603121 7500407826794 5133550338561 7598402991395 2833369941119 3486430640259 3722032266311 5144315624858 458184842404 10228686854590 975453718408 11191772846275 15770456475621 929068593716 1188555412496 24367093067669 514033149806 3691159740981 10574550005381 6488369947637 10755917233771 40846973997 23194680392189 19307040513226 3180929736829 2111337986280 5855961241328 29404899770 3887247336430 5166670053817 5891819933392 29638313504 15133029369926 4236454778543 3282099223088 5200196118057 91107647476 955753372175 268717886018 5496753354894 337794132459 8773873009791 5342969496320 15285760201909 14225894136900 17460532510822 422753479646 1556772953301 16512351002327 968931856025 67246285970 90693265989 2094792576306 12491079236119 3387103047462 10753031114723 6663968764621 2883674103840 1874734996005 4776899727508 13906490605258 26947026380460 90393199403 8106140150707 8146005101243 7785947112331 3193295573790 3378113490876 3187733340212 22837819839784 3205856920727 3542483578802 7606088173657 12219849504 5836702632931 2505162161452 4558208553182 13518695358350 736582198691 8014216334506 323512328964 1542367376027 467459539468 6512433200681 14458370206944 16026465382910 3968357280094 764742460109 7028329897824 17512071403915 246326912344 1700905413611 7813386156526 1935664651244 9349714174273 177905767239 7747054806706 3128853251334 3959564605899 17834295335787 5823489358389 7021204507293 1684655195209 2461910589903 2982253385537 2280301642234 8405878246770 12041815968753 119007807414 1910154966945 12843902926532 2111031981886 2992392670161 14706331244865 604667088763 2360372163066 17596377459851 3701122507818 160677900475 740225795500 21803723273491 11246755827938 8612201468054 269660295028 43983678278 5788639609486 7965557153931 1883449800673 7109068114899 20219492443 803234152474 7160975988545 1331625259095 2063256775965 2307592226120 306055217627 188032342632 1725303947278 1751194243228 2484572864119 466607140678 3250167661473 2556530309478 10535616018141 11551008556042 459731093546 4858098593286 195992977733 8358918197475 27513866323 17493818353560 7078938512394 221749581417 7459373908067 5646903701239 3213839338116 1314628097974 7659160505240 18272690489763 8918996314939 16292114437745 944677829490 7825465752581 6640493983658 2040596171259 996756253226 979704812246 10276567450260 2776348556174 9376002265949 314184208172 6784672891969 88984749627 19216308441825 5744394514327 6152144254 12381681669445 8354728651594 528773825742 7534955360722 4820442005410 11193767547800 6857549406655 1257589910164 2302251435877 3074080805249 22604204285713 5111754911219 8372236759369 4388247267751 1418670139151 292218505381 16835339922264 12683898419226 44940654115 1787560023089 2177949221083 544712511056 6132617453657 43511929716 18713164280656 3015245930769 609101420457 625266489811 6532037483472 4039320051031 437589399821 9558355083169 3071130705054 2514316259140 8846452635066 10932350641116 4556370760641 1454084277918 54218735177 10292863333370 3716776797525 268110303328 7735878894086 13380015768926 1990244883738 20049500770272 5840316507108 16103434334387 4256640417613 185379088180 8754451594183 3296852218478 5620985474649 2584475311741 13312982095963 5833669227279 981501951088 7839068313487 6371203044487 18363245916963 4980335580127 166287400711 5522290986270 4786665634950 43646197849 9161297881739 10946079613439 10622232678841 56371954029 1647463545955 1253275251978 124672237037 434979165433 2533992050840 7781253736673 13579630270055 4359091484570 702274132056 15270778455675 17289385679529 15928721537910 177744959749 5968711571367 3733347100827 698349731389 10725004932232 2379587348554 677822001210 2164215188840 54593240008 4110360365901 12004234005446 9862535217324 3704157811615 1668959331404 371855364190 6978991804101 408376611557 8244527344562 9495086008370 14304573498581 3873412113805 8283345164380 11462465377366 762156292190 13283159432919 1083936802379 411242147495 4352292188931 5824048307609 7781463808417 13949942400189 5527121514529 11589835735564 5756423163891 3192310724260 12637507413727 10110406448436 12332813176566 6390991592757 1475290134942 24657530593 11293803218053 8715416784810 38302926159 39605749908 5549167148669 878784678818 6433790259784 10522793039185 2754469249728 3576996642928 1095493281445 13873149301001 1454813958233 6111553258794 6574428255527 551965100745 6339472875518 9592162125365 2273473767624 11129963773157 85693480803 14182881779062 3375953879672 3104914504294 5403958066738 1162561805440 12044560527158 11626502604091 11110785748613 801651502137 483808180484 1397197357857 11668276609624 705288674413 5151702793586 6427195143864 1288171660540 5702944764419 1109853778278 297338458904 12436955173155 1169806954539 3357815998324 8769709519270 9449851378340 2911202342942 965607942695 8754202801708 2475365853161 4213054118597 107802586535 2692390752530 9468384373796 1381491700146 4866697532926 251680550627 1356212287638 9504910986785 8259952810059 1472521950135 3725930923792 1657192332721 13125271370541 522704388918 4974274095470 2020409759345 4328852320691 1354252383682 5820236442952 11150246355722 1376865599640 1997440984927 844472634544 8361740454933 8667829846974 5397676280240 88131571729 943065174281 3477257677477 1960704654026 404693897148 3185048505889 2983497404179 349452239312 94354816896 506596756011 114402247153 9721994930477 1681070817847 1584270142788 7849912072305 2582330563979 2270619852803 399952535549 559414633699 678921486421 3890610790223 423697598355 1976176767947 1856143304011 1558525569264 914350261675 5011791619338 351858341849 3119303094550 8976448766053 1643479364695 2322665191735 9217978052741 2418466379943 135880496172 5161887562436 498774622838 1216914182102 1464426357946 672129396331 1994430120848 3325217086979 14341337364949 7579518309085 1550894674827 9581342268838 10922854372957 14517243900953 2436297964155 380111530059 38563118861 2269972588272 806781682225 1548214337644 3034232427651 12196780041651 1215034751794 6820807097375 10503942597115 2111057331391 7750986974910 16086715566939 136570876742 1119647903694 1751339559949 1652779116309 3823800795323 2148282207857 1697354716649 1002126358813 54462452845 296702156823 439794945431 112617476425 408946341514 14940789266 11492007053411 818386330613 410749622011 7842319275916 540246201536 107425720346 5754940003441 7199144397413 7378600930725 554456695248 6556245274791 254880634382 4939997047270 10515110983537 1824451354772 1424962676751 193183563547 6558638436 4947368144809 16966368487379 3151040744346 1453606062200 165471384603 4349230062868 3443998703573 2920002140926 7870213385860 14172234653783 1201841146866 1439676790758 1899599877171 8487508034993 4067629740269 2371517563242 3832168683916 15905927545 4257188765625 7613655001765 6245185818183 5092093245303 3812384269365 10230944319366 9599326297576 10246933660154 230215972403 1978736236141 400046207052 6541574989728 3942874417508 3583075519069 2797532952426 11509821409437 7699510902677 2932088742800 248458489711 1126236694280 4606267260321 99902733783 3228362551865 4065567533708 562317675940 196474658188 4223662231489 2291892141746 2949530399432 5453956823934 849598125917 6288538004186 8349966124365 7820471015232 770293975845 1189144612398 2008586745340 4327899410467 1187234053624 9888819329362 103011082425 13257542814058 358148760890 12326561030011 4617541249000 14567467703650 6615809111992 5323910634416 4085759030611 11521599556292 27381068167 6810508329966 4806393620497 752930941250 8477627197805 11541913078024 11288005520885 7103230482140 228005110153 9383231703 1054260555359 9712246 415313765106 141695941313 5660579634 25025782733 6276168282359 2098982622951 1293531744058 1798179714723 217433024871 1035481993206 4650820058364 7633099837721 1011197028 2162058650919 14986417400653 377594515767 4290384013931 7964024205689 27860707672 6193892343066 1887600941384 518351140852 7734727988986 3124691376574 3309454465064 5428296354194 363517827137 3052314102392 4578609633590 1072561611674 6554812861 1319776474813 5091478565752 165956002033 13507965752750 1453201862160 1744149070785 3411488570862 3955009185562 1146064510603 4585246597760 4424166249422 27084066509 1997459828152 4459990740767 871825328923 2238543345982 535186545179 3379128085831 1377369747083 416997610889 197478061291 8466907177781 5168279116525 905812442149 635946628066 3535167834401 1556230431793 3262949640736 449596783985 999620097506 9206624430465 5936159062420 437632377280 2073975826990 12221844517 1595552559224 6283316925414 1664547851721 1904668953812 2324901561429 872101487508 49247825705 3632394844372 441914311190 1134454961031 346557189563 985547284861 41344724362 1451990661707 733766284117 924204385401 969599833775 5563172810597 6259787814 12557428474968 682526414140 2772028631473 6320594917197 27211377819 25959862631 2335601383736 219004702377 9744699595039 10952874684 5835598592553 5160855878476 6972667627901 2306378803360 544145465919 1110721200702 961508377592 7997152853015 636854083204 1930409779475 183458434098 12391389974306 4311057344582 691917937524 4911352265242 2933952939455 1579580865180 840317040636 10210591853912 515372145311 3978255294903 3037953399606 3902176364588 173511018994 5341476969278 2337343926620 670867384730 5431564547467 1739402851847 1260365850377 1458054846133 4590684712651 9028946350008 197998033909 11219401177082 267648392326 4752699137713 2928387526125 5119619754409 1177543792326 306532931327 1605014111045 4811674197045 170467859504 3146060080826 1452838731144 7604229425772 3364877262466 5350567748198 3882110880187 887518835710 370161514340 308520998890 158145598535 8727931155863 1000888812453 201901777522 163760989666 588153514635 7168486189145 6512667582926 825074479091 4290624775831 3645545502258 104613210994 6739155862648 204659454558 2357569712907 1971544943724 858194784633 888205442971 171558246944 893531382402 4054963414274 1831752829348 3768830911904 70337081912 9532801947275 1947118431794 418446427668 5114933567533 311355436669 5408386911051 8722032889529 4720337776339 803125943595 3223665968 794721046171 1453411310545 41060826881 9033846949738 843788559539 1455429582374 6645890864420 3050134325780 13150807607966 781371185496 752365965261 94120546738 1495783779459 1716799448871 656905053804 727903888845 206510693655 3359896183070 38896749515 2421843431417 1114402444553 3738159964482 4282881061210 8783407767312 766664328368 220339615872 803589289819 175363818169 1316254649076 3216867180562 910621139551 8956208966676 4342366427962 389536376910 7969488209274 3375191264538 2645996653407 570262740268 384305332 9731682776634 5161413410063 76794555377 1112150286697 27077389701 3380971465969 18194085780 3322876951060 3542284057909 1720444851185 1596513234238 1174894699035 2093952359663 975738144344 141075712798 20404572053 1600711628901 5491153378891 310412977184 1572894860476 3249772448628 8368689028896 662061685513 2610865640444 10187693230519 4674750597161 1069716614827 3924944690827 433891070516 393658356116 4034677042602 6321039640157 2370522882607 192193798120 218054990359 1924375175005 4619876881612 48310978416 1598472425393 6996651929425 19101058206 6952180669032 899440041162 1615488056666 3869373578831 7080379477853 2149951245975 3537364538391 4602645141669 3707988135695 85405582464 5706605420158 5118914573113 4676630110014 3101254322012 2729827014609 1459319336488 267748584804 1965724717698 2774918187924 418147365094 853460086248 5361606967845 4678698583723 1409059031295 1407352747415 2076952419815 625296915522 5220396095829 3170040755153 4252882957854 1582343263561 400830290170 479161274081 3268914771318 880732591494 2478885203587 3067925879252 2466553208367 2977232275735 8859505876092 6475007977698 3347496376598 555348798132 6836721682123 8562939865711 154420180583 250335631004 8398438411206 1044961921670 978668284482 1189699216645 2236139997938 870467150058 479619299984 8640438883429 1037494740870 2313298667648 25723658218 1670685753050 4232719838740 1291932161465 1517078106549 1465442459481 2539855686045 830795011272 230058535177 463537067363 1641348823547 2986869497680 8481766955663 3764049662433 30506650060 74009596758 347068451335 16323956481 3479688465653 2558688724 584953966462 1563134346105 326898738025 218976522433 2288864262512 7334534024039 4917277884929 5181636593055 4110005348626 479993330162 3290169073455 4661698164590 5333248854388 1755552062343 8408537272074 5677130877732 2783140324195 5424360823822 9243325377175 537006605303 1218740492070 5084009320977 3623042232909 1006581667920 3726876980627 3999012552160 904734719556 2425399234623 874384755160 588054594858 1503431068500 424609790914 899173164987 2582478218285 2031680229110 3182245835045 327649889992 228358719628 1230789673791 263533990340 4323269344650 1868291269546 4764662405932 7340917102 8967195597471 2964617648891 17810000222 31944029982 270909507233 134234235403 623406321979 930660698605 819136357758 315639306911 2452133516272 4176548544514 3631763600682 1248177979646 6143178754692 52492396083 26289035635 1758485492020 9305956231 1343857875359 27260641628 5493796675205 3766528720932 336251763981 329034704566 2770312010359 142717505159 6188867148968 5301836888485 8126244203048 651783972866 7263054713781 5868692851755 188910987989 371607450927 8969605794778 1021960701318 2616322234981 6385223956639 6013608155908 2203843752591 10203859212148 3317168983526 1109847553836 5858873016617 208682632774 3880367704051 3804998139542 2952829565335 1758677127400 4893224925738 390700980534 600053834131 989868820361 998997357933 1182408120292 6767716966022 6135283830231 2235773745719 5382061371316 457664463772 3828521663981 729644461305 19087639107 62928382642 78255892916 580756344216 292268090779 196925677790 4679065294049 80374992117 114150709091 4331611910531 1013621567710 917389192490 2384232976458 3188909389817 7021777616871 4735331216766 72063121236 3017586461818 4154166646759 1784338884827 1013694391176 3374780320657 691433548610 6248749497311 738572294361 29859220453 656666495130 9950150793729 1558040995436 885613651835 202411821675 545747569 866050662241 2577584549838 7776855003185 2605994773578 3038834197957 5453612194609 55485951932 2086543658320 844001530972 5685429268872 45014509923 3677843942050 157154097689 1141445180432 11774928907 4594697125645 202991953211 1821572511806 911916058901 608443148835 1832531922265 268187167074 931696771641 560241241692 30212976995 691001374414 2168636752525 6069812784696 39374184332 87944241345 2648265233637 4521181255666 3185660754740 3109378954990 300290609223 746152676931 3283657526875 673375732073 1230650320280 1579823193275 502566997311 655174032068 2027864431 6511707639379 748240200700 3171213786979 1264931907269 565793042071 42341973215 1306972869135 226059780063 843511209242 241778416773 4318210829 516407405623 2233689335827 265166237362 8496398330437 1496181571540 1819415528767 2070612746071 87527196733 4150268025993 463004117267 1020117469660 3213955007997 150719392135 7900837339034 7673329071729 455146843512 9025655749222 994807172077 8088348370851 405166593695 6971050824027 535292194712 1553972227517 1703175769890 491198161269 2581438158988 2375284405625 6152085355319 180583729783 80198332396 990534691058 3407486558140 1298632384851 178360447225 4866354009 1719001125855 121029559007 8015303548568 8874516468390 1741976088811 334644052345 7585836973879 10376412429 101750449833 7138409509814 45348744523 169274641266 555416180360 98963184996 3317380574818 71175656347 771176625727 490085204162 5593436095491 3580790896868 8651914919891 1472740459564 362356529417 3551420639871 572543189414 4515920075701 7190181807232 241028988060 2763692006414 185695278929 21241054742 6865903969821 8447927648872 340684837018 687533971738 1220674634987 2030809563765 32680223582 6663492097102 337326517117 1581758844394 1045469402581 18422373734 6779951695405 1355697257710 2287345620642 170816611 75091454678 61550409678 660017232783 1408017319601 1388466506501 2581707355609 629795487898 2349817235683 2175171489851 7129964324818 116986861012 4350600937044 853213730424 60626811246 5018641765109 794248371045 1553163894691 900848002898 6645336993595 1522070221417 931223547132 1821977756526 606635579240 617941187229 237546493965 5091997239 2960390519155 1748561266740 737260419277 3926536554187 369777382200 111467518409 42006228590 2016938472373 1201799933658 3224088203366 2134234397880 5411647748994 8527865415058 4571556687351 3179706393219 1883707694081 511536469737 3352014041227 511905968119 5896301269974 827775200585 4560097129368 985443400072 233096815157 2439977653510 708203354896 678262770018 17666087127 700149011433 211750678564 2387089551050 419222259756 899538724996 38210542380 1913505485810 819871123111 416299942820 4384571335692 91925085439 5524888118 2961431142361 757506486676 169203516131 474323949188 179432043221 488544819834 399681940232 259173934064 2820558645940 233063748909 32000810515 2434248723240 911865402534 36087202697 7275027563135 329163884666 2140407668606 79219689178 334714595626 1599823256255 1329661336158 44173191450 36014773393 304232186847 72844862 3579680000134 2734573725603 1676356170816 7823485353279 837703421716 3718150872806 5309897590709 1164438540520 1199225620005 41770808285 10509391171 1419547318807 76772231103 6684192401422 203255880698 6552088963806 38042222725 403598057450 1049534814458 3213107354956 2937483370660 7419398276286 5161988238481 279293293721 820903989852 196690822857 214748336937 4270620289084 865341711628 1545485109 748692485544 26859045243 172596093595 4042825408526 1742630836708 2427309945037 8027806967843 1286389371801 2133375643013 923749108360 1039600292918 1888605662994 338255204025 2014252164674 892688721112 416922247703 3597611715542 861198785640 66292813142 4807779338611 2744208800932 2912792641508 1951207263315 1138378338926 1291773467799 7180542306579 2587864380489 506644113 225688165816 191210452293 6173577472295 128628012494 333448172303 3873141982969 3685630333376 1833208642228 2942439269 283054645258 838811237454 160455802408 98821698542 340567578776 101779440696 57800321634 498659084565 318373454071 1036138454480 3252030829039 1569721422068 2306173806047 2512023836350 40920817689 862440244256 143392915178 2100225800645 896952248244 1648633889100 3411948064433 2087806014261 68129806049 658194811650 272823774495 370072459889 533710992676 3098074739537 1910886281298 4175278958226 6195074700579 3301021703405 1233241362672 1935902033973 1678490834167 6836145111198 71400478290 1541278187907 492839701034 836145038042 1760516116046 6210334308240 312437047425 1893864036293 1885578626543 747933762261 27550616702 469110476475 2457699806207 2391510315119 2227627934519 45678792426 526234841178 921013148788 136522232397 442098139459 204858086057 7821429056418 2765484585409 3564258410245 734472987459 2776464923 6211104882526 1256807348092 1269312357638 2102914452521 154076643336 1355328378792 963674732512 3316474356506 531078422924 2733949080976 1516149435178 457488888164 3818012964069 4583893814449 993170297754 2270212665626 1326370108474 429087827529 5493426095 4100419469573 3573883593107 2668659592275 5448673280357 858978020283 111655053443 1232400464625 5515685042521 143959007113 5347486801292 84435895544 3885276363916 3628422776 2146532211464 309517427275 448503722762 462784482806 7454492027816 2504072821000 1118170264364 916704483455 4600363941309 79886268526 1182725843703 702342666234 1779515871301 3003615143223 1514553735227 123535598284 3736083043006 26210572689 107467599174 1518721322694 169670460375 923849681834 420341279926 1830827712736 155172578188 1367935459088 4220739008384 22123099626 42235666645 3478455731 1569629568099 712622100817 1554634182904 115413217910 85437693194 2909123796898 332030423590 57052198367 455965220469 2076960913767 1559157704989 1914646407766 21559583549 226913058670 1618444816155 205127254646 3462670801121 3366103961838 2330093117687 5889338280744 1063937945581 5424716018401 1435961002820 2675907628109 78745214750 104307035837 2186317699668 861797651498 2058237638586 1399913626330 230969700186 7482910758416 5768561061891 2584063763743 3266667162422 1673628436291 5721203254421 5413431458614 1311454102147 3894791703375 31173957246 4461333622230 325617723882 1328565154088 513109666967 965068456652 175208725119 5454559567 12038609521 533886121 6550491736 2036834977948 10366554582 1507549711369 1794462811419 23439413392 235428807336 527074841515 4573128523384 655095420073 2534328786005 2102772966540 202148278657 6300104409423 1996420262160 648604720546 5892862617185 521175272255 133547298475 69064062154 1049432738628 3754316617422 1598314380950 237720790902 2496373599590 3558501974810 120544979014 3792620073605 173211137891 802448808845 652925789294 199096797207 603108481936 358835546695 1945534245284 305472386110 1046428027229 2051181615897 4719473656192 560880801815 1027287586079 3580058260894 664907598562 3595817089732 143937262800 992086797930 3068937170097 1546070419607 715651866498 289676175279 5610441806171 122599736946 2980704546136 347092001893 1946702194735 214880914058 1268424286882 71991677952 43408995701 3118974570835 1469421958850 791897836075 2127304487922 758650067319 511615179087 7021533753548 323089460982 2349980175401 7374535970373 111465922841 341971972109 462980606284 4308014191374 2919538119803 3577683382853 2983925030915 1671456552969 74525120176 2482628529178 513586443246 3163692896558 3963667204 1922147929751 205816698432 313026173441 353246822216 7357555104 3815675899043 1489240224619 125443550287 4992982078756 6229089593919 32849376270 1677847327335 105138697965 1205383868822 24579692845 637509144661 1159268512466 1533664559730 4932990226839 521094440049 351925528579 264589337721 6122483639089 6848189980183 4567710481457 1959581666461 743580508043 3447080303654 362745662101 476221706387 1473207146396 401753582917 406595941862 3336725090332 2619314135687 2160935340627 2938402734729 26944763435 3480363653678 3366374583765 780810375671 1227104449188 743321868710 403443236514 1450706628919 3285090836963 28376288363 40566369771 90558162062 211508595714 524641651187 37972950549 1518208499058 831702279931 3524758026801 1833876379778 1458332532288 2074029474115 2243215948013 1538138495102 1339860429837 20732378466 1066836771611 5723945920338 3504531445005 398348257907 4574522230075 4210334467418 2140441851608 3133778380282 423993569059 22370737291 1014726487082 318039687124 11181907314 2445372217745 1513310959501 2481651474299 169868447264 769482267258 1354669237189 3417682823555 233677371502 5467037127359 2126555272178 2018334050122 1585297409736 204931838988 2729721117208 6282473130542 284027287363 2920409967775 2784462519 3178749843235 2254462550837 3092096770660 1843897081817 2194161386647 764223315023 35586372127 3351484169689 982908581468 659035226113 1452801196001 714433089231 21173519432 511287827922 1121673685031 1714042685461 2246069362106 2521546386 1991227296558 3357287649832 294377016291 156803360212 633257481085 944589469353 342230951121 347723170483 1458571344692 1044990068194 3143230456444 4405956254812 1495870536243 250098457736 1302972506937 3876289523048 39647105643 1034744368246 647789714804 266785485838 131958567 707759314397 1774268006624 218161498881 4896667212151 2432846235555 341789530475 448543557818 788212158659 4358918203253 556978936369 1577260081881 5237630662027 1060721673822 142831054759 731373916229 1152126126361 4138348191371 2574892567209 412104708982 115896113990 1073256319164 180831760307 215692487229 4269690693788 1231549696776 974037631845 701733828071 534766467028 437866316393 3071303068096 1459330546520 15746726564 1852342850549 143736807098 2047140409654 1472417958234 1324268010898 4846029387 5074800086622 363491013387 5151279505353 711153954828 1378491880138 973932392456 921950181991 3194493113 943376823564 5528250393732 1129562870827 426692001347 647139944125 1460440062936 913486614043 4776057896579 3612285496446 561336884493 179856789881 54977022707 972137784 1162999265827 174787523585 207695031147 1039971902795 1412994576334 200741956841 4568834894725 3965457906063 109498128535 2809575291616 4415485272344 967087476140 4285890718842 1352035588112 405809288894 2321241893291 923066379883 218174352099 2362496933872 1650152245801 382674894579 452053227787 2969614540662 97202053653 1896216903848 4533774977 737511630659 756453622032 1570795891707 2032649649917 170169982337 1806387556293 341816477180 1078265683695 244012626777 1407945395367 1830646105422 3529562113489 5216459548110 4451669386702 163869863521 1101297995404 57919002446 210607686534 54881302298 218110131315 761785868561 200089876972 3764122080 83700254415 1428412318425 2142852053006 1199275170558 1852806329880 1314474439751 3409870411653 2435077733938 495906848274 1213954164273 560900733073 1028698376003 660241473178 687372176082 367786589333 1815072798560 665416319378 2312160116840 1164192484644 1899036525351 103709528494 932810454143 200522172994 4928132716847 142381763788 1311770775578 2377313562909 6043148178 172130027116 1752928620384 1248622962848 101663169506 236251184070 1799894857689 2871010390795 2632835338616 530643199741 12819463950 3192300176822 1357811550960 92350490945 3413046062542 36548976600 2747874471 202468397759 231202047676 1750761944288 951188277523 608622054694 1161756049359 4117793280111 2638772323069 4496222136754 411421018215 2103409399680 5139945489248 267934211068 2548501815138 1445062285078 1152200916202 19477018809 1347248731187 189104903084 721026799922 173169551122 1153596321624 3638681853800 3283197388557 2586265126496 323738869130 889636582182 619927092800 539675891205 658786448951 456790827964 3900759582408 1379899553462 279567423713 1294666828748 1760045327417 4468997440632 751447773923 11591766001 1781417061776 33643890552 273597900744 5436715186656 1412684158379 149114183820 2595887610261 3068145046480 88771580647 1881567140457 1987047064207 320452165456 226809232538 4842419987403 5116506891365 785708590382 5859051190077 120844604537 827240104051 185165619468 281077860727 603746493976 196214648158 1588453380496 3945340770 4819377537581 908332015493 2556205123024 1086382410052 489393898398 1233730963631 1211400978241 1105668496906 5942475071 1513828242628 3102674035051 5493738735786 336515879010 511999458604 432838531832 21761931000 1084125571058 2943460182574 618405153898 1558826203935 3249118864154 64433910688 120078713046 1399258506348 503394623086 270357862982 2553453534551 3593465711366 209376382792 3040897967336 400845456215 227169224042 921122385582 3399047384001 407154695364 465668290632 53520953709 215189060641 2341004258002 73682983448 100089130883 4781719928605 227812775582 748677130066 117397083502 182613662709 1010734918191 680444070166 51055173442 154287143 30379880394 1602245252468 4575443186139 11705448495 320520994770 3905137820890 1027137736099 14014585076 540808029624 1631514982825 3818463316139 24193476483 1267503704997 168451795408 37235530188 475051368986 1079380148678 149395757874 2859738352103 1278738928323 203336528518 1163430004 3652832942887 1314018856217 4609511590306 3081530717639 399789851660 2182630672116 1152648367047 35442304331 2739732044032 83082359361 603587612562 718592136719 968304986220 1732165158354 185359128798 423868383479 313688312128 11588087832 3010488643161 493858186521 226810309022 1047140592117 30662486430 864603227078 2034144305778 3372063527279 522371411029 5248477195284 1979282317132 414207319829 1356640766849 721377291609 2898672542413 1668893519919 564232551927 1590911969436 152236876529 1035661931349 1227183198715 688954833253 226707854008 3190504417003 317824737965 324698244404 2674054869859 874761664857 632447281693 5996696256 732138860721 2871247158923 350050275591 189240131466 1519543496467 149246931768 562097171089 18171795166 565720260690 29705996977 1024973852156 5186668508797 5168263296453 296816124027 329134020315 65465923359 737298407502 7469382942 86930831248 1779186710438 471853218590 388792243110 943136862139 218859835991 1178020921890 86380951701 1073156193500 234217975174 2666631445754 113752241923 951298075644 14018691843 1573098865396 2227367791171 2632316924344 172152555019 1919777806441 150285121594 167895573741 333346089252 263532300234 482274783960 2053924213800 48288577002 3030727769561 1352343973551 645723267081 2137837778129 710151107036 1706483396974 82213651254 1193614837386 3127468591863 2759608466174 181851381926 17433836633 587797252715 177938582714 1727730055988 227607645336 19792660462 4037270992947 65187505037 36825774151 167623978905 170718666013 1184830182268 282902088592 5468078914986 346682571653 242531168774 484524307870 549737140725 235702835864 83637030598 16488676217 597802819795 1913746862 944202169506 462490387602 10619333049 820196819569 409116848235 224455097688 183174950315 3477488466140 298449802563 4986243623594 2505836569925 3198471859616 343508103259 557589119031 1050835478749 38977469834 306758444711 2109544125707 790023213389 78747876687 1248364486795 235613346 907009302943 677284284917 4691207917922 3663180024116 155125918755 159768284623 656565403715 897172605273 1369763932929 247865138271 643302315175 2414773655408 1850239437270 1431754295960 198268292092 19882038705 8489402071 527940783570 866230946522 2175119109779 974032123342 320544922053 772232338771 619019192444 3756794063910 768763522324 517618659106 132896050738 26467858158 1296262438441 86185195074 853477635260 3955139656772 5261941697968 1243634273813 868098880902 2944112871227 4778437169 3977641187 45825626466 2541307656275 1547708557618 5714355184466 823621245342 484161991123 3796882834005 2669424876918 383362236531 46414480384 809667622366 1384176848827 1166947330796 438027385712 340180604809 22661120711 431428828010 2150903729521 2367584561938 356662147878 282413770365 3326723780927 350421420334 196945784003 50066568771 1602420981600 368207178304 383423649269 40164882365 288504094323 484013650672 202516900373 1901741223058 3541985485884 783781357761 4229704905248 1724185307661 184433603494 2604075663472 26066690210 337253779493 1412586626806 2178158633148 229962411245 8623011907 1199255737194 2274648516418 195431990085 2983382473366 367536568859 536864969124 29981778334 1023352808335 402416787762 443076553391 2727203748877 439654857144 11277486883 1967540147 473182233542 3664250634032 765479425 1045250767522 398553486504 1256133520453 888632954971 1058260066166 331101717534 175560186093 2499718910927 9778416630 2456575572257 161307380627 4020602247884 1794563579899 3161892271049 503960949214 2031277283694 228850339493 237919118466 1167853534174 279282244441 855495093979 3565847232472 503052125643 185334634836 1237502115087 71525953898 2063034991325 194383141284 1888354057412 568520112 2293502703 2135746416209 1233306225688 978606752 180871132996 1031665980934 425535639281 644736774716 220102915456 41456753031 624744656946 3325732392486 378169910563 8552343227 940735425585 2718176087247 3076912457446 325720988741 57512712168 856209940285 1030960985315 258801983423 243362069541 5456984662248 3306820008080 182007493136 66796020584 178270884005 188728516858 1064308051365 330142585031 3129960507621 3207482195239 1507718153252 2295594041 1322179047790 1538821304772 2018924670733 126239930418 261663654869 23650073299 8894827522 1017823522073 158425805954 462019504873 2222837841517 1405756701167 414044973066 1639500071592 515856875252 225223654347 3402408928419 3306652781851 74815235065 680979864599 1152048505137 455380907370 357758588670 3040429787877 465119859 187450284997 1352344306933 206168192786 467039124974 3639405060063 1525538812846 18740605353 148107208471 26285472931 800129074502 458913085930 797741860833 18789401050 719289541017 686058177648 5073426148068 151651741384 1552924145203 3502071736071 164372958673 1408484069687 154578386384 456581609239 1318861296502 276500242470 70811553895 711879612018 3026496647828 82782566691 886926180024 137059869050 685268770383 3160428360066 5256097764 38185764860 1544681168023 101482537074 102212893887 1514537418638 685493427678 1417227726078 2106661759044 325082744321 846864878743 178954539207 126844018569 836742400209 476468237602 2473639337317 171116824529 287785406557 14478484241 2151386174538 217215795065 4538452447336 5051961673545 287552241314 137999640800 723357775659 3221971177582 588402577682 871128916413 109746458077 3093114793293 2061208884628 1997973347581 146648845975 896661191442 925490122017 3456776645667 1160751182192 83235900432 571181238761 5278175669827 8100433568 175463838225 303157293245 134526526165 503922335415 142062138520 1291170878950 1757558236712 797383274476 77700472699 126334957280 643060588984 144982732797 44401215696 1522959973919 335805589198 2487558475147 774712778605 262973705375 954180988089 339365154695 504030533109 1632410692875 4874409278089 760250293077 19133844246 110542046663 22227547347 3843130850618 577923042660 3777058852703 1233028554320 1143236013765 317031840503 427708382856 2071942341118 719820757162 417284557723 274556137271 1116769719214 271800665433 65785159308 486422623623 31491566134 1296005701800 60563696318 1620038469179 780146846519 19355569769 597739353451 1939870985 293001339530 119946101594 3529898545548 869428241333 895538258468 135467233657 1956652183637 1000113444029 1369054876843 1590007189746 308337325680 448746751531 521769567486 1113529777971 8507618871 2351002429775 406300841010 2378727873942 20194791912 1704390839925 3431330701487 205420594108 88971008889 704984609198 1635785155716 186293786059 910023535201 2335461785199 782835872993 1553456192228 2616149042630 692838772865 1079029811174 1822447661457 119236424493 52003603146 899973653882 2143686231309 9932262902 1905677109359 957932004952 13531503532 89801395614 3371547387484 1011461646060 346233061439 317953735116 3457238196538 72075382776 108646281173 4253914163062 886251098785 174774238158 602459943643 6484202063 135746855932 1451699535374 665851401130 799194317300 92518570602 899404377427 3722403816940 370838394795 711829551248 994891669730 981232051946 337430837557 142532387407 1349728966810 335850596818 2297498802678 329199872238 1049948157157 2517700937538 648261624547 11197909102 535386529065 104521909822 1474984743740 416986961773 163345444414 96500569963 444162715271 1486872958537 2922903027995 791941416925 2138214311895 1069275048875 1173320770532 20510287389 95308883092 320152056135 1455651136333 2106180003274 3945094929951 575088827672 58089394811 97141653633 2183220837882 1190289394803 1204718832472 1365820180602 62830427799 603279408103 1134141188250 652414194477 340736029128 134970932203 14825960564 948805036520 54867602596 2187894248529 853184975125 792376949065 2737968522355 751700316918 452655856193 1208222831403 2027774208395 330661245749 1099185466172 177704852588 2477118254533 629491378905 1841868819901 306503057122 2052783220512 722606572387 1817308226293 1161922129221 4488417135017 1009342153034 1068677578115 406573657134 3173861893662 2852677904691 439121929731 355089862192 395487824230 1337488963423 723558716096 611145195436 144112714254 452027623265 283245126965 161760070440 1093468074907 218287544098 734151816462 33684843009 570175037906 597116736137 3308107048812 858355343719 44358823424 807950813074 127265915213 346210728913 715956525926 483298200535 2764828871614 2719198000971 57329241692 50429182102 2351511705899 1632944920048 3900875786339 377688670990 513860091829 1577237989025 767882222008 54875769092 3781106646145 1347094759305 990106599730 10121663013 1668059047008 416217283765 1087298655 262973830244 3839414267766 3066432113387 1150649650328 281226904908 546534811168 1461110089006 96557654535 3426324267110 20905402683 1642013631601 689582176638 130772303853 257108348538 69510984730 174957492422 408925730195 712173398015 28413754596 17460497978 1656858243426 649294345166 351426980215 5199637224 533339063218 2429889399221 527748690482 1663707805155 1302891787765 60696740887 687068742546 2391444327864 1028836476285 400145013156 352028560517 1283264468309 583675300568 779602624035 1441901621546 818476703727 211938654995 670947343813 2008000017071 311298557775 179767484218 137213715935 48722586198 6498606793 4170002290338 222813310472 34076403321 826821996746 1174449464160 43907122254 1000047587729 1378532321247 54161565697 506647698601 812660027597 498090086928 4234451520625 1601070037204 1019104243129 1476697109452 965239342571 230966552482 76357920396 1050631186236 390188626093 59377137799 595091622015 389641955797 245767605900 337252546535 3398999593325 61361961850 2645266841681 96047424695 259030673405 473335171421 475080790607 186740776519 103847725570 4129360616190 378965815122 315282087794 185322458384 942240440825 30760425238 1206249225793 118728672611 1486448314074 532503495243 21610865978 1632117478516 1620121535827 168729870794 1319358758741 175286584307 2876561712377 1713519653010 18734329489 257872824727 82461411142 3530198295763 238368180404 2656109670142 5666169994 647946736874 951736418188 1951229493191 163076013092 767322852476 122227198808 56309086359 148795185250 16357520408 253022303426 1016309750390 274053326027 619470379740 918647696127 13798380911 1725685183193 2513262776612 1393554389509 359517702571 112657135799 3113500481 586128760911 808149466928 473104883983 285845966782 530631797291 630702260494 712830358697 2232647773483 445453635529 486835997947 83665066104 799007716963 28175500219 1026716791719 365548275817 509759645289 37733640406 894559687239 231132798011 759812758743 119483659381 239416942716 574422021097 234269439386 414001224067 169292714813 1041467149176 66888419421 267169545629 4178404201486 3393583792382 1997979273556 97671810050 540080347062 1163551154429 362580539028 1971160460211 1995870199131 442316866407 639612372948 1605810241634 128122947336 125683316049 280897450358 68331815445 873475440649 465600051421 852630350196 473754840723 1172673447280 19778815362 104797962045 289330726460 38092702573 942883887429 1094564678289 203472979244 1016528537988 459957289036 492773107885 579421024697 574013480712 854011847510 339980022888 2960144245688 2710437359195 20560431000 640653408512 957500369358 2202803602061 1354177872302 1982278760619 708673892573 850738566893 809030983284 79251297306 1248663070781 330996871706 2021758624040 1344148729257 1716706686 8025461855 1779772795442 2249091190068 515357939686 723463879171 240310520851 1135629472265 988891982197 3871287730648 17309646497 25025423645 629980717016 343309995865 3010238224 65688560974 818655079347 260532599459 748663795251 1019913530370 1054957400763 354984189367 83515663076 12408827796 1330699927433 30092052361 439416817616 13509821515 2419855505473 4220062865 4346739891037 284623974256 1790687518168 532519812690 27549586085 6352707335 1327727411138 267864464641 55581291011 369179753759 1167114588478 1837612232011 178310837172 96125902689 1018908324589 411481338917 1015858513299 257069708617 577843587 20370807130 1564787847016 36955329226 28186758422 540644208547 2143124504285 210141662391 333019182344 898284816 1517560607531 168085561 999281556450 271221709870 1272709979186 2535502535903 547277170848 27211569488 873619709162 1182193182814 839445713997 688545415394 2780567282663 18185352643 519285532949 362865045643 192149307037 2902713419759 204689516987 236411671631 3348246399029 962199556344 943294708239 2119044261525 3065730007622 270317722711 51153785352 378712308334 2953839175433 3806285359500 1900322205204 90509127177 1149065942615 37018601757 2529188314429 191962939936 794904595850 135256893940 1053953769697 244237451592 11334877533 18042471633 58448797543 750887928958 2164098007434 737170331794 217903337971 106790613285 36519679386 1011526929262 1360180659 1843737170837 97486802379 610954219674 208394717377 2806296485430 3734087874647 23368317905 1136251216956 1608712904967 1874908376 95183417935 1438053173372 2583446346425 549378095575 201942652187 186342834416 2041858445853 70075384233 669740334661 58353366121 1380806978067 1241232590009 213263835112 30983850451 446203076715 2516034790518 88946633426 498870253517 604243492202 95262692392 1969039950725 623813197673 92661312020 2399532310690 1693693814599 1127454804189 2585011051421 2289710823941 3141671183843 907727504518 215304705585 34433928472 2670748666798 273054132066 766792347793 1477610445429 1737065651508 15163450648 2429681633185 734583196727 1096766186989 443618912946 216561280828 620701651286 829747398970 1571405574872 1054742233754 1830395053528 456065252015 456780951022 33297010119 2511804065036 1049437313855 1440921313035 55766807358 174795057733 35940550 3931060040 1056472344493 922035261451 92335140 961440944941 1914822345529 406088586703 90170344333 375390996808 37861924532 4255826011246 376516607892 31584067756 651015967 109429746731 2218868475745 3460322694829 19468345952 577538368023 951561343602 100234400830 2295253579041 578273581860 122934196992 2169235685720 384971497686 119433866435 3507117725 401612265155 1136080203788 493626528689 286117117534 1368745754147 47959111080 1306012857327 12053621868 266050443314 837057550729 213492331766 24710523960 1384329511428 1184788605989 311257075500 28652300932 1291252624136 399227478507 172174870835 426550648474 1202042729457 16815859533 407183192445 544318177465 1641077966130 156255275154 31840195293 139011196497 1192398693654 144869633619 2217828874654 41735628181 425862067339 226575494805 379927406567 741108165766 514558181651 3923673964106 797909461782 3357824748822 1355525348485 514835502870 154569262133 336314040881 3981236942 481312169342 1638866461574 1083636520255 2318619576303 421832419930 217950636839 2941022084557 774980495869 2132958348525 780938256385 817071179352 118540121993 271003314739 161620791980 86562285805 26583046201 3103934716930 96329345809 1527626149413 811004681518 350658172161 145751884678 1148795373220 2753511337115 551115138009 2708638843424 1326174471596 88921637723 2976106171574 1277366569873 3783108668970 265358435023 129243683322 130483379142 1968429469533 312599412742 3637419469 518507879875 80828213432 1543267538162 922777174218 41316845575 659386465591 1645253952024 1062428031563 1186048842209 752339193545 90483770250 70369447641 15857491907 941151595549 54963910285 1298346752417 1872113956252 1813295551323 190484009603 381541735230 1125241008009 35114587376 2138324551431 1063402691795 40885781164 1670719993668 1076497201425 320232432534 1387018057471 863581524951 180009495323 113864619819 147641937849 1133149858839 768220645100 237363069746 81603515096 624546696117 366940483117 941053670079 699674415617 231218662902 97394143682 592518720115 880984006967 529683392183 1086274628581 1627632743066 3409593545641 388611919521 655102957736 973441189060 371675471732 2680407573606 1976632348919 286222462684 220664385374 843573722646 194386028674 87630994164 961020383303 1115853095278 214290675770 138393655262 480822450262 3643680113694 2325618390107 153229321876 303928117257 2306689190585 2318216496997 1666371874444 1225790708397 942600244845 1847506214235 409177954129 2897133385625 101581564818 1105981721590 2011276398342 1893417537248 36573315207 444517370073 372917136559 1895665417858 216797131561 1267372294938 244431994827 158859720656 5080849891 1784168635663 505235569951 1406875160417 927650334738 3694263575367 1180984927043 2515963339135 542427185534 570603507401 479593490660 475212531859 2156719240323 410434293334 1546553675677 127268120820 540745886475 425368194058 117983843847 104668732967 640317755941 296219941746 29087369190 2157825494430 25073253680 773366496979 460388849385 471916481149 345575864307 382089375909 3295538443216 324127622327 772227397676 815660661836 1831982099360 688709730579 1051908914302 760083672639 2697048152562 95406744475 29438670890 3378414131623 3168234221835 26585187799 260907585368 271001129198 54321175140 1214724909409 8580754815 1379003654601 723324338558 89055085118 90743024515 542653734513 337831273896 963809574020 1465751834730 1796069565075 828746480159 1458585553354 1005869419466 2197296851304 1572396328648 90786717527 1958605586235 1325931120548 477692978137 859045426435 1373572750318 745418392806 187153917940 471344565534 19389087190 324196827425 64190843669 3096693325 1390313782953 10306289031 315705017519 1230418545421 1495397333793 23078184845 1577850592539 492391637672 12871850600 440945677474 179643686608 223936637016 2142171401093 126301053657 1162801202987 1497672575105 883163714351 476788177638 76698452419 551908220037 159204400785 545054452039 62397681287 1279466161712 450680384193 770833501649 196632129773 381865840709 5809589260 1013330436249 43274925424 821053156231 1164211652750 147908319709 1295689791696 95429665296 738229091100 598241401703 2361777143604 100504724627 153015186955 414589134876 23371242402 477903061450 133750693372 2425316786526 565271941385 251907613163 12738188043 1279574332982 43196624859 1660260798215 394104247247 998359419309 436747676349 597659669102 1194419131123 5389042706 1464010955821 22262230293 1319816425222 598500981529 1912237830109 851592262631 6860717367 103416157937 136335570754 8074264880 248205295635 776731762658 6738875 477606947287 1697772109209 45149586404 737656803989 97226485032 204663892218 771396263183 62935716666 19686925913 1009795822723 8533324428 3252706402967 27072983730 9486098943 793351286811 1113706059338 352657036068 31045201214 1441424091608 1643158170912 113683249554 21379454766 3300449536771 533514622264 280918899240 27404816322 826441934695 709029473244 44515730642 994155970249 55755272 568433075877 3565010313165 532761979391 220672857607 1877865247082 236635914432 786188702870 2166218206835 868248235321 1700961424244 214513547444 234680009716 225938267944 53941129831 2777701767181 92446841252 719233030075 133437036724 246776341055 2041259183822 158534177766 538902418545 696042782884 27964091546 2331911497985 1385863455785 30890639361 690028404575 714985622897 875826714122 467309767845 3676941467 252550202671 630452471853 891217960745 978590393779 2215474651497 1033292013249 1470074960679 30920187237 430144925277 514675551398 1751450669871 876354660112 1627487091861 901409136229 54978208667 1090316323467 102253735499 75877560591 2009040869778 242187612482 1229549742639 907564380829 68397903229 706810373817 101988268590 284659051028 1009815625505 1679139699434 295843441993 639852870138 721218101779 59622408926 938767185983 967533889769 194986697234 2115298581197 13955542248 5603062145 591281306107 764274766427 1437792974781 4097187070 302786525671 276743091549 2799483877 25960072729 159795202231 78561175187 150401235242 2250729678917 371744033210 81389515730 2326005904730 218662376577 2389231356652 604015203456 636239529201 1549362868871 1134143282597 777483898814 314612181564 42907266581 1479631599930 57456247258 305889408479 394670326197 245793965061 243617048244 1042365373039 17140949665 149584632145 134019849085 623173512434 418375262111 160359155961 978061872316 1006912058078 3494746701232 2324444821116 178245602158 1548346892157 184252992058 1131235051944 1529107872263 37953247763 200304312895 227378502960 418329663553 2368550332126 653470802341 3225810734188 206910138998 1488106593556 1135087222460 520546804341 382126991393 1469300672113 202895422203 77314403069 754729631226 955415323456 664961526361 365669005879 3329013538249 400360161576 1725734271522 1089567500206 1583654880 1830095867915 622013107205 397064967400 398316838769 8217264939 7478768071 89729981832 2085495366902 432370986922 3362437556013 107036659547 842168448429 462037106994 544066817620 256166710730 411262073835 264102946165 374368856762 40780268654 405122046929 995360411257 54802810339 2190948055122 735732310497 1457762128459 733393406428 2680372097972 2236400164765 214471984252 443449197892 54964041039 183200783998 1566509296409 75510872461 1648722663714 15125058870 340222573439 1893291585532 1189229563679 2136220932919 3148566326435 19674296771 721733022905 2242079188795 910315226303 69441911883 132287287045 1291079663498 766613572380 334909189603 95617907079 21653542208 31558105426 183889614700 1918929511415 1173603884776 479919579048 3564155080 514952232977 362944949562 723420840308 669528187213 81677943736 775142682406 827079235373 926738874251 3711163723 372868796610 234981613716 584205899619 609884142022 715083896342 1153592665622 1052080944096 220243465600 1528844742260 392610889485 68356705986 1090532062975 11270518469 514537707507 1419401360625 873246988813 221894441922 962089010418 269487324191 1313230734760 1591958531225 1547334405488 143235996829 763835205223 1391851865401 1081672053314 670773986174 85233422156 83057148651 386038044668 50695201455 387626428579 102146165248 537797932960 37329518053 2719889329454 141177020162 388630105092 208719291571 337986637161 320722311920 1727152802170 2935310573 78863764724 568511563370 1226143375326 2548307444418 233528883469 370860926400 229298438864 1384743341091 368391389164 536433440180 23022576109 19957947064 1934276865092 38643902423 1907047190658 71562908862 2348037601009 912845260877 245312588844 202424822923 336804677286 114546878211 626439806219 88467900728 501735616818 232446033561 1267684094382 302179509980 114731598102 830295369897 465547562073 301149347757 93133964483 472675463459 2558192513842 979398012057 240144079831 641505514476 739921427286 157846384533 191448815380 525012212656 1923329620555 1685874482125 61291158929 346497481664 721848636899 125763043683 548351328788 194273644046 1117083941937 295857440636 118251821879 221259133646 136381042444 843606880929 284202098756 767643899982 988555615645 1294354001658 793215810395 116314497928 1989153254726 2035762059909 531183069741 174142710868 1082424373972 388401766265 103590295673 114476163398 5339724097 955109725233 1130110929113 147849977182 1775056471639 347847508084 1611209522 479535489321 98625921217 276828512802 29303321489 963533144715 387035988868 155152060080 389403663992 145162138314 62190593858 598076332466 2278576375896 50263826604 1680836812396 2027158281493 639406400934 844746604652 121926048848 79700472091 2067705806340 1047346345349 22467855018 834383494415 985772464335 1196246958534 712478315350 103826793097 13950112447 14030318102 1864216012672 1265770204294 2501968607263 219069561939 430157239144 378874809032 1078295017126 186603582660 744045517707 13569478123 24880849554 440647554574 1665843870199 2631054944 1014601855563 3001497432 27955145541 2759742839231 117466958743 1265116653297 111894258634 2544915806504 711606302868 1438923431178 139954163282 125388312880 1179884363970 998280613915 94735541551 8475120914 1802799337240 692402141580 3037718190530 3167300036185 1729600252442 3396543977 80514514373 528359706474 592749628975 705914936743 27439963580 196741017607 809084213165 488334934460 445604029136 1219402643534 2778835577 862069614183 391622415643 186008477461 1986351064144 437060673837 1788180061243 149658754570 47090768812 734663677690 265664227867 68608543959 571116625929 244161806644 309776867289 413652431816 1677656135205 1048780247203 148891337827 122854146949 62879380950 145332775104 1626932828120 16268376932 257189118491 2994315701535 1138294808911 203720180521 126543913648 46789909461 491153016394 425663027053 161041193053 2009297401042 1901339946241 223409644730 316346844351 850776491987 263165286235 5593585184 447295755808 1549260879591 1040293764206 119204895939 354244033667 524249342249 1403302654120 257771747741 568512555753 9585769113 192302999408 724578506602 2177786045422 52288455194 2226884251 2332856657391 579675524021 346196273999 706192391196 8041702649 1175379094974 43502449049 21146692559 66330083565 2584621691713 2821622146 58383605935 381211378092 713258241751 78084918350 118435523684 1002384654004 397606154130 94302787049 357838263553 761876490895 18002212914 446990906242 678209776104 33931228140 988144364407 2461899868219 2598908091567 161427324854 21220921225 1236857757624 1607185958692 412468896457 1071528524655 49024283884 371890312585 1647703734571 1157752746210 633845918933 914302603944 8419334096 1024115853790 38798263394 401210029895 93894644949 355978158629 1528240070919 10451688566 8418591312 1926910018572 18049941870 1052484891330 76573579072 1456321607877 143996263066 2541113015808 86172931491 751168776026 119480840385 266073895510 39696134272 19418257332 345043147150 548867542181 5047326617 1130973758454 1484496458634 301399696626 268764465628 134395156120 7676197682 424331180195 266198121484 49583616137 1027842202743 168706318614 994874633932 663353322919 938572161182 28327647129 2293986038699 391932711744 3205804913371 388213960409 3164232029020 639004977744 1483363999945 1069431254539 107934095984 1565581015360 143004271023 1115812143023 745383429692 242211802538 1518748883863 576783582718 921343891583 481431494277 608388447977 89599155453 263798627362 2331902911873 1833502985704 308794527343 148292546117 843381359994 802267082921 106439607 1758751696618 362925446424 1515615502898 302849982824 78754736740 353790763040 400704850891 193881222054 122558292810 405901707941 354862416555 672077959219 2139131617005 597891994843 12455257568 1869609392909 1398920105341 358717507889 2097598014554 828562951071 141360511154 2421410686642 71876842375 615545721509 31766251613 486041763187 1797738876821 85129476767 388131061849 232017897028 91124958176 5016092143 2413950893657 409533729201 38169161512 100911532770 854268982733 799258662948 56857137582 19078758741 1766182120407 182920630835 33654662419 865937699223 30779505196 1442553734466 142908390783 444186768714 6409189770 1247502518405 615240404875 514059343714 54536129289 28880454746 163239506665 167547032339 133115632770 403440988677 796660760126 359805305149 1523431274127 338031084294 161915535837 43612412564 622570523553 1594580875187 1304171411375 443105584032 134558327152 708437367238 676279048604 687000582964 397218179138 587120073916 347673157115 639092766212 1380755272243 194252789696 1039994029186 1742084507263 18741135439 856416715761 29638273442 33841656011 3273401489552 26579873379 56699259627 346932387188 610829526388 1409341864814 855643868996 833688965319 1179610273340 284088747436 1366204908308 27161490003 103015912337 317222123362 916095311096 1416817391251 400348156061 1586595934761 288755360246 64244635577 1447462563 233018601427 467048190351 274921194752 2833617818453 1693364162664 1337876057800 426792433215 726599450314 1533156697201 262481668293 117708658765 480550472925 1025017780820 544872246325 2174124242635 63828167500 1094107708639 226432262303 602539662259 1875105173313 1303481946104 1106349714779 870717014180 450349679055 78269376354 2097710625026 1988149392814 367133010315 26532006634 4818665142 1928429618005 305506729924 26179290754 113078166642 1120035873576 741536033137 719910581982 1310973460568 1444256539660 1355374541384 172427374137 423380518508 20430679744 200635008192 1511665165589 171837237922 267834766254 1702642722380 76453930793 929333856252 231553879668 558269820369 2502215047080 296022917724 332901483968 108732550474 940877319702 7248346104 1367988831772 103790476830 668661224678 10197798977 98074124686 813455217227 244147520437 2134448424182 502926921750 714037899492 62001755076 575934247104 995371164232 1014111657767 495061942664 249909003007 186679478254 447174678878 52711529198 760653533492 892988858698 1199268580148 511536003415 33645096437 297435798724 830487895448 198403218029 450391459369 768000194343 1390111218 2326030480363 264174845374 1825287035251 645341811144 439814596280 795130829612 407154621124 363199621394 490155664053 300087156385 2625070093372 770348632104 40825629682 1430161424445 677402343405 8474112748 104812417464 163085574127 2058989398657 739414030129 252464724530 137099645064 603055462236 418209454188 22332266166 307883900314 2109667681420 104199842257 1063875934755 296963756591 108228179065 62109533789 1395211106853 2345004926416 1874536976553 352431170750 72203110722 164800093762 398034337624 28951564797 362403226913 1948020029 403834747953 850182843237 272828712278 153968902496 460373593607 529162777632 1299610599036 179239509 50994956061 476534694492 550595008261 493934766315 996160050459 4249909315 64459843841 662998700780 125274861847 243652339693 651670 418321134424 445520353938 27480833558 1239307715520 30025864864 92812893312 1478126460541 489661547232 602875283834 549639868212 2276808763849 53577060499 1441918602673 424116060094 145818963579 52348287656 1397912348273 91123844287 508521100048 29168612011 1478742675174 21191245149 2065809523015 10571371716 25736485580 494891899244 659848873138 458582466023 737999746139 542337246251 1640244002906 444578180684 1281700520500 626462409545 223052381213 370956928984 102960711599 111342909329 387920995783 166544619285 1016773319266 2145889040647 160201064727 50022831438 53887565385 343442040667 980334180780 43640310238 753644292523 404957457073 15035793950 2674601945738 365006419371 11111490504 32726265233 2389171714812 331821332615 402023272211 87473864224 473801305758 187295200302 23979267307 86151576685 463452075995 483074091364 24553270148 32567096994 746598631 67548865118 1093169959495 863601575410 218201551353 1302916747577 765258851953 70357540681 1095835124539 959621368727 1629769652323 550021221490 5765359690 1092714913844 469946902005 69549213605 2030155301012 653686698665 336303421793 360066350294 296857173075 312683891340 834810373931 1916522700776 118642162512 207098525754 352513332430 6199183200 12023464175 273416698707 83411914504 190131264616 55853731764 897771967097 2720370859331 1576642321176 284829244442 147863600379 1654592504856 1303353178872 518614559471 418459424862 218911332787 430162586400 1158863192091 146107020588 2372714310565 1089482072663 2479724577100 854867156520 839292987519 1246631407883 226461678440 47314700482 91955878171 1809489163386 675316722084 2284831762852 39356072299 1317552358152 2367801384279 256303657176 594784530982 490160091298 1067834150810 1740399701066 186584600034 3515294823 95252275411 171846417631 1972890023904 185903279501 1323207529413 51774980662 583159487331 793445626780 378146625901 53233837883 371803928797 131989706084 110256070793 48464381325 635574567966 210743922116 666675130619 7825244824 2866871516100 1661895446227 238390064741 156684877105 682307965874 209798270594 122643041186 283757179349 1568492536390 146155507228 365616156745 185752575493 68203969566 102417286042 15731103489 933027085690 438674048521 172520597205 159381041054 2296043882457 27591785762 39134376423 348913257368 458790519884 510316106296 175269832009 924211035350 607874618289 529402880219 541825928117 1717641824858 144891478663 1832092730282 1457188973297 648761588461 306601936139 405910960723 2895177590029 34197481220 634397882 1418723185761 140687373763 168981349643 237688989378 2413961588507 774480332767 248081215047 579953957523 1297589872278 1735058555340 213548709772 920124962380 336521970570 1004142371784 603444703314 670880183911 1191255672028 560906473255 71061737440 1184604167760 531367314980 156980796987 159243991729 1692302555586 100189251383 2479880961 11452001520 1202421314865 291767274145 27866178164 1557869823552 434499926787 492400499697 143043847986 97262643314 1252865402780 86752881310 62143299364 669491827046 780526653925 35809754932 1034759072111 1410651651768 228724842060 213162698668 145335863947 377102860083 423577745544 722041660180 2080951316101 174023928590 1121981876480 576428915065 340046098436 2198567086889 793821403893 210288776212 1789653654496 1985952721812 173147108886 1026917565926 50292358623 2462126940114 1792231944780 165814372984 93863124293 1022318268482 668875774626 538112006172 389666075895 2139983877319 395364652270 1864627621025 322372950611 206380899466 215555587277 301800145662 892805995486 938703106548 450064193856 769693142593 391703421644 116499367135 295939628276 1137909669 6087484831 1866437288518 2539294062804 152155806758 171693944187 1279682280078 267829146439 315897056966 1646425386353 29398381908 764610412843 328316013167 395297238948 1202958074179 248887875968 394582751572 190203305074 195978003788 307799044688 12805854667 572727266855 2895586014267 44483766142 68045381726 193043086605 444627844777 1789297489975 2848175204959 1067784644393 478986146807 15740530630 416498784506 71499247212 194109619671 218297889440 4529647220 946806289097 394523465972 781582887710 114934262293 28079746 125766578342 119452264326 435689860154 2418983575202 202927858161 19174654626 211327312156 400754140134 179633209606 383875409412 204960414011 2617602988738 729425777435 456006262468 600645348244 377726411658 42848288134 1113619485312 39492632374 27640611531 70994343813 136168283520 849531582594 7147107699 170070622120 15254323147 778288413352 1272597756344 1260861175391 574150131765 1265274291752 392826777627 195822828297 77494919204 973068594437 743874820635 254278569612 1110818958306 2692036699586 136387527315 45826107239 1717302394419 1527198309686 37046197663 1106067131448 1703754954093 159723765703 1339670193210 1092632258231 489806285778 840027901582 987988467348 1512739535119 77069922824 161300498426 392685077694 186623462329 103849922554 191854417467 87019841256 580006105087 498470170441 1302823794170 1459468419 1894734083216 1235281835346 63236009222 249081740467 931733523060 78184702803 2584822038724 113400625 51701011593 56634509858 888894508231 18130836342 497393032924 2614315181710 1841289716994 25027310584 232596526809 1567185031798 785995842275 2341529886271 181530284211 747028455490 33079046141 833007457033 455618087139 934973060967 571679206267 22534391952 2191856615098 2773027824 102205870981 1046091419916 55036426875 320208040645 194028685778 443461152600 28939266112 1609311813231 762700298880 106053190901 618743345699 107956183692 1100734251673 1217231891646 1608023505642 253234841776 415110159831 2292991287905 101269190836 179302115069 826222452831 334820731870 73384486521 88924472871 139168637390 26820123915 468446791994 2940897281135 1898135985896 88697754239 1359445574008 113036239204 6706568962 866834055707 1878938936236 435270095979 1542197029971 19772867719 215504088941 180408456682 649116453996 39690604929 134310140260 91940802551 601729801547 203873505991 506240887957 468522113 314295375017 22695029175 200226815039 6630047158 2255825312178 4669471819 287314813078 1101738047848 1715375312625 210538278482 619351660943 426294694688 200423960695 114253413245 130628496191 44106195577 1325911156041 4354093449 962374447185 754657011488 291895717 331305331801 1105683186863 454908359145 753376344446 2965077227 305105260849 46190599328 103108859933 8661238943 1050843139947 449610214813 825109836929 1831094485981 405270545789 86358934104 913388530128 270290759471 1543557088848 42537790513 495556015915 1625305976428 35704082833 188686506295 1070039316545 30558030192 383819136879 16119842571 258393363945 1631100705306 1174440110571 309219405592 586253724028 125380441400 282503488719 299851130627 79285156915 900442649289 390673123664 1524610065384 1370780548813 354868460953 503216876900 288507716755 20954373404 120335334026 745576309551 44127729407 537757793648 492460224873 494729331049 851851491123 420555992543 631249315700 27511092542 424604601908 35435373108 523025906093 2780882474781 1461654464713 1069117949753 540792814881 972637345260 268096819385 70828804005 2151617017674 33951365 963305612344 100254885330 306175741195 452028041152 385059323427 528057182215 1315421997059 20312928405 1051414138539 105409474754 2496333938961 1293149105053 22849048723 71037479408 880359817182 2054703411949 936532826292 244877018187 954161076117 2159232448723 721897251862 1911097827168 17475599263 72412427421 172921834839 239093656358 2461198056475 44241755261 11045404451 845179634462 1197270849086 97651518649 18160595479 29524914532 366621869788 774859286098 47235399920 30195572277 1865264461816 125866349512 1171300031080 665013742 109657892270 1237321796226 315048546153 67907061884 671415002794 644049408000 364583629051 374315102650 15654002097 663690079459 10311171407 660817209748 382531699082 342328432342 55632223973 129264858069 632978316818 915566629743 771552535353 1439309003614 116771927232 1885279011483 2244092811650 350662949301 161582599913 91696076298 763950292857 69888434020 1926674632277 17008772225 19146425610 480178374922 1000731134657 517692794772 261566212133 1488832141652 774945464263 294356619731 577407409654 747012729873 123468211339 737411528516 2686293487394 852979157503 148663652462 455908518010 1433260201588 76819940078 34151624344 289233709582 1827211132244 11925739714 486720126502 824955121648 2390664270 294678119271 51625769959 31698824226 2202699836857 1178581963995 1916644056316 3025881878 1096700307781 328376740448 1426572577474 83994195641 182173912204 15746039406 625884528507 8702340511 143287750232 127437725088 734970827206 548818730073 1172192723719 556272777661 469943757530 404719560595 95996070415 136119277245 4400593017 308116977714 1183602222669 31009551656 247565334530 875777801346 388954832943 73284897455 516456757189 1123720238385 654448917711 237740987303 1158548901088 2439876713318 2580602054817 52932201832 215542058740 357171679269 341185995251 28034732116 513692012103 72942509507 3569465523 206853075110 439335415048 308380782368 173577822669 10001765008 4252167728 1401135914712 278464267405 74267265289 323796947377 1849921965016 808642686384 759864531261 7535678579 1114408953156 486729774337 791297962196 223133147719 56279354321 547835215732 29382110100 101747409150 660237923163 271070676662 1131265204795 329087221199 980068360900 104282435349 403482927692 670324630266 4622043654 24713386820 95559378373 1096374551476 264576672733 399021951130 721374460134 358981859583 380724469857 33504861312 33385848470 915112979218 2571835586553 212865709255 28402633804 620594789394 70004294762 59597846592 706254422191 507890066296 332900536707 404895694661 1253781844305 219789787968 519010984701 1717221811772 573338005053 315762491122 503690835305 571282421822 106913505963 154887395578 897958353183 1978838575379 99272276335 32331410416 96567963928 572557060388 518671642505 1091130224697 809702255609 120697613641 407737951737 709477651550 258499801145 396874644298 264627215633 1729096444266 1158784375713 2626704248493 528390510548 1064392738978 2237775040859 316217025574 348294166997 684711004649 40509603225 2075978837202 874323686163 614810569335 838574930200 1469478609435 293670882954 1420301878970 181380153937 37762643153 655549588059 87356414401 1186910197999 1146091564848 106938763028 99805662225 15867472502 180710850569 66978912812 1138723654033 124625305731 1253162649622 1198178793339 176666267880 263866719271 1986331404737 249984338946 1244451272546 14816154933 159474312885 227904869786 353311181277 3570651486 412223761368 4583113313 4673127940 14018726400 34417042147 398641972291 1077502814203 484445157495 260999485965 148608030287 1295855864501 2107617425325 1494142658112 1127498881563 281516052562 268738910177 1630282244374 1373949740517 264084886944 81324689315 1094316574 893786534244 54581258214 53292751075 159021445652 1614905582740 25176627572 167043610456 193301829560 61203074130 4250200631 1395177032657 28027308014 18627648169 533379540363 1778882890130 330506607381 914211338415 200798717067 270890687093 1834928855782 275932910959 234082886129 39740556091 21029374659 2302324504829 76602431930 15233092097 85732965591 143485635557 364696975969 1307403114547 312432407053 710662015100 1165122448291 769772237395 634709373447 91471420177 225758405401 781022410974 483705488087 221763616345 141550922302 22688515422 310769084105 77137255510 579641296352 15743671159 1023080305582 476004876796 182723526222 2057222863871 1019753318636 99416213460 178637458404 1956063452029 95809691841 304825376921 1047811746237 109551620186 192792399287 85622309335 25500044456 1179683821144 243672078174 593813825080 623011390870 429512382882 827539848688 413454508080 283838314347 1406261146963 285863838064 586210223547 214498865063 364915267331 202043619886 370177531674 25859146840 1261384029794 1307071710025 2952681772 27509940133 209231392716 460054985665 2709642577 1982371878438 563958555933 1374607536023 235220099310 170432372432 331833203948 139458214271 283634026564 473864576568 530329277569 127626967095 356526132196 111735251159 33427761693 517531755440 731635786996 131642677496 4624870304 328008917 811882614015 378054982875 59583004177 874526550793 363256041380 110794744481 48741993268 272845261983 4867503875 160279763703 1341563431191 21497249669 127425212855 2197089473763 352446798808 254752276302 256713203769 134753013380 128731788339 444217277099 454790149429 110331680460 1559345840208 254648645668 491341368518 1027498283658 301264707263 690690812605 101023241687 11589708686 1229693275103 249150821792 8846505974 337696539 48641470311 334237355049 2049550361305 119429797927 848952687982 741903454017 310162609885 29966383994 104358358232 34208677802 1111973892201 791994234087 5452455764 536872193247 1938800213134 1124005397584 1192309457890 524242556861 484122282093 940193682706 1549568653733 1409506067814 2026392830144 954491926086 170417218757 11339347702 66200013116 48091952050 879185851471 316273685836 2373787655964 26501212989 148448153697 9975328469 1159260682337 97906823032 487370547443 156080604325 172174199035 78817306141 313032190742 173181210789 611417062915 168100405251 402766625239 1216827682826 1002218212786 1747896419364 18360018234 112303346233 118435761828 592602712156 505208396188 78202054497 25366228229 80928936957 696579145010 828368007070 108492668260 400105420246 180817397535 203986949005 572346847088 119258241228 874601267458 190190225906 139713592841 101055062658 2915738304 242916972683 114823952027 1931552140635 579050368926 597582363 598574965685 631867107267 431906800581 809218906680 1091667529846 456025645485 58996491585 388143206187 1690080701711 53814127194 490597329754 1744672828382 123286471320 15527091939 1141496071271 24066960401 863196870920 611924585626 815121793454 29014553363 350019400116 474580891431 127104448960 1886940571677 491564471354 559524087 401840806732 98405687377 160617548817 21936560620 917194621180 533805382580 485899605722 182058284876 317872089 446591998827 1806807929 1884565552 634024956584 1678505372678 6141405216 38582347370 279443951805 1423709107758 66852092151 22823603399 167505209839 129200158715 92332549902 427184151555 58084501445 108095480588 106071161095 430024754461 1010298659444 29591173539 87844485072 280046757206 1103292785198 121580862925 646117161646 1053414888277 325294261037 26643162762 338096164751 368190710877 1210048421255 1311621678200 5705032900 430879676792 1928266762500 57269182145 72113105404 1292654111828 381040368030 575309912259 243347132821 937533621081 164468846958 10056417996 640666955972 1241172716146 89093338866 410866146179 855109605558 333927472994 506546611020 555653373201 369009100690 92552553090 261714634656 124457972509 222776928419 1359424384463 410894415495 751031413193 681054562318 451618544272 285906664085 1101380810482 258186890919 36226953749 1514306242635 580306524 318121645435 554520293509 238289918535 138020993751 9504058294 1570624611115 4377282948 182451136262 80668047599 1316425467204 26683237640 125447546067 296351594052 526129255400 85033269971 318650509855 203087435689 209103087826 597422763369 7075345205 30101820486 4703754133 547039888176 554597598128 786037783018 330279778119 421044687959 418441454972 1842469658811 117470423169 424570518176 221516728965 168730563187 127427783798 500849483687 92243357756 1808626922667 239244529135 1670203635997 310205461252 404234257428 133299856461 167980016088 659106078131 182279254638 339066784261 330740362990 1001405326905 93146251170 1887112919434 548469686897 236478704678 368795417236 71763347075 15655135969 78821696 515306398433 1041184622544 74776337643 405255528543 284898439134 762936091660 96551517789 367107899445 254353850036 648553999131 124881254507 468867804483 770663658274 490540836292 14641997992 242985492668 250075230431 173389652836 288132773367 678882598521 109547922114 332060669596 549424216068 192947931236 1712365268618 419808098709 215463587779 1625731264112 19390347431 153411647752 1337633245248 139898660880 1993337976688 94329996018 133458140799 794388886090 1616109894069 228741981790 211365154265 7807605196 2020173057707 1893939215694 771826993171 124996921582 19546049132 28629616012 209064731662 808531177543 108564134976 333976283162 109644302390 231546972818 979097891852 277414968325 272381385644 547280238845 640158771553 389207173 723571400167 146118468774 461995774604 178007532600 88228166273 355045426771 358088066522 236795017123 32497209591 373253720777 923740806173 125600014271 362593063019 297357580317 631793215823 357570298365 235928055587 131893499488 133451657897 2105069639788 11621715487 1980538303 292124322928 86725062681 216146636923 351220846115 1046700223247 95497098486 876096739 59845413505 3847525382 328436355579 38769780590 305670800603 31289625256 172742229809 128967547415 1047120327089 1113329884761 22781506403 935132071388 1302780378527 406342450247 236196883254 653427288473 1931388204185 284922879289 515587091697 233391968868 38752268847 656913937087 3832322810 738238810006 3307894589 282646649357 90094433613 795181230613 1428989864 889465272032 568046851047 84477346070 83229069007 60513748444 681669236135 232132030677 390385906050 176664670745 75019534327 377002175471 748606112244 468514408723 94382057644 96433209362 541060012 2220051634930 223463135165 375213445429 59657196237 2025878448990 153976567344 1990240026153 1339319611717 80373076701 63885173394 21814359426 332244093780 146985120423 564932154617 1898032529 565288493386 584870989136 162352497862 16986637987 474621205088 53219015770 650415896013 185237854509 1711285981306 854959298199 446660400926 268380120752 1281056843114 219728152550 167941744833 155841069840 36120449674 1857557542 269533086797 450624416727 173819580794 277981888797 251745896861 125658379451 174501457400 1468894552802 684524441967 1208538156225 1357862377293 191120935939 33644717005 1129817813479 2559484574 450387395914 579291561346 30442417554 365732911415 1493516306032 1507682108807 335177197316 310163554468 96674680920 84775152419 1892494792871 109569269487 724800051601 455287038912 202502575909 1129813644633 98125834295 43579546207 20496367727 78157273233 100607322582 514863124154 1004537579970 1151507025610 401988207763 714351239383 3969379276 2410182624 540104504744 647137710992 791418619379 600466096003 305303738451 209706327616 52994365227 321688936551 33819972485 957318626356 8079400903 367953308672 212372705611 30582977381 40689034866 83603829264 175888025884 694428833744 96926619105 1062608055 1016836448788 1121071469370 516654275094 9597838201 182643363879 1741012673947 1571818133123 977650500559 68132665240 170677952195 425237170 150333286339 221603935072 473250961234 426644538916 326553788446 411466403811 796531068447 254363214742 14103552220 188937501197 591252306130 14001997922 414694648522 1039016607614 34039948279 366245816477 125034497737 37180809249 184150610360 52660328184 166351823860 826389673770 114962371628 1857578334 261568374701 2128493059863 222389033365 225343089174 373310587443 454764863847 4103360763 66133136073 7239294455 186488268889 1056569719193 13935067278 45337789183 108952273032 528137600868 38974783415 446297227868 322746984262 1517090093105 42113968450 2816097396 499756131927 153299376162 1073959396628 743753376720 833013246109 47713183580 525587198000 2093723122 79157282811 180026847802 76462585547 38773382349 1800738699873 370616898303 1368724951105 140972910869 5487355032 1533786025061 284626157210 1180070127582 266170060716 446595491994 827898345472 476496585952 354107333753 1205925719485 84641983365 92954568650 259511205346 993453518992 776982444358 653864223563 867275986828 20790620010 2083520837 6599765487 65015220831 126015927629 3332561371 30918315077 711291277260 21719847726 2196838332 433817870289 461705421211 49184298531 198295949938 96824227438 524947426698 975409783887 4002357647 213078593328 112608669109 164377061063 245439955832 380533369728 8826539 58635285990 755187907064 1108072551407 8757756583 1496614967201 141962590754 1751666576550 1490262941744 228702363701 852097986688 179292555175 575436482291 152018816701 136541794142 2800082579 893791126776 277853262310 268053615975 275667139699 48016931470 127962715681 2473745527 525721794519 610841863835 614946961668 77427737518 476801394181 102051294848 7507812570 7381915755 99023310851 858531958042 774394580465 71991376513 1543806481879 240014866657 46255039443 104452880571 507695601292 688588999432 37648755601 393554009015 20617533969 1430295321495 86028346651 27463482717 148958336177 57948381390 984533264392 218634471873 498119821235 596039435698 746990828354 21797287537 314695845846 19498350109 1386598924034 678486945109 32178129749 877826601759 184972996192 641833819 285421604483 128709936716 383627589145 496599008758 433209250277 921799433439 994961058349 920464835665 373664668128 571655757584 319077082400 564399907751 198176973667 70269263565 676956326468 295308633429 34658165367 423625753871 195857697226 395134130326 3418203797 762968044392 91207020938 259919732224 208649012594 215565693680 685839391443 37252324889 279147319193 618906258929 545951076255 319260279156 1128105749338 18126757083 303125136776 14856803116 58977546515 69607156077 229251849091 64557103253 677483551 262393518898 191064605775 96082180064 201171408510 155328482774 362156426899 363197643483 1815166192198 1003031865084 1142809910203 816993002037 30392989965 650973916479 683464206588 325816583006 1156159937230 340512867975 24581363788 380402424826 1357518115008 416897308718 320768355255 162931442935 287277394222 325103841844 443802782211 76099000358 70150032067 681716420985 44123984739 63469865864 388313706110 58951885313 40597444973 1258531718196 23211936505 1705519044998 297927630147 68588072439 386826436061 714574982530 41091569199 430736214058 59197007883 49949383087 1893473066632 213157930519 787695902802 354393672300 23015214849 278261513853 587976386924 444554760382 286043039284 675207877159 9537207386 12727523552 1328516243748 573811212 293023703605 49912811709 530410974609 805990851013 379535693450 89852394828 5226867002 99552042102 380536810429 168344798268 27544729013 23471436696 1412437877436 106190067366 42677945038 227476364279 923853904867 411707142021 149480034560 482292130482 486840613501 884044696492 102133428937 36597545749 445762923805 275010963629 366738393813 914148874944 90199418586 73932052728 80556097953 738931778 95449232148 794868942209 96225632355 47821466240 87010836336 363496154579 1512914940103 374606422933 531712240641 418120374679 745460127712 646611605933 159926778028 1191309970603 834569973593 819781480494 14186373737 744008300437 744618016324 252977660492 46080015607 257059327973 817046143377 846675997466 10306007977 190902305981 13573843081 472540296677 402593393767 27221817129 29513187656 255391042742 74996320733 1922343506263 673659973113 248028165323 825716680 1039074309180 113703455838 1097395013366 254986498309 634855881620 8240577871 459611297514 458751053150 142767193094 1181284204526 69627986231 144867751360 349937944855 77151799237 32595464991 208852275841 473586962742 248525423074 273927514001 307474371848 161352812298 111333996545 180461769497 571721366671 441478896640 238380973028 94751571857 556172679237 63952041445 102266430447 671645458643 113915190581 157229164215 387380060983 342037322035 1648262112756 808763207964 255766930943 183629706591 363862540469 476971828157 736043018118 780892698975 529122915645 235048874 124421791245 287770687288 14798526070 71686894778 124092817048 49003373854 1552607057674 174411457952 138556225621 1228671119857 14558012498 126755727296 282127118677 110732166415 585273797911 145477115304 390043672001 371616791555 585104441601 224635391283 129784900959 38978732644 220611224738 129802966090 427020224293 867379991342 248257281216 46804137348 61334377243 948041904962 912509345665 735440165734 900628415628 918863075714 138875156366 707089195123 169878155246 153197900370 997186391408 17653795095 495066648072 468010327694 623024770481 196487530487 166606503461 437980454177 650584628482 537322798776 960741135085 414501720159 3351453817 79819815481 121340678799 560710655239 60349894621 206964059239 257443286826 7830453903 137855630670 56160360187 2004060881 2071750855707 100334562975 174419542081 1188468806259 266558033467 202521096794 895656659992 786663774935 637286868874 3805536004 122342255773 94377295537 256928008750 386926627142 320646515286 131342788047 380379316896 202470825694 412799337366 698959798149 55268507940 6169780441 224342983825 126311064133 47843948432 12451756829 632147350664 656700225566 657450587582 751356965442 574658397870 28151567688 14497068798 96144273804 505424935909 26522790940 86962669993 530906643907 539875435281 49653615160 2586349958 5077185578 91656758872 924234934503 743888700863 744260204302 1523864697293 243972843609 1745128701289 1041194184454 256392139290 199927386689 1933105945993 173656773879 58612474946 684875362565 451277520216 6797422799 1501151986724 18571859822 788447381498 10711224509 289778991604 172153242735 105857342093 233204391512 547136203705 173371606409 16658079592 759038737299 893976798344 85230378167 48348223102 13627709211 453759258127 114414484031 15659591328 772856636911 20360203176 388157737322 246133657116 9109182639 67662666092 423182800108 599476186406 582647055767 59488827816 201147381263 86466065642 640461221230 760538450402 53652866856 639916708588 575327982088 19640148199 1059122251306 297574142176 1435318780234 429001877182 296630374814 882930453767 168532467966 6379972562 103760432741 1276883344372 57722009672 30977209941 416778222378 73859387952 276978745791 4876654497 72145307234 66603955773 995633260574 357269824831 669911911398 63042737676 27307634451 1079523265360 142078659007 206878333935 78818297944 1666870892339 212961845726 203886415391 16299714569 1064765231084 457524474131 570472239079 366824143549 301309785463 67686300084 8142914156 15553794874 645888035884 1262947778059 379345692594 77072285662 597433279 367738769009 357108143734 197371554972 297596912540 1372716445492 3887850756 105952933311 142522835 586845060947 281399885728 316108559636 371751499407 58988188162 389468058671 65110051967 94530353453 224345139987 830166146039 427742410602 244374812126 540412967940 666069434991 64155909234 143923940846 1156212101159 681672698414 90108813111 101042579904 117263611724 11924559799 196221309678 1153158196892 31386975356 255674991346 128430588522 88832969857 1176396677648 214968307408 907141440 100002783469 239918813449 513268027825 21550454978 264063834451 58269635987 923082872735 51584641928 827059161835 1026312496986 6916915339 493069829053 376308121902 202934387357 439903171217 13748117116 745585857698 147243239920 16797537515 105160520969 646362774516 543704412617 52774644633 397126104889 414799872207 552413407519 1040292379653 101277002438 765351245692 21211724582 277463584216 1042792482419 550549783385 199596004823 351671959390 759409567850 119950726554 737423177311 1804646053443 600729738198 1140072627496 795740620189 918623521208 207579818541 796181052440 57978263681 189242823571 417433222957 78198455889 210361454246 235718014551 160302668267 831045953772 119167775424 468126286815 868716403491 45173408690 235279299352 854674659066 9801823514 663636717612 489530069357 1418732023039 846836078821 846641416207 1238263592167 185165730844 885207424165 309734202870 30796793685 770020287930 202773462886 436377556668 841633267269 359170011184 795363591053 242844869602 212921030304 116208215540 932056540918 454403184331 76263376931 1718841423374 480580206684 15929187442 1659235915751 68385498364 119197859535 332334484077 113248652073 1933157666096 461045757885 44425494130 102147663375 1436781340208 4662293943 68216900006 94910156110 603176897546 111212477998 894999763630 106124013013 68975917857 72948298370 1872457392124 708436783813 764958118326 120139160221 337167709934 25046704289 23990207366 1859742172305 431550946768 355357744911 440040211275 1320050401212 231128824127 45313009345 212716635671 689307686216 1236514753349 60862071692 202099344258 140244295511 302879507284 262296490559 152980020150 186317274723 62274849628 152201113786 1103681762069 39781974340 561446672485 810980149972 57123970472 64452501276 8027823845 175574496918 544634174151 1016012113861 182789355642 465736070602 131367890707 495851745431 556333238282 233582124848 577303985732 201088511525 46482671283 883499762201 21037219028 437490357801 56280987216 19310492102 4439621172 45956119514 8368618927 387338862439 278146647892 1684482729219 216144454038 588571497069 20772398972 66133593052 228274456444 391653794752 75372848317 88029388128 339372801092 20774146398 308701168640 1395546924915 623195414737 7779050656 889799117393 48978446654 89506667886 105873988209 423193911980 1799015730760 114478898327 285303829996 40745732176 533411042077 960594844 370500110098 161910967951 1136875137878 661185241588 102992835414 12729730111 1128528506146 400914683782 953938915900 155934510922 20820563356 217041835460 234476290742 462319894329 225947384847 689607832973 209481652590 107347451761 380402727610 12039028758 23829223759 915656670521 2034701450304 47218617189 1462940732047 267147119972 536466117292 113291580031 312757076145 122508912874 987524165014 872832169783 372673085700 36754312844 667230030975 36060382125 1271284634297 93435633852 312125935981 576222999012 315350819334 606484543834 1995230859 24349148696 131983174917 307199905257 638087038750 522886746162 18307602375 460197913946 1320685378110 125822911522 471138116629 262803436771 147414040185 748152392713 711292497286 849509375927 844260838965 18497634885 902259023057 376750184247 306750137223 162527810152 507293956697 72308216546 523287927135 1615042059069 436659616270 698261774061 129456052973 501156956565 286719658350 783336311713 150315953683 790697819174 5619209930 19498623247 653968961750 1666533210489 1204083082919 401635365438 1125262037010 205759351368 96443103068 12492342392 258076748204 1108788863116 605304099731 287434124885 514866936678 898089086106 79791923452 335125936310 99426690488 87345416394 21899159541 211247971302 493664684968 661596622541 472180093205 48270866692 587405464489 39105296634 1549094656934 533317873736 13594871591 376142677358 515901298426 609312238922 143074448906 542098099671 1023131904873 176648066008 631085022524 302361811319 605260948476 173054621304 389673311328 17460687550 179391809213 342726250872 100208178596 198073337163 226892066120 41416601322 167286007973 129219844958 57079280798 444750535632 220716812174 795032511 69619866288 86136157521 752802209106 131470145715 414145788641 902685959 298389669254 815572878121 162246132805 1178936840886 112733730961 26869405719 346450754633 764945045151 589797854457 215958225166 1108778951980 15829483573 409171798702 42509205520 159157565113 556012445687 382117136950 16190701011 37503091162 25936745389 254840115029 166561797248 1697038580945 65064476212 78981163746 78045375880 40858868823 14540046081 29631011600 219228830069 1590454562785 407241927628 135247456209 378194771475 164384174808 31054332767 80394439510 223837326028 398705906146 90536182394 379476674734 32749061939 909250720725 574688873522 140866382914 51353682454 736790705608 91007722633 161010825564 557932433025 233656765184 705992420436 611039170561 143837813535 159528268724 192800416382 1022369316140 137584262067 20054672105 265493151047 53088087751 145548285550 142344696312 533001114 367895026599 153923922514 1066821908945 669125626176 183257889581 49290928148 144033060836 485079801812 448919296267 1085580765357 442885273687 3751480435 224664043758 762469049095 157947851183 92337795239 223737048601 565043810403 460675218559 161568022074 777451576297 418168656094 135068285600 809099379793 132167400710 109988648911 319348501631 299545421213 105484797918 44050600337 121925658096 56518947212 127163520000 126949411341 175656517523 11485451009 848865500549 437580164633 866816116500 454037297430 827090932043 59729690685 122091724351 413646285952 66205318523 62629031065 30577516231 27584238192 64303093023 47468784592 134355343204 40878375466 978858380723 500471227801 93250184508 199867610083 277250233968 2144007513 1425913209017 82640163819 47056339425 141580982397 257040723631 985972159999 387534737202 410275557797 32904455328 40915128208 46597517013 44341786905 848081193640 713386709993 6449924294 798819355759 344482823417 131893347558 538731333729 15285010893 1072789364101 333876466262 3607213456 20873192557 8140921872 1062374365776 708404733722 515732759992 267162949124 93373413820 181936819574 218958024493 188597547576 345850740796 2624063063 244885569744 720551954695 551881834077 1544265390060 89203786849 479456740832 228572833320 472209846603 823859883792 134021836474 1054577295689 48692197017 279066034891 95432772521 215410044012 85503918733 853123201376 200687935944 4177969189 144311183908 139675555731 796152082068 255932038585 442672828083 611400640131 1860847698 197229169869 569441004359 890396095075 20178156179 831877389899 544140343042 844145432313 683660567564 190880633563 1558255524794 47637592133 662294401159 211745732955 256932190478 75426679886 288241138300 706831529957 58314220129 153617775543 793332720398 491090140816 40827344528 3251329911 884002684637 37332376250 1133371100990 472829183474 1216658358711 588367425262 819181905833 1477521537272 98972452686 34053998384 364867071575 1224370355413 165401710958 10330563223 257763477 516752159587 28770426875 138635051350 96627247227 703799201839 392890497776 519687201354 12640359604 1008876817529 83487987033 624923294 874809805974 1404447185923 286752709797 1568938921322 1017351375473 546931565166 13761290413 57000824019 3942493238 318692502393 65425606139 994898637059 56439058621 11973851633 111044246236 115681765164 261692657954 10336754 581152207946 201186053331 131589987237 179209090235 250895366020 388244376978 109387403700 449570099709 1041522659342 337910583840 749926562115 37673998320 41016526308 15111891365 61015593174 342199526782 29649692395 706180543140 573908430677 74165774431 52056415175 769549587392 352593663202 80195976163 258945205097 356811053311 115707957927 33841408478 94682487420 36302253934 413136496159 125219042052 1158275530254 1956159206 59794327125 351021700966 160351708915 3410837817 444626480704 263643950365 115736762633 300275921270 20511387 398133868338 64050132966 234941098631 74566766365 114684244380 139477444307 146923415078 528162365245 281772616226 520472128065 80863701527 82323257480 39991959760 14481879815 803687568176 36189020012 82138471302 1061320017289 243586814804 64668035135 396447156689 146633130445 11783106429 21185072665 31726380589 6423618366 210800914941 151226426500 122744645459 346651250435 327821174176 88692094375 80054070719 127036476191 1556633436755 176268765286 164964830667 451332466520 24739691031 387134743052 491471972074 495701810025 17087206934 300607760296 83952212057 47494790059 1541181280 20499082689 56338077618 164436470163 989684197064 1322002472674 335321126466 157198030875 23978491275 316425213041 120844324287 322978743016 192362980472 166380299327 6903388656 1021310436331 821189806735 726458742991 26891473937 375308410771 345550694066 468176578136 45150225721 1001489604181 272517585568 160416554905 361418289127 152626231252 233307357325 23759853773 122152892895 248437039832 771605419204 882609568983 976943707021 56483918894 220968293824 151337638055 1010464809798 1048175467289 141239907922 144360349960 4735467404 170329391889 525723183441 63636006014 15765775532 861935910309 18034978666 1308873800752 19284617557 268368254143 665330158875 410472259422 473304138907 107705760182 8759977266 277333607860 500604687807 791098549115 35915995558 37706216961 1052195160884 321793008462 313383579384 331721478428 399042246682 50926300356 136318186299 771144821903 228162803107 20865884695 763193127453 1013743509624 57914240287 251056971525 224740751818 767397703621 824985069913 534585052337 3881185189 176909963515 58782809324 731234240443 240952202929 140369209880 1591075262392 392829930707 117009918025 36671389546 216690219926 88007408678 172919372646 138196607365 129729426664 227194279027 484346185646 8303988727 357791766414 333444930196 17396554187 47222375046 226835811577 84225920760 642186206470 111917856720 11036716860 175379750748 605675202549 72408503299 185187513565 222979703297 47565321893 632334461533 18451259427 242563729828 629869383 115455330161 144700976768 21092081342 541019582053 742418228026 643293924262 444496196119 161117827515 2329307758 783155799187 701167708035 435589654502 250505444499 221050169865 2138647913 452170134106 919440747147 1344886647490 3465724923 25930937918 467735642482 40328127181 582477316518 365991060720 784677453156 208670255850 29215458322 399986027458 63409920321 143123667439 280422927378 700567975517 97687269640 565557018817 186603904435 104850613 44528466287 1582751722573 4811047981 447756591266 1316484136707 217093859716 7770886294 1408316209841 665850321594 16753687199 135223715591 22345292671 349190992348 317564499404 497193779256 31809521751 1177533975438 9466025072 782410334245 846292088871 305245211947 100849625983 342780173172 337271877551 408425983552 27673795290 363620039701 236945471346 74581485304 4856420579 31293243637 129843598008 215183126784 116852460312 36074496095 75008655579 942465464627 116351033886 32032491620 1073150166542 83946822724 19556410998 51179132518 35955217276 329314738611 67911660757 1013911935394 1033494461933 1048901005044 1057395791018 145935734763 229516879 166004758336 105742788602 1020523663029 1157142 84642586474 325930916981 2282858225 63604826696 160136702539 5007058811 146133675378 24434718864 74841901403 127946768320 342733897956 422566953135 761062013372 22222358023 2797340946 757642127727 332177538039 271668386657 104111795815 23283536469 145030024517 1177987492650 34658985186 29580377999 3850082814 117349681017 350895144762 52582518273 8976058170 226421895964 68577231426 401683760807 233488587168 58567412372 106435901971 710649265202 11066993338 437607929755 331938721891 10443618214 58953244653 7825352955 67376066607 892515250762 6431471549 450601826384 437223206147 837096106011 1140536265216 61150099053 10424113885 181333139307 85130309831 155545781657 671357121964 740240502947 395393777041 1207613307998 74643262195 7817273919 182479171581 1441003259695 55835830443 19688921719 126335020387 270385484753 19031342619 273187691916 632570503729 264360868258 161278473639 301163701429 1021013116070 60644970519 15305593490 69227078457 79011494138 186650087783 313867605016 148818423706 961950237957 3455037178 152185122622 68059424946 1208899891578 1050729882727 301488618131 311005037540 474550507692 927665198585 551026709947 82247509492 17067175921 19295476196 32612436785 841029207434 196015803817 883011772042 76866556848 605445222502 580688350141 1282660741910 321610572477 94142629415 35280427761 98102152323 267610379308 6611380146 495834409724 909053256851 777528861296 58994557783 10696420111 356237548107 696133842150 63951176939 416441084532 584989340309 100849310650 232540145102 9643676894 131819098975 276417522579 719740778342 870824833933 535793991824 1129194239257 441583167935 619825120367 339494560070 12517896521 103096558467 25884527460 92580126591 382512477205 381539668567 427792652597 216375705488 1608690996576 1918195217 427693931601 217989244248 215284950287 8325874272 253924794110 819163042678 189223327158 989382186302 186651714315 8913393177 201362294619 696487249299 10041821101 2556602117 35120452481 91197491659 1179971260 32375327055 327684985140 268557804635 109359976674 209314666111 449438852189 247968861739 60682610630 18685979265 24533780034 561510968036 922786303662 824852290419 10618727236 23122322249 222556858347 5676095682 145893631137 706618094917 67003620837 635972679873 724364936602 202176180550 9657638484 68409963847 494346329605 142108078561 22184291734 9900258463 42378712238 415725184044 509633606611 12652123520 24239461071 31436105709 971779293954 247747582615 27995140015 77876079239 207325809205 298185067806 756602945618 5101317792 104313955126 26486554160 90180513338 427659288587 202586513092 31106461440 725178249343 179832283104 88207933243 4540376767 135867452435 22201320131 700714329936 107936078758 129685006690 680983220805 1150828160281 312554055900 1893172281 219792457722 322253635174 248064359477 347840322305 177206074658 462337529400 334066394138 322144828306 68511359239 262300832181 513423740151 131575034810 716913333837 202659248969 120639844646 83139005893 7270462254 52464188172 66277368768 1187421442162 818904273788 341756789361 139582196385 49495401207 183144978274 1256878648485 808354693509 1147071961323 1004380459973 17092388016 833113639994 4367820354 4713133381 122502200536 14302833425 16083164937 46181340320 58755159214 459438140317 1988187110 230283896352 313625000849 547838897091 68109516401 340649000430 503248664170 248470938120 1079116827322 37862653123 376455422905 288431663306 1519536044502 286454453395 47243422198 209996520905 59477392363 8639155358 263881006910 1179849401912 993290297432 220018253477 525458715581 159746052572 1481513818 36389351966 136904450811 241159533277 42396718168 283550464221 580448747093 18802044731 41627229971 375367591751 605370131593 33843139368 2182372732 1011559821301 1295609495987 394988899247 86083378144 73458995498 104310817815 166267398110 614865699358 1068577197934 132902169739 59974897217 622024684468 935761636355 1192445341304 75492100193 117476313069 661339215438 6849724059 275131347647 24006139463 204217113788 342188219140 13548402418 1099451152 465807104238 15254992261 290212052053 1198412823861 95370717868 1127406936339 4230737102 110293960246 26771790554 111090836154 911805326099 261910390703 6215385881 1551255072465 232190621618 76444531916 4042358119 1255872773 460590182706 111922514753 263071236099 9416381424 434403528834 7017106875 483962421239 222678945283 347449641599 815033620309 408146654419 248866903792 11325407727 220685265080 27247314793 65854340018 364438670511 67552334683 200126614706 178643287037 90394144223 77287705147 336111690456 63525958331 295925257473 57809551581 521502017 10676264723 323924029595 226582838202 85142336650 62446996745 65786860987 740391198334 832633023651 38189581803 10843901849 162007720880 205413301796 702831972470 330897480540 4961016289 227675670560 9115201629 905159376725 92969568918 215818111377 283072129822 552189573634 201461350622 999836703453 299797250861 24917051843 136320350513 675205810822 595910397261 611907719358 247807413745 714425295817 399958458805 65658643123 158277859960 584143287706 4682647830 603919785703 1101439731458 256244782904 150966813645 1023232758070 328911517401 75042236564 10512494247 1016908020717 553996994325 15566041268 324779296078 117987175048 638249437039 171704819352 687363322309 347177676988 291304476934 467107771113 2642128640 123683462773 296746326241 1042017033087 377908105276 11318907394 28993176289 202065016262 21846085636 394296647861 54341089538 30357399921 76999999116 27587538968 619098335153 17247653823 343342947001 109112884290 437147331564 492607411748 558628621468 120224055045 930428102987 616392428019 260526204420 65255565036 7647362738 170662631614 684451784593 44476334126 58139930908 444109983536 177827670502 95071374738 22526402272 298437298271 1490458223920 659868074653 39596408696 180035775861 898599243452 291014601643 2853677242 279310206391 85953908796 711003456670 182454262322 404244033882 44610001518 780385276208 68066882697 85270829314 1005315017982 334447643939 96633607521 813906881260 58760016331 92285624784 26926964017 361795657196 90357093295 136485254684 8794582554 570334394020 59240311960 1027638669192 374944996559 4553447627 135141070614 393063786037 102868964054 617268375665 967993883483 9251392744 751864622225 235059008624 201140559178 157548319109 719208669 51083018930 151577668653 859722160831 68600894408 303126786888 1244362011 661905165131 91600017770 227218276111 78699227772 27924799384 84797718547 116897599868 2674025853 139626284966 663672670790 269674306227 149478267600 1008486883475 705360472763 165218527092 824717482814 11797257622 913893931649 400352071105 247598639026 755348597950 108607702955 44033175862 596981796491 200480388609 131492933933 72175409003 464082490248 85247930495 72250373157 669209431373 17588366656 547184183132 406372772540 337990151332 7610409783 482278368723 56964534360 54173728463 410018746627 622442756220 286638761520 84155157001 3735037404 543062109459 485995538382 14398481792 625091659857 559679531938 918042565163 1404403906801 74590933859 216168044375 591699052313 544126207988 216250513398 421949709787 15427548669 475554022148 75914609856 87907459194 222676799540 534855662548 73422269408 128916133722 197013242449 176185297623 866546390244 34244218974 131506255503 216897527894 81078611610 76112509323 166712363910 66564284788 559557411504 79727328233 598675209106 734593856354 298771605854 1223660973332 25988036594 126577411890 207818210784 528513412511 54106264354 305432100597 809156635232 340241777131 372038852628 16894879240 188799910597 348996128442 1422080947155 953517125043 184746451958 513763057915 136243491217 20771299098 821773920535 190592249905 302929836191 25283804893 663120770998 52008324912 826534692988 645446879472 42304757450 93477957790 96493417173 360087640 362476757243 57884050061 240896478243 197185881 17046693689 737824233573 177831752881 713978420783 1111193404705 164609735982 54986935605 492790134010 495013647244 96061157146 518325120811 91519971764 46408321590 218984391301 171714827930 519157136599 653793844310 361528253177 58296447992 325092581386 1152203075236 493263374116 10977061620 213972679726 80198638711 523566183481 917719948480 69506508085 942736210387 31309405016 919293101919 287405313147 180251023079 5410244906 32470676188 208034546568 218934507472 262611953009 177660996893 98842974147 19470031426 33396679130 9425881591 1432140129 682267139869 1206694850948 350371059823 7267297050 203735303963 766084711784 724808959253 152306942170 651627356091 132024157248 23951601774 204127624061 990525652681 55915194430 828320884698 9842659941 802532299568 749684883443 6486092239 2212841645 224020716867 28306343117 484600633471 123415395284 138079350845 21290348834 45678260381 811385018645 167927992838 180798123812 73231248493 452096163803 92018089773 18958652250 328759154507 691335835477 97460051052 138036745722 603934153800 200921585593 172979606814 417364773015 344871218974 186234621846 459033270025 59073226049 63572674845 103608126554 217711697545 44329960246 482930762036 103971858476 834120370476 614223059797 109835092185 18960816547 970217848 203147358352 26054553216 382776008335 159240005778 155294727575 5848727821 172641034267 421410618200 587911199418 166877038280 392542907519 12261372389 55848601538 706762045079 212136584628 345067537861 291739117950 103574188114 978533190971 663459062491 150558906386 1046855993993 3526753506 160118285771 90382892984 53183570276 111442762620 2058816207 230161812200 57482533717 136562332284 50760560815 785326802858 438153322196 1063358142815 188831215549 369345631570 71598497135 205568409847 1457181703384 769294173166 354122910735 170803808951 140995671647 1046396452670 41746880138 21354647004 531829448555 1001810416278 86172840066 241067500584 29533591233 1066259919528 139162576571 34131099666 121346124120 252257791367 191546610538 225104806740 56655455087 167692368601 67729755141 114129923779 107445307470 166303649933 160789454094 78428579713 83421743014 218672323387 125956122388 451696373075 809218579746 152594183233 656793899675 232416966562 105631816380 724829788905 60875915481 528691635397 145088404003 608703453026 432874864452 246253382655 161185749924 63778041491 5666550923 590974998920 11528907473 483999508536 160630058685 8834284694 487440319716 33931797102 66946138944 74725869516 57744456041 649020505005 4599864133 1367322514863 619452363418 49874567901 409900468863 44508105913 426990494064 502006061579 528754102221 127446882211 133759522111 917281222353 393332980395 128135991142 875739123064 41871340069 297028394088 115854095191 23805450765 36929822048 584543704308 93320833434 256589636482 244293804299 104272513113 123172069238 13941964928 257821439006 15544529220 22835913640 414429618682 140619265904 628563588318 69758902563 161961210533 16285714003 73257844910 1003659444524 882914245329 107202608459 222251292745 20441508283 890226212071 56751851807 293297866634 202841784785 88902409620 57997666537 94496968317 121635434118 501830009 1187963849685 225186242541 165246628848 70183663593 43780321678 341902066058 83920744581 342760653055 403293924975 236886877993 23874370289 44733040868 87695160119 118943712664 478105227852 12846726051 92908887171 56422915608 159978858043 100921686398 1782897564 251196887681 1256225782993 4996089091 1372040327922 154508844888 41226981861 308806146515 1196909796 24719095690 818834784198 375444196778 214504112621 730170212604 506578917295 2739513070 79489408036 4376674699 323435306388 35853484503 518510995902 475411311850 134033205999 258373909935 1011868993 102614951882 116771648340 755657757089 556474780598 219330078164 442347364304 455551966951 785429926964 638531785158 64540243137 28959887646 4434563799 261091714376 16889996376 128840261721 151827855418 19810576667 923775665791 937029786 4432319900 139133697098 448295345908 456675576295 131126806080 558814545078 57705132615 1139757001831 18437064176 69242974323 144561995653 307541163876 245169328687 93286869210 279068095353 708147075855 433901268458 81073070462 275802617658 274384786510 437202988703 75323920144 204855334688 27774194020 303635235010 170762413965 930769832674 1215802140260 512642381762 11495027238 833417235580 93031462053 240552747391 143269310191 9109310257 22187556697 10698075866 137215069828 760084029332 1205901820405 28371819716 349935557358 1455262343805 386063864521 477283553012 150026623703 283471138970 1299145383243 91924411948 196706999633 1387412009502 31017789660 23615168789 12246345598 449690704895 550494823644 64906698143 792437112260 51681775830 36447691926 451514478006 667223873511 271055377601 470299351503 15851502363 383129709446 1431244611562 17544420773 33487783529 262525954700 767534484565 435274305974 84763591662 344879002544 501257392 803139066720 36227908914 163640432610 968590556477 135646379855 149085585228 17786626750 75882979563 638047599847 517695029085 157031393503 22142282563 459417978125 185097988859 19179411441 638858069720 492786800911 693145854761 17721573813 89039704639 58529952628 414387333969 114492229186 48367737578 331969889147 3518075439 714347427 1045428235523 49320945382 20589118166 102376342363 333654838189 425999246423 361210335315 440650920993 102710967032 37126632085 594024913188 14188464501 6441057702 28761597307 978859718755 606785622885 746590446325 7218443077 798323738331 88180881846 30193121770 186588819284 720097472712 292185695851 184220762821 14766559087 40680156014 1303401412584 12856716272 13127537570 240041454362 391562169716 152849480836 160381214897 301753081715 417836546175 77963916470 45339876028 175779529057 296379727244 219244967083 39802996603 190130989644 57682409397 468526844820 670283843820 212154099346 196697502978 1249633827644 193994434369 921345077464 413204901324 83537070289 70550123266 611695808 730608040661 16865482239 677245835626 508537560635 357732222494 10101216393 555700870626 10724742414 13020391205 205744180742 548134576419 698442203149 163250519890 43571160012 263853399512 52568756903 379702451716 314317122591 1471494815364 50556402578 98845407674 779453646 5565116346 1155164689437 611653428923 961787685290 38759853480 197222951529 209445189890 347807888551 524579844180 9532287661 93030940400 6427136052 245681208993 473795025648 23352119722 90934886973 456682444148 184133222785 606867552298 821067101942 162340083893 45090544111 172714531371 26625193097 49890743287 118955518897 870898701544 241477190157 430592563071 609713042873 813437042363 446489215654 443843193548 1050169772222 37252479098 156090397742 1406764154 556103509735 24528709925 940450000945 9525797336 1959170024 505579269197 38597545817 541591203804 915545241822 25426903447 9931592327 22445784774 111737693401 448784274086 147199345980 255549340514 26510792653 77089189720 2863495318 76395817167 26982428983 702803734472 70596591739 4569465297 32189371049 3191496526 20028433157 252165665978 67982861482 196671411567 1474253878945 481148951465 727351315141 319955331549 104274796840 92372324085 78015063401 86427740457 349904805895 411623615286 391358675458 75806543367 487659291786 267803337340 88636516203 163679280328 38620221505 341550088592 24574674658 110782255149 23099319112 31304393552 530883415509 595029900659 59466232371 677486635727 1660835188 15860429562 231352956361 805243060961 106224574164 318332055132 69471871977 206502234396 628603759822 155754026838 22703050685 691848718455 331053995806 279679100622 433795705539 355303246815 203716666438 31311029777 138297623096 382411441633 3862957130 115592556572 467102782249 591950899012 80434097894 30378888129 49798468150 184629416841 137910616306 988630603099 7580021376 863601565883 24918581460 187401604017 263206811854 197929503853 243064740859 279242998911 499283209516 120272477722 15244973618 282689955 705326241880 2595375721 416347116400 11069879478 1356898167775 463081468205 101905185963 719452665861 230602450970 155507026317 300147871255 20238814646 409498884966 183841221 15406535811 2213138935 357492389102 1012847814694 950064031574 61132428927 310067243797 226879858589 2949806924 288545500805 106427979398 6499361 11879041598 712173380312 15702732524 195714962771 1200847457961 66111271245 78823925937 115362170833 1180330833646 1136952312383 252639568882 289722682490 69602317173 262986241354 40236001331 24045292149 377884117472 147402706213 301256782713 41723978456 9300326406 38803363261 59444563497 300054198273 1218046690760 1166633958059 194577427198 74509596994 316075987920 54434128504 311435006464 426774570953 585411741685 250708593269 132841066290 870126408295 30747145571 407076137797 278872745630 140974955428 56021282045 992050553811 194252919322 644346271814 113928877980 265797630616 207984196577 61739130625 990673496784 2930304080 684162685629 56287641202 614459424503 43205625201 491338848922 232135622697 744509458814 75074753489 102173505582 187960844090 775715701103 367669062608 526084605731 218569885974 515046765223 390137666491 213728369633 25859934881 1058159349432 320573837454 163556098052 100762165156 365655493600 237719795369 562792780075 224261813050 597234601331 602784833289 849073855599 34631763195 867763703587 556173634677 46601414630 189473614915 199754498448 90368510923 22011630899 1180811212523 330105095556 437778347426 168914458549 336267322698 196883880577 317161248623 143656920397 34193541475 606099188113 475045150717 473289632885 81484381655 225210651992 199841237441 49884849702 208071429049 132212369059 73581461865 344602173097 1116829194829 119336604014 333349472692 229574830257 82197190578 556242623180 175905090907 387621129878 133444057419 1050663236277 76303135002 37491621564 238640659220 250296898041 425774186937 106112057097 362219200631 54981852235 47777808353 29223499341 846120584896 334502585237 352642205151 274050146849 450410754074 61988252727 140617704427 215620408823 18391393051 616659029841 46318209042 198213798660 20791539932 115681059502 164965191566 318544112418 580661017688 57970455666 177501998128 39135757565 17239248254 860304738643 27592049070 66899026296 97092608876 231141677153 63945791865 356484980530 119510527087 121954056951 304906774162 15990696756 1309464417201 267187125413 1026680292430 280088016026 269264495091 825359455388 328930011785 416689180880 72731830374 370955322134 124328405984 46516423615 184848616094 64630699260 417030835093 125074400481 583313880497 1181941487 41863258687 884825669628 139109106966 3988249505 390098977326 18993550954 228025589534 26947909543 193416422206 551480917283 42854255625 333228428525 562269998995 460542399529 105966519324 89614797327 254630768684 364702382638 622946803535 155031642852 2702147100 157626010737 263144314026 129969857021 6988964893 191270605209 64857847118 445727189582 1218172042 1072481528157 1418180132609 178799290274 76980522598 194961444796 545320154181 589154259421 215378869841 6029859797 299635416186 982305892774 980022868834 6724754066 927425314012 451272560355 4370343319 244466701248 157765105976 598127021353 394321906444 344642371749 14754022516 136951138408 88851583161 1298354114791 5317815606 212081799960 84063915640 12067858403 253317019340 364602877983 65431773496 106329510479 14180652992 245293557745 302793126720 46867764101 79290778700 95118671219 70520822903 564869448290 326384025886 11590878911 731794595408 584065216171 76691277478 458887514351 74089985181 275962889366 86420780718 172994238555 134074772663 461354932229 426609735454 695744187468 562357422109 458180671850 1027871414375 39076968298 286588427902 43536970175 20094527910 2457327538 1219441630501 605375311620 109030527117 300544699705 41759053613 11160498225 502129574244 1355659636759 20692444183 215954340318 6151890443 433478875626 573002350332 26967826932 6121446543 89119046957 154179313949 15609133243 429948472668 105943893710 45579287264 120919348282 674252964335 116559018085 153473579454 472323619665 918381157639 7122690223 354165534899 49472867638 158212865721 26201437879 251033766775 776704512 358063580751 21440812217 1239702617023 905133410319 705557125150 258485931461 1166990794460 1899315654 706580580449 528757713416 19108473370 86501644856 125516163951 164051774154 1864675992 474141081419 158310492895 130178280898 400187261655 361792326225 317628783439 40557884422 1300426909604 163000025394 226667656192 92099159918 900033149836 2238153346 194848614622 19645462388 518815247651 63541482118 16801926795 148584162674 7038136463 4483967095 358495110463 157236710571 108750460339 20642361820 38481973992 729614338603 395834131356 102348386585 102869023346 257628096701 243282945682 215248695304 253424431632 131447372732 105153385855 328701936756 326067585665 248011042550 60237672007 46417849550 688228392688 218741370700 607475405881 9530398975 315209938334 191261843149 646640733544 98663858380 760691456156 179524379745 436565879489 161969930982 289321219398 633741538600 13435392503 329885622822 84938939672 10824931513 101088182845 165284720040 111514095021 30201411575 254612837529 55511769207 400038660 146660273962 349118554611 306829344558 565944768170 111117785154 971135626435 326237864550 372427552407 159822590915 19936698259 94233468551 477190546545 621039726655 71451080346 14578613518 419567160305 247018555042 231732131082 47925206835 105040425257 433939422036 150450622740 1119951299195 282642039050 298883108442 593842694649 160034151441 20896446 53431665311 146299519781 23712538613 486945317587 547762271928 1315016979617 751257770 133195176774 1229868039270 183648402169 57947263219 50594975913 1094421526319 5184962032 116609267863 303064575453 282994014 266603284477 277826901252 622652549972 272795836201 69656481838 384432534014 13573007190 874721284568 114837448493 20708239820 110733436261 55392417301 1213329096968 172453622270 1090195727097 266958021727 218751728048 863458338756 607593706 432588842854 170190192441 574392863297 820922120068 298195559745 253184815308 9494607867 583031145580 60959439442 768745215696 307308663494 210376319818 437023747179 934764372755 134239373008 150232952460 78595735961 103120238989 284268648283 5768012724 417813099 931624188761 503322328356 805870808971 419927789190 63419062146 670870760182 324251787380 54581076768 340808387922 11548831902 877067941865 7765470063 1367592074811 7403829938 862701370787 153048219814 2765715347 6554534385 469700707987 174665085804 665175510219 641015039299 43777122406 112306718595 70684375014 106574145388 61255302345 118251833261 450101357018 113223329914 638969980 403235936241 118741904105 180126036929 67677038685 35071173752 19664311572 12499827569 134261847598 340080446357 78076335748 214396055821 1795591756 865392586710 287632661310 40516468578 6162923052 1169060517930 635730650601 389767681382 316473679208 244030352423 118507617979 631141477693 941914391449 265779172945 420668254449 239058145172 317189814092 290693282905 582253468391 831338450255 292343255163 61202187041 454843426601 152975733195 58091858752 133494821405 6931630546 430932386303 49804435665 534456287195 22461242312 436194728971 23620567339 32804090226 335832904628 197602656794 93041163817 4865037069 308626781021 44186037553 474903529179 828092267316 205534649418 1059626207099 71257021663 90996209257 148234252086 115144548327 332480103438 23622432746 12194826428 1074878082507 555978147746 100663283732 195928165539 15965599873 19136969682 50308907687 210757741458 184798955052 231570459407 2613315340 63655809383 404484723765 8418093891 5824808787 833625378336 21405732524 259642386487 118485341821 198191799475 65920227166 450614254328 623623041472 1284141805934 801657383986 63130550945 136863192531 167352217545 9508611757 489268841859 275917011088 933904284532 3648669398 262069377214 204354417383 14200013651 125241902400 196241306431 34467747821 290000389104 500665310614 408330757034 49351209734 191179794451 156385349654 34982331655 142689607770 26350057430 1349834688711 34790698252 391031927214 119580989994 1579287467 268666610927 321374662183 46300430795 304375198583 21498827176 73354182933 191541409791 136586292437 198390127891 253283404937 320534177691 134954084952 3189095529 167026450105 65445455922 32815140756 393898361052 591880255048 339360008964 324034510988 97203962384 156566533836 483152243697 394388769863 244406112651 965430981411 26352334004 1155797161320 243007956546 25833100438 12165682969 183863025595 450941612029 302764645922 249783734784 1367480367641 8598916325 138090446063 373452370112 98931086676 110252616 34214968939 547634290842 133264683594 57031284 433217390047 143907941504 66974236328 13646896990 307674021156 484772376854 79700509681 66350158311 171963017724 339053180882 45056060036 6519603638 764857759588 1123891531414 416078979693 121167412085 57090150041 217799356367 419088797597 31073368616 105165772164 618519285570 796756459786 231759503791 135408225 161588082193 14991645832 8296389608 53287785531 287733320785 461688037818 293745333367 55511238333 45944260889 509195614247 172854097980 279326829613 95851697688 638158948596 570698133589 214037381242 132373149759 125559625496 661209582901 411119995173 286511930291 934245618643 247728900168 324311849032 447604626404 319695400978 600806334499 572312051988 52978534360 180963997191 435632826666 758643943827 3337523403 43412991965 51778670962 497441811390 333670857348 629558901373 332591769215 149937411548 262089129190 56868500894 48317535366 290106122189 820484583607 187126731851 144946256703 324823253490 902824417 6159709255 1141409926333 724801560463 79573131215 1210239660317 24885297211 460966802553 354004389456 13970209636 328597298187 62054693843 919047184475 838829773896 26043500433 560991896307 96885225404 368920357719 846584040254 85179641833 83215889676 114566572230 3157420212 200377646973 363100675694 65208726035 33901294527 467565071874 14313504329 293113425399 389576440497 322109465704 138712512750 406952092083 92546363230 15530231165 29262488319 754080301043 494217613924 202483486265 25541764458 85371607367 17070541099 15391665853 1062297110 5595579692 22139023297 154818066405 79866234456 31615271419 429366519954 47582959392 456011189956 25915883441 253717244749 299769563467 445851681856 619469656731 44283026838 161700820968 226403704521 12560012889 25809682840 1151750520610 60690194959 1022670772611 277006085250 303331502287 13617018680 174499199107 11175636221 97965314681 919951643370 140236502046 18718184728 151945480720 120351775349 467202240128 343501407404 81137265210 621550308978 653882053973 372062774616 1057634607488 154305240373 306506196964 18097339338 524068614543 360675888494 366707115793 32825696004 676550279469 253484427597 15390276794 789789365158 7220580726 57996436462 4415392030 59659321862 118789809793 238093093293 22737834748 738366181369 258435267423 107814161894 122346612803 212287128157 233786023560 558929947280 438230870994 59387830729 102208446595 72353686108 827930568898 50520681328 223969161315 298045651218 39484754963 1220620507 116524389969 49097527756 118285329638 76616420573 157554742319 1641231111 1156596650898 26343197016 39449479039 292259517487 1430226115622 333150373651 219179904127 78951184138 36025317406 14187946058 233395318575 31616401820 653523215590 1122894630 257425673391 101274215529 339900705870 41720496377 156077342615 196666861533 500424692063 125468295819 15230798831 568730539594 12916519292 1282611610850 218607593640 62292610474 303771580240 196493141639 232147284105 400296392016 6221491721 27564397790 4118310455 2067642509 221304872368 613895012872 262113215759 8414461964 234080511948 151342520996 378204619470 29240598531 1701132491 84516430825 63587320210 7864889982 184680283957 2283389330 65705027934 99788963988 18480579546 3057799467 721232868274 108324404 69082643888 329498812528 54688641053 45690039802 11894800917 943747689133 624780514172 476841511874 12179120487 866451153157 105255267337 494297518641 71256307487 223376115385 110285081455 1756739661 305839652818 921319638049 202566194866 114190704817 1975298395 5694862192 54572719113 24583397586 6572405081 737268846937 564984917488 44427958067 224599563437 439984329553 274194640065 177417708338 971910340074 213471356547 213340750393 276987387730 354575241640 429602066129 39329447123 75795183211 19633832373 310229852109 796530612890 266840842671 23133895985 139499862208 335980836049 53167536798 1285335524846 1324973553783 325864362388 1531980953 92171231411 800991137597 672882144159 43955203422 217229559265 5792140525 488039339075 784904172649 50882788062 141887120148 1032252870290 2066016415 6286862989 383153984649 48903478799 15171303216 41898762021 370800080698 837467609 334672356736 689047381715 166474301288 132887238492 653224377423 129224811921 3308063709 723321242374 193626735527 432521826236 80979907901 449479506189 437236042682 188520160751 168948123529 139391360958 7311945239 149676403549 240672413986 640197507775 33890866608 34708537441 13397789035 789328358540 348081002740 154321703357 374105956492 153089915847 106803360130 39912483270 319988908620 213807190296 20583255387 152471343665 128395831337 34583164324 299189230031 245694404158 123687735327 22690034931 137081439757 278294228351 108074200179 84686621902 18039506448 235104327447 4576881548 263951985344 583795913310 76025188024 41987284503 249291412929 123729147039 30645746165 704813802825 92747963251 23194351770 49405531068 63652333341 631750003936 137927074462 365115286435 4551688257 30895540405 196110669851 4936576177 723973771052 654893693295 4925290637 38230500159 363834018004 44574347722 54715097276 55516970542 208175122818 79727326663 338230565579 387397896657 58913792805 23577189455 1306076067843 166182105258 136612428032 340190457626 54506078334 310772725358 390727048991 235874347497 39750866271 158461693236 275157351203 169815325807 687236332363 349340575607 3920973794 496223808866 195302321604 418586101732 65406913698 218094391330 206391188094 537318764265 131529490118 1204554282 83890113227 327344210266 227400240209 197366935726 261243476927 2598547252 301851932584 712721633205 276114204704 407659631099 49696086662 235423298570 537166557726 84578442664 706282338232 241254557844 291890377626 637191819072 75428450031 1367914105 10037418240 262748698858 146992763275 268209215 17720503147 121342318923 6109312746 247781008565 331917317574 73205191945 620348807444 589952713528 14559758431 320911092754 1121643894373 861192861320 531452571821 113054132887 766464251785 79201870521 245439085406 175970149978 135156911542 300079276049 668631911504 238450472346 71526260777 375482238501 98610112232 281331184074 143261673293 5608972177 262197737314 254786773884 158156306645 475342762335 34731751891 672074064374 86051820011 567605478377 6285036594 144825918365 26599564569 64050897003 24036812014 103661862391 31815673561 538154298887 8720638386 326576910894 144462738917 128118089132 7428280187 157729687825 345452509819 111148720837 405614039313 206636003087 60030471763 153370070391 200309393602 350851150019 172505831315 24702222192 11652888019 260836978481 447990273384 654728039915 149324968509 1059255427296 552808435431 184484078364 30754709969 144985721281 5997615489 28142493198 66963384024 4465152847 39404042776 433807151344 283326041407 10401537412 242584396069 281176961549 255392539764 97987625831 735315835845 925517515392 678917012909 119764859205 206459866691 649799267072 189392989826 139168470965 128768681488 1089934939562 145536916848 836990805 787947992728 1281608396891 16647898389 728561592139 9180555146 52028477316 2384691481 178629314979 1143369450 211975999312 545238184680 34287101313 137233168675 31009652292 58646289161 233442641075 808890640352 609827862862 582231382569 272778137020 77223110509 100161146701 15568349524 191013369236 100351048522 138489208426 21546354040 11347122151 208962881866 12289287283 55882175395 348763810623 279872127007 531708025462 12774771179 110725466988 320422359411 18006780329 860636392603 206083746632 29930125492 37898850605 992697783046 210554599949 761536765143 251339799234 47921904988 316657691216 107151590853 41245621444 858303519463 688371445906 22307326605 478484964581 21877361518 119762319202 280954154839 201629063568 36150884412 202233191492 125964676753 214456618771 106244723178 80106930435 2622582527 87090167640 142577894352 151683712448 462702556132 286769943537 81815397877 208735169173 531608796423 365279750513 240241829099 234763219527 111978376932 363686037569 6496212350 1843787673 5881980808 79999677355 112131498502 560160618444 78377525734 105132364200 334615289650 41846676067 106449960618 356913639743 445383900103 398141869903 85994013151 9154704929 9630998588 100226621075 840372127143 132539558521 2344086226 42072332771 122792932146 524479359853 79158839567 669863229953 408297051658 22458132258 678103865349 133788029471 250100556899 46860789298 359431209818 204862864315 300329037404 15093329898 303344420571 87721431747 369401650 641361154304 602963570505 6213417644 320744950805 238823886545 246864325497 728641550101 250100561467 188408246203 316422197880 72792807850 1122778359636 86066478908 20802314631 68993886761 830521274355 140214440639 788350142015 781928194397 319142980166 386625671662 520689953240 608764962153 109214975042 98150794802 271587178788 371615434419 454147894425 69111552017 32109428540 184965943747 678291338083 183481149693 138185806644 122511978192 191302935206 225724259312 489823564100 168284604305 170050854849 29783482401 40117564027 81062705055 57651558135 53175179996 58844677592 451335738051 242071275531 445062180596 677446673172 10459145385 62608650758 331672882153 12016473912 423854114598 254509027795 169243405488 763267709044 1200167973259 220141254863 301935045673 46654091023 5398962528 300461435117 432331613014 451155180639 31835616931 42050339620 32129556677 453094958493 571683487856 146621490358 531487038512 338497267047 204708669242 41441469782 176804471615 130683642052 85455133413 860113424850 1065793896191 416755998635 413176162387 525682779788 30713992169 555541407121 15104815871 625709830635 160453249641 17159141750 2052188319 965996865929 671433577281 126798905786 420396182367 79878038128 591148811528 145653521404 33714868559 812447971 30105994851 378893935717 78798139678 126139573566 172835407683 31136273159 155502848444 177871051310 18504536454 22033920810 1133964578889 71432438011 983766382827 173005807286 10682092524 923849053388 24631199311 25118625544 33303169793 2012792327 522264224107 5683572944 105608947862 179345242255 74923624192 52685480344 116237784472 146698885715 968944694125 207023517761 45135403938 1123294673026 312384812077 49427483084 565608413158 73754721688 59390296371 437358722361 5494087327 74156534033 87820939235 1314834123 548835972224 733456622544 46547497863 50389928458 76583894683 495908659079 317614876525 14676212260 82986012657 194099934540 445358701442 154028927654 77806040894 612842171524 307234092989 55719080718 112240705517 256103361609 95864444118 711561490776 444095119877 246990317068 657449862209 7581413493 66650849320 86809175144 851783394 10850625932 31751778608 82753427040 30736938198 113563495760 435655752353 574324522947 389425228343 55540272861 175994975892 162569948043 256680938557 432988123489 66357901134 81516754534 397317122889 8820234691 304164492846 795428459761 300515149223 377970698579 3215486906 404164599853 292065672548 110062685544 550988973664 71177120951 83207924249 379576517493 472399602432 128806916204 439490957977 58704893136 711258081136 25041403464 398266609767 535503024857 99200270239 556285083418 82463142552 257951146557 574273168043 30653251512 47989627158 54388774321 2195347539 35106910966 381043900801 1025174955648 219658815018 200597600574 28340731772 60655866230 32297031169 584347003888 27672043791 413292933756 81302007393 75968569440 397988195015 3119320393 271438293147 84940938997 325876978422 93715293897 404952327688 35246101325 113680096262 67801731314 83301673892 97720614 605894715082 289941020675 14584742975 175456459042 12027656799 32325626459 15307025842 556873633383 103875143632 586738186990 122239121215 249649205047 152041969601 8886806477 102925985495 524704633769 575108265740 380353235239 44295906465 29091679407 351290986489 6081890321 565810503835 840240982719 117238672531 4081987419 26660344977 61403313695 75799429029 702343311071 1027189282742 293938910286 203442215990 411126318855 19996165689 3788015780 6289154369 767322838992 272555635229 854793853599 132676854718 65458723689 588008571196 745644735639 292888171742 462461792351 5976970614 29463279437 4957710968 168894017189 172524265765 221640220439 116723780030 228174638763 559313166251 46206633850 744202835824 104725311559 458233693691 512975655798 52601228604 101059526022 217871134484 128114528306 447906155128 29000639447 316855270540 232138898771 26570365401 353608207296 1578116486 447280146995 7015736038 188473173753 333767183622 838590475 236152552315 462994737334 512901149193 25505225766 254133954692 536808452474 211470465723 12636359701 494593678716 192908969783 418306800195 184102512687 417854527016 834933942165 239682508691 234290197517 341661511271 498693958979 223484619245 331676618766 229178891610 617055855248 14011280162 5429870738 390324145597 15738822416 24403286793 50208708294 140214148888 7729208133 176203182633 3688803410 512970051626 8104916169 632584095863 196932850412 114498999144 47061069568 251851973616 461414982364 3880309142 1066613593904 86277503892 32106350064 168279298632 6050759700 277901244542 648486472746 649994837598 501181689326 83759178546 502554532266 292804386013 195389665812 33556984888 191693054696 170962532572 17819013114 19938843358 308569728428 342489514670 6275087713 74988676894 111575060856 561339409018 36080817344 303584860477 741290562568 112445173134 43917024411 67162644014 234434310318 550423256175 218378135108 1189268333327 3555718844 11089856822 860390843670 48207108110 308346275348 1580015086 454996029282 112465573899 141559411101 27014041597 78930915738 505033919613 114527285697 194494006576 499277548175 30850816503 50437215579 43537549051 93438078061 488846181140 478424713695 25485234948 23087381395 97667859690 13035827582 535429341215 179347402768 320155777694 7518974195 29695564514 522951443641 80574232509 9053685017 1323054136 409066409472 931693271560 949315367037 75984910079 169372579604 274737472783 16004461127 62016629090 316547083101 26818686231 263530094799 270131088449 234278646709 147885411368 20527257755 28312091652 374898888087 171613181242 51905914885 701312133122 341278173066 33897826589 114972555337 614751116016 83772086625 445037636475 723575270229 9648690357 3591705381 691385378629 164064294673 272828987487 176638321812 668967622486 82629571447 236078083591 105388063216 270840700934 445453275397 19782476883 258579044144 1644300300 243630475642 42290073210 756025000 9085707580 645344663219 18574817700 199330237528 7989326630 217662191379 10915185954 67822123528 813708654304 140978554242 1177676960485 264086953770 395186289281 294824172602 383824360605 172937586469 460680730894 446503720270 213765101635 141078546921 217848061250 212931221793 232792930886 63949290623 566177197964 100426763 566143342422 321792642748 288600211474 61496694017 28420034832 44103337350 153759884120 525038483034 1766437919 167830722575 115922764697 252384170212 152507635792 88561208758 68296700773 227743501763 416925250553 1749612860 216029550657 238602591161 188294033157 799095614762 54215040383 90100224051 179914134235 155771669647 412261 111338681117 204722232883 321911798314 33968540068 50686608715 36349886204 46492647563 240366626875 163828672002 157000818932 43652354441 856783491870 4058159305 337915979154 446917598234 57027851040 762091554410 31720857138 17865182807 119108048899 59779989617 178921564943 762566050833 1563474745 266647666755 48096689775 7075238182 709119488316 233466349703 218474695046 324651458833 33171726790 126634843053 573972860927 42073384646 100823922790 19188833550 1401985408 699517964243 657423564548 166630568976 160333575904 242042814140 67769407583 149997465080 33575580976 746752989780 943438430531 69844456092 525768392593 415912334659 168134477584 256126083865 15855902999 394492105602 33574443711 411997449384 173845731623 24793789381 6227697260 82745000849 26491169692 197796793873 827545055317 217839930466 203027688097 70201415112 109423088681 492122207046 121098389741 370970925927 107430081583 11318051826 166183354498 12796413092 17181887550 997961731071 190116258286 3412031837 44346627580 109198655686 24644269601 106951387606 10058004401 6514420562 127671533207 295768889895 542314861340 195995905380 310691074385 106858398567 769651357251 302020283084 172968723111 249107529649 120605825164 994736369668 19489358770 26685426736 813253506951 25768737916 128965823263 8164473587 203452315200 381426384355 142304803580 80379027559 70715045646 139681990546 48903988625 764983466902 171407850887 77398392364 3758937382 223668048693 33335610935 91148358146 163273752260 207688245490 633484752238 279169864386 131334814912 24141938107 167030213168 80492076257 62882403 779228626 207592596882 205602218972 293832896680 37552478268 169822741105 500919457181 464449474635 126284412929 122584963737 189529536751 49909047835 356501718413 105814191173 60698540361 244766030381 788949565796 52758557014 7417575489 76623969787 84544521891 377738691467 27603914246 293049891181 227701737265 37631037920 11398560814 19569975341 298481706481 21572978465 209527388361 43797358320 593750840302 328544712262 75030830240 45515752834 229637351732 121269053481 955554036863 594074240528 94338819496 6227910513 662870894834 89334553293 343581556903 607240877034 128926820742 366705922544 428637257778 488027080773 381970213847 86974624441 304743181305 61077245996 41397143311 87234741823 7949320042 16540016086 133359488498 53232440961 242740249337 189119411528 18285284693 10398025173 630604621721 65385536329 87479220618 757173017995 318968370675 10380476443 159860916950 297510065231 21135866237 66438928071 572019969409 128714174952 134848665871 39393099939 60956765394 107042418113 151272293584 573444509947 93316146822 79378722115 41035057457 317530726901 899324958850 588771152561 290345785960 176788665863 154876530304 18546405739 223957364713 49759703287 602111006700 6604959955 248347041894 426226099061 243834433549 181191600027 942354229828 95599519408 44451482199 544568686133 845760191003 521578072613 86089960150 35867161566 181102677868 38086922129 287329933909 87278217833 832975446983 269758882414 48163941453 919903498176 7485146458 515854556654 95181666749 384230568560 46837213627 968545851190 265066012135 10688018144 2940339722 7346144657 121756275641 362240469913 279008756754 100523621128 174379626795 163696865688 165520157131 136686929271 54825169161 554584995605 1178682221229 93454558067 208669600121 326599363001 121650050931 84906903557 803550703868 386493204169 138671792618 13546012454 137718025785 229932857 200418128918 531842585077 69506236291 106667259740 9523475628 133056405059 47581449917 893358905126 228109226143 113045711506 560184543260 165949967307 42147711849 20609054872 18276791121 633790272655 291599440408 1084539963042 2215412826 98218304370 398809732837 11314837276 8939227560 356662997602 520109209395 28107366034 4282107566 931028309 198954910655 120955639011 305945304183 219120585 88736397018 380538247818 158088777558 248940923204 6595975554 13081038554 14778038754 8100508149 92814849901 201321666064 105113329516 751793073726 180246313603 453293191174 57744650077 607675462384 168567605161 409376672111 82155787434 560555657743 35607193787 374794164835 57515195642 59088612394 668067694032 887798257420 7139738185 54122438783 203463314597 38540734443 255700454100 367306096990 245826382806 517137850686 381344593015 194318204395 32008737690 751409830476 657124574384 347425093780 417990295564 186616478132 11623406024 367527237198 43290549434 34393962896 2267688558 294028260214 78835599259 257555529169 907668254459 152763913074 129505374811 571869084874 575658223206 611726898950 362105778027 164768268061 203198282096 284789303303 364419383834 56675489126 73192490201 9009466637 129868821872 220958570622 111282175 41828844893 158844516941 820118211657 83845929064 475911779720 436719017923 149299194779 44630690346 118096842093 261417905568 26874896214 118379776829 65244014430 141941983794 100885166857 203484810998 277021768151 130298807035 409519678504 22030901023 44559628579 154558350315 544327929965 48122275215 176410735395 12922680065 189892230687 283814706180 186286357561 453857510365 94995925103 71731660111 369172166489 39972801497 46481942800 47223763958 384066884600 255379150289 1069648445222 601999442110 384150412517 511143859317 10922113557 664159837239 519191583003 10681302120 334437185582 690337917305 131774374547 99009421405 818785322689 110470262896 82741547977 343215055937 582524757352 167048863890 408823001973 24316264989 36500968191 412153423917 2331237072 69120408130 72795151640 409247353925 4608595084 129836610375 431105294294 361453423265 61114597828 3065153701 69472107102 344948261944 111689279994 408565679379 151580102495 983246686 323196217818 212496305359 15956355693 31671969442 11833752846 145984684603 33078663244 676160432602 82698225395 208845814427 6945375992 28183460000 57722123060 22663134787 29891006852 168813102820 53750012863 36016172713 713719136138 151132491354 49639411355 403883880131 554037343207 922589272 12840750174 61800053575 387646261507 323463101351 178821509725 366089405366 86182865659 11888162601 668451759113 3525345527 22702510595 130468312866 422841862782 73308468414 236209015036 8003605024 911556932094 99863621150 70411401578 210913374574 685359962127 64599877990 157702620791 6668103902 120522763837 4126403711 4064515243 113235910432 32353199170 392891358687 308707902261 5953044028 27376304608 49498091826 398717086620 288634265289 788269897834 632440096394 37321852426 231769287276 91708131848 31289506219 245209028140 10524670003 26023680586 101340626508 100606749884 91318624332 121077134530 187326798807 410081903056 149697633372 30053290977 52973244083 50710906118 489204295260 192101517218 108184454912 83328602053 864717766231 668499531447 88246531872 1174866747 13489606717 259136223603 353726571566 127962958141 7690079216 392307878817 549539009560 58734720737 938744298191 166106349695 4736037526 269217784099 37659554880 36803318901 82620834257 38378788415 137381373744 531971816637 232400956261 89408058055 28135173920 322471885656 474606193805 130480403507 204833056836 32666974151 67617675514 62251502597 270241526791 142436155388 607993941300 810210018096 93767682158 20402303554 90319048156 129928902588 48879486184 40815998116 331106270050 206202428085 86811534632 93986089733 509364090250 212749113330 344993662020 11827922578 39012908228 83993220053 2073048031 482900229936 749753442514 2646377681 594638908203 40734569422 28009209998 2526712817 37002361350 169365453505 107138428489 415119480456 56566311230 357667333048 29213476964 23069626057 7130684401 154803416847 246241132490 98269549564 25470804797 117113816511 132886471626 250427201992 18311326284 36475887986 90155155800 21201552118 356971803208 531656802990 22378782116 107881254718 625475335140 494288564334 375682473213 308920183495 259761181726 77023784767 160330420982 48015708717 454303940570 574022818081 319457738036 218044747805 112749525200 98131785021 83626889642 204613917038 12589527577 936943512092 166252805288 113079770889 950054428605 695723844309 178842519683 133747722446 8959345827 142822669380 23907548473 6733691975 107375404808 77035350111 2749255123 274317845013 99429288234 150669522094 37529892482 9332915503 188380548719 574866159074 130869416878 554762102689 557135601504 208008511899 354148727778 165287106922 25435575501 223880662231 469850550810 481910864 90622636190 23018081934 763645215567 765731836780 154473600516 159675841719 426917789084 633992367725 435438863720 373365736006 1296490095 35455752312 170015900379 1063709993661 26258739516 644387190777 73319641082 123394295134 17473687988 14284674216 901291176286 702264752578 248624904928 20662179871 348044416293 242728589303 574450284114 55853052087 163460367808 142441534595 34211425864 111591445002 268586497268 87524918607 177113189035 40951739260 430657782796 433835221928 338883312348 9807738046 239377827828 901003836989 14010761191 51214528700 36873931122 324631076836 484687388207 31483152095 50635675894 897098522325 19774455679 71186830587 239451469231 379165455694 166453771649 373515995622 280434955742 794359981900 77307791473 77673331079 114466706635 661617485986 10377547589 24800131076 37570310657 596134763536 871304248584 5564566830 156771914631 52442883831 547121241255 105055287607 57497727216 950197922843 366291724867 155098406133 5420144205 125265382291 177245864303 879391188 7248044546 300817030540 11431754078 458295898824 467240717954 151124154860 519413287653 51891684327 203036609566 133158645088 247281506181 162223172931 154913277665 76575555463 24971493404 407742641658 15941057348 577793370941 123896213088 262741546180 88469454029 342114246513 672584578587 189030703075 12963572237 291779604196 8472784166 584629810723 77223124568 6875080318 146337755543 338919779846 53884796898 107676493760 5725251663 141037437 92409102700 259794183427 51647618807 185726155588 59798812126 560932921376 270712855728 13215022559 81624783134 31106943450 612675250372 370488567885 54184212454 281543196318 198542538336 19590545317 1509503892 215063301168 48623859658 668685302704 682046630354 429015193871 45888644977 438656011851 185171858301 283956055448 42576767796 142455117422 393220740357 17392083167 47119186804 96738610628 128192502218 232658104510 564424704930 81506279236 286507293291 83649865228 4482042111 1152428864 15586781411 101693001924 126494692807 257032605847 33286323632 39344777970 548030888 1581730172 297995539512 2629534355 292327961072 427770083524 5758921030 188004287 711924042488 157861551875 487635396933 196394960298 796006569079 93306797262 40076617001 37246194758 611780022161 22533000261 12890170521 26028454932 57648462660 940453229842 631497929805 551161578089 484726885204 358703829283 16980529401 69098908397 19784901469 108609418000 59794192837 174873795612 93070432222 29333591278 108474696031 149915795029 112008433509 199384403256 479826862221 24971000536 23997750409 23401664960 320426208860 146017227619 3119166827 93128371161 39582833526 342261356852 1577733130 550229346791 446072580430 206023547599 50178653159 527588532907 433857135265 19753616253 255833902646 754240743372 8924677066 15300804250 46837350557 20399641062 7193791356 606350281535 360504975570 618292235113 101818868922 30820515839 30011101595 61705477398 24043799803 201410772688 172109561490 78219107790 2518731489 54657817355 340982576322 83497321734 159264135281 53009443904 69548593740 156287290258 104328226788 136957120053 70035679956 549356428052 166912012373 134994418829 25056743787 67466229066 368850731238 10995936480 213692538648 848201769361 151895029742 605399779706 376491557055 382103453645 878551391651 21071636977 242156763153 70207805697 148657215828 158598789545 84068359413 14625104049 10985213308 80285428709 334302057462 33254086755 142083174605 248476675457 64639117054 726379795380 141242056359 389192481383 291804853996 238191403465 459748661718 270476311337 689002290119 113129988610 732267953176 676206550909 22722157581 1029329130366 67116838561 97233212537 435511729314 309924237611 54147454352 126288709991 461048818038 100856546826 162201694292 40392388836 46017066016 81729778440 293449951497 41931633701 239769783773 508807076312 355060587043 667920834257 106672284016 43659466050 117672908904 21618429633 834209617953 305725948437 1743570686 171404415753 185462596849 34831066753 135880526184 64069801186 321450557213 27523206734 340121982630 299750747464 422142213119 124103982371 437664729787 343230148032 625311645633 427810145861 297053651462 165010713353 1288173631 79734183195 922916971835 273640490664 154645247871 21214314090 696542726743 13014721788 134424150511 196386962034 631667507086 7770883316 98875600660 57377300669 126284789664 304998380577 102737871686 22905548968 519185538967 42469677951 556584531569 82242213576 229530387604 63151919918 800075407583 166157915203 103299807757 754081127067 154135038385 54027323656 167958379024 63290605578 503026225756 13118593261 72154600372 586090387945 741200848320 532897847669 426972536899 134020120596 1397641831 75868497163 242892652124 22079832005 25360442077 534718456 326777974355 52480915710 137693546676 55968154706 277081823588 206215479270 326983034771 27146164234 543000056457 168518273114 1011032221 402135078 13754722886 78757291633 318246493479 69126545596 317241124361 586255727583 69357041156 11408879009 296261035393 114552571445 636563977 194773270945 130422417513 214882213999 68279355001 151190943614 13178575468 128953527303 174305459222 290551625990 51211860727 37044254512 54670238019 359933178833 58524467280 22220875351 337828924152 700693715306 794584188251 8071263733 424258427374 43425613766 176911163873 24719455993 376247624139 208564980874 321056228 732737785384 6468426294 102600473180 262795313062 317813142521 266186463723 458879635743 17346873877 248619846575 18744848433 118177909117 104096503435 318157062004 481136131988 1772592658 158791536971 3788298934 673800539088 31421083407 129687829111 651478755 15435868944 172250338106 32409924991 89296853981 27508870353 70972908056 2410553142 33044801772 784465685384 823069935874 24281548647 400389611153 210008133623 50513625233 105051924304 24562197546 75282144203 407440593975 49154426758 697938713362 359905082079 153595753931 274446030732 96684899272 5245675931 258691030017 34570904419 153656807114 23646934884 391099498654 68974638262 298789798098 285140477848 283935211758 86335893131 74413981922 254283003647 3198463955 222689236563 115730884661 112499943850 42054999892 13016408316 134730855135 206996601044 77724307455 15578405801 442746474193 468849986906 119463014202 167628341320 156267956517 42316086844 704837745404 31367881577 105558463016 399627151804 179200354298 21638497284 541749093233 96111509694 337512013359 29684672748 274363782365 113404920036 335668567656 19829124094 170629271826 79761788217 942368324997 260946485269 114571565783 10700995626 11593401174 160480313640 84835340644 15973673069 116198945442 10672103464 704363002296 439731756174 327158716570 41402809807 865841006575 226069875011 19051344290 179231698156 46118612388 98321625316 118569032434 36662566999 177480884763 47930707734 369676257027 155102129492 86396571099 81023621471 96839321909 311182728029 75940144937 249908620734 489065326767 553948121188 1083117307313 197362251421 234369326749 195276450580 327673782306 110477639673 44203117772 194249372480 121094795468 5566737528 243012780328 77617834277 658610853011 11073911544 188352799891 144705595945 498341861961 319226574731 335616256147 16294699988 6844311641 44669058056 88885579316 68552961453 381597339446 200881646157 131835484384 46301348212 321823297456 205464153482 590366097205 890204024148 87191020040 43953751053 792624284539 85695644133 890236237358 1019595882775 5819931413 149239072611 57865190284 5368188043 13587897438 511110174994 5836648382 600536999509 47740196578 445231531695 92266806643 84559397145 23702554298 106917466686 161258603050 5731889310 281776769398 13546050894 505924306576 1064559706730 296858270952 12399038230 14133430285 59494037480 25669896569 107878099673 13853818697 7311089572 127862617070 548881825145 262602154458 197917902341 409674629852 7167321546 420736510257 58990119617 208219141583 397436537340 41491050734 328647465671 566849514441 142633876406 306665864895 229807742219 216902118722 79844828304 1131682751 509320180354 871612955389 14570932223 18276935374 37624005820 376748856528 564198694725 1272917548 665740197059 216160201266 72676643928 23051946348 374513894132 347989916311 638914278996 88643516519 672103004006 679569569010 30934843451 98593821091 360851871234 76531065488 202156784088 349039227866 101271134090 277488122160 294147569698 55634075668 168017823620 61247132045 671709502331 170964747098 51726744795 445170045626 876617408673 39659179997 9734834715 486344950580 80522280420 243693593174 299079590056 3719265542 164034963884 83630072 109648790403 224985548116 228235613043 89792411621 68235543506 89668754209 1082687908 28063153238 223328544824 358704946731 201557668497 54948336720 283349483887 67483395145 40989896874 83941398788 113444333027 475318151937 126946600119 245036626076 74724399945 914815833872 175927536966 371379850975 65455901976 252423101145 58418632762 352897413205 227769887911 51119528489 19708346363 490125114897 256114865279 86370541255 121119265133 31147071314 300178613450 228400526572 410812565495 446933994 797802557364 18687097461 409677317108 101776989935 21482272877 5221896537 446260347150 236626976302 78904955700 6222894244 56583197665 21065650578 104039971717 76260016030 278481161251 198037410467 417354493792 67102123371 34775162872 479206829697 706410023318 178812554666 623371565557 57440004819 84959290588 263648886940 411672185059 414838001169 74848336042 7497705555 76186732404 177161189477 23896329777 211591326803 610960355636 204027533865 33929589077 233484561608 590099457643 87599692663 141035416062 120529708862 318362299942 448019798519 594130826165 695383516357 113579983374 477711217279 130433708876 109515958791 7723809655 377412967555 82966047333 32151205329 443676479694 82022498661 143796079528 303851772781 660457619001 16930222997 11101186388 410105612570 180347348 20105830206 192258861299 468124879878 13257002003 170185534055 352551089552 1613005561 15610511466 525099714772 19104450807 30741576637 88195237386 447112419948 123438438612 211603732129 446525600988 103616503458 577666254898 412968224652 348056455050 452936368226 8234451117 941504700619 44598208413 407869457 2485449962 8194976267 133090247654 216639987998 217709298881 1292388260 16900937611 525805882547 135129363624 141189131725 72262827272 222366088490 22115875073 182072324868 197262740165 192536957654 18840589665 330027122027 11389435016 245368404209 206200412778 1189275045 3169228888 87265524116 142721655157 367620630948 10271136352 279445965217 21252805694 64349529225 66659626308 455382903160 484526417239 140651685007 110156915137 194641937138 199469184763 81835845558 307682484867 259496146502 3658796288 111556725491 56871550402 13375465169 200875839189 22937922291 269634222404 66528477653 4136238260 551722902727 4956041000 420303784815 85931224369 7535900716 72335587548 202944221425 28977800486 361305664373 138146217281 738210282623 191965966848 74018668618 144815037669 22676407952 21654628067 180732786330 574603807027 41480855609 363231327412 589713957224 22506434095 788585914056 54264727485 32557419846 186604408917 505817598518 122575958524 617032406806 182404289384 109846689637 289371060115 1316147360 130330612629 613984467669 523649792255 207749919144 50577486866 34712215975 1859892453 8574191467 95392881796 243904766158 187605364656 103138124127 86570322469 132591716965 50394303413 330481106562 38183832713 25775842241 45301040773 167520827197 292592065030 407360482886 25409248550 232409445649 543841723517 160807247583 704935143770 37368316713 306506598156 273789392385 16604965007 339031296671 24876315033 90095349324 216743503414 423153057953 644833849339 4007001518 191744288249 85906804274 60468364038 558592765656 573811680680 215494389885 45131262647 42539324901 20132791798 6062360783 429402867557 64944783553 108465726312 181596233199 325510644249 703942222402 57814204036 150626576258 105041419522 208179381194 313019647857 513915337114 257139634098 79447866530 148944630837 70424122201 55369353478 892034957592 84942840081 292280824842 22038658773 244030849050 109218094542 452145091552 5149112286 17435449000 206956856930 57985006014 455975689347 4103515482 203151415082 117279328777 37527596131 50844150527 46163962939 277148566572 604613674487 214085969475 332442365904 170649335356 282905522 17177285715 590267160418 429707991628 52190828148 41025487674 153866519683 912832635085 29134663841 569757527153 732389968474 472612505657 49919628905 725795136125 366395847223 802659212479 772214374761 254473113939 187935353472 519165564023 602109157585 21494575502 847215693706 364315322489 193428462364 19848050488 58521353496 119621690692 60355109169 26431185257 5526202397 722098505542 236791350933 50889659175 96295188888 318172424 276427952643 415105368143 25317811321 20865578218 337929657400 4030954756 8928616648 812720088643 28510575609 813312725386 111524739336 330128256506 58986837577 469316539997 794540543425 491760128382 101070127526 73106754766 25392011213 13805156217 309856289060 548639778897 897906437444 23603085890 5682230749 61530066067 55815646261 3729050809 22686517204 7638594038 123011896995 12177206368 261413086304 368775276449 96190926135 557937864057 123556815117 62317897361 603193995315 76269534825 58774512432 8921347888 127669517404 74865110974 466333383981 45321234234 458100100105 77145076182 436953217481 317605798967 618103094903 254536221735 94715858117 83171410915 273846543447 98319291215 41166627896 24522641115 93799182005 167285122908 91573435374 83626803676 33086968499 83357732835 9559560894 9010504685 416996890325 896643578579 118454482324 4522521503 109254860230 81668738731 57456048668 62444548704 49891095805 700884955676 104723493774 385036305728 109731960723 2584217950 53176502243 116969046365 44648570472 353033262959 79212788696 75036081136 213420892453 47096596033 602829762216 1177451758 43045301788 168014118760 753232432873 33971653566 73172370700 58498175159 29122961989 132254234434 372754599148 156644493859 61889322523 4058188142 199465617120 61071970521 481422583159 30193719397 501378083723 687252529760 113622355432 318435389180 178277213006 365715626326 446081530039 303208844289 94576145485 473305428644 198287226241 12971506263 188672624121 106726001886 42442757974 40316971426 153079696151 44680489373 21704455761 200292613257 7031164602 264385590338 15441156796 41240840421 490232658070 24682405213 106422891953 133451118945 170278919475 62320156507 119206407676 12689701669 288393546730 47770007269 313561463083 630997038506 129443035469 62469088390 155428011709 247788546488 86201712591 16982385210 63249835771 281601500473 31357085212 532742095783 135219180394 444883444591 219731930953 125747271247 322819697791 707738053112 7445253371 405647594828 607339306271 341632210985 278682229451 124765363533 289914552251 316533924761 618342726270 168382351000 69305307447 102039389569 40233421783 49839245679 66078811110 9011754906 51116271168 5044529520 15907665691 25288779448 2581620491 17894259907 103773090765 298158905613 41814342735 459468605405 339805850372 63873451653 892427832390 31578082419 39864550610 187610775550 21832525012 91168846205 33149997654 703567958275 71757624587 446015772998 146861791692 918819013860 284885307902 84084254538 1806713000 14068428614 39642629910 123414660729 224082599240 302057951872 37178665832 14495159663 29518825204 91744997604 800864870781 66150546041 184891842798 36171301708 402707284954 108070844757 307466380225 56627884637 376301364298 501625738100 2520587322 18133418479 90649899187 195045473110 74835187837 690664124560 33062623759 752160957550 121836767940 5559929241 124543479934 183808962643 15147549495 14920793179 39028155258 156235745996 184633908835 62628652417 1114832810 93460534308 193965582971 39871164840 56822471699 278214002812 198827114533 139412685451 275701524391 963140427146 155986620089 14116625544 58664724993 293848166931 158869106977 130879100087 190376191356 26321093139 331198882266 228554277810 58293838630 215373343065 61543376916 3570525009 45070818523 136938860946 85578067625 155079130442 343992489385 181591011781 16073041677 1685610843 308384296300 8886763826 183366264016 68505128354 46465008646 53847927363 57185772490 373326414148 557502192015 24904632652 623438486508 26567155843 554288532235 275343043085 206473095730 164507788887 27620850686 828084274 147536290369 326094812563 13169918772 6429452749 269207132527 61092510315 133485457364 38427553391 135275444626 259851255602 484583376044 259757862648 39409026646 240907057277 219761868601 53012532497 12800339734 245089421812 14039624227 468430595212 84890511384 330173559105 48010503011 274066636993 511207128768 389644585 253599042587 383101947064 201990590798 41897459309 331096841624 515201746164 13859026781 290138227178 656959195018 464542345641 67117277722 49012943722 133274416364 533857480183 693143827123 5575168424 8265432497 220969857769 5807750056 125599168766 94463604272 191282279666 52686061824 178209958090 32478649 45637510869 78538034041 74440844315 25261815243 418457620498 617274309251 2653567293 27217726969 205658100539 289476362765 227671502501 500936466919 622307564487 6002063811 491731850307 29346763453 40870029637 201448157076 332342921465 18040837297 5003111106 893389192865 11157983620 29190260813 250351260017 408959327737 170785944448 144613137867 397350822225 308290614512 166323659045 199565209423 619312324983 574229503758 676920074558 221732593277 33220077384 43192879896 269781558429 380925056143 484857054428 39010066720 27563916597 130005208143 723265741707 358148306032 42458887487 298514701049 58705244288 23523971054 259472456480 447582272713 32123541770 84442969764 251231253266 267340390272 63675419346 151866469297 212787027706 577689391453 412792747686 185736493044 180958498105 208302510470 81032790171 80777783277 24482500985 4358534207 29039479249 141657728519 100015418428 42370511810 794608073502 145578863633 234709811594 182908032739 32373842322 2890359818 432400658808 61002058630 140227157092 131827955277 122541807567 275415224448 44149412518 3382059027 81171914741 55251538738 184446979412 62113791877 209568201628 199454771714 42109521203 157538117564 69648814111 93103512821 28247917401 4004449194 267899810289 45704471589 51663837905 6593243987 175181407509 11494094016 448105385471 60432820354 61173278345 120651585726 43793336266 82081958350 11544725903 93437368933 81564379223 252315156477 367070113801 7245168644 203824380932 32477333005 105137102884 97862825703 108990450950 380298386 459900663805 189892422394 277409236677 24240795024 215327492638 47873460991 14482689474 57116971975 420312466018 17496924343 27869483685 12070344072 78573644340 218402440234 68657610079 895551908588 101586067051 422184239594 142465785039 173508241582 394564437445 373645534081 12602134774 113776602869 499867300808 675992843843 76612972235 93124014856 3705318172 105972392141 247121720558 124996672737 188560548392 11417435572 133042934226 64431944067 328528599327 149637002677 83074173512 221255868555 65484592074 732171828704 440543364941 111137603343 46327237145 19857849700 20759948039 35952355519 185538317595 28674241488 31548400785 53285406971 413141913104 166360593247 48070468922 36836710035 501677368253 750357773385 54983712649 598282581730 274987537942 202401783857 23690095965 255942233993 15572507215 301291159135 273410832482 26165985173 14294276908 21465704494 141495474902 12511843245 88693633681 186091810984 124535446258 30487535659 251306198337 17891362920 137729795828 17136821784 250371336073 769088223393 9346303989 208620772723 2205696891 53013668117 36930910915 174991842854 246434620559 224945629561 2212655758 72864297977 230804219010 863458184823 323462609600 2370825409 266836188614 484429798753 246272609630 63756053786 35660681501 1588044955 167041293623 821244453431 115250559501 709527047968 173161400429 1137411920 37617197789 34418130352 26311422269 12438946591 297256156895 65004801765 225915466020 507986878892 267369491403 16514941083 46828083492 1011893361269 293622365034 6981452732 338293696650 200094822193 26321529524 1347738588 6481706012 50633748219 220807002440 265693168197 830898054 61312484769 121261900019 137285984237 4465168 860465690537 16134909785 310024984241 636551489223 22588239393 54231470807 9526096909 455007751331 253294337560 147907860752 8463214956 40461647659 235894457322 181420338652 55403562229 225028402385 173846894273 284761793118 29413972502 726295946770 299221211682 292358341008 430588746121 24456160312 239504291525 224258539182 43033567 142129266946 159144631431 359630123719 44265081040 48201270229 183253042704 351791775387 195648645981 49919707722 31723491077 20343757545 192312081138 69638881593 476506179908 111443672178 1952301812 3618355777 671166300003 372294789880 795067609680 59420494707 129467607165 2991339502 33523034402 10434992142 2373483694 2564194135 18497287006 344735151814 80876389699 472108538661 65620104090 76520640 262100693640 89676969727 288150476626 103533110661 807378824145 5864414226 103335965394 324491130274 417814796881 72708737809 3854171483 215059920967 23906325479 73057481081 111731275562 100787802526 528326258526 17546851108 12362937800 21063137367 27958794103 2102981536 319505821297 38348467467 349172421 130945126028 357848587659 57733501642 476964176894 1027989809 56097769953 6562314528 102192072228 71849972085 645786516040 30894542247 879051506619 311413144495 61471631753 660981942524 310236932539 537605110511 369828120888 208829411072 97629704487 207485707098 64765126299 240639831908 516850472287 160907792614 537324523102 477069455643 140722408448 254078738694 356103909775 261092225449 47357733766 30306830730 58902639180 339316833595 94330111340 90588531862 202446855964 170877720281 176645959982 727122202223 65051553248 241787625624 4586773919 36154634207 285642000999 346529819090 69363888471 204074670015 79766448284 268470128057 11457767533 19098359205 156443052526 15324065253 3431838795 3331352428 126333861143 38991022920 514341830713 364091393811 252121525829 390861846025 3677619640 118031405518 51067341339 192781089351 864925631054 26919963342 106545285090 100297379872 273872714774 4542330023 16909258117 814731812252 668645958813 26252300730 91200335870 344658650473 75836249330 708542078568 482118993559 26657702667 111209644519 167806753157 109626068048 6728470856 114448630737 130622164353 88157665258 526244319673 71554243164 25160183835 115662978175 39004821824 83729467497 728554505 90548671192 58122306987 14568083488 11295982461 507672757329 14274847329 50696253207 49712855826 194067932670 40423467461 298181359873 270985692201 1979395258 23556794256 44427222055 50023055691 143864930474 125221936638 613252328180 11792997016 34938282352 33831906591 134791391936 761298447522 202899476136 166076677285 103293417093 160845187116 189592992472 35305491359 69226632675 183383694026 23988032250 60093013017 126800013071 368742323874 43372378590 269640532749 187466637791 277654949140 15126571829 16993696393 35849806583 156450908657 869054670510 58047507754 124695031950 2203323772 53445528084 29854191377 151101851050 23573094201 166978590273 14138057030 207990764543 258878207131 165152021384 14028826848 206341254853 148238635105 461473197837 259833391621 132567988091 197606847879 68471369753 141020964753 119923623777 411807489380 815302340958 499894086 278169891908 183716686749 28133748552 26619328488 167134637023 599687031505 10112072349 44506518875 467126582363 125220626733 110468571289 96863496772 169502311482 945166619500 253568157008 40242185366 132366052021 17981211032 172933002438 119148883414 725793387911 381629926744 84037807281 291164234377 539281999417 3942620851 371656878186 305646824466 59432436404 517121710437 385229236331 332878284119 51047092456 24120063846 323142402386 477693190486 173593364426 159898725676 48572059603 423201476693 340639081943 16526809210 292018020658 671701511405 42744886327 86559793088 319239800973 122129449194 67253116844 23495358191 28777142406 195258150113 519518340502 154452994838 317361943972 193761788001 674291387395 105103160070 44714044620 192659200273 307042422765 182820971400 17886882649 62753447840 133776942801 141672053193 6193783988 274728010198 202493957295 184682636532 18088843337 67978519296 970046348856 54840116051 56589926505 7484984221 402326721239 228084151514 73564032308 252127040512 690381461649 1860508929 56394839733 346513676589 84131433967 180564361483 244807915497 51831107296 142334282969 154249085775 129224493728 104582508657 128995864002 32955395575 362526191572 196463974245 251358482870 338762866887 81052921095 589019244 77306748182 67644726445 296880669904 6802577672 11505674922 414278067094 310319697233 405170457795 38313494159 33700598086 541971353675 232610054104 149126979621 16037067503 482996517636 19349236997 638980111872 49888633220 561741302516 66028616103 71050162 143068121665 96069722557 51664146419 304478764822 128753169362 260418883566 75819745668 406281797255 321648719767 596192519247 66410562371 19114338077 504526624025 42092393536 543345138347 461982912589 9828658282 209551795559 52451880846 257574773194 519074860955 334997802437 26503843041 99249107395 267466654884 240250205110 89295002555 50052246178 78512921770 289022101181 215005895078 369627509228 336921975478 784911128620 19529148735 242433730458 295882873074 634745256907 41704221216 31390071998 435911000394 3408947061 476237280008 289445076699 262017000466 96248430330 568137450978 97601793240 5975912041 85976814365 42833919783 620054596520 9999750248 86153457402 94483821754 23631556884 391245003677 88193156266 597736002451 118380513414 52025476034 2743604216 29427919189 194671014131 14840409417 34830285051 753574072411 79152453958 118974202047 322136825514 89185126884 24812862272 48236774764 707866033014 67192197123 22258663262 56163122815 7054028109 296507812476 560416284817 109311398968 261693130234 23833083313 69986655600 83807023479 317648575791 117915466560 18889571822 512942882003 31209729051 252176864668 127543887526 61906683335 196552178591 35746653442 4728843933 333776730105 154714000499 143830778594 287063155778 356216992702 538544518712 194576076961 714909109142 533510056735 24053767333 318566341519 57607541858 131716508 435833218638 34147808366 335196832023 230753093582 292457218034 48761751723 175227162082 107915035146 6756558121 4281559500 117588052570 109676171709 82228994462 507382293217 156066735824 49885806802 27681773424 195601712845 269672344362 36103269 19168908359 185992836291 28522353654 2038851541 23518978800 11037124500 588639521406 46261918787 10553356564 648169318115 31318577183 63668640510 35394856856 29899460172 103023541289 134663016772 186661537712 121265420552 145503340577 9219348902 426202623302 16322093637 568864032903 453480133973 45587850615 310938175614 294660834472 473465768275 139563099243 209867141122 187108610980 318913289463 33652573829 70584558593 573220876958 25417732561 279003881112 117808122247 368626208866 153395244556 10049060254 39030475683 538867927924 18297569224 10424056856 37852697621 322354245189 217665328069 14143925013 3606635223 145450626509 329946299505 468100612495 106594196052 196227668537 358307136336 66133193704 333020456035 33952027815 17441779280 346856587831 286229350072 14678978134 8764070089 449030996789 402689230200 183298634642 26077295635 42685870382 118638292374 13019450232 132073846037 93194842255 293341968657 83727260739 19836306431 775255880507 244151441609 89333574112 107401000745 416927300905 31303060218 400036917326 79459618516 103960763833 563979244467 261329418076 68824193792 113251052157 95811454977 22093794863 32321998404 138715245326 534798039939 105264288525 227471815005 33114674301 597927284182 491519912066 24893825937 16676563319 429177286958 482991378262 46949333601 288820434020 30764594953 49761532116 450310922691 199122076619 3153666159 4456219547 39560546336 168086657448 155859925137 616498118962 439852542710 81690725046 5645609751 607138122111 46774648655 113733952100 24499557099 140753853837 68299741318 474680245529 401798324684 156342382991 183771675769 5406336694 2627564175 99194842983 45565746987 54753280682 679671361309 262368391317 111598568086 252220930489 210637081388 117088291773 146329147880 13692806520 21705507990 98227328 575208173854 325872910038 11527728662 26424528336 7518101461 534744901660 311773975342 16672687965 21698276160 1512234456 111513565453 193006298837 5668924957 690250482197 300185175847 190032023813 374737111014 44687327171 65010365211 86560384465 797514032621 92629179160 134686283998 140779641484 3502632288 88424343830 1055863892 20778652622 7500157406 493374153388 376551254179 654145896235 155701982318 61347526469 276319618460 10423542907 699369232628 380183164892 283874330663 109071742231 3248104305 145074243478 25296178706 8030517913 332432298976 91137297925 228363856224 43878984365 529558078211 39070464109 23568100879 352114892898 25672821463 9392593575 323185287026 265549124585 34960954217 179213061193 19726429135 5225256192 6694096828 51002389844 73448940179 611146521643 4419840656 16054490163 482473990506 56361928049 24149867465 7982828957 62677898441 47852657245 220745566200 391839902999 49774722141 308279785875 509552913366 278669708392 308125327499 207705726544 216947567823 189758794622 314015502 17830348953 67402610982 40447788968 179113545820 321003791855 96331700507 577129072432 158028163083 426918517040 390540251768 482003095688 22166285 839212304763 27645048024 182229724411 737222882111 7393360689 11560752601 306591751976 266043718317 68139588649 86400868176 213760767750 471845473757 30401666608 45848366038 2520688034 18579728514 32671230305 93818628216 113382001148 111389115036 5928622639 488756520 33758354092 9498397483 647635182833 617950701 200624798725 146695133001 91742253074 434808204591 146054865742 67259050446 25940647862 44861648807 368524195794 747929798443 382451137709 88942743440 48688215090 2376199170 353447179933 181784490557 142554963485 44818464545 43440263154 107052703586 36471816869 190735170871 639115068399 30262079412 23511369130 17028051862 170655168408 89874105655 234970771902 143882003553 328824339830 516537717564 119457521163 194760796068 29464541511 7207211910 29016217945 484608798005 13984496252 1106678528 192468549184 4612914622 185066813031 374475417595 288632505942 7301090075 116301321201 87823676438 255956167274 864330276945 178490172380 71926969829 41245264448 478642461803 90823743291 314257693407 100290775163 825242205613 86290377779 152227861043 5665583105 80301231746 843025210258 21884732594 56151471748 125503124570 704594810608 987461170457 10518890779 472213495265 4341588118 46371329795 71827522006 162652787684 38497030398 659231325386 821611718259 2098979325 220037090136 304068478264 39307187788 239469521988 736016283858 62729519149 50555615737 481480434977 276801632711 91894395961 21714593507 77450730386 14017302216 300830249128 687113699717 74938371995 16220953097 285343285668 256823804514 198400560868 85436080758 380186494241 22798167003 603316901672 219930291710 60858812145 118160147214 181404686255 48117049765 12233952980 188554289663 366758273588 251143852371 758475961544 445714196410 50171947948 251031074958 1888902801 402773539748 132796626103 38493420292 177833991199 19670547336 29003482448 129062981165 229250745 762365531941 582921933667 131317080898 133250472600 38905192195 14754308662 997555229166 892092676291 83216632884 108837100593 119667335950 665635242132 423829567868 50242371568 103152467380 9780041503 26942695439 148049203618 39654263514 41476557977 317992509954 19909817899 191584614446 641251093901 52667347703 187137984789 213504024367 4707191838 10236824749 251311769081 108384246212 49182527331 551419183056 55018793749 122884880663 20281245671 259160020109 11514582655 13687787471 8173932750 6532523557 423843656903 343245730119 79657024221 76734045705 363717052194 50260663331 94591236792 98602276898 676591973258 54103243811 199939267644 25709810044 104047514775 11887856186 66137532756 461600509106 87392984169 119264541127 92198973246 23558973025 1105659221 222712307205 813104561250 51843919145 30795091624 222464361154 1105819868 101513140172 154293039221 4550544141 229333591957 72477081625 147692904074 267274992215 48252230621 34529009661 3669809278 97122679748 862436614607 326783499956 204322841020 290733786658 10184871507 40028499556 35634988153 281144343756 75395829084 46117055322 2579263617 105448412030 97765015615 61354051405 50834824732 38026761723 125071210301 416123635805 48014999411 290242003168 66443268263 205825219210 84089414430 63091125176 34680730 11182510458 7781061207 423241548805 529249031438 373603896139 55112115 159332462445 69129762849 12277936932 35235747298 1427854013 53392658741 72923911531 237080860533 240432460638 205314247393 384569227530 63947042824 12552051624 338306886674 282447453649 164877744401 666691596357 736564367424 302872616005 120696140485 81451615154 244125803720 426990649389 192753390827 35182349401 12574027611 90786589186 314646292032 58421104217 186803548631 66371445501 70432773078 269097430148 131192078908 6567526415 136756694890 446643201005 34238001815 1237613519 497322670995 512168833972 162065093580 3297044808 157190532121 71578014813 48441428370 128137958234 271850816794 59846904372 6727903807 474423149232 44852443560 49117494881 14095865534 24612668278 137934965696 8845216158 356494882221 257892669212 196424846134 623519142785 543493130393 306205717432 83906996175 56505593051 16233417229 120309466664 138647917031 318021679326 17841178289 105660161795 78443914604 76189749783 647523353 439313736370 543287382732 4059521166 2101580634 19500154377 674472484816 29461263170 192230795725 722419374415 65894523406 301745799835 256863802869 815582437 231094078602 143220315526 325547789539 91326361400 121261514055 537272850138 408295653217 334608151332 35378599448 26138926294 131860201782 831431659435 267848298292 551901156247 1995785831 24579791877 23393316706 13835485818 575257310713 25261448467 546427464350 188315801803 1368117145 1674191845 437125991981 104791811853 24112783200 215571156429 140945455928 56328251135 139814034470 847203995387 389925064268 102044243068 223956533252 161984508241 235197562706 253931901370 241778114496 619049329299 8759174530 268099788475 373240604263 112828174374 6577639233 579090187870 40556666935 144606498352 598649594 65014243282 70502153500 307233666887 624250373 21712017231 101759169245 59123827013 102830757943 8588741228 35005215540 440950131057 78723215799 7006235190 34028744090 293987131637 362916083145 157474695489 282675775083 550830470546 10105063805 1268208775 149275942591 559340526933 190120474360 204454392887 84643235336 693783456358 115072925206 20617746239 65486493949 364268317030 333139820643 232251733039 2587153560 44046225769 220738190699 12290433829 240741682688 122173842434 49526121447 57228027946 13470063848 195326688 61490805017 50204205151 333427415687 667104360644 5527014718 17779025533 759679207568 7477996214 26705660862 305611354995 320096073707 149142620190 27118010709 88845578816 237753730634 196367862789 313564895745 155258165294 442194109705 5822527437 16002870812 330635451258 115615351289 478138153198 300855450548 523160367007 605705167834 481553551837 757172954296 816274183752 190403418788 978564759 8104010091 306631980083 27605167591 596383488711 31342444465 41748858357 37803387620 81506043974 4840173118 85776986264 110921497367 1674728516 165196897952 82301781173 109039635674 483918067553 67986598326 30063641124 139315067831 168601425926 4256589687 7692943823 8984286465 116668492406 288516024424 281873129451 28142721404 15724104941 30079800553 44159162446 44873638312 46950884798 54078126253 192092435408 162761872005 54613959737 612520386888 341409497477 258180252275 87387492308 572229699505 51986612823 291401918597 264326215771 188181991761 273092583188 808623341 403787623215 33481254794 279226319810 644151994883 21434448079 534858277081 183891298650 34395288902 54395017986 218181650436 20243574422 63444905011 305591589812 60543613886 588539475274 389789590029 540435856297 40508577142 7153377723 305932568493 308146125648 97280687146 379431917556 42858179421 12982261440 24260913803 392305148393 90775975191 257534448425 18342542970 356160822133 295057068577 652058273326 380851917299 420527710390 450647958654 545880695732 44989160590 839340986652 26944604646 496004803357 70354109817 68513684338 5273547519 184261503243 37212439697 6259697778 99280032835 496012968240 423245307044 265131628330 57699850454 51463736519 136048160575 294882848464 4550669256 167936790297 102268971436 140495462089 15715782789 10745958616 245786540618 170455434168 456413477413 91072306283 269816210721 1729121193 41671666790 8863790114 766989016577 376787024500 312961470998 231586559521 27360788754 837389539190 126604747926 48220784419 320968293466 17472884765 3160405592 577767136364 212791752838 281909090236 70312781556 5967193901 3728364835 54104898977 153807020507 556754538342 55718979043 631013038960 7888602096 14065685976 17643664611 1461303319 14480821804 157111817249 180677264196 127432250648 219850486408 88694463617 133734036648 602937466211 427658858269 67106738542 136408526259 130166802172 36382723054 140852792799 64005683303 511598401746 15061791802 375096630198 622809222 107738247366 193150399316 3639910570 39407473006 37419919754 527761468599 88407617872 210747143195 137150003742 21031878899 16269729646 80311940368 522531329581 121959294483 74050343373 253622680947 11255343411 386188195516 1935251377 413169302484 107045851822 17763766466 79205443887 15274457226 97043008152 134197383573 8967005815 41911192850 188877946396 212623850795 2201661134 140637781653 333449646110 7057569446 85978449489 84989300357 84931047332 13947379733 139287419696 759029971734 127824596753 673415355785 302210464992 293693584182 340476623686 109331874625 105499977060 334651727898 22887497279 128823366350 222943415083 206374140546 111341953779 95352516021 120855193740 121060806315 85435827738 35286899930 123735231191 389999978258 409605130451 336681859425 42258334504 20011602488 7589093610 13031016047 7384039935 59765870676 22085948689 106580923068 51697888368 537436808002 83064514152 854925794350 191692189935 130647574612 21800132255 51907511569 258993487081 650252063110 79013519759 75863982476 124825312106 230052985955 69164739309 145385501209 111359093723 17856354773 89410643131 60995960186 2799718697 26468972547 99729273579 1851051595 455644935157 52731350039 69411737772 158570830861 10178565331 118896328 71028401 88541515763 58222314793 550430068493 159700214625 18758612708 1044005900 32992349959 54448631307 46343880148 755479992847 392617043332 549765288253 412853640907 179253381778 31226420540 368133909893 565322453410 216517253617 265849919164 508601577636 325918584912 227022130673 49199645991 309728325763 4099115288 32368448825 16432600051 327016367398 256286649626 174102836082 74716063802 53636599690 258923637355 2881508361 400872072133 38112005274 189840352693 86484377123 1316968771 289107620520 494653995766 30374120256 107053729781 396475463702 19613869858 38031054255 23898407105 2399825747 172548696544 556498169978 415895626463 269720041495 106278564386 32222562057 536653784630 225284382885 588915344390 17734855685 364409515141 38072755164 273663821637 70160739922 81894088928 775411925623 196896778962 13677731277 3146883584 44805683381 69920191134 70474606492 146868004877 246127488995 120692596807 366856166358 103118613523 229840562942 58002478547 47561908326 280962871998 523912531107 250256978308 97185139040 656111409534 26135037320 322245735474 156184041754 244605893653 350827052119 899092647134 288994546818 138623516107 72683327346 42847514161 23112359441 14287886859 603687055930 126659159804 18567800670 505996964879 425513630035 120685392365 2326057577 83289970066 352281773831 253164743223 173141286510 53433931977 107699646915 27684032759 171182439851 522631739608 341371401664 281350066307 158295414111 151326820133 306434715491 26282608642 66741601046 418986705607 130842592203 20754659058 139798021482 197073353310 77538348333 703292665243 8107526552 12593905222 36210908969 60092086597 530037803968 107958038036 11184531215 21125508796 79812172185 403553134495 154428232970 256862072345 66943257988 396396504726 469918173697 105118434260 200777108614 429783178894 123391262089 417038533896 109445059787 100111777496 15272926440 344873175329 110367121760 604799230162 27442529422 21963249589 905844178698 98265230871 256106265852 215548828481 9638954010 4764520231 317949361276 85368790017 26955940266 266949295958 393598492835 82233595217 228459711326 31246907809 11583047048 151066835574 407849203331 79170452671 240279425362 165853901725 56686533270 210145657813 400352634692 253016547417 382010662074 207910553997 244456806982 281326088316 89772318210 167164711025 9794200840 41512764835 1279464141 136061816451 266779063543 32742324533 81373094 40354262891 11133770822 96835431903 201612219898 146053879493 3772630742 1189086459 485406236 434026268669 270525193773 397051623542 101342398528 17098985431 431374511498 384096118498 2320721638 479385555083 168832266931 10610069451 64708027490 228516932826 240320467335 22167725992 18664335039 235794023177 6540898226 116238316042 245475235157 399065091071 1342679958 143251098787 89965972510 99789703135 22572771384 1121984575 457808504896 58620388818 71801680422 489251547842 459554813851 264424955694 490362705320 564752547222 54889709764 24428808268 45604298306 98085443734 587857342805 87840457697 563603914414 136648033416 51040290749 354410092 178255933942 11407726509 356448761757 3514435584 185297246047 78546666576 23706101336 235726629201 693326855959 268770023234 201528761981 272862156357 149471786580 507552784824 36418288812 248849603152 37758212395 391467005086 20054790627 145021717368 27320686350 28693609206 127271658883 269642855725 86183360453 49464803009 386199622975 753189961 957728438 241771206766 11210553845 138643106793 87540990274 73876808971 72290734048 39397107559 23298914807 106435954755 16362462022 260564534186 13433613958 153160391416 819880707226 34927291150 36113316634 366411379 47323396395 20681324596 363518844612 729496972197 11220833470 319894315197 73429953579 365868158564 1355467414 536735168220 101191304333 147713284497 50901943640 71300980395 6683857651 211966433651 715501504583 140116879067 257467902421 159882121253 116876257055 171898374239 197471042050 269231658774 40597133933 174937952201 79913320801 488279981328 15675642253 440331179180 115691837573 6344988167 27244546919 308811771197 411980152191 634805961568 986044661 170281337966 10319111687 21804296086 49139281752 7131890870 310864048875 262316619444 6532260112 54974118662 44646283487 377630596984 76857437794 798795679245 182630804360 80691370697 14694221736 56470588381 797195352393 253605993010 21790083889 244877888909 925172445 32840124178 193501268434 158848238975 2019014643 45420223790 247884028876 7180113 88057342155 454544826352 147846116099 142593005000 179819917399 26193743796 33361271667 217927136782 417661495961 80691899505 12980029880 150876491537 80492572866 172577278948 18756466600 61100545212 88821571706 30612435535 389619716533 120932543735 422464949048 639713068539 28604257390 50365504044 88840161458 92698670509 14391800735 15655363754 147941841039 8761141500 25649823898 56366297150 17529659691 30549254726 15319782155 412910337146 1138334421 412414032023 547319284712 94991025977 3054568422 299147467265 100174972641 40246741664 275148197127 60294942533 222383822591 43606907803 6544897530 202855630315 739320487480 82222857215 154876274151 125897161253 36911066902 85563137870 47096573871 175886285888 499079695125 119767082080 110968292450 38846981285 94530804113 406937356098 520032901974 61149210851 171734633564 64062637499 3056026331 1124184093 39866103913 85150329546 368598237926 287034483103 209322470409 306195474040 194799939384 4963538293 210883158241 151074044123 113985811098 164093149605 4679288385 24746776332 110171575835 331408891160 8429303631 44726584716 81857243143 210938251842 481182085826 43730783847 29356019668 26837041231 273167047659 17240760777 220327014354 531878781044 83110890642 393134435706 197821871846 9469322398 63527181876 24930929473 179512009553 53198249460 106359884169 227132812796 52105430743 25887905440 80892602270 276791479165 2895352852 18545617945 173524762696 277594920750 56052341051 218214186707 2517173048 3550080895 57410649210 75242313377 90511339553 14728256196 114480165308 255080125832 2038230935 154800820647 222200271865 105485198599 59053713097 591297971561 30949167275 88778733701 40658518506 27852921844 223347473158 55166961343 642556005961 10990627006 216543917438 3821036225 485887975346 40169305118 170433663320 67911527174 81822066799 81245365733 55285805887 36090495677 30184398221 470771253114 367959046215 449601814058 145207508936 130869046316 45708890828 271571681516 377142535722 854136407 30261733006 258044277883 191443607978 73651152733 241867323996 43210413201 166915321879 304962818585 219799888315 151081225799 70773675581 69077200968 110828660134 40877249070 1900443707 34124261967 159979819914 70280726499 84760163416 279482571769 280868118804 18941367122 11479353600 295811650964 211161510857 9477987504 176533166849 711441529493 112399570606 2745701973 367431417346 20498224150 47176572153 195249716393 309651871079 783623756 15669224479 26669050669 16587243412 276342851600 237900331921 261800079510 13931753286 21051428607 176971851880 220361422388 156643953071 139618347313 204187567428 110150908507 101445778777 4230422265 222545991017 362852238123 202622501758 131032856918 140292877046 109971463856 97997155200 47701778741 65182745425 51801393244 322985390215 454678519245 3175302383 27077659022 225313988324 79780386846 319731036029 56909216175 207348963032 9455216552 186244896098 289269653231 387643045081 2797888326 553569131972 59092197865 182189945279 2394996033 104480243590 64285244946 83279508030 244599682105 38531428746 104630731490 358743554334 93134700824 580331518128 340538718235 82805700002 15399871646 552313696298 530189229309 305653948911 83104466397 325183974582 46608290978 102911430357 22061556621 156512849864 122994650781 157033569113 68885745277 285395402933 211692624444 462156281800 20386998214 233172317915 131479889806 26911656597 11998280405 83495535309 7514307274 211302286717 378089668028 26549783008 25622900105 286686147622 2776111567 353584758847 12310202276 57349373985 435846509282 62182035535 141512320331 129590591342 98514638207 736528514 57843716564 478660406855 20611821685 742110367906 9098457397 636509399384 229400052350 7064874048 68645773759 267199884483 4988270568 4671050171 565972243309 3888748203 190514531151 541510903569 26455441800 175821489616 214279596192 278917332914 37084470505 42514746260 554374466143 314660147504 9420644462 32322356440 780666958348 439168881182 18025622104 123227466662 1098601628 172219280424 597508717383 104493359862 40384659424 228668793740 845719459355 823971910987 9398954361 2421706869 7215266489 339509267315 120933710966 37069983035 4735014345 84258354942 606917205861 27697428546 53748019130 150019353911 55177262832 46443788630 54825249504 151761166112 76635335416 356467113667 26182811238 79272706181 5366126779 526071990573 279069794163 312550975138 2314334073 42848274590 114194689436 318897842040 333203895893 707904241032 368651897561 260376579447 275286413543 106382860640 44539161895 80919216920 28046279599 92071330068 61349389438 169654971448 443892143377 106834205900 145427368438 22511101827 21239102549 151472881479 69562263713 29306071234 294847734379 40916874552 21729012809 31341615370 3465083815 363515130276 214899264640 217277667473 177479028044 349690472487 71060627303 36165399735 54681416563 63700351073 126024976755 264769821255 31998897160 29098151392 86396937387 22508344759 355564723980 264122463779 119653123743 74182786895 120867339124 525300944485 63892200319 203940039082 334626476449 560123767209 30145745606 184028647230 175453075891 68100274244 547931510394 230185189308 129298285216 68763717261 78498320297 14766879227 196115580953 357740688544 157048504194 27542964207 267021075601 89970206697 71598360360 10114819601 536246817 4925520571 2573426097 138603427014 62904612098 67099050224 27016069041 886070057692 208895993534 12722332389 23355562274 374301907560 163687743413 554524083724 31763620462 244995011077 85993294544 630421985298 92516097312 501684323448 478958004794 79511520196 243629547503 9149430153 83408912735 734578455672 218109057947 333367953189 70769830044 554171420946 673960242 211403902417 56552713081 314861767181 172422311515 22556045346 466116829732 123548412674 280763935289 160342959871 106763693978 305147341983 26098511 261899319000 180906411839 12594272902 12551686579 21783013235 45013229745 67918721883 7685503893 476956279190 105797863548 100110091715 269979482081 96290154875 2055777856 45252661725 44331543910 5002727195 25785655949 150860875062 250441831979 553687692632 28243976612 216606239128 675970366468 4068238486 48360427718 81458095251 505809338968 371753578461 133016342533 132093806014 89768895447 28144500895 325589993229 820721351958 4397931463 17369359657 16885887629 145917928210 123270072476 29395727940 390063802262 14060624376 79341095633 381550301648 7798684790 784038836500 457468077559 81967517663 79759036583 142176111625 18443280569 123078420136 265830993317 42739463044 59290786125 40146892005 67612567487 192545011357 53684487155 120052472938 193212160965 63691244351 39724426 4094863623 54238690486 16185989417 217680240755 305764166310 415851644295 17050093572 160776303366 132012118541 552624385551 9753611914 4363812359 5941706450 87069111378 18150346042 108872096532 356057901021 184977756106 57211107873 210295430110 363313718855 233376294045 265694212001 17660048233 30323308791 712617226352 102242458620 19743712351 6770028484 212871232608 145980361078 71484757293 5067599872 57752076878 591952565807 152269206243 228046291491 2695434321 227549340060 67535876696 272255613652 27455917804 54666694797 164164177216 9367054401 117552104294 596191534576 338168466628 106702737653 153794420094 385017046810 126423907723 219226328972 422241767475 27756394687 3086176166 163504437713 50400455265 3392429326 182608172878 23858150893 41216801753 649013283422 65741532725 95876338245 35520372095 104607670063 137611765413 33047270884 160769880671 390010217712 169725283726 24715049370 252145121007 306559933857 308568909825 372092558928 7385510698 52282160381 127953149 1986051463 68663646397 69925830085 440497974503 343877313664 159770980372 62894745095 713624448615 262310199519 1700719761 153562098691 147049932604 189106247672 17431647980 1106482682 55072095895 4336992078 480380489383 48512437718 237337667121 55439534821 292004717956 405891311336 5340816192 299945495127 12185740745 140984072049 7408119745 203276604708 11789832825 227855332336 116366646372 186387082978 177198020943 4184741225 332015558283 7086510933 133970740862 110852091879 371878569191 74495840759 11085113336 162325630376 74110940138 63945953087 76781824918 93840621229 299435479360 172843380414 7625034860 44962348386 185885187204 24741250317 361202709052 61333395916 343674746648 35196621071 221233680757 232509469237 238809719636 26193635845 205987752230 84966995602 266470646817 75936076309 40610520303 137337037033 405959397264 89099637567 28477496065 7663303036 31572664274 53255000028 712642069726 12481243052 135217003806 282348150528 169317899105 428483623727 140225256728 332031169769 331901432029 1185263000 472504346338 91433344324 10819595208 26923634749 80458651856 376700691333 331423141729 460302102356 141323818673 46008002285 78761234521 29435778647 22499601683 4211663074 107718164405 26433510546 61582469852 114078544508 153003745841 459372640193 115671848355 286496318311 31560249607 141097154724 288539530578 97465417961 584726008626 570350193066 177370400469 50097469606 48012984435 75554831690 372837563 2333616644 4490814347 343473208524 490791180011 295962894652 72984867244 11180439684 241223374590 85996874899 3327589491 197409565593 6757247905 199175828907 5968588503 14381129916 121382468976 113353963127 216612340795 855457428098 60413872535 73567070570 788028114846 319066241285 140100589783 326515395023 9931771927 347601517675 20371976003 53568125447 50457713047 155662867533 19624425642 35339242294 106084373087 344647261975 203745474469 45371956347 467054663345 428106629801 131758666411 4016157218 4758666306 507218423016 165304597025 394899607374 123759282606 283589927710 19407388397 573560504893 100470291435 106595947875 16898726855 248163832654 231723117650 509549159 15436450383 103085378389 352540908130 81550521115 230384973624 261541415589 439907473281 58881268763 144982089289 748399716324 151173997769 29950990719 29065054350 261029630204 705463045859 161622857434 94081759974 59258012629 18022420234 334043691355 150473129383 257368737603 320055314 9718747369 70460371103 20052756537 498900833367 408304146364 30119021746 124404937963 339892233874 77759464799 272550988622 26006133890 49639289495 261722309885 12540323010 32585723673 368229957838 72568148196 96448312797 135256615 26069115184 86746267333 10414299787 119659794657 23849567061 113474948530 613054318012 251703467948 84200300674 131129746634 186044730209 420193317519 505680775 128741639175 480456143304 37224934762 282718030481 22335720981 65389625605 167156770061 9536764325 318918351454 266425472780 281238017847 15769263225 330722179882 80724503 271680087914 16773761162 499179257584 117678736581 340891683590 205749240036 138108408251 37161620070 133523075344 25611628782 153908527066 10553237199 213081168750 34292315509 125423955695 274946163565 177209556487 52951509361 130144071403 15744911941 48250695253 40373074469 46018654974 336584390205 3234791614 47151174469 75994808601 91485274686 135159807799 40554865773 76902185473 196687522001 55485554513 64957506175 241644073039 193646856311 78734165934 144749004682 375653732857 246583241736 40580617315 42720285381 1574332690 66967503351 2330733446 9437068781 92077345433 164015912826 123603365516 347134370683 143358553126 99489188578 176442814877 193636158033 398609556067 229205671777 234232755983 15724279049 227118391582 57093473224 192012169901 585611794547 186730622083 12283187259 136254212989 26711873927 224568165738 379844855697 1056419756 7980731507 8446855716 6242455783 76740819270 67983550896 396335979151 80306313133 517960212541 190202320179 173383088050 90410833473 741340495100 155074687126 453459985751 8856824086 134914289681 268033585499 1509915317 16932560433 93523246000 63072015657 246636898696 247539186172 58353282194 166190236649 301406707885 35052490326 106447571636 108287974081 156743884045 176786241048 562456937639 494618729222 71519780808 242220902590 153023303203 270301460819 222177362286 142072572342 832968707289 4792204566 137984732627 391290173717 852441069485 9504182794 57467409692 243885046299 229758625618 798207715485 109525887496 127170911626 348895660975 192854874750 7862541130 555327368926 173518247106 650845228533 174252217180 172043630901 7684230941 258179312105 23105448989 28191823219 110192974526 819896091599 2067319381 640499727723 8253560021 179745512817 302612400825 41473943433 103071363619 104191733441 57319393245 106387120315 142117785881 572620207 86409836715 26885979449 143059974033 194743200677 21823645211 221947858522 12120223961 261513256377 67017211714 461996388230 167446991866 72035420218 7742602375 322549454364 12310143876 792879833584 1821712882 120185208460 149843949334 317533694031 815174874454 352326961076 45627203079 225683364795 338290365410 5893360970 1469311017 79086442275 3042618313 164806725841 265168352415 161900385596 185077198033 84777482517 151140356327 285527354443 6971480062 51883738234 19345491632 345807465817 288281739049 146296053214 264080840159 560870684593 19910344407 109902591928 10104924098 295425369195 331834997851 510442711700 192189808328 189434215725 590930776462 9813127406 46698678924 5581556433 776507551357 107404746704 185371818976 3261236519 32881162855 15243513857 457816111615 39305378339 47844121002 510655698127 130819789698 128201635792 168294152925 429927581924 336251990468 9427493547 334502839370 17067674552 69964754729 402050557134 337342200704 9819958063 68892269540 279864593304 271780184340 658020292688 175226081193 22068602850 110047068725 123631001914 9456687314 69870427051 32088078879 530895377172 376357399280 2398108206 67275765674 445696996320 389570611459 94869552579 200504371891 278130659567 372417504750 96290117962 5548459938 134097259413 6226531476 232804808152 67060796822 229122681931 30568855857 279183392597 63003681492 9903118709 526787764135 305304007756 44775937090 158405572354 66356707415 22210250331 164996464493 98454410324 115571564672 321813298900 11234566936 282839204734 146872720749 75204894461 84588519796 314565203206 370420719219 95141415176 113192807215 150853501956 7890711089 100861409449 231047257810 244394019979 343839761643 219022654118 105308732217 176506847786 23180617866 14573372405 97958204408 27361106387 273712171554 444909165658 42494595033 15758153598 239481371048 322589782706 11348865530 18455958333 16957629262 31082347596 24069736664 412290262646 476386553073 367521643484 40830238215 658503004604 219985435587 49143195215 10953184094 36984771770 355800571639 88370634737 6828144663 353762437448 3001758575 436634645127 9483373277 81704166578 167868639991 36027037424 5383286682 555004282944 589720232985 41936558808 10187525185 319279042709 112549270867 215664396599 133434090142 513739172927 104639104188 174689283552 246712516285 351972588524 410086579183 220522948463 52377411833 3765750875 61248236609 25301800340 207986360739 244682566464 95781561702 456463237547 611018639 208534443659 3652224024 357421405443 90356891175 122147366495 29110382112 2913086298 65483552865 87936134787 182773218464 101761143353 6197910638 19519023653 203342034 18224794257 98386372028 65891771636 6572055035 10539178753 96627318367 176805858513 11917357597 395769282999 104465759740 29164085152 25280268643 90344665830 32102472119 714599662 269476155341 26193935306 1745992321 57488516090 368445502049 66999197767 23325963425 359444472706 21272031882 6128237611 1273837147 17606865093 137310823720 10401072909 313135867298 1781610051 253106038018 6983148031 102671490556 234445072935 210186894305 728105480451 7408861353 248872887158 32740930301 42209462180 23014038028 68604141749 169146086062 81606562393 85200969847 12631503289 54843791231 14619538856 6232109446 62652195934 3837990429 45820800150 929361247 119672599431 74403369326 81840200313 80214503666 745576039804 59509108348 397596053927 5495373645 388297103494 596746507393 95217064735 25193742304 348368640947 10276476482 386233965034 36823142516 15161842888 100865071855 5836059780 424568012087 76357821287 16762423014 13412477113 45756694557 482655277578 139167743384 47527940185 212206662866 15713191405 151754506598 80531284051 141878049347 4961778974 78494008074 371639422 12310063370 39813391744 28282973652 20535386411 68739962479 395200923164 115619720850 236304887505 323446311263 123238701848 142823894627 49838225319 76906681352 74130823961 113171835550 142872693656 36122249974 115053091220 103154839500 124170434567 113437996334 57542457021 284826808914 17875936724 554978175176 57831066274 168655851 797097661806 62007617275 119641535578 211758480571 206971986713 202644460448 92229015036 16019462891 24521149930 236241030229 1944744856 146484341342 140102002725 564714602684 17178848184 135200270173 13414802375 73868899022 9105570700 65815173470 210985307969 22652665 630863788831 52609630023 270340586903 962094064 101238737335 79868592989 708708734612 721571110 479955864011 70307788890 189159252931 17770999889 289425981997 52183326830 67962193051 234369986514 208819304019 32849992764 265783691381 5116264398 142537153047 346582204173 353284542 739174447744 21301039084 202003268726 13210208353 68896751701 250421129594 2521705805 351575582509 221561678092 567491521865 194021467053 9241331657 373898109609 26812355886 188174392520 14702323606 297675917115 27606943045 107833537504 116161339594 53556823172 66438121868 153846008697 3864841562 68494592001 241438037124 86937791821 226763160100 602876387592 3841918894 424023484286 88283887997 86437027629 367835722865 53434197374 17703123191 614347571779 279129772858 243212323717 10050981166 267134604546 182521012117 112393851953 357192773297 176658321593 133057436267 132093736900 197175575240 50321943133 423378837735 29562837738 84831173216 414438917554 74901551529 186343469799 89052267309 1406673502 242234242897 372160419879 99112535476 44139194497 208934276977 521737048639 638172941545 200513511056 44078639168 21316329639 91056575591 48968798 551054934613 278394335302 101822101175 11699640909 99963733897 14255545101 9371664282 144606897654 308762809626 79984827770 49728274216 14495582000 129082924123 100645421494 5447477985 6735011954 408823786344 3538445898 75714087298 284327100661 47303870129 41805309651 5810120237 6929761120 34715271803 8688878954 4886519881 9754930023 384898426647 175366264696 12735618882 8366609621 17047956989 82984840280 255785836948 49359668517 477374163528 83913643719 118486431015 15305059688 201621017275 23237240826 239162124416 300865482155 23880947895 2087042600 335121362224 102882356318 567905219815 422263902491 252002354105 325966734259 332309191651 166022717992 88050013663 35641542425 180576765530 530140695108 255134899925 171115563414 176739057642 52474748807 515502232591 144438901656 89134416253 412569898826 216955983519 105937226848 200086129537 7912868874 25484431676 488346435541 37569426840 338791580521 35220718666 58765093031 156127631821 132179826297 17155116975 16783642811 17964701737 131098646642 155294150039 381301351779 77515071803 169512362781 670882545774 70911324044 8814320002 262594098438 94456429242 441446162778 618843665415 497009363397 59638232299 351353212218 252360498950 279557945216 209540198494 2930707209 8298505678 271976094990 47258048985 274458463821 550145955450 66869711924 360007243592 12288158241 80152843051 22707356234 25703972726 567675724801 321729113102 5229649943 9261188445 542134446601 78660649011 11809499014 158117480005 234044330239 91496690870 276397625981 13412433381 176425787234 750503373677 62696942923 131847771751 324848488390 30872894588 15714102722 364008925696 171362339251 32277749940 204940427525 124014442979 451266239711 79143732130 49823195179 8860383472 50711132232 5302304269 98894340855 296994492798 64568063714 147729769354 189382080157 143271422402 11232087558 3473668816 113895250320 39468248184 168534358881 15497262209 52787205190 37685528728 138498313634 123329513568 65323702542 21602916110 1820812616 110297063418 29724834617 243687381499 22068087838 395454085383 275657830274 129565900630 5459813236 110601683652 346991648513 71991613427 104779230335 456244455153 160882876475 11282010327 664710764896 33885067469 15555597626 211001400913 36683402083 194778553079 15510272249 85790704306 70901005802 294615662922 16324545349 42593521859 276679495853 159364308507 7878019763 380107797639 61697368924 275884591515 622692220793 13215442236 12348415672 669630197373 67447189944 258922876819 697215077601 53636133668 37919572259 247329589950 69752096813 287063161690 60838980141 414316054325 27761916105 232834899765 683748795168 291826434779 10743103726 19599170117 59239852714 5376088945 70794315761 84839150688 9921746002 42909874873 52072871865 144337806452 156654588359 12780282628 256616676771 544446446783 41222460588 485361253761 536306285424 238783148814 155763620777 98221974604 17971133365 213653739723 300905172240 244254065130 93264879449 89620659843 65464478079 316964086163 67964337587 53019995400 110067866745 117680821261 708722066774 578756763089 36535726411 239841890515 3713823690 106430510284 11335944796 206621802752 393832285755 61774788007 216572168814 94108284242 84678892800 285594022608 123896309246 241122657 126634835734 12351136875 50752971521 32127350788 29907955116 589500331470 89509287980 17481557976 199010553306 350202505505 327055147234 137642746067 5555615232 77877824481 111611753360 236127484908 304536662686 147001043500 182874121178 252168108758 3313604021 258933627015 99783474912 18774574911 4808412626 528572549086 8843801885 279865630585 221557234352 72190645194 536347374407 11048261722 267535574869 116043283069 40845815525 194412659126 331358303266 161441381399 51278298201 70569279707 20316847665 561577606300 61117744273 358413672403 74196695728 142807985 238528905044 378852108847 220275583671 5585157785 5880296217 256000995148 630387617657 213023810932 231816126084 101369467 22298383971 88886772360 81797766520 107059264795 307969009845 9230587128 2082996876 546206709340 20929535506 237739110721 87964707801 74036964600 379481805181 5964181471 219519977287 248112142744 74730832803 242049447041 762489278896 1238794205 440073223647 13873836219 76349708897 196195887461 108708136760 398404868627 50482725514 142238625684 60024599920 301525535044 16577916795 251096530376 153611359120 4331589305 365417566061 43351342684 650542696943 86682861864 8926470778 500986475899 393755622303 57650794981 135499861641 127315944262 100764227706 175099341863 146346036431 69944474619 154283742067 188103950908 319064352269 154524273758 4893786115 1098475815 21309155275 11009277454 221716389198 687272806914 231684838683 5094066206 9494705072 373789236138 42004703985 74271564473 164336688436 188339592855 88900771077 3309638473 9716560294 10454354257 1293083506 483929614994 20204622453 32494188661 131391650592 18258687743 193157447413 468353168 9747362774 13392362069 29552268363 210427626927 20048698185 1249131624 49042806502 150549452378 5928836447 178483202611 20750285446 76770450594 35442334690 226503640066 168610034380 35175237569 29054013462 356485055150 167357996983 27565806066 74054139560 307694408352 68744012883 46268623268 2564843384 16923937684 100290670988 171353058881 136092791702 254554477216 391574504 173291035025 20386152839 196254969712 54430341009 31253815869 291615940630 231409142765 279856640800 26326896147 166239973656 57511466778 20069926145 60718429768 319082406771 1547754743 511309996402 168758574510 1849441581 123253012892 279670609140 26179676050 313716437761 687632602750 191215054852 39880680306 27376485335 220135312322 217200152839 136669254678 61403401425 33294950932 75812984452 84241613965 249833517118 75119303230 9053907663 392977035066 71004498052 726412574 414205114355 121698789028 33414574227 53186418834 448358176197 242910813223 37787512061 325841961106 266446407856 149028681 170307196350 100180329376 52516880382 32428670598 435264164416 32996651624 55485447284 267869824101 643972565 954679724 114591587088 56261116377 45350366683 1774143437 59088682653 342544676831 106824286899 254820114483 383094861320 595164522263 8961569675 21817355406 46095687356 52261098006 126330425807 401412612474 49307490077 271355241094 334110117642 528320778647 99226862681 182305363 135653502042 392266126705 58629113174 37126000933 7449233615 76235050980 392821558446 215492810634 237633703352 55646925437 83214131384 12688504189 296931050388 1565381656 501337829547 88217959346 101162735125 12564398878 147366971590 70647223255 167546406250 5694894932 84205565647 140555122913 27800418064 70596441176 229602448338 40558695312 209162735791 313939905830 271754829052 109984516452 291583048618 135354583488 7954963385 50280043681 207825109178 68879735412 422523820959 284818566512 27873296345 465381193333 607393110797 10296665087 329631167464 253097902087 314291599085 70133556149 45621116819 107716723580 234058279311 378941763323 71409148975 70066535209 53717699135 67674693800 334764023154 138443084876 184344363397 13397242378 7789351135 251368948458 102376645442 85152574244 210000625569 60509111210 137375182342 179252609269 643454717642 250788086922 4152513340 41535673352 206986297642 62641567233 46692955141 300680184132 49842356372 14114337152 45919775895 24497503387 35733732304 99506650448 17307997793 18136338504 15408314953 150314004855 157165118153 451960277968 143657143738 172832944819 117180972378 291728168922 9581383631 605562201225 86189359017 58498824320 97498766684 44233129297 1377724493 45232241573 245801378467 210713218471 30834538130 4459839048 173675122303 62870884866 331565016257 361076893888 73283919479 13993792204 687654460820 932337922 53887019647 252382648900 2010462102 5313243740 454103388034 251655960422 163030493996 67331646310 419866177127 130454056568 121455569735 139896792704 1951986096 206012366435 621952532448 286576621695 318120441068 82340902040 4729609348 28382856137 18962327509 304072968689 275591145115 612032040495 235932776917 400110565372 164056353997 421225944005 394345402068 128582645506 436089611285 8500118972 17123642021 5838928411 431078401842 52686141925 89928882020 62730982553 192834179904 37103428857 2792600563 324704516541 41954489947 209271630190 269395540109 191072495520 284460471727 474887373467 207906332149 172573949369 29856661961 76537742529 68012479894 77201462714 23269077703 36503495290 531522223970 125378277701 7064837720 66049331079 250330228342 163154246049 14898875246 21916757036 236816762588 354484199161 392308408239 74043821299 100334634408 66730204150 29723190101 299477406374 313728348465 85325757567 179893956929 35677559182 61389375239 6711567457 370836257183 11949492262 29080343661 263190611995 140756494539 306995800954 235906698768 516899662610 119540236933 242225381463 255272556345 9698103872 504672153600 170538587355 351924213746 264673011371 195420338251 241818238787 238738553479 386064814096 638811563376 471074332999 129370262993 64356917711 7035508720 152527515806 624774618943 20702604127 140659218071 5861694783 117239490749 49879056192 518105924045 23246207388 114562431954 31369049907 240122223026 11896954652 13620030795 189040284182 740814803592 40857359843 16229630493 60640798052 26050281757 286038823354 171488650686 226305892768 433140623313 73047531 196806280848 115221857832 176236514876 206574604475 443616446426 139238682220 428304743563 3802796777 290839342878 24789195778 27862866862 17270589270 29033077688 115085577769 151512120592 200908147145 4634029110 31722303832 18494502748 8588869181 208039236717 58179814004 511551757349 14280142460 351821772918 303594141330 262894073134 85127434001 540464426721 471908802204 97997601573 579797552719 217145688320 416678696358 27177798817 94519894975 544045524646 5797063696 164813545102 81936495339 153386132799 171125267862 39552557185 192349593871 329590014403 7758891257 188191070773 8846140259 162712966342 3737631479 44940240 500568738346 304540955977 458295166 311788227339 2163199078 112655659480 170195097429 81532449858 345391893054 123314117582 203562245878 396525179795 425674891142 264381538405 101692923643 169312484096 438982349876 117465235055 11219644513 452281376402 28773115183 68434494520 48779234664 236625509201 151665692370 499975809963 184325906 60746829443 71013781454 14378276441 414090069057 432251821170 259046731662 1133651295 284143089400 278291823799 513372771405 13074905885 22295719572 71301008801 34698420253 185747169340 35386283201 111345003270 34753646018 226772925224 200050638754 37380773399 34696240331 120587463503 240964970160 4250702255 78750077578 149509387116 84772584306 114140992360 488837035342 162799801530 31475308393 99541950610 48317125238 410587900555 486268077591 150927609 194588175066 66240080884 26147877077 156037344285 183682284762 146444790896 44284751073 442842399941 178855761238 3763819393 107820301404 12006511440 14354622697 54260452925 49946932691 30399048986 123235888599 81544273892 307088489880 159647012639 589932405106 96659492828 29233416138 274190405 149543958086 19890667423 184299018467 223845473779 951553887 316257904247 427040031152 142714806604 151056847869 23991567119 156973147275 80758439743 31357978010 171181634496 17257524963 78618147420 118252319835 5244417915 146546234388 151147838739 272313479146 49151608491 142281040621 72885004377 123797004911 282473328140 92727472732 17950339291 66062973291 1125043657 176744319344 48366184050 255666353919 68958791856 285795206541 59069019780 3180964024 70112654213 31663846983 83562138272 2183791735 445520397606 9231960098 11171202728 19274619668 12854544386 529540583999 89179733380 617097182650 26183919635 64837809452 549229956113 445818284135 248600688891 125885426385 83500693918 7089432356 1909386251 141058830500 103874232266 82462925757 530292838873 373985289247 5970031292 76486527234 22358706336 62303234940 441963242779 16118347923 14476115417 48446381885 813815907 10926991560 597772364597 51590269 41306287229 29554582152 69482699500 1850059880 418506677484 42355922054 13402351151 408115086564 36373485327 126409124294 452373467322 531590744332 14191043546 156631887149 82117172564 12956493278 319145919841 56648437576 70062556023 8693927126 331877746145 146140668653 82523275526 57449383791 650055306217 161850981770 148328574028 25157189441 628428115 439763242513 9797423650 109135663689 421092036069 80937835488 163415692539 158923878180 236343906686 300045170132 532014325 74747079370 90340838759 249370878915 48574851880 12453537262 5372406994 24433058596 18227100232 183498721828 165591194844 205950440723 343214191407 76714125672 59765382841 904855806 69874454275 9029119302 711360073936 27797713608 9603092511 81293716709 293299107655 3103561799 124355877885 120321936455 129321504489 102358439265 148785751556 129390900208 59527090143 14356156872 76781910534 4940023239 21859649531 71456660941 303082537066 61062738819 60909649845 262164720024 249880632867 19775408610 323421080794 188707033761 448052048092 109665518013 337348457231 7329698410 222526408484 331521299785 71454142607 92361975098 60037900138 54344528048 127998928843 4224551640 19689260893 129663817 33968771831 159984691941 8129515241 290097655639 239761325918 126731964327 16179546 218552901112 317222586422 68844786419 55781189836 323240374385 692716117046 3924887022 283907682617 716914140818 64611697124 317476813041 36083283585 2842220717 13640531287 145798770183 444311742237 68615290948 236358349554 160317610743 2485868344 100632534 270367808251 154629013151 154579465978 19470265912 20377346264 144755978404 229615273312 20686878199 416270601416 151628743568 109505058943 1842355813 30990740926 413904554846 1324026994 16287063405 183558036670 137265145511 173423524047 9195722579 71841025021 8120655336 37442815003 4315828176 1177040024 69156040009 216574302560 602265483336 5457287517 133178372245 241597764269 71308528662 68100248423 184436432357 57674264048 83887423975 7472487965 116531039099 9770785162 242338902030 78105123411 122469604845 62802790494 554355904888 25499982458 240686756567 25467059292 362824686739 169726896192 6546987079 326416063657 149512986591 10460664934 14574005349 251707890602 657371257 55073306522 113456357675 34407470301 85019871182 152538429162 240672076996 90529831532 26319945220 211713722384 10569927205 31829105078 726390906 62517519749 18859711426 446254011762 72927592325 96770252505 692137672205 58518617891 231877494432 357335144417 301795975560 203972956272 395035488227 150177671819 36494656943 11946480016 199376396658 6841066628 271167110901 73224399353 35249867972 196782782640 121370088279 63616342018 141541940836 300272634742 34562811056 70195791194 177639292476 33041962550 73213829411 54589563220 1967170409 66762517128 155719192656 22623625545 75401041517 336497095 63116162672 110452556885 402542625866 79215548756 7977715211 83582147673 278811923552 38807235844 114412961255 2685879282 70963818310 99294645683 340477000804 122722490999 31074865826 1381311913 103089514959 38470367785 5517804412 483520576350 725983782564 171759010132 82899439187 5314432017 323106982555 2570061838 420744107933 509599342101 290587166841 106116944159 52346090300 80473723828 22352399902 68029349215 90415610146 220250198378 34560121749 10268039120 85315647471 450812950870 86111874117 149185500133 82885238228 2311375110 54846068545 83177226987 61650055234 232097129177 8128048127 79938362115 42892281354 207607180253 115926210899 562714484478 325850876 6523247754 160050645541 241513332587 68792389314 171895629252 362900124854 1520351073 69616445828 174843328261 71822900105 550327200786 177180997890 35124938845 214609835837 22598726346 62609377837 272601206287 216906666212 50721932596 276248828511 18136487011 297291322686 74149874539 249695818036 25606541405 559791006911 63971035616 27207567237 1574215308 10656841920 39369306436 1877997347 89609733096 3944733409 161788538689 104880241865 518986975309 175605052674 189082658377 157040807996 144941202679 39347979943 381449718916 74246750455 10824913633 145140893041 95370011545 264929738935 174122192929 25753620682 41396414169 21059076167 9383121292 24148061161 19296642263 32737105781 516340396132 627906776893 30524739889 579254697073 567541027290 113967991170 13623705578 237945103368 288681826121 40863827621 398950452611 187902447916 234416247563 7980704612 70167336871 169576220888 2713788683 457531991993 339178087347 32979935147 289281311742 86897062854 68965774871 236297241437 15874005550 93690689825 21233447858 278279404520 135355720340 40109444048 115518805575 364975583194 276162042858 1549231678 32743860656 17722283839 60440604684 51307747089 294355008781 64903421256 52580533376 137677579547 51492414797 142161257967 83069974071 37134183414 731497710215 40384982032 19778410778 192200982927 114258597312 18251307054 245069210337 364436547030 9864111106 58712811470 163493972876 7644279352 157834514666 126254936263 57424188256 159366666070 43740100588 17218406586 15743022790 363929421385 28614098002 162544651652 72084854071 336806522087 283317614948 33575830609 118738540886 319563485275 121044469257 257543206068 397422705006 65935152118 46490031523 275074465473 57306476302 46712065699 164719193223 22979911044 55087443559 61498465473 355815944681 112182732485 193206776805 479697207 11643058796 285433111362 551489870501 218222674714 87199487863 360270331384 258839666728 88169504321 48552595132 1126212057 521334813391 9417516818 88506318836 74625625834 275020560644 7893896019 85013236003 779309840616 432083919643 92144633326 22813387425 211954174676 99180192434 12314762732 4512236715 143364533539 158130086588 366677961828 683036048 155608673044 402563644301 72386902182 433807140317 461219118401 206056974457 230054392871 15073676089 148156854460 340051157213 11900098064 135097261 299821609272 177304864 8362153106 446553850284 37217108499 225481248385 247073485796 109293890594 77678669144 343015139269 132642380461 180422265069 9712473447 406313700614 27335867175 122605202582 92713213017 403272551085 86270045620 95212133576 86491407271 194750078690 5937418628 9343447696 482725484487 4526010866 739995348 13458879759 17994539248 262182543701 710345781625 150512672885 352625916639 409243748087 2118659585 415328203010 589155534506 38830146475 101402657992 349930957217 98930163463 8628471962 8135126637 38248399975 121621794286 97484118247 403366329590 155538625514 32783957214 664932427540 252366664082 261630060480 396626278009 4143136747 231651445988 70623183701 670480807753 68040315912 27267787497 288777071523 1261768563 26460487963 457778132 3058448695 213474760747 588227740060 230155249408 395391279435 9532663216 358395999737 383199928905 61009439097 285546315142 4768474219 87007214916 56286683946 139579647292 156941091787 610115345833 192859282240 298857015688 174420058211 390078837750 128185768965 116717441033 124745547255 221674532616 8388077720 285000997595 451046093555 26136455878 576607060793 3042009925 119215641905 283918442 8564448878 165452135640 165194292264 71350964481 18941931602 9241539788 581209873510 325258421670 493006592874 212608635851 15468991699 58262067681 351067610641 233597979829 157953055082 46224355940 198543078898 25769875647 131695645421 4054218634 359327047479 221542908747 59342164805 15094241913 16539714946 37978729874 4271726458 420274826395 136679647840 73651273196 30678173514 375638333240 192083685801 52058025716 481316841483 344367633990 147541080035 210674007014 282655394691 40588828425 255853599440 55442163082 175002985449 33558839514 63514507659 174809575233 1952827952 134094740003 9856250407 149822797654 186332710885 151925053 209233586299 296638489663 42807878162 216704387152 11287195713 18229500204 116643605649 56765088494 49022026411 56372075402 77648172497 2358806394 112624776299 156137160386 208055021672 11557695684 530722984823 1523230066 154606784913 354812778415 185432176448 160304183342 1102291727 41246641746 393316991395 247900958792 88600982464 65393918644 250695512754 28636013523 249174279456 51633555 49012803715 340445008638 260841811879 182485480837 254050500747 539386321144 4843757083 101411336091 135476609185 415131818222 306471288670 57089777147 348854617496 660168191918 27875545654 74765622459 264479943408 29596126188 14625583 81136898905 5163214091 103758728722 366265369378 53238391458 8761290556 588452407088 1136640700 240773288092 93300568616 155268827974 105655134898 29954732810 98585754560 53022710101 17958198302 312422785386 5509059961 184369444732 5879133135 8604215514 64092696975 417846362942 575058162344 76229738482 19838558239 370453090009 220705841075 18818777147 41006087626 31457744350 177522985185 6251992692 277310041078 240874427518 664344634930 324573493538 238381932465 6846498683 393733672901 227381321218 80300732851 126926788187 121102962813 285642155524 11183437977 2693872276 496280035088 348758303065 66791475718 185348535692 118728287 71691558912 103385349874 147558189024 212255018501 437773784644 599569256916 79026783136 316882085834 388770954800 317481398154 425514141828 137895692821 687900768036 137015948739 37661149562 164064916155 176843347389 151350391728 19033825726 57225246096 172209647139 10138810452 632600378709 183331055949 92249634331 15930366759 71848665493 223680952538 81356320732 85151153245 6588701858 82699541086 43962495977 73736614781 2970617867 381141360471 142469023960 121729623129 131708169933 239245316709 166606986917 241116251990 67521866878 10672448329 176821198427 273575664903 120408338304 227981010051 353563494652 84072121447 155496193313 134172455004 66061275142 12672023274 56358687298 281966514082 37231465958 724373608275 247851631564 229053924546 473288882223 157308690731 51970566301 561675968 29598637213 269817275269 31546920496 139722058443 218858370874 37010796057 26936669492 7708830361 105114876852 41192285022 45887988673 6051749769 10415575701 10381199423 54398795 91690979914 104779369353 436897309927 94383805440 223811041723 60420176150 197754467165 213105227763 162099547954 30008753996 39653355663 223434905931 38829788409 258684438631 10104554871 13782785820 201850787022 86204295295 73589766401 319251719640 35361674887 72824442720 119213450749 116026221126 98601283239 102732215421 15441425582 667979844084 160563432645 207861474901 91327142438 64830768777 197821385252 57621907271 30548359620 29306749091 295886253409 2167383111 236643896774 76963784055 47326197623 348329179142 118534712449 442598371086 334512502768 233967738211 75186787460 162226646269 50749970598 191473459895 22599400860 391881908301 313615536 47674842854 4563891128 117067212239 59862033677 19214894852 306940819545 3516803740 42916595706 20896169434 76177276774 36152442631 46114796499 5338455578 94795670708 113003175876 43483901857 21992146546 648311991051 495066409325 101609912465 92233373579 622851414972 7381034532 197950623109 77725007934 108373032516 129461773360 243820431922 262624235877 121031288283 287813851532 152380099385 19651077212 112680778781 128762872824 11493539982 68455986151 142605001309 139495642025 124901009821 206460542530 35020181487 85871149424 17548319645 2307543780 641812543812 210249962409 196210080563 221862211097 80897784242 293591916239 274683017819 87915120555 75330707713 177165353661 145850906647 72899492886 43074258 27651910702 96860367192 216635697809 31556022422 10288277724 231608889377 258005209383 2804412328 442719482441 296999748322 14783887 122580297598 46286560694 518149045701 353400602533 52673308683 500331027702 74780528419 71527655555 515837236025 184831897518 216343953139 116182565975 23619756414 60805379357 369828398810 209969033116 87597812643 452251024497 188166255972 6061562 203538220014 42227467242 19292088469 49129739522 169015920375 323283111893 22190776998 2004254997 89492931729 250977092490 27411264246 2062455806 57731092791 222475620291 314842543446 98613674374 88560322606 72429985284 177234566990 10690739445 187384979751 194772022959 100714401103 17115147293 221857013878 57188887854 18210174286 5318202780 8230676359 61134776078 485564746818 27138616714 25906698758 10965690720 85557195473 144190569687 313387308696 62926630533 21270652385 59167297049 372227636742 18003687288 172708434456 64871087360 32155637332 62238362305 79913853534 263902103825 48933991924 18719663174 221057167953 4291218086 95789755198 162077110857 553220543484 69938110994 163606178284 3086479968 249255173948 20797161021 346489084203 200140386630 32008425602 8050638939 120969886993 5035959211 465471636735 42410056866 52134503458 112109947512 12597423247 733578580980 203012793903 116001457345 219402635255 634314191749 140939415170 154281202123 295333437378 99952166122 353945895721 84726709447 224200958449 530919938228 230564055913 359444073781 255002752896 190340554546 410034743254 2542425018 379364649083 98970940979 202791058136 468079813392 250577419586 158114134534 413492382958 80097199742 6353486533 5593988460 646288640 68988030016 496244449550 35681764128 248389467755 98240050918 237347045300 56831853806 51406297982 97030430724 22089732587 4642922837 233018456747 9273580026 19201821847 230088565342 5605897508 19416540552 132516912655 533762717283 17652559340 332770302106 14468976750 385030337094 79455252785 181700051849 63326085031 4817047785 1197274172 60899595601 139856207062 369754119582 157274642855 155773527138 18539083436 6845117582 303097383444 98576669995 134941085855 173910251 269569319162 175997294432 692165526199 197338752759 9527630158 158065937857 5282727754 86074071378 326413562906 66685198227 89198844038 87715579958 542771586557 2373322806 59938267555 138938772470 396690026256 53808357254 255885011100 134112498843 1789305536 260024944730 53127766958 220349948721 368585225 91301350466 126494823206 43596389263 165010526527 3049000277 129582401633 395265911536 423013630440 267182179295 40890199646 73993048955 208109519606 14268026959 91018851292 60091875901 105954190266 105241801620 172514273170 8008578495 291633888839 94468431711 408438809177 157540226996 58149883568 263888058672 78411883064 20331377455 108230582039 14080530688 78518986178 17757309311 5813159149 25160692842 13012744040 195403806786 266471448591 29178373656 625338031659 68022808695 32779345649 10838122089 10902466525 303410205623 3025773091 1801175872 45308522668 69904028875 206181905613 211164833338 123620779238 57715185555 65561325328 596121371720 5245892215 152003755636 59644491119 370622318246 9779429965 2023922582 11299965295 385047402847 240203721187 123398603287 95685953604 61944399675 30308205290 110778241745 299900916710 1602047717 581980290572 244312502056 24736491340 26664195102 415412019332 1602190045 201401679426 23017287691 19637644585 307339283240 32816318778 57284729710 20159871435 361601725412 140951335040 2935547589 8174836324 12758620369 168367247266 270252398566 3648288769 10825873536 135642617068 352267635807 5595399658 36458848593 102224888607 161877099466 660370729 8185145221 96996168742 2099473660 266315982 96088629151 657962968451 15442894751 52042997205 174666365396 57983459776 322978235475 37964871561 65478342807 246715871121 1409688256 128837736480 95036981317 46042021985 273263096062 19999680450 141128312009 97331745969 62728572005 108161460938 11486194605 18080875215 91110538721 184871219722 8883824368 1243278880 2468073510 2224487502 319739988717 544330901507 531366586347 295838127196 81757431158 117065064256 94801288682 67777217473 18863083386 95722116116 459421121468 80045127306 199695718321 60325722906 113156754630 2549323633 128151840390 71086908222 124237766463 476371786833 45462332879 16482875855 65343189715 389032960473 20114949464 108260154553 31983783730 27428188502 3038244156 245896557355 44657612203 234971063878 120943452790 628317299108 326520461610 4850141931 159033637274 46052858178 154084479593 53686204790 161699725998 40379914812 214153928312 69631301617 43148280450 215563265791 82961793930 62307139193 227629912700 20274300650 562940505549 130354255898 30462315698 370054476259 47938606588 76404552347 40195556973 227688927 23921535119 8454402215 174419820683 83739847316 81255965878 120276279312 161335304000 6600468929 65144600755 181030572961 101512168217 52509208442 191156876679 136850542499 33835572353 32253301188 7025873957 36179975024 196659729085 80445019856 31272838364 306460372554 16152925807 405498004612 23397161421 30582564643 394791883254 891906377 210627029295 257717761489 1726631164 168296606585 46425382780 2507103211 47598566911 69314148911 219337427464 235151675962 144573752585 199320562711 107650245041 186541823436 141596994919 99531365815 6063544731 5498751869 3747033903 24191221588 304551580347 200102718837 31006895435 40883524761 76857792358 7273569364 207831873041 438740609877 507788234071 8564431460 40244453742 155481631692 1236766487 3332706551 39029029800 214188604248 175598214978 312070380815 214300474768 228248042517 183349892536 50141847244 9917013238 477778079940 127166028619 18310408406 85182668042 17018284327 17822199915 98651976267 202390871092 11923242218 184854494021 57734984097 200367560749 2735392062 188725312723 30859659893 9953352394 202021713496 509171606206 235064913862 234691277234 65113754533 186220229385 158392752241 158084677480 92392804807 15841902 190317089267 46351805014 177054679950 6272594047 11113145855 69505294318 72180376582 12048275227 122535027925 577473208409 311280364199 1846475752 84984980620 218043375670 191464788516 411415086874 185609130590 518711422017 310644164992 255679843019 3984454228 26484167493 22755500489 201398132166 10134154875 117220073 216862163320 58102557368 60755930360 175096958569 71801983497 36514375762 355343572955 280831932123 28811349776 2719470563 713173292908 367147824291 181358978293 267561730595 474661520485 33454981708 3471469425 260634695185 371458221529 46888820450 66635576355 123886638893 1670225076 53915174975 7460848232 62409963515 31035330599 339987850650 214268098689 246339932724 80504163484 103253990023 24265448147 101603204026 97660969530 45760155419 261790868093 614157460 248359598896 24888874847 5521174922 275901785622 4465470220 17120593387 66696211403 3572117396 30342820616 179948504657 28979752543 120403137180 69680784234 260949033776 55201951692 101120400081 243029282101 460107623010 67202157062 304499364725 10914768516 176103045724 73960347757 174537142079 330300164074 12748279697 100319851104 36814226009 256025012763 156393327497 439256872583 274191165975 475101201457 272845703020 73357597929 61740493664 406484982080 149424498380 664673452210 348634522 124197971180 1274707023 489314528905 196068580474 570434995654 100592719017 80185987156 117186617781 266175852585 6072550194 17663517397 48074643020 7888167721 17734721314 139502767891 57641751835 44467061897 11411167562 33047440349 36504858963 5628127261 4624486898 71406824230 246069477996 660539015242 4260715551 202956247054 47951021411 499254575295 57186622990 66921195398 60268786132 113517877568 161044953308 158222080810 4168491100 53234353425 10903652319 122474590181 9560954407 55834073376 31524832497 140789231622 32929404852 59191872972 23013981863 100046441253 193633257458 245284917144 488909425617 122852746573 97244734746 14197764570 90892404216 82003619621 39326516791 14488687416 97728755071 65881205063 62174461376 4084289552 91634392201 19105696647 7318955833 11062235483 46123194216 524189257153 373204090283 3298619086 70486189287 493234651394 17191035248 9750190329 97424381268 406157051449 365232939388 28323127203 3708597554 719260178 290335043667 3770884120 53064919124 60498116948 370905891824 397607434966 526725002730 322539045 56644723511 1492214517 195510783622 104106527490 5519631096 10727802064 73607483732 15862621555 143298694400 80040686367 5827279398 35071946657 191195218373 83072472856 97944989728 45328517239 55485864227 277350292374 475907764797 241880393487 812966797 107462821661 60101292382 39016320943 29095974799 67712528237 310081314402 140902567187 130990078191 354529058282 166041224633 3001757713 39177775962 69413094632 213904105373 516837755902 32067493885 74574020111 116606674383 153271505663 41830474344 46435507707 88961273371 31065246455 476118016602 109771300227 2647124531 159687805103 7036871789 139579764699 86953313306 159959973474 92698317258 38404229466 361012010681 95913698783 42864522731 59091905670 325054798413 208573610413 327867332834 200447150551 4803528151 40086371668 7151638919 300476712542 216723382511 2157485869 6111275838 146600964131 80725425634 56282592472 12483460787 170960218165 12845714042 15743865776 66947503995 93887348232 46081274126 15388198535 54776414512 39421237684 9675931005 172263066137 23305881942 73018897500 94609960887 5206538896 142650772082 11317113626 165374747007 214053190171 145557886063 1218732274 477384765783 104829651816 201909143193 39579065137 7907914113 564205541897 102205926472 132610500755 65062935163 205962884893 573818317025 505820329786 48652741873 32426769943 442660743517 7169323733 19670128018 4344818068 8236345243 6757088543 5515912841 18044628522 60742055153 325646110574 101546281970 376005969651 81501435996 177870862814 72072008296 172689024399 346597105139 231919317568 67382869927 300545274656 30635529549 265627279085 125980109401 42689318963 257360423246 22043958664 652043007470 205736150763 17714515761 362112742939 773866637 135749281586 220809240669 99648340591 227970400442 139974459137 398000930088 77302720183 657948588034 461712351550 47602515901 411542567217 82192525624 278239365136 9742951436 78013398951 33119618508 5018461026 17269545682 134382083637 26922529517 572412462404 16869031 533330705744 255732479634 374866337778 85977956089 415924681636 90091970371 110124485393 48988464891 182732961408 23969843357 3673293780 35004240178 10447862006 9777839961 17769345072 28070721249 14027523923 588119156 141783359405 43023951147 126152202746 4310885349 12048933043 151648195151 223919973968 30618674417 55150573352 694594034 70699509165 120299971305 55295885297 118457718539 138985999429 211205035625 1212571107 279100594548 16117463275 203047391067 59011781554 25596415253 327404830266 268261759861 90466400800 122109490880 18155412925 611164239518 105183852415 294141554552 8053226731 70499588552 122899651369 95557033711 13991605443 139089994280 82329929937 28137035742 484924574244 92940238698 60239487039 76784617215 437241655893 68416640032 145364237990 121754311668 43020588711 426685251 217441969400 8821994999 1340460070 159847604467 391000558720 64267804355 30841922764 312237458859 208913984348 203481398135 44477354190 536851179836 160365431645 1582480842 9368403207 45109815103 30643086343 70355645443 81460456536 101622637598 210814569953 12511890945 150024008444 230995545500 1277873298 101631770224 77840411491 400710427825 25327865325 206317183882 24477709238 6256170674 693015869 276329763807 39324350540 92547888101 2531800845 17191133981 32293996350 298612076757 29925392324 54411543763 59525264366 192385135918 149371128935 279687220109 7013124715 30460072329 84210679257 2103723267 284106085838 23849457583 150819538713 332647505540 123509958874 62165104175 23289566506 284634061041 8643273975 10408125825 67185398591 10315113000 18531177385 105332349851 8984656828 78867499417 261743587814 180732159170 3928891263 28556459281 34581354969 481277394023 85559448876 75618703426 152960471835 217462389666 59337752840 19467981043 5961399901 298027792247 70685426457 70682272367 163007969537 68042441369 453631325273 4049570226 232661215309 65960760823 48229551203 438573279529 59187064741 31256819487 51102463457 74538717204 4487754781 1366901019 503171402148 118307903373 38003463237 133659421645 10668459424 81799900764 150518383705 926955039 101718645572 15554306755 90460178417 149593612102 230715529387 59253513039 132575136540 6602321172 5770263198 284039969174 129409581710 3284248543 163035026168 1613007640 3913150774 21369098349 43717997852 129119841420 411938046126 147613074285 247937057716 59510078482 11521279389 477331717069 257469108023 293981221466 352642604647 6428924472 321716392830 2679037983 86730045230 83067355430 343729049060 178447535129 1012896753 234797957939 114484048378 84192027543 221725459521 9107612623 276910272871 6323780226 67970494763 258771917166 15215552396 60820564689 69152881242 252050488833 146160732921 166331771778 39060297898 406732198252 21338901470 31853262663 204496139566 12982954009 23368099061 288924212259 141355990495 729737709 27653430025 166911136306 14300799983 19200129009 118397943577 33576724850 249766697437 24481286770 572921287797 459839276441 80406233320 383875185 95772113051 69824024237 10697000037 189381954469 483202106466 16713014332 3993019999 57602185882 201788971534 12326546365 66507379696 1771403753 687776081722 140950590131 4413527308 408009509349 324743401212 3863988015 6267343438 5690057872 31688767067 381623061500 399879755761 33607739395 216752148743 366503033266 162650823498 6249398579 41103253602 65299224879 65851301566 608748623466 13008626682 189657634895 48751965034 58044238991 10409333093 91445269066 215336640520 95233991409 66567822833 154039136234 21965817905 32461878496 242751779322 17504971023 170440432297 477687879018 200152021784 421458336377 300456742737 109282610117 110717706470 73871444079 162412119622 76599395978 240763187515 14191877256 10808059062 390613828739 10190645551 448962246375 43091752022 47788631699 7010072978 51074855827 82097687858 263792147679 108397548338 471454285 28443708365 277998216213 63834310156 248677884013 135116122215 122932516956 31116166373 318519529916 4704652430 9300395669 58326175023 183426584659 40831787892 89451688264 413967268630 30405380967 342270607687 112505838982 175267137418 287642216890 185958599085 15821843428 42460142072 47463618343 124892267845 5035732770 4855416575 460350709261 111708015662 6448986819 440040105562 13384832443 37206407 641274645427 453261847899 172233086502 55692678851 41661129207 20359394109 49421795291 211887300079 542333971508 509214751771 19285472527 114992122803 22333974496 222486219886 9969628297 13397306135 54512438550 38119922669 44323558003 1530343620 493257709471 91182325565 343823615312 54951704052 176440034388 333500615759 136132725142 230248684313 195613090961 472855788871 7658086428 64582030977 187902760524 1762714668 20424901491 18385714811 37030212866 36969098184 46424428657 65499522720 87284499446 209627945645 25324248064 199481482242 188100982177 31468426169 199125624488 172580986444 276054468046 27671277929 124932028807 150338132638 13899839135 187678230591 339188177006 15254089179 253865876444 216838032489 24041157748 394567886806 368261167822 9222772359 10450072267 140042243810 43078437689 79650479375 44386238254 12172531541 34375156504 23055330441 26603678320 60575544109 244374520114 190103038079 178700939837 151897674571 244191421773 372649011287 158079392437 237224028573 10692405582 20808970050 89929332576 115698999446 264377486188 1873905777 8145136858 4642386518 438866810869 43343210509 16146260160 142900962715 24206677445 420385620353 4454693911 12446500865 102969147621 9718754802 29614582552 15807201708 5778166537 45390424184 43041489002 227146302539 667441997001 187509896315 32783681226 57029180217 104395219097 10074912053 34336791805 2098539737 211620406168 67244295906 299351610853 268795264079 39863102157 10596176602 7659123055 63328651915 219205119273 42671663540 58833351979 236333968305 15944478403 99560990546 1260078790 88480595249 64959236681 137162038209 2006086153 586898060335 19177998780 1331341396 157857728914 58479064880 70784896955 474062215432 73523570233 295897585312 270990355180 349386018063 14127009793 197545519584 154368560086 23153792910 17520107192 7600109804 78936087923 83716590227 439449568458 230152947830 18112799 501567459 258730094477 46990884197 5019405955 9000158899 9033740129 138410195586 472840841320 43815635473 204432306 27217214846 482048301450 476421944662 6373998784 6752761717 256056946008 13252543018 1818533817 13549838271 128919868899 211631649652 91551799133 150236173204 68872759 51854696184 625091849193 2601028647 265046289859 5113959370 12320660530 39170742760 135657243196 307170229002 8992341020 91707027739 1900060691 10522210833 81858586531 108744873021 254478218831 37025927467 58615246182 3416222079 28762732479 88199220373 39334463888 334247746813 182427033553 399784182600 553579670212 132030884548 150437446121 10481725582 83399283703 142131725331 9113915801 4503744067 434437971816 99858423550 834547897 23742100318 205127373427 29595896036 451598538052 162604619702 113808354761 104191068651 2515145640 28707516211 429355871594 353968569196 134451489185 215503906866 51718977382 21002690061 253503518974 11783480767 120663296041 1927454274 180138433415 50315959074 16553467641 280862869748 220017365129 395092085930 4956448048 322537282895 7891376299 59167120508 80735022451 308734781108 1575547914 43488780717 12910897 372504176378 187864640748 320274800648 176015189389 13956254735 35747323794 197707475539 61437575925 58565907098 203378090719 249786844416 269490410960 35984114958 157595560778 126994858375 142902632233 7736568645 37483701583 4103880478 215805217883 27215004775 38766672308 41488060344 95325208753 22809073421 596699044769 35344002896 69493533759 74755244175 109704040044 93384947242 470514655939 43400772079 540071290015 18764710809 78277715982 101702214704 29862343947 210089521163 23807642000 45260998909 7586942542 138889250910 66117504967 44084417135 74179654600 45307908625 23461638690 21144322600 5522846097 223199104194 306351556598 47531660307 6570441173 89171221710 396975831848 100352923682 145522821295 328364658951 2574389392 118417380814 11969137503 194857821781 70869174 104283422112 180827676565 161957636570 9427072054 7412949473 138713965580 35338795448 85084257044 126365197286 174308057478 28189781544 463945825907 452239831 393153450438 22110254335 4458940732 433594839421 44446509765 531930836832 84493811322 105444190857 235669212430 173675216750 96411192755 15425003585 33820581098 422379498821 55459784577 93216488393 8166599912 56509298203 115746500708 129052012442 41857727004 312049922437 77256358359 44965089846 297712412826 7559236632 18332464307 132519359999 135629618931 62470267728 15158510197 66291766607 123071842824 846072483 109887952182 94919358603 81934091773 164201491239 216160130 319659718835 67526758338 132675958435 2503058071 25591668792 542537198039 49314014380 123865799559 50320454429 7476022143 35573424617 166254599172 69561661197 31527542139 226511588685 362544448310 23160864995 56177698045 366279893458 29541821437 37405683231 20127335212 41280696644 83797744270 248855594265 169724482871 8541569285 38564163866 577948935854 537226513348 211019850854 1911935607 873669595 428896855130 2922013274 14092226606 415009143710 7239878638 205215300728 446216847339 158205032629 5440268380 48143439368 1260047723 20046924016 79845534577 1924204797 139746446792 856953420 18387807168 37237049126 12728597286 4883388218 300592800 53312705688 62684961813 4752765547 327658684 164620122438 345627166332 188864807367 494619554819 260392429033 21409771010 41974314239 387307104345 10465370669 8136537676 21889160807 94012998497 163176824685 106845040611 555103800032 96696245746 80465244175 1131857274 108265914217 9936511 131652677114 389111378628 271573905276 339915842200 84121358536 104229267092 137212515466 115784126642 178438114074 91451177176 129187764132 17348643211 17665242422 52925878571 177742539619 806591641 1682298580 236646292918 356516369 12205919254 243755108323 16487164561 97617459348 24892119265 5897589002 174650579270 290861138778 71165675974 89744634042 76948602343 115417275631 305711331694 59161099912 53010383439 39020625380 102028881407 41889013737 235165287662 51619688216 71454496962 48325079895 261339212608 16481352789 50212041868 51455822806 286124512730 329112634982 355715570787 187648475078 228854175035 376781902361 20577766429 490191592484 2856605859 155699849826 406362225499 62538888724 267736163748 11402068215 54728337263 96960095362 508367098926 65728460658 50797626847 159066493179 3719938162 4442549646 138789462770 88179664764 331495788581 164592606165 285979109697 27974816515 116123224596 62613272909 19928130057 2504435090 32175830969 111687901016 3405681676 2037965031 134111637442 471990255949 466758059793 1688188022 184410167148 427700877923 52283193568 226775631068 117861935224 101941903365 75067965614 37770892847 9772581230 2469257775 62050775377 189584155386 12635782256 3009453086 414634240027 6773826389 1501942861 223764465498 522786684261 74918037921 10651557654 268489273042 129634085662 7563059999 172241463882 35772507478 75655265211 5165141681 84830269748 8142581487 24125853682 172640639132 310742239067 8887318082 33876177652 17816370055 154993619160 200790093434 211961467488 73982436515 6265057093 148027668290 75151120595 440550561358 72398790226 259083711447 5891274304 7831029042 465272219424 17357480875 56709788865 6326142468 208932862364 3338440275 23710949610 108346224556 140672756268 32284162271 5977501825 422370936923 125705816713 2015945376 1565582813 58534024639 215635854935 3261206901 256883309950 461034312842 156599883130 127019668372 100288265937 64902801830 47376379236 234819719250 372662040028 349216727074 196359203149 269647765833 108632992199 447919385751 20872676794 3411704744 30576154048 59601197130 137809405548 107107329447 24705375066 25984498706 97413466263 24760090862 147350648037 2594695576 10483598481 167096117371 21309122763 452493396656 303499275674 62248052602 352728852448 52146416298 274525196196 12853808206 442229638470 383161814412 297295260983 44835904314 6287043377 446226429046 259945175209 28795671220 42026560400 300318059388 33574932438 254502678000 57083150197 26219798717 274178198829 122106002957 651737061963 29652706814 10276608540 177511893560 16617500886 35841688740 435115945239 95208697837 80578411974 11296065166 433019999875 167630536670 14266395482 121139494545 450843218387 13886829328 200500289746 307204403102 3500364952 30988155995 40271042875 167035034041 203544737649 202079525682 112628786388 109023294107 484711150 178360060707 16624909811 13440655283 584868257617 22594417616 14909063119 13991401521 215214240294 141117678916 232044371225 83904147586 152887348216 44484003824 29666632451 20296614238 279706404932 140593939033 73434477758 206126512914 29427715407 149587542241 67133085538 218785968174 153384872751 491251676595 60626392173 297174572831 60709580753 6845140384 44581910665 68022648612 88807720762 50184952894 1137177390 380732374326 290963735822 1665922106 10056999291 56758517001 310219421261 16726680958 47264058312 1988549973 51658806790 53860424478 39961259126 94890726895 9459088734 43698259347 11253006466 23611238795 307900188186 327846445610 29103272556 46566091687 142738259140 7541407344 97720064125 118280992145 78749295445 111048648361 23574962118 77404769618 58279122678 26935368324 70560772253 141508881080 60965089124 19870692293 26267049752 201047145475 4686919398 141909285560 175296385156 12902197656 42991004255 62337610073 39679981156 44154882226 81069046999 156226720331 183256268939 14523558645 46262874489 275536130386 22098894609 21942664159 40526824645 27003495916 85038901008 198528042741 72789980773 315965110849 63488744340 400002903674 139757480062 34119572137 91794423185 55823978449 173889185005 115442855612 170885787998 30829442046 130109867239 31023741486 150612018395 11371115728 113095565089 278750541070 57399823988 201801103521 152406416193 251043196873 212264637689 237264274278 420356139352 3253660398 206658214276 22796278751 44897838768 401144527048 16792112420 12013547287 9713853531 424111955015 655621670276 562511005799 144781150328 297849255689 13144878398 243770306399 552548180459 193241253 160167618004 63283733022 5465824606 55839073613 327081291327 19121962157 22930018707 60974155089 22979610476 484220501877 13065763830 178940080813 239373596319 27110669961 140820118485 342274988252 90221643942 156719507032 39638656437 17601876945 32608489511 135536846596 163587664516 10656874604 288748904907 2586458440 76139847886 203230563169 71645098279 2713213626 132843463216 74256222577 28950756720 21921179195 379799254535 65996258617 85229219372 147805840071 372248678567 132623381622 133536453856 352514982258 288762624529 423943570615 301885862111 937771761 186105141407 235114109911 3276476113 4152141177 49120757463 27343703464 108797011480 16175796179 26673620402 120223059966 120878012146 22049997734 167809890463 136612387175 67940431767 207096487101 7273833647 373140080101 53109436074 23222199397 121855009672 394234141751 5776294326 393841522757 20129408318 12357931261 355354936589 185007013200 103009919243 37552458737 311409012000 284636465515 219050544740 72201991591 362078884723 81758894150 37626862042 42381102946 139207353244 235721774421 33853253884 29516561504 212874053850 141802588582 650902353 256133697178 187363871609 11974713154 572022231567 74126157528 384168824 99864121448 476149990073 113345943653 142218537167 24916830324 9482309698 23482301381 208697033157 81119946626 86002963587 85692610813 1874826688 210743427901 905953651 30341336603 20101362748 79502622271 275586487124 37417610345 26486048032 216974572601 39615519545 3190621238 14617169071 336031217274 55737425702 101251552100 39791983068 25128266276 21668392610 45545789210 56816821475 311535238266 305532455050 127695206681 57006705286 187657929648 411114909096 158696783943 9130390956 1662730303 41418697036 69329482121 139098363042 15123883245 14552907381 1266725470 4793314204 123400254521 71809336553 57022180884 631419835 64275802785 94001045742 54405506765 56604694884 47906239259 372874179539 632323402725 3595326178 221053882889 91621239602 85215468651 324923845 453276967513 255634369286 272435963 10453606434 549141647609 119714178344 70507038460 84510410311 325333519009 2802425064 206677431852 206655996 83614577357 291852742440 265972553849 235861429009 32957401642 147432435275 41847364074 196731836689 185447633545 12942502432 10290426803 44701406713 18641365308 5964409691 114116548555 132955435319 38109491238 191821089843 124835649642 201947188045 5613950393 33181674165 267690216625 196799387854 229746056148 13073691722 64508015906 105264039630 313140292346 142705095039 276198957589 210435831 19728640608 376361137075 186241094857 37371261989 295958247476 21159490269 75929348459 111451229497 286407827938 10218286298 67312296306 4566598904 31747610298 12794283743 191604915683 118330006445 90290638114 468875026524 2520603426 22800490218 109568569570 149915482021 47799200802 210341466044 22282351610 6348834376 75565908335 63787515012 381593955153 36391847413 145845473036 65823663313 27292650701 175340694129 8143511327 187656889888 145903939116 239815694941 243759995756 49885269165 26092386087 9301250799 12987980625 24359685501 370676842844 116319722387 2382068418 29626983065 1578598909 240236998486 43902782639 411696063651 208412791089 67906845941 47053366794 140347422733 28499686048 424002372798 568112673967 46338653393 57843283366 20202229359 79991064755 32666024390 76276696927 202625698054 113195980735 31922976450 113907317766 24022142215 128875229312 34425458213 18130833906 9081751953 6413760107 3109673327 200109936506 116653880857 6832340125 78876967719 186648468000 122393581132 445087555020 42037682566 203839023045 191240469 139301226541 11153045512 2013744657 141872097825 61780507050 27443628548 98881819395 398293335189 3841093647 183487208628 52395831519 20731014700 108055275 307609209108 1222747259 514333912 234889197091 49839936287 57481154336 151438435597 521111576390 17917391988 23706833046 3094231340 515353652281 2496026994 50598512831 361837283 17947191448 534599320373 267947470474 23482703079 375975555447 166265583117 235954910745 449987419739 81641189450 97187633593 41711355041 449888929698 27029847815 30304472894 52572831919 36424627037 65044228370 5101592681 50397236192 10306750141 91164342180 45663092439 120805029076 246362068190 190179309523 48915892538 471343367756 77456612930 40028186562 9813632122 79643533980 48178024625 60678844258 63463558339 112580784549 216627915176 138236238242 16708346364 56312772223 348868343181 131323549315 101913402985 61272844967 38167495727 1304083118 67137632620 196250636725 88741440886 28337517784 47373291498 35829850650 400105141919 202453074775 34158095 161104374513 85352724027 203449558332 111382718108 9780164529 129261649552 28562854245 6831735430 231349228 88791926162 155091642 192371333232 189142486116 22149678319 86589795154 267650737992 383754533844 10157618185 114815481176 347111377076 185070600236 238233059210 65712741674 54545119604 90064669757 47732965538 22076096683 111681934111 285096703457 8520196581 187281539837 429518496877 150340026989 156829109040 92706865539 39738305254 228605447158 83935660039 290764474367 13979256692 35724563441 293495542406 448774737159 114346967420 26956846523 1376822155 62560412263 9047657922 11181025709 318282322633 381624660922 526513120476 453572461 472237414916 341192780849 167333955716 65635135399 45039598641 5473229822 27349447610 165926303316 20524833087 207115790337 82326777976 223107533486 25680942561 32089610813 6944968034 448552734500 176564873392 294335103451 256589573553 65236087438 55050001873 2008103795 13699507541 2388083751 31776689573 40644194807 27311952875 137202156062 152019291419 137796671953 183061696349 205122556708 189431291893 10213278124 3428445672 36005787796 142070375417 1234750075 14657025899 12519708582 4476301377 28249754984 380254469028 86735587368 29626167341 250650030706 212736766805 99649230007 14746761 233896642143 12240989185 67853665896 218099156115 35216912213 15244192064 124908850094 281240338066 3845023851 528328076443 4201418721 17970456662 95089189007 82067208274 489763931500 310794627723 93945501676 35542766727 2848710059 50624866926 209906469268 295727247651 167803302565 66844437414 41259282823 64973784491 96315228 44111402206 14764017293 94262810138 112871901818 369556773881 456373366650 39529514058 250880351073 37312024453 116020962578 14543969903 66949328929 41857153945 6453857513 6777176640 97335896537 285183356933 55261807528 17641789500 14217341610 7899322343 23434773723 40329387940 6005743827 132843397684 383183048235 88694784304 170111514285 58407751979 40194370957 4687030138 213417066124 98045195123 103316202809 20543754075 188956898455 45056921749 467837300715 21723364397 11653914469 157496655089 171851044499 171518572596 14195885641 49045737416 37687488329 6308142160 106918333748 10534727094 24023721147 155832132827 93803594733 137827064336 147255377993 101522618806 118624753022 429437765244 597729560435 163498164632 397484054166 24297433372 217449535444 3201402608 7748223671 2457235777 119033209885 160177700780 5198068322 385868199770 220554268136 474406098472 212918287796 28195969247 452912887895 41136823615 24191807134 113327076760 23842195174 38390826596 45767908439 42218061829 75162451991 209273099597 114651207096 297724036216 76334898461 325564843043 14206626725 225925826757 270642629402 77953730530 230142684593 275050849456 21939509810 55746293127 139608097573 256799923086 315709070366 63672586377 46132154772 78863187973 124607773511 64191294267 219480372 4769864495 159165656014 238977998859 7354946252 465544241060 100660922157 111459591334 264560536338 39785775135 443448816210 357361486095 132010124858 262923290793 340026402589 247305301533 121226283754 48674815173 259544385954 188786045447 440064150354 348910520794 604591916 217438084240 203862296 330455259296 18768181339 10447259663 51393446137 31440624148 100241827359 65618824678 3419052476 236518081569 237445870789 82641136178 452308082329 11769786456 266011514027 43837999113 10752638745 215999452083 333707402408 283597875224 83099244065 282451012471 51119578435 22137856919 4043954218 1516904145 32769172169 9327269544 381253568956 157553318143 7719184073 33196327827 132625229100 22563100132 52387169878 44691421011 109516202827 1379384274 163807495080 528276696 20263843776 389244344228 153035694421 16101281360 60238066810 5752965691 17932965503 376583233219 51809299507 11714170993 326503783241 218921679787 291611778378 1695554284 176968656988 2592568660 43597014151 55338272729 18278793145 4861590689 43588869292 2541152543 29520759660 184903798164 180626193741 191077428922 598231410110 35215894107 126596723983 189601611212 53764937356 90656328043 44680258304 8664768828 106589782182 121461392459 330205165277 42807495103 200485473755 126418490222 23637839980 58168707227 176698798681 31945602849 235865319435 222050001900 267662506 55779955074 14693817091 5682378571 177061371099 8211969857 109644971707 43024036560 5155310512 56287716034 8032188183 19483515504 60339025432 196594938144 93779753139 186604549472 4459176039 484256122952 22166026281 90800256121 835093508 4664474837 1946659398 57255619797 628072784651 442332513 496168711321 2049387039 133769936 24437946517 955907735 38952133 97743205623 16955428497 97060680614 10110622953 126011740551 94385007569 22891114604 396654911978 85220624314 18229333815 47664412427 7099105594 76861949274 204477810318 12339946011 206034442964 171151507691 133394914743 4270566441 25698977462 292764270623 123954502404 199242181426 78958754527 110243382936 1922360033 9509198452 16624576610 202302877849 2220580499 318064879321 70529858821 184387127911 4363639319 14462606688 475323910599 171594034551 12898531205 344359080273 69026077567 54117455264 79566091555 113295568386 20856811514 197442951098 28719941583 44909497123 12915197704 229632849335 218942594073 55104296620 213864516982 476608311 468353473184 200901320429 127883879326 29943293796 50507423560 159360011716 351980175617 141282576765 129500191994 33742707820 53031775865 157898813455 14003140932 372589354872 94369697771 37916588757 23015388408 20015702568 83016851465 139502394050 23919997519 288496209851 109804933083 109866540701 603580086290 9676859076 20423593465 86142995742 15580774044 4379565083 60760458828 4236883019 543741598515 95393633639 4608392994 137712612986 180845811886 7034056389 53301060184 24837234018 333085384282 144437672664 21065303227 5971052219 71109417855 339474874924 6457678012 312415159931 568520201000 267451036380 191333532694 109400870846 29437418374 15554196234 103628985721 28588996281 142287053919 389740235726 276707204430 139743658118 119600562 48222275307 57793669921 323360154025 321881387961 477700681382 157498861314 82875639584 5907952080 46117677311 251812783733 57390678352 143181834345 8677893493 47469111879 206666460987 193907373915 211589314427 2747374946 60360278307 203334874870 26932518805 44182634005 6261331341 230191493658 389302922844 109620006072 40690100684 51830987260 496982268732 67916985432 30702142440 17144302226 397932471768 26624633396 106712215204 264748819067 41224901910 73046232132 422826852223 60364294138 43367963177 419691831893 148825657764 6084948350 5441126808 391331611767 154331079206 63246191 148555100818 8996949952 24304871239 67121740781 158104447356 205279691633 481933653001 82333787006 6977431647 284594749328 145427585357 348163634893 256256630144 110733001928 23220953570 18431881157 403351215638 138134882216 49607990170 15199992543 28199186975 149267600633 43379488054 49700278995 55383123859 86130959692 4230728849 44940648156 340623639 258346592707 33642623376 103084163244 3466554590 37621849806 40659129124 337807308373 404157429958 352306302028 24487806581 557047990723 6908855402 191911957604 261039713850 32893062572 119275899546 165553478309 48827097797 48908781751 133521037474 118131393195 17418572131 78897210017 43224461969 6083113815 25477278193 57496046600 61303470632 91287685150 4799649653 293390407988 51242215314 8794374537 526808021867 42514127545 4571524220 406788398791 187776851425 38333090925 73175473800 202872900195 1864677780 113511862 2252086695 10883966602 147706058214 101085273678 3778472521 252361718519 285039986480 14819142797 95442657672 85341017874 8230395737 15825872917 7582539184 199073548524 62179314429 1508038344 80408792927 273206242851 144242255305 253262590491 251846501592 4023026402 238950586837 236874990295 133530418761 37446543459 35899275600 43465640684 15029476609 209120153185 11657390194 20977338676 87841332347 348818139469 74936071736 104944234324 1001177629 342499782552 72634918936 232732121811 96714783182 74011778150 103060865664 4270107209 60217644999 192790688075 25967163342 320339883458 177158103233 91319952333 1758638341 67127021154 18796003543 99554252958 10566237028 289487566319 10763233019 284398794173 13686336325 128958726687 12399037937 342821056 59742916508 6659995143 138815409017 584165622454 104974276544 160426632298 284091372278 131460493646 6550897268 38058445746 16222622741 435414678733 83189195673 166680714229 465212907980 28785196399 248882112781 149474272784 93407598471 84419627007 404753988517 62633474333 49407139919 179215384619 101256431690 245985613298 7555507777 352233652251 2510779917 6787919296 836083960 582216080 100128298432 228864574365 211043393037 81535252 110171751558 8856973701 279062185624 23771451704 298127746013 389078178491 189163391510 39459757675 97275260367 19297389501 403941718364 49115518633 155796924265 21468437160 156200627220 33734790280 70256674552 213416845578 1519390920 83755482849 10552964810 28226885319 319632668785 47208651836 331423390030 41451550198 45173869733 376204210905 20690364055 302692117463 5747122395 44116751237 377679073570 9107260569 161969666215 179131090310 142781276346 26807536647 335332827697 115568591 155084376729 333517132732 92937686615 33166850918 40480798541 22565813391 70985799369 3411007455 30426589851 92335125 146399340267 49803726269 168874135474 737571829 151413614262 60698059441 264616522645 44299405191 29905693 318264888179 71338195529 73296209937 21741526065 8166313721 442518639 171253513181 183183505140 518022065234 3740819630 6171788913 104315948478 35654114648 185512003373 24492948992 65057397866 62692976969 86595077386 105367787330 30692825595 227073810924 85244927548 10783778873 160467292401 1740252569 265221489278 122065578912 184364233500 111667648972 465861008598 72005180651 30131150555 62835452835 4537221182 122723905814 413432262851 44662518505 93011747404 370734645095 437149031794 3575337010 322626651636 54092447928 127878764606 273850188106 77723900195 513967188151 318832151759 165928823629 220199772117 99747242963 74137659607 66909377032 69190209215 5550354989 2898738719 26977635903 91629714920 484283178589 175829651564 32197103252 31127756613 99001276866 77585477036 28329656507 41091151532 13382162213 18603721007 808822405 143032204417 22720893016 82782237786 20315286607 84019417306 110879632922 73048634163 2515513439 25419471399 38400879517 104558439573 16899541424 38267645570 22726212392 322315732069 40411796701 52673431446 1152987158 49347790697 309160200732 177254701839 178293966093 59403901430 1067369373 27774988574 111943320688 3319735410 507586448718 30216468763 72832418741 15562072044 20675338104 968343852 26104593757 32943315320 27892605528 7145089352 60556439570 19645017099 14952243224 490489319362 152300238487 412220526773 1382496409 242253158813 18141351003 1940561074 103988128 341919714171 6058285702 19931612009 162273243822 375135430577 288666178666 45322796292 139751649994 10253064096 284094254772 338955044611 828971405 19467772872 92824692530 1868396954 67623194199 127090718781 4116115912 437418140 88969925967 60135815070 148906813176 2521680206 1849708862 109737015725 38343664 43194110093 57312997026 335129456022 70384311814 208893570022 518648669718 361494220630 2759650045 460473763404 21788702132 52093863362 168765319354 19221189367 448428909405 36278023487 95515459872 55647154639 2508925173 39154685530 598406273 111198042221 80704548849 146735562474 13151367786 17622228108 85244004633 40616175040 36140937736 99689241604 154540131030 30671148649 232263802263 441363411892 201709959009 137912375240 199942291629 68832749560 17460468392 6379680284 392985877763 189731160718 183042636266 45211359999 9743606838 19884197025 62880320 55903146516 39294833568 62667961908 75319818497 4028796070 31474763360 18320499475 59585654758 397232217878 19756058006 40572288719 65534375360 259497518468 66050105059 225722857462 67534223241 272007056681 52509637004 182657532822 56803343698 41655059191 401517460613 39941320389 21319519621 100208675187 161457483470 19225201546 185332443991 45776777933 5294894402 1554449032 278429244953 220418659317 522364077 16403615167 165721702549 50818785946 99373523937 23302042554 58798027582 70530299920 27549666407 373217564732 39343913237 12432610607 103228203441 4243306388 47778764328 26635058748 1959430475 8972098050 320439320049 81529192945 192002630145 58366678120 77866887187 189211712552 2768538394 284093522008 526499268941 18107572121 424429807853 108555383805 11543111598 174008317927 1523262849 18946620383 16556438168 1960347104 367196933562 24594600766 49427004697 8799158595 137417683358 192210898001 22815581137 6813485528 14798331261 23287626803 66312316616 14184288172 6238399919 198203432406 113869384112 108383782996 11014682971 193918139072 76737127481 190664855541 27113712860 3670357699 56009575524 42185144677 93133181719 15155560247 53684764602 38979406034 2699072455 136041768379 214389913099 133116049574 6216267910 148554468900 86170386293 174269389247 403393377332 346507637385 198147027119 84629351 60297498907 210020723802 8557806489 364792726257 406868847459 139088664678 209700459119 431853340444 7839203385 41569935995 90731472781 10650842443 222391233284 12177835564 13199425725 187576780722 66851043884 47231414602 355541856611 71305057729 93797699646 19948599621 183116502214 51365293549 55910505599 343405306917 148664706 41041585849 124257725521 554056153772 4813695160 196701245006 81192406867 9475288483 5963262043 203549129568 60755077913 5437113608 248686965241 57315249463 17808308762 69729041003 311195606426 310657044419 239826596984 131393036031 16281350968 68936830904 13037693495 16111771755 269712634884 100474033109 10507081210 2321840362 36108994231 598400451742 42687201376 3195855904 207071799385 77341057784 143323331121 11661947936 34374205293 390868024567 196425003092 214629004326 60525808729 809316986 33682130518 203312821861 111214125894 327837449171 152628098498 120174909132 149493768544 74304110709 27751930998 158524810800 305982178374 327925035073 82663603764 229019001298 32034779368 140545110132 48534338284 224449132309 255711229385 26418333409 321758363887 44050256392 324438794579 3445833651 134029889552 47992499370 74082880271 13672453601 156700850294 60450327933 7706320614 235295437179 6593497420 27883024508 39286183661 105722793067 19206837723 36641179531 65412582359 5618861738 474529518139 52314598138 317330234370 436576297219 45952601288 34334951755 558216972354 107563770937 165220015480 19768198163 103280419790 63196397166 16844190302 55286152355 71651333294 35966247249 265673449092 241319640526 59508890512 223055946402 266854717587 130660028585 334052429388 39090202980 565583338582 59488488257 13383713506 379004436798 886392689 326793117065 45906980923 297925057826 152206450056 79179198236 52797220703 18273372994 88323084389 23522630435 63276563847 9413963305 229926499630 367016990834 145878434556 393070984660 59382530125 38212267434 338067400133 592720080843 344563653618 227782822095 28827733451 30691081894 3950024326 14597654840 21194980442 64740220113 136744332315 16266124531 8888794 191913111976 108576257863 75221126823 70307626519 187646564832 250722418618 231806575736 62316317646 1232704509 39243248937 111477749865 233622603635 115019102716 164747718863 145606174920 7751099196 284679615535 134692702239 4672080759 8262531277 202556625255 91052003814 193405742175 327529276043 26306938656 30334929398 78678969797 260602516148 148671342618 218390006420 9170678116 32894357313 207577204894 28218544616 302851723410 3610057720 15165831208 164479610983 202401815704 609875856 80555980794 425792109590 238944756920 53966808815 266513748 64796142091 217021375 412119333419 7333937445 294451878 456916009808 10480242494 128853581107 82628524122 319687594247 14711555054 96353724825 3010168634 69703389298 4597907129 324983128025 71922955376 4526007339 158479434694 109456487432 327994154156 31872648707 191955356384 31925063734 58677007463 24702434418 49764302084 324521081643 3921923203 18033426444 251978619787 180219163651 119021715067 9932689858 11000719061 25950630206 207140291582 70049682308 210701410639 210283630318 56025820417 170564801121 25429962446 159639094261 60133667327 107819893495 113819332952 298177977005 2734231634 71213877375 4990321554 73042281755 241285479994 24866075010 61763399981 46486487316 96487618389 482439705024 12774826404 164866829802 82728704288 134151711040 12027920392 289895762181 101825636724 414412437926 243373534512 72212303755 111149271426 263211127851 14324525766 11666056209 231376568906 2825597802 2439134670 23531123143 97521602222 348824233 30929684316 190819733685 44795894113 196085412509 247722849752 513898214478 161856842599 14775889880 3901295286 19445297224 66286959764 65034426827 255263553680 371765949664 141901507003 58875949594 93642030225 160601914386 241429498916 293429776185 1906356161 34453212348 175874451259 155728858303 210990456693 2309799970 186999740356 2536692460 44363837803 182022764082 61848684524 92596761348 66098563555 165055003980 104564087608 154207691304 504771220860 142696809878 245345567709 135682435700 79790383624 340428175326 19626350686 32327545937 104036904514 72538088644 9986587766 75254520280 40275745880 131334458206 259310845002 380615911130 92595306237 3726424433 23867874944 100599979721 333003465398 223174584910 33229774070 93911225948 244675399400 126932549582 325567468189 137331539992 5923198154 140547407438 62507854147 72943707412 81706930436 25028952671 302938595618 208002306307 1432922074 8894664207 159337888146 14036006374 13034472880 41128279191 6615058071 25434241909 89687573479 49438153358 431319797378 7997656981 9531366065 19008931132 92377187706 9495754826 28062761470 237212189219 107971844331 61715793986 67837200028 86483235559 105182540460 145704055601 262485137995 270093063358 76950721026 82358522772 42856147896 1107049128 194927820631 94555358328 78820470132 110814078778 66418315832 9562244589 91850057692 373015569903 304338775333 12567165123 27574915023 35395160315 43117965830 46839400813 17183557444 7442650396 20926957876 5149486196 18941736255 554540140086 441814233121 15586061753 102037586606 9557029017 1815197297 222333527150 106685054 863374331 207489081974 187474007240 22450376233 35970616144 68045841731 5743621842 63847063372 348052084759 31171845932 124382731474 14058597400 3437119202 182926616702 92045183629 43903605209 9413861430 4848969536 85842515549 140819573778 61538869679 176285782243 15905496831 20098276408 178627392167 31943042118 75891082119 50104612631 343773236186 171791646195 16118792717 297095946324 41068225794 332668101978 48614677338 17197413485 28144206185 318224532066 79462052658 86715251775 398799284451 51087748313 43594404257 127788514214 94801894726 567300231346 389578938569 943509122 479592174091 72597457121 441342201063 374933058805 15284257378 233590818613 1191242640 364449003768 106906632178 37176240427 9770631559 74600718767 1410436169 107796308571 46365630813 268372106451 7148816144 319753341013 273970953469 131216925103 27466974998 203202482166 10691734408 73557541885 203412827658 191629406526 32241567591 2561412537 85723780925 176999185640 468785951085 211830258967 83848104257 45116431894 382680730563 273961491034 88603706839 60897085884 72403022719 224746559091 3070797752 71370760875 148652589843 258205000084 28757011170 225030523249 329371209440 82497267599 78266398055 19372102290 213773772567 22024386028 277288483512 503221511 56718440899 9621370856 6621144090 276228911339 78421258601 1252962987 29044505583 151793715988 226441728861 228995883826 236206661263 22872445460 42011059784 189813362520 138821962409 103369459158 35908267899 7801309272 30690285935 63782002202 52013941649 87958827923 130597948779 17331513254 64788506931 243201471513 9722297931 6469266428 38812587646 63301779308 23466961900 49704470200 29967214731 38866046178 24002358020 4089873125 144549607 30908896133 157006958177 11721217541 134813610529 20529286617 22439267194 157092230068 1604707015 4710407420 14700794931 4086517863 107038396144 15860284281 37288427288 19060110051 4750064487 87120987131 411843472731 104569972400 169117140270 14488922021 196440544185 24476346190 86592365847 1050776559 66718012129 42963760243 57151486793 573067361291 250926078044 41833415222 33835738826 45782646361 8773902331 7406980389 161496944503 21610130582 24798269341 1378052006 23675395017 371167464646 350846198750 132421317198 36121606243 130391179782 465198679548 84087032063 248338698186 117542246415 135477276141 2346221482 2841759818 71004571703 239881342659 273515284512 80303733132 16825002694 23095689336 332337518521 141817256960 1395711048 131011072031 53977624820 24518252499 14802833321 39677447136 139022455625 80490250109 79604723216 143504181039 324507042336 37898439362 102500347258 144631850902 233205243 113359844425 167991507872 187159616949 17735870748 67643389134 106855226606 209269291081 336604454241 244773285946 45806648654 58946613962 554881277 550187027770 205535446463 804205631 195797606939 1889953288 81518558893 279163440888 149553782302 1029530242 145569321891 180419596523 6241350445 24471536459 88026106985 47686021080 90053031424 40629649932 12354981530 87642419807 56089000471 203030719593 5289662020 1901845760 10275613624 2957008900 51428347012 3096114399 5744241700 60896265968 132428010756 66474828880 3179853617 99796265136 306065498454 3528995695 141267595655 91428882705 239221155621 25785840528 15906831812 18383653759 250170023379 5158462181 25392170895 453850663089 2242346950 333109267910 340153450491 32011696431 220223968529 101141973907 263327388476 116461037173 88310615373 99765074518 58838648597 17499159386 145690612602 146988691641 97273899678 21784723154 15128430867 154395428248 90192491356 19667125585 82286148123 66038460797 78747308538 8606280705 86021638890 8203968213 75383149685 2278171393 87056751400 65954895455 18208860620 6829288635 28854515493 103382676368 2380756117 136691486835 74252434335 41369781116 105135376724 87529916213 317976734433 8018230275 6858192609 294825222791 276149161641 18408466028 22770245063 177037669028 979192996 21546261076 264520318773 98359290677 26414207469 5772811267 525456870753 353907336694 46634177620 461641065864 369565440493 530361540204 43555808750 25723920581 6540403560 60636912206 265315498587 48071986891 208921464471 131999192309 234330932306 59986884872 87094241180 26462216329 56258605997 15729970985 80843299852 13760649211 63083380601 66632380932 84856493384 22791057169 82157929789 81924250356 25876691575 7158744877 4633304569 1941480206 131146854310 232837638227 21455516991 30631964 166149734434 23336413705 361646985547 5759505467 18336818929 393092768570 18413519428 54181398717 224392008070 27471155974 130962128492 95457399915 1386419512 149928107722 309199042311 271452510275 10048944895 51313216620 331510163939 146740546588 186225177846 1911211681 22631931697 126614369652 35919913667 250012081281 6198561160 238400332985 103620234296 63269621150 99330822820 21552818994 69927481908 90421662443 36162699041 74486717981 332211484441 192138522809 159857130177 3890020546 41630739055 13184356091 147191586473 117216857662 240046644800 121049551769 330292614 191904467977 4548874921 195113320350 28212497338 147438010681 2999309355 78462351565 223329386934 114572023934 2465197993 17679536259 1608264423 6898630102 2874704791 30336419098 11305350768 11626293513 134956346303 1204749324 1842716426 11821761733 212324789641 124068234 141266262518 184101777565 25606781568 65247606636 14487247220 85430259104 231654503587 119359943496 406488976137 81390524181 211277966001 35216506508 152264426213 17959905 14924192672 338921687568 312216379739 53103971557 163037967926 53217922392 581277863449 2091246737 17399844156 82050943809 54257033574 7334533026 3591131387 298358743145 12585155082 253394282636 185220854853 467867428019 813945020 242398248580 99974364764 6509799711 53136483690 311886090732 4734621869 995925491 26404019412 41198627916 94899375791 20054191620 48301562495 234107239153 504694799360 37637207913 147943912357 233172469163 8352040674 29298154454 137235640909 151700705482 50820150453 216757459878 44319561710 23317499853 24960994334 68119508959 89448927688 43861489475 26034642137 169691850505 77834123764 305055237902 18512894761 4945693637 69096880331 498311437257 251614582939 72755330322 110398878510 58571316186 433858211443 186162582144 190610340432 284125767591 16341818808 77672630393 205006049677 66252508722 116877767856 2759642411 56677100725 23065325001 166574534227 226435571292 4473812223 43046063953 44986816613 471997510389 287957675493 70201574995 233430800026 319844110359 8845209860 7527151276 445112600212 436587401 24247042914 50644809517 157999190901 179935704001 143638022132 194378906158 55186990946 152118770642 11488105607 14456976461 119208964609 6308279180 400433897127 54156932567 131875199110 42613313277 8068174250 160377236684 59792201739 12733878930 20999018643 103930748380 234749361 8343967891 285356792696 56239278767 125555187 84261101178 10146012410 9123523586 25942932467 377086536889 104654567319 150062325748 60013588018 19275051970 225823624947 87841137827 17308499855 92192679134 46217251339 52759436741 230561073706 29885778823 382496180288 766812065 100631314468 25143914639 271588024020 114743768176 412029360390 192432939779 26209401288 209558090055 143050999890 13512128716 225900073560 30008208509 171692124201 440342502906 101860147285 152998778375 20295685257 59305617390 51482491208 317748622582 337220143116 94058003102 86318524682 73669619066 350613744598 86173757961 87428279337 54312574594 8176723574 25491010067 19464263720 8931596787 5903595362 66812035253 32185788104 415203127303 192842347542 20826138032 275188171257 685294028 88225647323 415433746761 158891054174 350650766125 70936771154 63505524373 113427948293 30645050917 26124662458 132446097507 417387674028 158851370474 188583494311 56896339001 10927660260 114267879868 337374554735 149278359649 80529408227 92406662367 5620796429 285200595673 4468396508 460153448079 141818588802 137163806140 6736287428 4158841859 194287505753 176129274944 67938838040 8268776949 67304497831 135607445377 140449918446 11262092489 94853098658 172331348401 312233657616 6696795832 5425376291 21584866744 7339098133 83433049598 27187766890 223820062351 214738402124 272619045150 636444627 21130894337 65718270802 30711239524 18011741265 53696564564 55001520899 6287590646 17176664490 224349429266 36850107616 12046633848 251235807720 434932266650 49210200888 182076324145 110120454790 219126467332 15685171168 334764593758 53900430949 81184128305 190773749247 22843157764 83057377921 163678087830 11275820462 10173602102 68405827496 22800329553 9679256118 60382574113 12328611642 56747634125 37364195298 269013691946 6386863379 435294063 94863665541 361848744269 187613569712 124322661487 121364863414 167104419734 25217094254 127752431231 200585042266 399959198071 75470893971 5122522657 116093429261 314591320397 115329139745 143791363330 4586877285 7091053721 2263383147 454233179316 35080973181 14996081324 141497937185 6505336287 5999614336 49661669412 2430121007 70438870788 121100272917 41214634686 399302560135 109819611345 6458806187 21411276986 36156496248 410584055177 93376133997 160347722528 208217418307 39448867454 46588793427 6009176837 193676281397 23710360061 360669073496 96962198340 211116214368 1050256445 115267933184 240111334326 55230255955 398605968 96414812194 227523380781 250564399632 235699164006 235205815765 707960423 321790008697 442425583441 80684454824 70617495029 167591692719 15163978051 436520328518 513252607358 10178160700 141801550431 446186853884 18328241727 61446002495 54589906451 224792519413 195332322913 137518905863 81210134998 188584890114 60485596769 31563299337 126902170399 205610032333 571722938611 210264721839 37902872210 78749358594 636550708 1064163482 40750974769 239000644660 326199148072 11654918375 70478067010 173820534803 115172827631 100529026922 249481219100 16011347281 217652517172 412431424667 119930317186 11771276708 268106522488 12426513502 35689705446 14009044623 49574061420 11370237274 19349576550 1368762299 14779857213 4759413051 165389759171 81999299463 24318575558 131835642182 73866170615 436410366233 153253351462 2175700470 135892166267 10064297726 128288592309 143083892424 634965363 119959128976 98556766206 284509062949 364096740562 12643304212 352488645113 3289854887 76702704434 249413837199 338433319676 76519691558 108524890327 35775984073 10289404913 116975951423 69437664369 24980044028 171000316 89158188576 6691768790 365084717447 26097262269 37305700086 165815992630 30064475575 226201657657 12957627360 2766844527 313608908101 196113273375 155480664121 6122541055 108033231811 359931341474 48940699081 15731284993 70655243012 28321133071 339479252192 46551231777 41586741239 4135260130 26430840589 259333885913 1909816843 63287043360 37040405643 185559884117 208180062758 340395180123 100975012887 307645867495 55475738156 254031406496 27851874371 48838539902 5970867610 22932189241 3933080374 91148935179 310598762441 260314420939 38831059323 133180695855 432326979037 5970445690 73885329024 25053196851 263987169200 80032811575 172625232893 85816549196 67513207548 240688423271 128110974486 7141228944 275473617135 15746619437 821174000 125979200783 2008754417 190217595342 313708949144 86058670210 8878750329 65250623793 100030051502 343838477355 99306537119 385190759396 109357641164 284911737385 122035798969 68641463034 31503957818 250802378082 313000335339 220325244978 25614778590 14027860574 75429031737 39113228782 185611488375 143086338602 5492143376 79048191526 33069198697 2453315098 237008313272 48603430447 136129794090 360257289166 220109374488 37638201205 61823046539 58126399428 9921184755 292216239308 160249899158 104290647041 63757069962 259709721767 31054940956 41661646492 93230064 335653149487 364911030191 2526301365 359220612907 7051566273 225655413416 163222057090 115683901506 207617029381 186757731073 899451747 240925365044 126012741283 129937516758 254779420288 36777403616 115857374726 111014301129 291354923424 53082400205 63969516238 2223057118 39019186919 44410874071 275791809584 7394632386 7754804749 236114505 71314608690 2701588556 41223702645 324840562578 150577166387 55059909347 142829879027 177183394202 245890732962 218940720505 21900956676 187662997998 110227684676 221331392363 30727057675 287363802042 103765174825 6197985318 24361753038 46931313597 77406561334 117035946843 162872912971 55297606693 69832953151 269312157990 23393395654 62102244277 125074478311 179504565186 2541569428 77260704489 73670121574 148880268079 44983414509 124779013414 145877578898 15625504437 66961242401 64334419313 237370496918 71469256565 128497951894 105305743998 64287617351 185503096597 82858290518 62121077386 119871532131 563476712208 87745610805 3271814509 93895822832 44432913195 42422245284 11134453591 2630155325 30310638826 118422348140 3333799350 79803993792 17969421028 263316327653 80774741473 112818177170 91778240367 40597968117 167675796343 36918759167 143445526211 208669301005 32523958433 45233516159 8499935476 79909154118 21140966707 124346730019 119748185340 4366528083 24694111151 60800675216 75415789290 1731333505 250059870428 269132397580 248198324830 73478932332 106296342731 220143036422 95270430041 13264263361 133627037835 184072337219 33850006587 61374191471 39934044713 14053415958 82802349107 1712056830 229829576 121616040915 5501824166 78902374339 36473008712 126433657232 58065500930 4510465853 311015017245 34718921797 276364439092 21075376250 43569620512 11466678942 29542618647 86101821865 66261095569 20245541048 5156584819 351738243 14620822961 103026558113 162352704045 61209158288 210393701643 177196698877 78239429455 19547779720 36965587553 226813053773 12383640861 41851357461 66510335321 14649219249 342710797301 96697893059 18633964857 235433906901 63713807675 171333876156 47347379847 111389466979 32225198036 3712858498 133645508637 10827887815 914310478 21461198967 82356521551 79846999205 13251353916 91357985631 252439795084 88707911871 82844039361 793501539 11639819578 28228258217 18777873708 124311664832 212608804243 54811875176 21191298222 158648320300 4857240451 42596752643 286293819481 91122041736 103078388472 23445099235 148858054898 354469098954 4528127859 8457714950 173794066599 236114420447 45463596896 133084436689 292357272614 152387294270 158898411439 21670331532 8689440085 3272853459 76951433360 10771488307 236420446529 331142204984 174814109868 7349762932 3883155652 89560078986 228763344964 121513284565 164432199441 201718479513 45486185731 179155143592 121698889147 29756659566 151651121470 39729220181 33841043041 323866195717 41989365342 8581106304 106977020007 1342311 65711825930 175221630943 233718075795 48473180951 21476577620 269873983409 76387195232 16796843638 362008195688 248851387165 14431059479 13355814905 64416182224 75148527067 54614931975 1673629834 49226905234 208527754737 7941724666 53163050979 34356509623 32058124246 204096266228 17739021006 128681667875 139963472831 40741518534 19851843425 9752865422 118804309824 323795714661 35428994179 26788800729 100111826437 86965122091 25632163861 15986749682 112149618362 1891167070 8702321973 89095918915 40509226233 176820666071 63959393838 111516136833 147043559051 1909157437 68422170121 5143814603 56935928770 181287736921 31493103439 126671445661 14484775536 317455165067 103191279883 325923850053 20574040665 25629876205 34539862451 197236404204 152876051974 66708153532 90075501227 31017589399 18822204199 336643517949 115771928350 103353365406 169652881412 176970489583 54737954337 223430302081 112813156865 170148777126 448937777068 26068214443 43980810908 12325686119 10738262860 241575565228 113175708491 20041017144 46161192269 31198827520 6082444379 89473927391 94291406598 127901892843 414482268913 400968491 38115035347 100310845706 67135625314 270750222642 47706699056 4385589953 36308295653 30033586870 17856865317 74210435485 20592155466 252450325894 312497733756 92697540236 73428186267 15271755305 54745302065 2891973457 513001404671 638588577 176069453169 155778116861 4589400467 5583285750 58927491906 9833092786 249961289303 236532733407 18526148893 5305519733 15265034005 14160682391 286557842 145471441700 157259718751 102814213415 377899642816 137691670437 93775999597 80914693235 104040812584 4607109091 29396932565 32505664627 54466892504 67706095585 1467804970 35591171127 140818307210 57234617427 21205322176 23758150901 207361337598 34067593309 6949944799 311529645549 20709527814 123439454197 299023483657 79791027663 87956101499 345918927439 311829131202 6814038036 96988076631 249710555451 94582656842 62219852533 80111609287 31779670967 111095631134 23621912751 53032292325 55593628136 158077786450 99904901131 19787790052 1580526585 13732612 37344385085 42723173786 160466903723 61293314473 6830746230 311190662078 164306746611 335274103717 113172493240 81249657025 19645677030 488571716165 235912649819 168962400991 84859600824 1133042083 36743163278 2160113827 48231044914 38466272639 18207331581 1203025572 5287472267 15360561682 150929262225 99353265192 46281282465 47539011791 260746562967 76950164205 66730234980 93943708251 146467739987 2000541022 19525673167 119257372690 18361680886 24127917479 159561742544 393117384713 64475960899 83265913895 53052139764 62053991066 404252330068 93986279048 182913434238 52010575432 13001840320 184041348191 44027334364 69060896 205271931430 175415705126 93712033646 67479008621 29153370462 15741245224 174242756012 10215995024 3894741965 27915716855 36730703043 148773610326 77154119892 1580581978 5206013911 36969664701 128503780920 70676441364 338482027582 61613553237 109312660873 4136214512 309705525 81314397865 74016972830 37459446788 82711703917 56438099396 40479777011 79709598265 52522231941 23376467381 254037222828 49981713824 34891597421 218969962544 355643701470 34034096500 9235272930 123255933079 21501348312 14783140151 185814196477 9461626214 41291469808 79643025556 29028938103 20481874457 90413064687 66524642817 77793751473 324408880459 94788921280 171544937627 1247830390 16301384162 38431846257 27194371632 306719041569 49011282839 184696928983 76548851615 225400049905 155543212816 18067300224 167732686 250985347954 170720074665 51923631617 380728041337 349999895047 196068015945 77887600990 166993810892 236122570095 56127847075 9496945551 42208705949 89988484945 84858324287 13490081504 47979120567 1323497974 114146693745 83005857494 43893577638 170991728373 9293555560 67105946183 40527873279 5518463596 83145184448 166181210724 218337123297 197010640361 5845040749 137491168992 71357675769 50324723512 11929960778 167219867526 26403082 39990844727 183626963420 3396907948 289684759792 48296912742 83869679616 33054856300 47081341694 56425784066 57487047887 77132356406 10971611152 84555571713 50740289030 1989422223 3743801855 212573969708 259250213897 138960919503 286459785795 137405832109 61139168532 48978504752 185745096946 46460104599 179798042857 145366519250 51789582777 363121869256 294749143683 89752947555 13515344304 33377675032 78225615662 19988140548 98580422784 44002976673 4756672098 120114921522 22626859608 333470272309 75693122296 89019073097 242841483869 12426712895 65209714813 233298344419 295170981870 72518878113 297047244755 14089537214 10735414567 157564514403 103160254377 199076414520 132821029617 3579050917 1894385297 17253742605 32433908677 72366104414 92183148917 105935147436 88097459180 6076308338 87021600406 4272923408 13904408904 22589980445 299844909278 87493261250 102052692985 245211747077 14445505646 1708172676 45774670217 159256513441 7722001813 120371309192 14396389609 20816015660 76516089886 524221873846 51917658567 43805272538 57436802445 90721369229 202703207 226029143434 5526905100 283604574157 35977612421 47363215305 23970795671 692664335 44799103225 820468279 141782394483 65041024924 127501883017 382556420937 33527303343 20894313481 16225636064 354066532346 35269281706 256805418807 12458816016 14943174722 40210533437 3587975944 6587163212 66734183883 1507768387 95991765478 40456771424 46054542266 92079806961 95877112593 20604432616 86844415071 28549193496 17397761646 157808590787 313960992906 198414646112 372683052433 432735587690 18572497668 7651538164 3226895333 3937220469 296477989597 151899134665 197611019292 327404303942 3831317708 269703239518 37496354452 227714083446 43951509376 329494452763 17981095932 39413675616 249469573 59032466262 4030238532 108774819590 53750686609 171992886795 130350998061 239609120727 30486579684 60287005499 226883505724 207790842196 60745551503 7503704348 44343996841 178608709360 81260220290 92154028979 102252991731 6445321438 52212395686 146245402429 16304076363 2525242076 306756559913 20467682000 193667463469 5270722430 43839008556 271179778954 136798075944 17545017654 1471140363 128293479449 166238715787 21986719917 42846839578 1554168660 25978233643 6997845059 173297222924 142369223242 35978770066 32617023353 449905602393 76191099639 118522024433 66639562066 91065252090 17736201815 315311139173 82769112262 132824407756 8159833374 51293103168 149243032376 12867948167 122189952816 5811707382 24935243002 180655718813 496209053 225338662362 12585281169 83604561646 197522973792 145265964433 4860649871 72026477355 1788308491 123857953620 197434418341 16032924435 326426080588 3941897970 240576752891 5460676416 210151187599 13996763444 219702088735 5960812523 67791407079 3763204146 297745578791 1451473456 45171851865 188487895323 104826755454 20972672480 83375854210 51678810755 316428975672 6186642647 4063325175 43104064992 5371778904 87327955835 224648023143 6414103598 382641885238 415142258303 60263930238 150584949236 59648310224 164490312917 68273509850 49107830752 38766887374 117134136034 9921707916 6474094452 28271619072 116905076615 81668639347 2600691223 79938111536 78647439880 425221505 356512575534 28086491648 85486124722 25091247725 5701714129 1139222753 4647271017 26431610812 14953586276 459024207 11275197059 22356641321 80872662601 273017430120 343551796472 9275980981 278366807415 6915362028 9529271991 27868939642 317071394125 128063029072 9706549035 205125164335 298535678001 254977331384 25872523064 201729447528 7223100683 34003583309 1799083439 162177975151 43418122967 26217730244 85001545115 38174043615 127993500 30006037548 170232862357 127831014310 118801914468 111235588099 228658434732 3985177324 301192134429 28362604693 41781139499 334802959384 133527101340 115246232507 40313164475 67795634526 265298293324 90592146598 19519816992 64199526853 104651352491 328558524373 105314118073 181348981876 26805572287 18627316482 209042820316 5894911728 36129150627 150425450311 124388456781 234184841018 136225301267 688659130 11002710399 58609358286 19666519169 22504591522 16576242755 220337970615 99092194074 9765889499 196549550526 17131013649 2768991077 249347263998 160340054257 205694934147 5731687371 384777911185 2806666405 58336765922 130034751320 37545691899 81680500937 138849320711 26618467750 183428213822 266289787 56327015261 36281406384 39400259328 15874777341 56733901780 111559598761 102738154903 282147542375 17328752394 329295831 7730204479 96237867907 3577745767 253890940191 26900789930 65296127887 178622240021 682385271 318051047199 39030108508 36249497667 310726115693 285346245509 153736562397 167560023328 2742030046 259298999147 50061322908 2886831769 10741556597 38287666881 1311558448 16210174296 7040176237 50539963320 289614494910 133343152152 39035474235 1674844099 105049583864 1501360619 96977478690 203719507691 40203687760 46508006019 4836331074 31614328044 265889902927 74334154872 79372586196 11130416750 66684846247 72987959283 111184583044 377437765139 143031373485 50027858974 159597384576 30949983640 279133233247 141747401623 227014622097 172825767756 12754719814 282416169375 1658798372 181559977831 100403534945 10067158763 16061016494 37155246790 273150025403 5023849544 185038803319 238668963406 5827089118 150088458927 175289779665 40169857198 10533242793 213564576306 7389141810 40770944985 52555841496 22921310927 182277389078 4948653735 75243370909 369962715468 205132973725 284736648023 190887012588 73178131412 67853751987 23105858721 41884114976 808745814 64279966168 129100731463 69323211118 294776994643 37716331122 72809633616 124579171876 6063315330 95066264477 148309853518 195924468531 52926841421 423353139521 53990766444 129690127927 366839249686 16223878435 89703766111 61313689 155486319632 19667740552 37184518329 14291627862 35526183750 397261790 87274992380 20822082407 2470677808 204445013943 10501469711 51305597585 38755948849 25153171178 227948862809 2860834180 15034218831 10966543764 166889659685 226430575403 3232280527 52589141128 84088627350 14937745752 35838749165 24987259097 2638523273 94061286885 97388119929 214225612991 95051650229 37734132524 113892072192 274554249545 386296056941 106464884636 21268645547 72874254829 68187890326 126502013519 92066979116 124076720755 193870543777 215118236123 144943579217 7460535485 26378894309 130384316121 98421947428 192570142927 22628556285 478369673751 81930314962 31204822733 446816697013 27799698536 61536713688 4495236477 107886260508 2829852745 30435437175 3700553901 103327404153 37385476281 97719967478 2671125290 135498257133 209170081538 340099290765 109749711220 222191659562 108452269392 6665296360 170256582252 9210256258 11383558116 269785972024 109042922593 16083024065 198695878513 138389265623 260462102605 27803867838 46462880565 1739565540 83754705375 136018895502 13454660917 24822912554 70699108616 459723254560 193554415080 304184194229 92356461822 190835845066 6662489840 12859110739 1045541324 45025525083 38162987126 57654054862 27656970210 6481332157 6041991992 9341709186 279311411132 84733392030 240200187470 326095218910 351602713775 21145157356 40897517919 67662511416 123975450775 95652741207 205739474663 80066716958 38255792748 21085964541 4124755075 14500603677 223015174984 74351390253 6903347748 54113244595 19793461410 194016054594 19988493012 69147965808 4261794618 60594558760 72871130498 6182808099 219079597064 8151989680 2652181267 366517007570 236860085206 226222599918 85259511803 204256128134 128641993964 365332740631 38209846433 148329434410 32321060449 41694473887 14580639861 13161000113 438542114315 245125375564 51075933183 224318013991 288338353191 72531935311 79693314251 149522207097 133314971262 67981550686 50282631218 165851666022 8003059132 144871500606 32237608355 43522538308 258732363792 290552567487 207451994437 3732989143 86914694251 31439419217 410500393845 154055736948 1279170469 128303468324 221477322616 28873996782 14352672113 45881137331 29141723874 305706437050 15564060931 66049767488 148432423157 90248813035 7977526457 15457166407 242777443747 179452277715 228094827879 81200631179 18248284067 60252670807 16493524744 23565017655 37888642343 35059297877 145804814517 82971051711 189098233636 178539832736 52846739999 244683928919 119159905777 5471589811 81188625587 239050343927 332009874748 321668243250 17733261629 11312952291 31755384685 214577014714 212857632202 153926781615 306106492 29929120467 21659988513 35435674793 427884364503 382901767733 17294752486 44846643825 142722637214 254413756437 231818274 262143937039 15630787572 105046906701 2807743540 7756352882 34788272174 68673992235 9604490798 163512483611 47154225125 32297390567 46875749475 49227197550 161768220405 63633670647 126487798310 184191905727 316816316993 329385098668 3539089081 114343197240 91702585767 417694550851 11167851147 376638324150 110191820793 3196216525 219263882799 305297302781 17889017925 223274858981 382562301102 63480842035 12833473597 158644877359 62439872564 38498755831 11738535447 288033844554 204067031313 125718555990 32695681305 62809611811 81812804111 388536107484 2379749602 154963430930 172814191278 914610423 78345149066 16515646637 812134251 45337521504 12493610479 128105373581 182523933633 111746550921 69555168411 43761333318 124922512316 120772097233 351595964899 8591708631 2147610204 82974553231 80795029739 3018956 120184544138 12903166877 118125197995 127142590423 4488516837 283848241409 278994718439 13562163066 37590601697 73168077991 9298952428 331432761750 260727445926 69526992769 342707814984 170485268849 311469862339 282426807428 104015917169 179170101340 20511512737 100202072062 338816103628 62556058121 112885956742 59234745256 17730620809 21406284630 25580272960 182784019360 2952337617 359225214961 103365139165 2537648212 27174909077 112786943016 76235535352 25480598738 466912009295 31956266030 25905191181 43813204193 8742874692 325505587770 31093361329 2309697062 5825406506 271398756523 327625644076 296258194466 184255747 336439827348 214959009814 61350760259 10838120395 24640412554 153138855032 40057599885 1835093516 147116260121 277912855986 22861130571 1792135487 323126228001 17634980492 288079090621 718333528 53374422566 411207467249 877192441 117993393798 64678177561 36061460066 4692694351 43255417392 202382674127 377939119849 60626436977 4734429028 33400112115 29118037764 111169323065 404239103669 45549858323 39915918359 134462242410 199388282694 18761303527 16681759444 326861758765 10694603668 66663884917 3686341562 8976484341 7876016078 378576176816 2553100860 127185391648 192103086510 53267344306 221952740521 29836885176 4320828656 67537644250 79671284350 123489698392 60672509027 12602656258 60892990665 325103593609 56343549817 51983755076 55045093415 156083138277 129617222038 18458103127 18440418342 344379572182 8225332919 95007313199 50108762889 5880176089 1793017069 28280275566 48893028605 138541805618 381530302622 12990775226 136038531773 61223384635 31378646610 84596482860 64818933213 229417418127 20593671684 14415564720 117169501613 208033537010 23767606917 9521008292 186041121659 220169818161 146951047663 325575711 2419764652 261440407645 19817435639 362075069998 26385650156 65062703052 33117402848 333400904995 23882664903 22958031204 205744266638 45501210868 156933304530 5623061400 42126952542 433087865446 30667950731 84190513725 19062844378 331166378577 44648008324 187031421454 43326738310 130912565793 28071120929 12343510332 177622593132 118707505610 48359407876 171998716754 48669574693 116992470584 169200080074 302312585626 9705764108 53726215509 6594602166 81892232295 141868805294 121948269205 57988728033 19145290319 1365817653 18166620899 166027243195 371983711506 21950252925 68651167473 154121402294 307492210954 30155346248 150695126113 55725082740 5170968194 22056457484 263646762784 7018278791 17973241065 12901205584 273204273625 20870454325 1159540543 2216028347 26110456481 394623756096 53023927134 60093117859 18828287227 242246005724 66476854040 56360911280 139773405259 5331498252 271708613946 56357056035 24964841000 27716814782 89306890094 181599958596 133311924277 19998437451 66645576922 4633966870 1803414606 2061206935 101577526388 7776384595 380738104448 241738655441 55294395022 4345883571 304589318277 45982871979 4795081627 11830380045 691589203 28413035337 141199515192 153928631221 68807160927 183936036900 271003012965 179093715143 2281271831 4005736032 353526801051 33717368270 8831822475 51566141747 154091405 7638616298 64106136222 13291470164 351638973746 196459192783 397848798805 167171381334 25240617651 31427540596 102769278233 41000265236 45461194315 32240546078 217830732964 135100595696 6956667845 2778677953 500080530 25749489531 359391154179 70111089130 117484748018 103244281108 18664529631 55085597647 190168396045 337614732110 3089607323 83962812024 5622324168 136112064321 114190433058 36357289295 35653345523 22091323957 21113328410 378108874028 197892689982 93892341646 161951402812 73134379269 22140216698 233060722114 374058049865 41691748799 9590051004 353505083375 328576615394 68420083003 37482990902 343135079449 53320008115 113363614119 114332189549 23041579781 4809887212 23245266480 7205407433 38219116797 89456672367 85361867052 203437498500 151475939655 365696473150 10091439297 239660080655 239690220156 255192039022 46388378859 64099455532 22382311226 375123748493 56406144 78062128486 175516848907 49162725547 4586785385 4186272972 192653212935 143605499621 192285160200 167459248847 13650671336 4281360685 130146816231 386202304948 62698217065 26261109603 147698191700 144407438082 17897627751 149550189627 34482701438 67405046126 1765607072 167354393679 1699664943 15990078785 10221180958 5496164778 30584034122 302700374014 53447588298 254354072335 266948715981 60516418104 67988742048 70819358894 200710786103 14751410370 180385936956 10159690258 67623685031 52263330600 41779977166 180577108665 50910646284 21799516355 93780505968 400002010390 5332577856 2170964798 305795815854 6249550247 59247169807 7590195730 186980829030 42019131763 328556312600 452816631404 46439337087 11751748489 336434140352 149501726798 35473887848 351826425715 277217217846 72200699084 732692088 54103462310 119802922859 224050521624 143743909092 27770498479 149079932239 220225936153 112266052721 133164723662 146522736746 24548066457 14882151392 14849798708 109627917744 16323312429 24447905921 202989648200 167532670837 59342238772 10755375015 121423512611 170805991834 6675070091 86810257780 47061062525 223063605293 116653586287 63185987479 54702631123 52104555920 51396406134 15125273516 100491892738 4160366113 4301269979 469926152376 205635582664 63647777781 155234839380 264628767661 63110267213 17602214172 11471507089 14491616361 2086049238 26333883222 5068078220 35766482943 20619809193 31572587890 298697590831 217344024729 21129652625 68197184569 11175680309 10810215161 187417114784 128368558270 67532261303 174421439227 25161772488 323136786283 15525941572 326708481922 461903309549 17521875080 80926619769 197262179969 316192977 273893902885 297089088594 79792148931 30403507246 451792703187 18382472088 317811966342 180739738743 64317369344 31231360928 75502545852 49283378477 16657952759 3221676606 36479188798 30328779706 244786444466 28544889746 57882061954 168525704 3504552842 82133309015 548323717 474723757 23156180452 40028692177 78516990414 202504478047 94681866014 932016311 188091493450 369371621685 164429452491 83523768 592485569 225317712071 51827648325 139373257345 128959503317 5742900009 160825971000 2797010268 164006320081 241046224596 21602831155 4316401371 98541272893 1356780683 110550819036 98943243905 2630969703 54260509702 48193833032 57189345230 38348662936 4548887 266108962365 311468787890 83772806851 12331034145 95599765514 280036214307 35872385026 79454923981 191993316530 131646489392 61019164464 35113379688 17805937747 153808172156 158307394298 3212407743 75129994638 10896290042 401702786170 66809124165 826498131 239024224774 349817779898 91735070838 667728125 81670757770 16240234473 372809984337 66318074396 6355939591 99362717605 429668798416 366756200194 29754057020 60070515923 31467651411 332072275933 23434921409 64658816361 53491518423 22988584442 264335816949 33444457734 153943397458 268393844474 145076276347 327750600567 61838139927 87830785350 12691314920 2768977937 46669057924 32121344438 356031401 17599173877 16981176231 13756692652 71812284433 59167809020 149702599456 339290330092 313901709381 127904291436 306478210331 156414902150 53485632006 25583059430 41482810367 160831082646 173421951874 17952417402 206084081783 316365268549 234998121382 5093410522 3398822485 382006805590 328702148551 21711074171 75616962886 321580350769 310781622274 1557291123 227136428552 29851289002 83146319765 2808866161 267779903218 38724314312 74358623468 11471848504 19241005722 84760720124 9189332068 21992835226 34366655714 34452048770 31189729698 67217961293 33099653438 189065763108 26475851995 102204770986 226070395876 146648238126 8849414741 212965139649 22780228070 12157451696 217207319176 24516365278 11044508411 16593390964 109275802471 25350049027 10577512931 90767570018 149803507153 48413641096 18337023248 7552387871 39880025107 382207126932 19963602416 10701708881 426570973979 79266294349 106244054984 21327593632 88426533936 53015601854 7347822354 159156586539 1150791757 12390124914 118614676724 251498869811 145927759784 116991885276 63704431716 22168947509 5569029370 185432645270 94876578316 132455624630 3715041541 902329720 14273361380 9588810708 4715029657 207882834806 80970389666 122757601459 36861677409 32801552720 6709794854 5278668573 16272265579 7758286669 98975528527 442838744496 4600767363 263175984669 34227880060 67167250245 4955921774 924122999 75698471124 13325654510 295563530314 14185434680 248969234921 117274881475 51288554227 123080436752 126317676127 337550676813 12231123986 5804648189 112092040439 60867501867 2058524099 96811374701 21299828520 350062733733 119500788525 17153955302 33339216381 204758400302 101574750163 13456900670 43035521011 54077552211 10516529474 111250906582 39578404387 199032834096 109275633719 3563417913 22005410568 8952022114 165079520285 30137636137 88441373630 89029325874 133217614980 196194486221 85113421946 43449942098 3413371077 5114860055 99758020 142849331500 74089596390 27222367233 242994678429 276995586060 40386591968 22297121481 79107469880 154239978932 75856527085 94283488843 35806887046 217868850036 196580598236 142460114360 7742398575 80351309560 160553203507 3528366155 22163873649 159243252889 35665704953 7152226976 404031969885 35578456992 39558228694 12231126966 843926726 224531178448 46734634606 247090045107 289177663684 254753590420 7032126392 242574986884 52575545693 2692773607 9697976154 23733090880 76772031103 2195531664 162565416597 138032811356 1372689149 294962029168 77896402516 33493351989 41925161586 65165321703 139044192646 99158963015 74897426678 42008716031 10006797708 7925928441 79874097873 57834040902 9428504644 249620014764 108267108538 68840424938 2294191138 408795583710 47014842655 69165607878 51776625450 83270168022 262103781631 270503727 144690902678 191043647443 29987917551 70798070716 383091061080 222993232280 224647413 427125463239 18022668731 234079967598 149204373369 285371288950 10043158927 188480511 13356926539 2717393 311714656366 6707733888 130192677427 89866165358 312009046 46809929342 244647464192 53820155191 9361804720 53819123443 147665266896 274468099894 63413018180 602255246 145107169555 129640538886 58247277784 312496315846 330465960362 39250870528 24307224023 271706947846 12800217045 184865055879 73675175208 72626736761 173095443387 45577523048 307474919890 51025401212 14071597077 75511447788 32891962 63806650352 88783945342 13266997269 102646023450 35035099759 339667355579 45823918905 43871250897 3243641448 465035600413 35401167257 35917140059 1175338942 148847163825 63637915403 16842945897 35787157111 735487108 229280234036 54350507205 195878439802 49636726369 3631263098 243700160239 74545339910 32522060866 27832533874 120881239275 28719097694 66825032365 190051031248 179770969483 24741399192 260403146521 14060144560 76737138720 147946981427 118666910670 259579627281 28449045550 258179477657 172145241417 2352417854 20906215696 47799683844 33732977252 466002238668 574679880 87707785860 22043202396 94952817775 5054296688 32617549967 106788365191 170067376584 13861682279 70463510541 233788479616 39246460064 28158123978 292098391619 69923907792 32111913195 12629285907 12420543214 190337340065 6412376715 50571419564 318561816777 16928878836 255545224822 101579271538 9595146960 5321285034 74512191282 319165444875 80550604884 39177410627 1460711829 285386906934 7724233931 49326641470 152941364137 277256297082 4854386318 88551888054 114510623499 166519963363 5147980727 97146578151 294775199014 15217264714 40008914966 115513030899 11214347306 88272123728 23971847051 27509482572 311758920560 60426579252 112048280074 21614241121 138256141378 22159158540 16284872623 33729424423 199706416208 327268531973 45423688366 28906500635 69340473763 124000745849 92513927614 9057136113 74743234800 46810163418 44158114413 73926413836 7957142702 43195921148 2315399472 79358037437 39312749117 3949546807 55553893145 221707915471 4504417687 215530376611 57356761804 28778247758 6142214588 9019454588 2277493491 31231508733 3215900366 192822540 95194825915 55351517185 41090330394 37591348567 329090307215 52280054879 46961799504 11020053879 306414738976 40393149012 59814063114 4672219973 41104675534 177031819053 133654714840 353123077178 2952817377 59226240459 25250106343 273390894007 5979541322 438848270331 25016601453 405091525479 27111919646 1636711039 274138083321 125909335017 268606105705 60855337039 70120063284 129235978017 7266535695 78966579049 13012803038 73251956983 9404190552 100412641530 28835441602 270319313834 21913292206 290644984158 73466529982 244717727 139988287956 166707366682 77902329091 11033566550 13203925884 294805000 13543633417 49186025983 8644628891 77342094650 292376116588 97495294473 221027238942 112367160342 19696711193 29754762054 21804229274 951038123 72378433077 205881462689 229284828825 36402960510 9347891809 9326895763 355931585690 30106715217 44319708262 155145601735 10710187160 98396624258 244035540791 218078994280 82472229561 79360999566 14001460189 85250432194 251332281195 52485398054 18582805048 113511756927 271955039206 219114701098 136325274078 6776484926 29702031702 27614731548 362473731554 87569427898 96615343307 89019216283 92166886669 85713964814 17446499129 287113656479 201360552327 208542322745 603678845 373061950642 12379847139 295915959565 46877664245 227296429151 99539758681 343033683049 43373916968 264732956737 14369138264 9046680030 288379917934 122091322543 89839096838 2179153327 271785740093 110207482413 876647729 32004716438 117250407374 8390009771 275671642733 273058115550 138549714077 195915791479 48568459797 28488581319 18666085201 70993851479 104566235732 90225613532 148441841273 2895448411 39467511219 96372572625 12251500761 16205566438 2873104262 8153655698 283669714714 110032991499 29891657549 109527740787 93614266138 27735972598 74747882968 10236104658 7780945155 28556959351 70679527926 6597934309 339909635579 8386298524 7446338109 117379870325 176495551863 205533922771 64535999037 234720494116 208980124334 340594022537 61356796388 233560614467 101831104056 66589981527 123623803679 160970532197 281551239240 25425320171 42208494497 139016069756 27966140404 7693382387 61097969128 1145579519 220536957 53150334890 3599777634 3564108360 205018701911 69139588623 355725205513 226119115714 37688491451 18326651042 325171472975 1210363996 2990215193 23771697756 297783103220 101007350892 31695821570 147827936160 31915591896 20372981215 70194489903 111049240716 19330109804 6155861144 119514691379 249440832739 209091317384 78335828439 84171592105 17232252849 281574410307 208297016244 124406919216 96019291741 58173038904 257613102781 70018102598 177085168044 6885191090 75000597905 146493005343 309440973150 32347509595 91250300400 64161822689 122367236062 5100955825 9957783037 86332384183 15390137168 71730952519 230585029222 60906197521 237366613284 64257277014 105944384886 190178219426 58675259660 92557311523 23918901668 64863190630 41507860473 12202701378 274433601573 42025242198 64807515647 9737838037 42955049241 229184950162 17377609035 279719868479 46306547739 5325882953 48624281902 208291131534 86688074144 168596068092 35074027119 45667303225 64838622839 50278086538 46410653820 46990011522 4520763 177415809 98610942898 165793522154 2485028650 38258342420 264918380131 11352195424 134274863544 78702833908 49548636699 252279418779 183937543572 345206179659 134352228231 40059874635 21874251098 79340283109 8747468499 28925896253 27029294837 15629709419 91100107523 29050757074 64195949583 25009842280 245228462911 58195175381 342904615949 18378724914 104248860138 247588295235 31291307387 889956714 63651487689 221698633863 225504804447 37259898364 378216318422 160183799798 4531208165 155078420533 110818070818 85001409965 56905571157 57587973 35263258204 15922516218 22556149151 7111191420 47923124825 20454420401 33421770387 2700810427 38206024687 6244037506 171461386856 310638457268 124617826707 30823572519 87855544276 114001140394 34409941808 392847876570 9757863474 25756152074 196985694418 172623327321 76082555351 15953654787 156029877343 2981298628 253836247341 141414536510 79251617071 27843180664 1208690578 71418400120 30851602240 8994221675 124639235867 117471815307 4532918906 35204216474 2550917298 79736960352 119836965697 73994370979 659256954 12683125932 77939787027 16035392240 2096682017 176742853515 39139581493 24125413000 11017303053 156677515071 115154707344 55724147249 68083960519 79475931031 66695396154 62846204342 40212183216 172041261125 10441540251 256419747165 214266540010 37540858812 87039290401 722147157 73358371688 122508655409 12792171551 15813381893 265461649815 375664897130 59942300806 15429744272 199280698693 192189160611 145377028895 195646316654 78154687413 20413902684 55470637327 268694481502 290078425825 174732593504 12901600799 28164766445 80561046543 159272286393 17619395091 117714872422 93604801688 46681893586 115485612910 99903413869 583297129 308358511335 40200826207 5004599708 80732699223 18971887200 192361467438 5123988012 33180302906 56370931170 2126787092 119006231952 107528389128 168447550251 107598107118 199487681589 29076764683 282026121331 196791724562 16007527911 346783889 140163693815 282231285234 7392731094 215248282291 68349246238 45324575050 332397417929 67631331232 32777611037 178057618897 167394413451 40739778852 55744899682 5603762011 46388323795 169339849202 42700660614 218829581022 65616660752 57902759500 236108275332 5347449192 139406538673 141150793703 2053350699 77741083836 57413326575 63637017419 128454002898 71120749556 21189974653 22483776958 205516057331 58258228974 186266685699 16273595957 409248909 76980156187 6538013663 113399258775 116055746533 2397955732 110887541549 207290285409 19110150573 116985108691 135152043795 15854506117 30959266326 49855795389 23033043444 36503599555 46669280588 29315221064 99165283201 286739595442 219483635048 108303522673 78343497003 14828006089 32182771772 75654347634 52463924205 105605510663 28621621734 215032481403 174966541168 22170172247 20022830817 80475135843 59817009900 42860472238 43883552978 26524632178 29887609857 8008604229 110738089828 56512645924 141638115307 58669294455 74135205734 27789036349 318796879287 16395161258 207240940749 50784923091 80247338463 35782061078 51673827492 156275351362 201001298996 274359871249 183709014321 138114698232 47203625348 19330880610 121989240307 15755835067 26595502740 67578260767 213578129352 350537650125 20185748320 54485612658 3225559721 3988954622 2756374986 194790094050 32612900319 197807106400 223399265334 13200176324 23674051860 16833230462 87591538551 311763129878 843186836 17488237 3932593871 94939996003 131290547361 204684876164 45112153870 166553893364 29999862422 2629197576 272913577981 24739874191 14150233961 1910183296 107661542655 92937157080 362995973246 361635096100 147629253709 11252077292 4694230379 139556083603 43893766399 164030458812 73254895689 28078264430 9932794578 139527931492 9642741973 83252777952 312114294306 74734997135 68069859859 44722527258 150465476259 103070640069 327426104642 30386695821 3986384321 55422119423 242283943822 29728735206 2823171493 48795468209 4490967608 38450222081 290641063717 153356189135 7730337253 226175139400 91209113577 89656617637 7923445940 4716047140 155763262796 79403615535 288612900655 17456028942 723489489 603386706 332655892606 12939682595 158985110257 97233944905 13906452326 32749136214 128549328460 334302138685 14671387178 62668474276 152761068131 146807766880 5779808574 29196403241 18471544739 46596749955 115751765899 65048895002 32179222370 51976000897 20822580041 14963143767 15328788500 45967022219 37441157468 9912499598 1914320353 75617066653 246429858536 15512902758 158400281552 375813461187 173839447946 59991840388 23090986958 66393180712 64006098445 24843246480 41183933178 303282061021 73684971692 96615189015 127459796985 157072421281 140038142060 52361651040 533893432 194606005164 49719598038 122873108561 25321998076 131939932470 28282393960 250373057009 88303809288 117472050923 72356305661 401789480541 55729580737 230091667385 354447498187 39003429148 24829404141 70900688068 203232920785 433188353309 263888125082 179349865809 46681151523 23583051011 130374918792 99948468594 168749580168 185809846920 3042865985 105059361329 77778135901 148653419677 113394176062 81240290723 45702175184 9581490797 307602114467 62786579703 222922107315 2823425639 20015468485 39051337083 94616582579 19447757862 129710049959 319100494157 59588964971 3737038892 117408896904 254822799369 12655604026 133931664608 158759990326 28459149463 99148625580 120315832045 1042351033 87214307646 1474245199 63082051869 1251323084 89528958237 29592497592 228078120837 191832498262 39394324142 1166940742 11440898441 13575634100 151205192875 19983498050 15449558244 51090217287 27129996758 249355731623 34038874766 2943823839 212107292466 9338237934 102243325382 255081772987 2001238010 92638124581 302157046767 91865217991 261623618558 29201332497 279707255583 42457075905 234134871626 365939483730 412620060446 158685169921 172937690165 212368419219 15494085934 191679769184 341454167775 8849620572 34623392962 74210325229 3308994274 11130945043 46084589659 10155621818 187580576467 5594615735 1005716066 104521801552 53597207 21856441410 11675936122 12006759710 81646759717 104065234590 1367697361 85571923010 215090522398 39346400938 4587084349 40823180911 172929886570 296631619689 202325507753 17127823351 10644928754 44540167822 51683760212 16463963507 243587645155 299851110453 871354873 197448296267 44777953908 124708903487 1827372280 35403008270 69111155374 353773956995 32776269415 15485222616 31497921204 2693590888 52659494058 163853559820 138393130037 59684443511 8789966581 28847778126 46810318659 27459365621 32235966856 27169640714 11667965184 843472510 6655312760 34932211577 36752642452 87437521017 152782333919 19145946539 3336957953 21126489726 122396639384 11279575106 258853621110 75576925788 2572144412 253753310769 14177487503 85080046936 56251397266 90351822978 6009603172 78612957240 4112637430 91334119275 7240633902 101214168210 41816139795 2741193016 129258772210 261003665998 139982853682 23395198105 326054850736 8053921174 7464506334 16386446004 142434625800 68359295957 32084116879 152421657695 231104728754 8311547145 249572851790 380109592 16454491800 80595403321 98926753953 30540801022 147789809015 170529723429 4080120117 17649125798 354642415458 894577975 16105606753 30404897946 53310038807 451205672879 36843148769 25756916154 4441419946 3054166212 18119945277 2533533199 248052554943 430226854982 212343605820 27883664012 159249393774 11992156661 27854831580 16557032744 44930871870 297794366623 31392370940 4298262939 65595594222 338947908543 47780294317 38253063117 2436594157 18899856 291135920991 147061960300 25552348728 134534814983 27700931943 27132813509 9613032695 75347396081 2749425645 204863063 132240356388 15948822904 123027408676 47509218351 58809045380 84600686802 291008030380 45340572045 88046258386 295827610630 35888210408 54095169573 28621899 20722527816 45462493254 16099851946 302103339327 50621837492 123454003803 43733370361 59487442440 11171739915 81592274279 34971959288 156665077513 2015874943 271885356415 107873651919 300054696139 351087462993 49242354980 23814208326 38435001000 3207595813 53037809414 14567810 25801381942 12237281006 45744533017 1869448651 86343658410 37691944219 34473363166 7777186865 120736881507 9418766425 3659979709 32954336302 324645809369 27028162897 46701791491 4144614601 146786643085 139570398975 77495825422 145843363908 8430163764 114674305962 87185823985 219943563143 4354921268 20640246373 114354201055 118432069303 34156754567 208752596034 16810956060 281460965887 119390721809 74624729909 103276941956 20197766156 127344415797 6157744 83205230631 111573605356 147750964733 22645904369 2391438097 47555749585 46645295835 61399004909 22855818074 85726640067 23072867811 52345859102 57315761050 1192298153 35584504224 198114797962 6221513544 181316773755 108244730257 18938526179 50470240290 211573992831 28811253618 8883294666 82635579530 22280064411 14455830730 279543025844 148096197326 77115825857 159661038664 101043695480 184861400386 74236729504 129134995988 69929416682 241358227458 48177074455 2640493525 31074203718 151114785798 119847231597 205961215034 51181914215 169423660911 47998720114 51535879986 289867634209 89813968747 149200182009 65768290461 67183502129 239865758597 1403739951 396751552099 397378460783 36345489920 19409902832 261461121410 159013178691 51231607697 192864559059 29393211000 21247015820 316266986430 29582419322 95893425211 222458273691 126896339740 56139364686 54609839034 76803486839 13160992375 64465817470 9643254315 6503528186 1588708840 4544945667 103047148770 65823607920 48633590320 43403377158 24889982039 15383482632 129040807532 448763751281 134116078455 246845980318 83207941424 47615714761 72848438350 12157524712 95782015854 174382712680 276611074625 11279043090 8059112203 33227724748 107345554361 210749309750 260253801630 128199540458 147885298967 501688318 15026594103 40595385805 14606753192 8190429392 159238035878 127869513910 53181628771 279078740269 309128610451 227562163802 3522909 32268542443 94047216180 133542324438 2131075746 173266031553 35525824182 731043896 2115895207 28622655893 211756394 28305841944 15169361936 114121872 226944495119 92035997049 72417256610 19703304704 153614936617 341531333287 196688014937 10011044199 84784857223 18641524117 154045838717 47052594725 130631248115 23699942780 39445424344 43102680824 32033909170 6496044702 3183956487 64060024266 67537830930 78066332364 10283614144 273139109211 7029357489 207770215 233913446322 1678763118 5686935760 35506816299 1937683298 222180098102 3923381670 2774730230 71438445864 37169805920 20035150446 302500380938 13911831619 97592014716 292459479 64124413009 221972191794 17621977477 129284029763 15541941915 72996590103 26456492997 317368335160 215490789927 88113123961 10991239110 4985211363 199157980972 26424706583 320974833021 7384023456 5420824909 65299050898 1375385985 15945145009 38329192651 28149236935 3834152961 113790883298 81588416938 8805838395 25052631694 198940599280 255412771965 332589811136 60643697303 132562557144 8336945 195647291745 6777510926 83809144268 10525421177 14044426317 4254167623 228266059840 16055238112 221142465615 14362084096 31919381667 219022468683 3408255177 11979652967 195032352114 236040126833 4391264995 380569903650 3395986157 15639584486 54777945768 379261592511 32215678893 287343268292 90378652325 235287398925 124695869002 40442001140 51286343518 411696440324 235722989308 114795035965 165564133296 114969452980 294240877510 221426690735 19560360465 2134355655 96330666546 137061445975 133682328517 81106952481 58321751483 21502358501 20824966235 13067017189 99846501387 41401355576 111482653749 47350236520 114319163788 29901897940 357526103066 1640403737 52269454859 394107426805 5665620246 1509946361 247126999283 178152733964 233667959802 291194836630 42435298618 319442556131 117387967208 37474491303 102732922539 73584305330 65815509619 87525228296 50794215549 50625894623 50685167148 126873593209 189473477348 10721229177 103380054513 168287269234 47846395411 213582468236 86054787895 34080296453 30487506663 23851315622 61158005528 238046643743 106508300263 357824270806 107771387803 187597513290 61564825167 44557671346 38481205106 187979335802 9554470118 23649135324 7397238473 251559523482 481680888 115940440615 203739665015 62390909417 5104576463 20438955314 1590022645 132628871870 39983261991 219542877062 54717149156 1247039878 42475340656 44692455577 47876186998 9732065036 92104234952 98327469083 7110360702 2097702149 163170095314 79364886435 78503505808 86160700537 93039746764 1875610519 3875241173 93375510372 201521759730 15197252505 289009155647 381929599959 139462913118 13668371798 16449963059 15957287805 6725145625 39306121240 17312040064 148081371427 82432861624 14766266 378595571580 73771580652 23125472104 1997655868 83088419708 197014830108 94444852030 22255958738 38194836279 54144526941 203597954409 43881652143 14057438816 133596520775 189514457841 79581350278 10701588686 100991667 113240032506 77775851762 5484370486 5705624654 79566352499 3038891543 1338595116 5605287597 44637584316 258947691123 81817348373 225309365492 199430184162 9707689945 30050472736 203106759237 160906516 56341678 18853742284 22989716546 80733401217 215819277149 124080077104 197150762508 333973393619 186215422071 1774399571 66571699129 410167772569 4939970651 11489681920 5006098796 247558407554 151829873147 632714028 12722240038 14854916341 88224709305 251961268186 177686059179 252591336323 84949219655 36100211096 20901191661 278967739602 340229105 174677314064 4727632435 2476452987 64182917254 5215997160 68148715826 242152555066 121275799545 138440089319 178689904391 23534830055 9488933751 289249657722 198442676591 64887059862 1217795169 53966000923 110553625434 10916123465 246723803412 292624077864 92501101635 166719823901 122340045520 60382271628 147555537421 209822780636 121659308853 12634955882 66485938930 263398641223 47960118181 16388847288 54060694604 65433444095 55213940748 174979017920 1230091656 22786465076 155315146166 34342444507 87591852336 418450046545 145435793836 127028166890 335721152139 307338673922 235192245473 7113197892 11908838959 205567341611 161383023631 17025403130 10262841428 242816584855 4081285950 282137816666 181125468932 162872855364 144194160057 133013216062 110722130485 37176169348 411302859 58467576171 103101736351 183034695943 7242379635 368152552405 178185100013 5537144820 127586745176 172347075257 37934543424 125252690524 1466613023 86033437716 26920267136 412718912680 984271944 48022097703 128517710613 1851058937 88205095805 46570985914 85129125439 57268173568 80638542900 20166946285 67289784492 4329732172 243991917198 188409104845 3658608537 219184603813 138291147423 99977387603 175029157207 166361238019 20488079487 112694198309 22841557325 19209000152 36086842778 295622319843 2793753988 1141639266 58225462979 22050243231 88764820444 15256793291 129734962177 11248150513 43067460766 4543490146 36679224743 1534373037 15519902672 69902810225 24596855566 53779555311 29539820771 17447406657 305518633161 32440885373 73316336911 35463404887 23869284638 110150051101 63640091590 36631474850 379848701318 30079228138 93548579584 60017057978 214650383028 66282660328 155480063073 28834513895 35842248861 187384713218 254943612016 34218403831 28834437775 65410738947 105579409631 4032842655 12508239185 128878302123 6715107136 39812533416 55766656748 22254914204 217638282471 211706512622 5802658460 100863778851 131799105802 110755592938 113839219019 192522634751 5137040823 15043871539 387316514690 60367928701 301071535960 147282991869 133544937974 4372605242 39734287017 129481216676 215673710656 19219742919 889412133 18861303110 201871575258 124471535787 6057633697 3419970658 151036789353 127933351831 10182685376 256813122426 363685771425 23758996137 18384375932 26717000 47969195091 4009703590 68231830413 82166839795 157163090432 217314626793 149756875238 192261633432 39545230376 514937047 37000395272 71310373005 71668306459 188111764104 19640522220 7072585989 45251989908 61731615707 74628769668 269115038358 79526095294 447643116 145250549316 312024873146 163633389217 86210917155 101632348049 229576060177 73955440883 83018421225 9344098232 23746225403 18966083341 288348533454 34923977359 186723681061 27254581505 3247915423 177378732710 1481156098 13134660757 4632405064 6782291814 76836114231 267085121475 164394409933 48414889443 391423408339 6947283026 34362568972 238151399258 241899703 270569639312 3119904615 135926509953 10599178997 147780088974 1087321541 34215305837 91453724434 38123370467 57166892597 69856229435 76372807482 8426009263 338661939094 136705567928 69332037 31464231367 37942091164 21248249957 153670625866 5876991817 170212646014 25215819138 38097305298 40488996747 4592834595 32109935464 8256602269 67172607028 28542317874 290990840159 34654481212 78191054403 19410367100 104102309516 22486845465 19267478930 388395111111 46311493580 4849234184 10595980714 5922655865 1797268786 6742266829 294024243725 961988912 34664580495 458019042 47504931679 18427281039 107058664321 42073429536 61946022885 82819777193 91379960839 103241024471 10126472588 328524768576 100121939275 108164950306 219778397796 114804280206 105579397722 937524696 231417534862 93613938278 86018373963 14131137509 93955949942 10957519238 81859058650 55631735829 10407071453 142217549155 20572582417 62912803147 227839713659 150472699598 42594907084 48804764277 35526358522 91969691069 371662761 303454285 531046920 4522788001 6944217101 99095586525 33947796628 24430345442 41610933217 162536373022 380846885293 2465567069 468382617 82721849095 22781358723 13642280963 48902231299 256103420 10930632444 338147245027 53273347297 4549443433 1921477742 211873605014 119936423510 20158782529 13468303332 18490259771 133033253477 292057026940 137171215743 270531527344 1058523548 245351764611 52961467614 152703419856 240733768158 56164739471 299527023027 56754485822 39624180172 683180179 114704913476 75105026945 50518032374 97037757690 31269588883 3860095 266073729 10787906248 4554782420 82999271796 79677887056 6780940522 9051573766 152933236562 73964439018 273195847472 56687876604 140862635302 5833113708 43950637932 165189902715 75212193725 68608888135 28950855359 47250548498 53408426835 320585538646 37273489790 60327506756 27917036314 16477882539 32883216577 228045026921 2512706258 67854118803 45921834571 351477957432 140412328983 341538192239 163173866525 121205978984 14848353120 73695405714 85922290994 36887363801 1675086065 12429380899 144963918605 43108904725 5544694048 24661400026 21824580274 11303670759 21620092701 177404668597 24623582075 2855642691 21029798466 34216339277 168013793089 34962506718 145150444181 2906744246 22319669073 137080702222 158796634108 165065757776 44753951787 93584018266 36489425948 35714747439 1681784532 95565265649 94302057149 1125580466 319842155733 19179401497 157596610592 20368608254 31246835803 122382456316 153268884359 43778385240 28080897009 7928622810 111001679016 20686124251 122785096285 157127035645 9339566580 272333157951 32675096362 155956206567 190163994795 238771041826 146790558196 18538233420 111728820466 51630436621 140891100761 110584218899 35871629578 30375658686 37208040434 5976309691 149645461 89340044852 46191087940 66302635454 1062048006 25608411364 794815242 68910289640 11029803458 25687215597 58535471586 34200095902 64055831206 11006607342 160061058897 81256161504 12725295333 1961350369 143020492836 30095252269 34449841002 137161344041 55399325862 237014331174 82886952164 5476773118 95166741851 53171730880 38554122397 38810467925 5406528687 31338577805 147066654728 7842304190 80314982103 45660364892 524225346 19217641553 13448337070 133367859917 48840789667 274476485574 46811504318 36908488751 72523843055 88143454435 211997884191 156312180310 1264272632 112965102899 36328031306 6109575048 229184694224 147759678353 4866538420 71647490886 43440496940 79791000451 56919339077 4729361398 62647887455 2894655825 334021959907 41092193304 12524016620 18155692090 5449098041 125270441312 107217913100 40048544028 240645655 304913559590 230953379035 91473652973 43916592246 172471992514 35484661875 28134466821 345489072995 21188054275 189123307816 71137395054 83149952182 10507831780 133654170991 27390061591 9937318121 271441642540 139239667616 190611849150 352712144402 36768066498 155190663961 101282965108 58513361477 74622280504 62372698385 70515127750 4977372658 39235442415 376855292721 11088972671 46922254375 1389102781 2273593638 75403609753 15790628137 115479121734 2414603138 122518503899 170012794416 23062693198 78948190005 286569362082 4001428342 1754144259 340571644247 97682878434 95874420306 78943955727 25614190138 99120121518 46035186962 120621281785 1612579853 66250543286 142576992121 34448044016 31285183755 258941501649 5741287404 15858001338 97522081705 109093855535 28815856633 41414232756 54435662525 45410310496 100697367979 17093394329 6443385796 19063616309 1002878661 47584029322 3794995654 59089475632 172213259274 5313320897 144519947978 12906111674 10539478668 5341749654 77215147472 18497380969 236220075274 124473945305 58401697411 128726282743 34573510946 130717035199 202067957 4149005566 265147577679 154754608016 302701938695 2043121032 44869515645 10034922192 209112599695 204179248838 14641150151 101914623982 47100433376 161211194791 5858510331 60489017187 418402721 234538567 15187881427 105814838920 86285496018 48440710296 1460631580 27155462600 71518863770 122304251486 4827703264 40632527956 133291788459 78981744103 27536658975 13242404974 46715198686 155042032592 19378197775 12134136142 68460662067 14716071642 111865235027 316831217510 75403228388 167171141851 125058371 251361089934 53526538857 155525306454 220335863708 159460674052 8123142744 59869303412 9871481337 62244340396 43099780787 71883793149 22861729668 196556963621 67758472877 9053433376 69634445849 335610581208 64551706733 13211209359 804709335 8868558955 155178431917 77907959976 145614045408 161572050200 85092156148 94177717805 106215525649 235697958849 15070203367 42188298273 4589277750 173725220864 4563426716 92226794926 158532048469 9484401138 105406693146 39709046470 114233447492 138215509574 151295980559 31799670762 282484428060 1311618985 191364265338 33796745088 8391486179 11172273901 70224078648 51721959396 410186769088 126359124215 334959447098 19470730501 188765371290 37931240389 114855663714 84134985481 43147145182 79512309876 181519825773 5303656602 97806780022 65651180491 66270446362 64988123735 120275531073 60236665059 17543427557 67601698111 161975876028 326690690722 142629246810 166070474421 253314020672 106937877183 128923734838 6842661384 352700698671 120294845381 1861355027 11333337574 27776769443 10086291575 105399343168 13800564110 88853402439 172364365650 7967492241 20978275159 23053781637 78929153071 71179502472 163585078628 31547850207 8116776742 19522286727 31347161433 5811944578 69667435781 66006649393 35143749015 428258511 13927245740 105293922535 4317556927 407521248495 73790971674 23783918303 12338848121 40307614005 198877941895 45273426288 66638359243 20205335855 2440603419 9737210166 9605531347 5979964908 32417271872 5953278618 3584603430 79354097490 107077087533 56027644608 13909368289 27609294532 38643600416 169062206547 169315460450 16767937259 27677505143 154133959105 309616941005 24659797898 114163339252 22061803491 43927753104 132686552454 263589825379 136280821793 46045993490 67997809 311332845591 255773928331 111999486491 149012413121 293730194 18520116913 107152072561 71879938195 36883276015 21202154296 18555072456 84699676345 75242497595 205392948839 52852808381 7548241315 14367709371 44072358961 185645766237 10243920194 64848732769 9845865226 75328674581 17789643743 122395385046 58757695047 21165773544 365926652673 139835579557 39356951368 2227563398 4810337375 19316722628 7627701634 9398611104 3829483190 284425947844 28090002711 91343893306 2005794503 148057463310 79940013419 237622289984 221812476746 43633524573 114549427175 18050568584 145710442916 512124494 36145321968 1871898361 84418307414 52032035057 49099086911 49823420854 65896769 302571404209 48149815559 218091247587 4682450720 93954423293 162499553671 166348563129 205140966704 76631107755 10513624701 109046895721 57025357602 4956096164 10096299920 1175269648 932451223 88107401531 94427657296 162138452 46627614082 131283303473 94912223587 109266485161 11589586949 333210490907 112858679491 107202222009 25452234297 32401277741 6836075361 46363814816 88365782933 39459764493 225120664024 265188680139 74240520388 12857435090 124210490070 1147763966 102098915679 1863420615 19011914379 157551088105 9009747053 44797560080 11215589176 83034362045 267437638110 10989658477 128169983214 24425556184 39470204000 39912365558 75253519865 8960144040 339410323761 116077852077 34779100566 40638825155 152124035646 121835465563 8347429733 162694368078 38332084930 177852120025 64916734117 27658463820 59794835786 67798056226 243296885764 354341360 57009461987 42239990308 34938378392 52008583817 75947491116 57687338055 84125188932 252795151 35344668967 349437253213 5023913714 14597798491 205165636606 71507287326 8247625565 51379463191 129561870386 284474779075 42928750181 91310948329 162352400095 21448994307 48089482101 298896924647 18073686644 132421664729 18719693574 16655643687 1562565543 1447877227 253740101 2351300475 203608916560 22503057136 129680651356 45662516616 84431519604 283031609061 8311461967 225404806652 375974688836 87240332892 4762890773 13544638648 169295849870 87487359325 2861621305 44871704603 37721056241 163297523315 340717780737 11173209112 253413666193 25639792685 34907885185 289713141670 5769182089 92029697480 288132486424 1205467710 68150082818 3413895835 156931329307 59628593557 40506982407 89959679623 120210806280 396045219497 270748702260 49307041926 146655593675 108573848291 59152728247 5969475180 297379511794 264837554698 3211720456 195477213507 145193471536 149066057996 13865607038 203974860751 180665863441 23721708224 113777690669 2721668617 38107316492 41279662347 4752172706 151363208185 4227566624 39867915042 5661574016 23436064599 90978274388 45119935629 86027835852 4389215539 420422144 83953065641 10604102871 230103689 41168874650 56288660879 34981119784 31910017148 138765361821 346963103404 33807661258 29202559824 10002646109 60562475614 307413745538 248068147093 20815573939 72716936263 10768032637 9717647157 211034781162 150211223768 18292323678 237609930224 58626224475 72030057166 11644096979 68531483242 62434558 140892886813 10311015670 150345293848 343100949402 18972945828 114101930854 96657268801 1836931429 6970471582 3203129479 182185125974 74445601625 16628441304 90163336770 8254571561 12684980556 312597053774 43989232533 103475883801 118688139124 71758429336 261757074280 230849239261 63385483969 4693826154 21005133140 19592323561 165923517335 185797042055 187138755211 73434203255 19020815360 86392167914 139922685993 136213773688 16267972820 23711611152 8044469148 264683479972 8472859348 27789906792 16266261520 124888724528 276067236757 1194603331 31727561412 11971874915 32718796756 11934013473 299028798549 186965552692 154209520109 120472435119 86941760574 31342386548 203787141608 907814216 40089566018 5339451748 82844440106 10843570335 255176081584 26180605391 110908458955 51612006599 30077745582 11151957047 24127198591 73493253302 20840690813 7879601447 69822841628 135612169386 82246043044 157469675656 36229895660 81700746961 230599367540 279033193167 81862534949 18368490192 705365916 23386423941 128593839376 66735050786 3522944151 140609153211 156064112790 27849012890 22025003762 195810884163 57143681538 76219442332 23626805157 69076711271 272415786361 107277830427 54654520071 219913129442 26061984735 2443660273 169745368522 26064947925 45529886846 49839309790 4939685025 25040454440 9107075324 314377061052 375781744729 151128516976 95188953144 40611923270 20252849996 8620852212 359792454234 4445231609 36286258852 3483155347 75106876196 15715670549 28433271205 48313808168 329628782155 24214471556 15221961450 106733370452 6267343792 164572691393 230494274893 305648670288 59421168574 16039460672 215914858992 107220671466 3812315340 16708980250 7765207432 47486512965 22855065291 104039483774 28188251418 33874398664 119186241155 4459092830 60736903554 48982154299 569370581 15405009801 33774366678 137476786748 101005925444 413254141720 10259168780 356146590627 318410581958 127892488469 289785020333 117850994107 658281326 232155105595 3108944929 52218824182 162236602361 33253657650 60609156764 68384740559 13340155482 1370112284 2040535450 67981973076 135071648872 23730890551 1914270651 29321112167 24770621486 139644872270 83991294000 50049107582 179056608759 174063378221 177804283458 40565632882 11472333149 3134475418 38192561268 18413236759 137161855982 252527890282 24599989615 57576402037 78129502521 30093451269 1175687278 50654510275 160261253150 2232737699 260427583824 213884589755 8292844808 62191094657 43385946126 214729630676 53445434665 278038919211 40347618204 1004822131 5324296916 38488955264 124183125724 167453595228 168751488197 44610477217 353146569732 228659845566 74728410800 40940236114 47720032508 5192718107 10759645537 10993084644 392232652950 225430567155 2301420198 904908073 52856986719 67000342282 91123669415 132957214274 142436592216 2668603226 2584923969 59344161359 198794831312 198962486013 65820186027 82416563379 31265007360 1840862691 33923606588 1886371581 42454830039 2515758708 32520551524 54335198115 263335927574 34853900154 75632775137 57214597133 8601036984 86489213401 46116486396 58801600673 132446914971 143369606155 139862716143 263144430706 354157119798 51960401939 11050235946 209316135284 281071495028 2821485013 5004359219 28146687954 29403069113 190996200300 33160696999 79409662700 269425333600 9000170599 10562952786 18388544882 91103725 56332339198 248127763606 4163307798 20886028772 18382047334 110929406475 136734700781 311597913688 123943831391 571014930 77054458677 218785603676 30716806851 25212030979 105825417136 27896493365 31924680569 6345443399 121701897935 169368994908 57514258859 95215728295 119554658238 85969792600 47660817703 196826539023 2055011540 1731190030 125843472702 7998075570 25387701659 85828429559 240682486803 14715795828 66424788518 104599916126 2368930426 39070495978 17003524623 28685650922 262405896883 39837332739 326078572089 134076848306 384887785 276123826630 49136176510 79916839358 5779346707 140461893274 2023374573 16496827063 178072615702 138471507224 35195611618 958468059 2699902540 18693294368 190508498378 63077215673 9230116950 18572785084 17291247370 12713825456 69817938062 68582446555 81510191326 2315751222 75013507936 198179820900 76287604461 8127141691 65246496436 158683976449 208693200440 20134478413 3668322470 66261822971 130252093271 33574273595 34416593056 33662447220 234748111993 231977179830 215703469589 54697179915 11395806643 69835470749 190073794 146474357603 71436055691 240034277955 221056944258 76852240788 15024008546 98604224060 48241097853 52253662962 24086503005 96570983456 101982617552 285186432581 147997791557 24037187474 3525347291 44552458842 162972908678 185014048312 178338580996 241097766685 135581631816 3796014317 25122161168 20529998073 10528177617 35524092143 55074905043 356411974098 308890555344 44893642908 95945486549 14488698336 3114697686 172732581792 30685056392 123570381779 61452229238 77567922257 20445982295 205097743454 99112337356 7224851414 174072994806 3063025702 381470693351 94599901668 9775920567 53951347 139520574782 276253097259 5331685509 49997895 107861690486 6721662817 65315338396 69596611436 75628158738 44180519267 190109863887 258701315916 190956033917 12623293423 14773511600 45254178032 54652018854 17340835076 15756481117 5673373847 4201199140 17773063653 54291098476 213040861069 10246102481 6039540516 289231775960 101265634775 62037989115 117722610012 109080161036 143519435688 47726481043 1120306620 270083176650 104197293940 207679588664 15900383314 22990237942 12557447260 19589625360 29815402784 108597566976 17497256130 178537484418 120809320099 24154402844 98341342713 36260891125 187326359195 22918724918 108272554993 157571472488 295318191605 38471219357 24047611423 141804814323 151267342528 44731226131 99069031513 82067399145 21353992769 98471031583 76454603231 13678061409 41784435566 115773868834 152555968413 98274517713 195811069945 8453169369 73896643 206720022194 98575865 90878028196 4000369788 87236107000 132301917652 48195371347 89985058189 12294323182 287538242824 36131338210 152711997475 102921327500 330193391556 276399461385 9460751403 99765271857 72867249106 4178269736 23949097871 65432596319 40697815834 139994354143 103260401128 2664844384 86634678515 3185748914 43134733976 197584012374 2961006708 9987169739 64655864919 5861426588 222833995352 51253250795 88278590071 28690993335 60608296269 91773686743 171822507666 299729053067 171500988981 39986438829 61741329457 15312817538 178124894102 128197732291 113198859529 28046301693 3044519575 10001797876 48994249153 104059632782 556747825 57030663599 29371531552 226813706687 8788731061 14976060397 23376332121 115425936581 92819601070 6522561755 60274702787 29703498940 14676936587 11936010133 71625774825 104418507920 2879603811 240205185144 151197464622 33626052339 107596588975 213763528655 10618874395 2291180786 147076056314 4780017 27490886501 146914368797 168412627477 5413150543 347093610 130247518327 211858625649 13459591571 78742865796 95972655492 246190327341 157865042311 36248026934 12711991828 2482370844 89031042050 277899663859 187603659307 6631609933 137242741898 22436472586 2332305942 8167724526 750996713 122096442484 15471102275 42038561361 168418357246 14678535493 104620528302 82717570228 51654191664 18638035590 97238637813 1861750373 25912151342 35503633604 3542494676 108872265196 5168386384 39479791492 4501462325 63262474163 57884616504 3942322781 63724617910 26296026957 194874614514 158846664788 65904936107 866690900 20981435331 6944051170 15737979549 157959459368 6789187929 10688886174 159981555222 1184870791 16489491818 61100379085 2667942654 76133548149 957401449 6748031292 152520803690 402383949 3828924485 33095615384 96233300747 13095894299 7126109490 379810226219 80662432798 45379400190 16896398820 222771983973 101286762783 78462932334 13943140296 5272460003 3438633788 22049493080 33991355219 4592666047 13967601463 12598386473 1651725150 54975346732 8169067442 47427120019 29830472125 361884447228 114729097708 133658406057 19319169561 5212247209 77790271382 3629495514 51090369136 319686435234 64649209444 7753124050 139200035178 151726095297 30832876536 32280435495 76016729753 77600098217 45109928932 102995824676 4080119883 36567808336 15739714606 55611790579 8195428383 167109822330 52170625642 53333484898 15655165483 111499444497 267034306651 136491083640 54599521004 8485937783 103516891723 31636893906 305772999657 39423635863 219207284242 26810588321 10943781805 4015048386 18647687502 96762241313 37995450293 10804750976 235070795763 36472758015 6612551742 57395331436 78946164968 248339886987 8027907118 47756470970 36543387760 521178321 56547557002 12827928001 301086204862 25988213437 57637253202 7042639662 22939766643 133839662310 11591145647 47521395708 30388336956 53925144007 433516357 42576087211 37959094886 178683350926 1115995453 5499393400 12469394301 66554091811 7812428969 19508038738 4359176574 9140666249 231601374605 22051234530 67042110366 99555733028 112797472472 54560933245 75679432570 66478489634 19138496404 242189272856 297292624497 54545909684 89062404349 49329432708 298911476882 18513853107 27299803699 38383337210 100795932177 24834861862 4831862508 65976669147 90069947574 121676190992 28658468188 120992932415 75011334991 892626400 188054838923 2397648482 57480232702 209700478282 217132249972 31223640760 91201002377 113567343296 421173571422 174369017072 20733474345 173292851622 1815126087 18725770909 286388541558 16943890474 162288490567 58974215826 12071545114 16265567707 1886995139 59527874716 92371742546 18848669849 112776600296 107148185193 105801937009 180367077088 13484238188 54230970501 41833652799 44476374260 95445283828 9749331205 28206874199 24062873511 62520022491 14865812450 41724604593 72275530690 1101821417 5392747216 1489106893 16310951491 200995792824 2800897006 28154987501 79052717863 170232789734 277294465187 106123332424 92552962642 94552116707 80955737 72225902684 54002020507 158362628148 23583026249 1098671943 54515109623 102522507420 33246777732 80723817039 14737698609 319506516950 103268671680 58946895683 207559403437 196452183047 148389583596 150964899858 96711887110 29074952 146243559184 62819174683 9389030868 91554713160 3515860446 72636166 97702945847 8283757449 41411134861 344645972 52943131579 1648864315 55133658219 226102076925 82259058342 13817632281 158500740622 9238471755 90953263323 40662536804 95201091095 267146775036 83898591800 21255939606 120640735973 8727204935 4479172411 303399822679 33171417319 89915451235 12539728032 46461625673 3196748709 5699352782 38393802620 18416478078 1378724957 359578613878 41800956494 7039540080 87967871151 50541598170 100350424113 4407589516 13232364069 165196605197 270218994123 95355548700 104011309785 95843426753 30368229817 300399807027 10884380839 30784419508 167000540418 192308591843 83088530257 84482606659 46400582957 42174288396 76279555581 67060223880 166652632143 60925963816 30400467597 308424813512 10065289212 25612472264 112408879823 238747896671 102868202717 13041493926 171386182802 84037725598 36743135172 302252922244 312960199 155099885494 98946824700 26334031767 16514306770 13272072745 42005158209 246000905661 111068484606 3994268688 21756753493 261226828782 75031952859 17250543684 174648009008 28541137802 39709331071 217757421032 22953425879 9039025914 60160046735 96564724667 20846079182 117963460788 120101457451 24342890635 62769665486 149905765834 36418392355 58336774131 116146549720 3256698328 201481633066 7418855721 284748361872 39062097988 6496121336 147054849821 102518221729 29761017960 20091881615 260672140567 8053783897 14269481992 175283742721 382937901030 256874480 21005740288 11354335108 3837753589 7998079431 154593778822 61141660811 19447141058 62977512303 10707254780 249306934879 47297918033 21916645408 134417933226 2182330376 48574836288 31113259469 2126405194 2839713049 145693326256 73118318714 4998168228 16005415356 9291718069 3282340584 27734537361 14124263090 87871141979 5992150568 60521845370 49946577935 53900472227 133400919739 66061167312 76121458003 56681181263 50787303684 173059633770 95661990238 18331890660 236450662243 39874874853 33469076224 278538823743 147161127459 31939392518 21856794861 126225636291 2126766739 100618654155 657172126 39825022034 91430027577 17183335016 1013154947 57541222136 89937609006 2647263187 855123053 128467567106 60388314747 44991637848 49645127912 82195895628 115214603334 18950410227 89104413402 4824378597 69076178565 28370484092 112937486781 8932555787 112397806795 2604809423 7306514005 11286454663 21280889893 166410588800 35074415613 317021650554 222914789126 137382952965 20967569422 104650702329 7960855086 6241649215 72203000017 22011184206 181991784120 42535078609 168587507229 146624552514 22611608213 85234440426 249086293156 109106320948 233167786335 99791662629 293185280714 288322797444 254807600744 276232605837 181828491083 6640525116 62036335348 4841115819 27271599233 282517583940 111002260911 232962643283 131043770491 48394618902 32458059557 67071210583 55127019947 9965224163 66540754323 4027749645 101090649251 1156888767 185558229842 142774804765 202833062768 46533862473 12838668752 3502004613 24079036788 65283804082 30282522485 76701216517 42665593928 117048215845 140035846243 110396191182 254057452446 45360926785 40630432007 37822806649 194166129449 94219546517 36257810953 50721490122 247921860332 170582327706 25963087948 33171416685 208596005173 319982302523 46552312978 267296142466 80208151051 269531983643 151895260017 189621534445 46897607368 142575659265 122573360015 139269382080 31604504588 8485096274 108416304742 10062511569 12597527481 5089658748 77410831649 221213422211 173607478586 69881196530 215060878524 41990155381 135559865497 1703210368 248729416454 12502427548 138701719685 133165666436 55787750757 14732178292 5339128436 123976722839 166112073955 206090241216 139648359561 8305845577 10686468560 86593907315 10671456056 158511373547 83890980463 64705364198 83823942079 32804670079 3801235338 139685679673 61773682730 104728075182 164071410025 13875970548 27430446764 5325940973 100276078 33353711661 136731402785 64677880280 48640665818 196474687730 45443105281 33098690209 104543350905 1396503030 15757176686 3924224491 72433576412 88090735397 57267106948 15406607754 25712975352 12985631935 91347073955 69544512694 135083135614 245917661942 68253892409 10928289045 1224170933 213559159842 86772985384 68556366367 17382986083 269530624025 341582022762 2797824007 105304674444 27211464962 67672437371 51950915371 15243832236 794031697 88358740208 4510301290 527209990 225415651222 610313574 362435466 7283354958 84959362019 49767276658 105726404075 60061824338 41919811817 20311288714 97050341780 166704969766 81908023356 46094754610 51259319663 6069596110 56069680170 34740220213 20601938344 185094005022 161619703892 255978339646 113622123006 216689130987 5729334641 14418953790 365253962164 48543168604 1655788260 46984933703 11277949950 247566184278 23841599955 226496935489 42029920975 33449565244 143851080279 24045276444 29752798265 51945271065 44216261677 113213534 30451912838 140806607674 86287599054 46029005 5003569125 890587940 61627323995 39767651698 5522231185 40793199821 192407765301 15787941896 63202762064 129028517752 52311734472 196967184879 301289613006 32854333416 152656195633 1520213481 57583456545 9978984871 33064339939 43487135851 170666861076 30123571817 51483318938 21048249436 61701692933 61941894152 96200452551 132497679599 76083547809 22785098969 80626046397 25712211956 240397711181 78647451352 2103875678 9930291908 4601228508 217664549112 87450806400 82244937372 118001417923 46940834809 65711976944 228820460175 8531981002 54029260374 30449205887 1929849225 19018512711 86183544336 10027319 67460351334 84605285388 79814525744 45725947862 102571518840 45059259646 20006308421 1606064722 4105984404 93777807989 104005158267 4114851629 10155076481 155836270 15070171479 182072520423 196388006934 5344274177 57172091415 58925678538 147612232469 34942576861 270896750018 93721163895 130828382073 170038082845 60933848639 9136197724 70011058558 10383128994 9963533587 16684516518 154100927956 258121505577 107445438039 17188048133 73456256261 133894930108 15032685674 44176472635 114291376217 57537778113 4565792442 307177181318 4072029521 2395636653 106078183989 242821966023 5591009679 64910480823 3824882093 3345662288 221867654930 201880925403 73795822550 83862377944 148907661848 82494103601 35754287776 116918931 294375767397 23440248931 147732399657 659326117 15535954950 16613979724 81065267512 41739149025 148600770377 48877650373 75214461287 9142277379 97921775670 41184767887 33923103789 2835799543 163675237116 44142710795 52458280300 6744629515 8057015779 277588813896 292125363833 2835829317 88075159253 8801527171 124225753695 51139622480 9640610433 10650183210 10641405700 293267521528 1514721634 163669913145 65480050405 54123761220 9797537263 351927397995 1926016090 232600644749 91014506741 1819588206 97807650840 223078285481 65230508002 37062601030 132546086045 20524014419 40004401365 66135121895 19875682891 132577750922 186616123735 8157253013 222032666324 171224712467 64581687238 92003792118 19936533213 3666178705 94032591639 7103653921 114271949186 68952018537 39965188561 106154995488 5515448084 361825935593 297143040979 13549339796 1517460302 121262274667 292384374442 66820166450 136743465393 56084116643 112853490215 108963886845 12138676507 187428280370 146934599186 246006147411 86789395532 140772172865 28583594216 18650876815 49331262988 11637910724 1191641868 277839008979 40799261 212920762230 12579633211 28289731453 40219407891 4689292206 25079717331 57317267435 18044926020 47423013828 600124009 41351600309 19193307823 5572083559 155366428097 39860975473 92471062600 166415832861 34640620815 11320831777 63380542457 66414112596 25599317401 127723347417 3763681700 5593162 24829571897 122883341414 71780673730 15725800951 84757338122 69130634752 53026280181 20566227342 124738170584 26755015268 2449746569 199206168416 146962594854 72804960145 91388692393 230847946591 98441156517 615731149 1437024095 40843163193 119896208344 34651876016 184388351848 166407967235 82669944520 176179066709 241385189930 40270335992 214185586140 56810563813 155179820699 15474441150 335200857881 15026084896 5506406459 23061468732 52237997757 279529757914 10057420805 3844950083 160650603861 106042922640 79603939783 17062661469 2662177288 38932295223 16088599727 2199113606 1552394805 169402788 122892905585 145779129137 186370582102 96999926383 103499420144 76488540640 2813802316 140974766113 1341978079 174527566783 60017098450 60718628556 22110701246 17494646756 158528731947 24046601310 43766900507 103784661272 95870311997 122180749137 21647885583 46081976544 162544743784 34282552010 80804084778 79297498924 22975896841 278367060087 86360373963 51588082890 99617038333 40938540066 9591618901 119255645848 51995030970 200272878987 8088632294 29407440253 56611698034 34324237085 35970452535 1233289050 20949616018 3697440289 7530615110 23154813876 74913502715 88977360900 74758368186 30933567400 16569349433 12590266456 5386449664 33734786526 98160801472 51528789809 2965899278 16428077 46732181446 74477722360 95043002833 3327027952 83047074566 33556633272 126238087079 285741677328 53137614059 94854554378 66639532173 89293378561 52838854452 23796669981 169195302713 119828270333 100063424833 318599940586 10758569042 12360270308 2529244392 49990330929 132837651735 286267995730 53103104827 60248078277 156805856092 243848823796 25829711165 36046553757 1208760765 27969884339 59354721633 132388585022 4192609197 281763554330 116631312788 54522191831 47894983700 1337539072 284252139804 7883294941 4299437139 224897644758 14160898085 40091202834 57659975837 366242285621 32761863891 46047026886 134258341920 1316888901 18333996657 161979545814 13858309443 110399513639 54837008743 67714141185 35699470119 23940904018 3303699462 160196770215 54952264262 9604514597 41385285465 179757482079 116488743927 29665854527 26875491584 6635282615 164051220485 178444226218 18918125971 422970357 13400547697 32368844551 19075948932 3024998199 439197202 78313502968 63925918869 115970392772 112552954157 18527877993 189634850108 93432042205 55258602330 124629585178 32988711828 9766669887 146111012555 2343611152 94275949773 36116923330 69373597295 121268537090 53646497572 32340786838 172780443107 52615188621 169556309141 19939235506 29534178338 25839192695 133830921246 157186611462 181248297227 95161964626 89548362947 45857227823 42783817448 9232372631 26198715939 200456984201 247234274227 27295214286 67418466388 35540107682 126813152682 2483687120 231280323190 149836808212 8254155057 141238310938 135447487957 10538953676 21374248744 83298626967 75607922339 246385810927 57209480050 12215535073 476060621 142772877957 80168398448 77460370808 3402466846 24448293014 212219812645 10292311080 46124384610 141335013361 30239386997 10712567483 36011167494 393865022 213312760197 114573068514 63988244760 136930227335 15696770196 130510902112 31826094629 255902134123 62421125406 258944526573 175777617371 21169081174 9605242909 26253417809 9739697961 126654293505 23714234200 242679914662 316621647624 30011300446 115500536985 294786432453 25454998661 101323881829 32938894335 5291696507 152342795334 39180456232 34574651242 202830000509 81741768670 166899009954 28011826429 110456962127 6170118027 21579237757 9629303122 1356135975 63870798436 8037312007 44900158010 123123335319 48551614769 202480786412 48872686591 11132721304 31088821922 80796062130 23142093529 4773715717 27242747111 67890320227 9629496309 9763658171 22113321122 60121944293 112021304411 6957270451 10508948697 124257032089 229887121622 53162120174 100905813267 18027237789 27232855299 19522806456 174792654110 4439241017 10996221713 33309220793 93998749420 45209075254 253029642753 139544414579 239606958424 33565627712 42522859412 113706548824 8497441366 71159525782 120509363550 248940767494 25448306603 3467607154 86044733759 71525553743 56996975592 26139555591 47007327141 49096025320 12840232192 93721316657 3044247415 3509086706 2639408897 63615169114 49673291327 39618830255 11710291209 118984691321 160636382 23622305257 108273721606 43141686686 122230033221 85902534760 36311959511 46819891820 56149715525 325486058 320947657536 19307129038 177938373189 32388158633 1773222813 68300947294 61891746968 269302148363 1249732511 3529202585 13093887777 10439023782 8988303547 224152991222 83903168330 4662019229 17533068878 75255631661 45048518062 205119973228 91832826336 39350721417 22068942131 35809113712 221738048492 31953867150 12559349744 89662177904 1246556980 28116268940 205415860047 72409829228 253630300974 251806006435 75474478338 47119843348 119629695891 8833481981 287817863645 51191595598 8343293536 21874014405 3835194907 167898624685 21636854332 68812751873 53727613370 21250829858 13087381799 37559933149 119983560780 123063780629 53254060553 6571993079 27286149902 1465032012 6341594381 137343208672 51450353477 66933017597 2429570629 6833831969 32208657107 300578475811 82328670617 3290610240 48886050980 20223640737 112828207230 271673709088 268320427882 17313694000 33266715983 3020162564 14429039360 57811520497 138604761034 250602338264 10295376726 12749188357 6479872893 14311600009 62172035862 2555023233 7725859404 138895918153 34458699293 18630359853 10512973221 48752701674 26550981611 54316439658 39453693492 36347202558 79030833958 301318801612 38869565643 128602056330 3333997256 195981634717 64335084738 3340741348 4602433129 8569255950 23384692800 59138396889 20375658873 40424117988 89474550777 3111337094 2955810287 53895263480 14074994739 28277391802 2561982969 115960758282 31726582687 143319071998 6738022684 49521410772 29667699297 18659661976 161594191354 205954195519 41313844292 72783932477 46716371105 202671986077 222790483802 237661386431 6293542974 57953582168 271938487 115426194476 24222564066 9200276180 180847195937 93197788705 63958111962 46651686902 3137552483 25032850894 160680560767 17152893099 27701920486 53288710307 10737162361 73671648834 215833033 283535777981 27338770227 41273900637 223279498056 14240538361 59569207044 15994278308 41009766670 13688501852 3972492874 77849134834 74119962548 8097357426 36242426086 46658514172 112577699659 137609529491 4788236021 211799846088 196679966727 45868582386 81588533756 196777446892 147047179 33180396452 1318909874 295086248513 435619403 14687560393 25414058491 113097697972 758072244 65228525645 82857257282 36471657100 20953845084 36182861644 2363026955 245497125 24607406720 117521860027 79389079151 294175469746 154169898447 39457792831 223309262273 130611875255 83980875156 3675430525 36733942161 156852827214 2428981311 118725740480 27749079496 46649331681 8962732621 5746690951 18535557640 70489102630 123621414336 7969451690 1250882539 109160281417 133531510465 27256481067 60088822577 10629213051 98383227343 86049445006 13522394421 237656174044 104565412626 302628652362 4276891941 154727605050 4266375557 304366763883 67526092126 50059013484 69950061802 6537021351 4990914558 7691858381 53217109482 233750292 760044785 23152879796 8866921539 41097659252 2878646710 121859938169 312518253936 114038450962 19256610810 115634019443 52702186911 70881441595 22875387119 11058255004 16448223477 11976092386 111797067657 55681182659 24027993087 85430234026 142533109731 7301202670 73796360798 48154552425 77672079582 192098271600 164154338363 92801907982 78593001074 135659351464 118137446141 204341356364 7743442441 156775362326 182032096268 104512991630 140002167 5272398072 19577503957 544136841 7651152898 3700914805 243175021153 94207590511 34186913452 12851087352 2971760695 108205393714 329258668612 355303993512 191520059 17101603864 52179708795 146975605372 60956232060 11044735781 206232377557 5614026965 7925489822 131355388623 131384338494 863733489 74030081579 3470148839 63611552641 123537444632 285036738463 1144722012 13117344635 121789402954 18288143195 2551370512 2147573704 69454899532 35066717027 79033622887 3138770869 21133753877 45433081050 143100800530 63478706357 19859391994 77192793753 51586588266 133261220600 100977207200 136296673671 195173223617 33756594785 13756180510 98493040955 26620866442 302372976311 66934566749 6269965937 162519478609 3041953789 12082053553 9360748312 116497027834 24732795817 261723644242 360727133131 1764822126 805480299 90676688114 233744383035 92667288807 88358683443 154573483658 20781216011 150050501830 118640916496 101366571767 44586052255 57079114279 6977408237 1187600339 129730163751 292794312 75741908776 10329129995 149106532517 183760490490 90939641033 53341895967 102584570251 1580001832 37825817539 12259174014 72431086116 8438329958 17380866771 150699302867 83645257039 54046374609 79104745070 24620263795 276334564880 123339345224 26594275419 22033574809 50135246787 38049423556 1969386674 225506243638 20560416625 40397942859 65961037489 16817955737 204725376417 142701606698 28147469138 40312103660 108278065058 334931152789 7023263392 57856387459 11926475687 114558142875 84181365888 284866640604 25690360225 306482471552 14149616998 124187558989 248750088424 39224292297 38244103623 262238857254 6490410819 34226981610 83374202686 111024002928 205358795163 10246397677 61432632608 30308432216 40546752646 1840376557 60448450441 90562016547 243729061915 6305171522 75046381729 55138935888 114547594581 63013394950 32453667069 160460088173 206141891103 67921859875 9904844222 84896594533 118780817935 224732520931 72014570520 44941590400 134562868042 18673503795 164739712431 24574745766 61641166340 98281299468 12763560428 25668953334 53923156975 156508334860 21764217638 2049584824 229653564113 10170508435 43371428462 5404855583 21550445284 13203502782 49604462677 144438875795 61685007903 118731566484 406162540 62939814242 2266998520 193071131367 169351652535 100839634217 49305173376 81056972315 19078610072 24046354641 2826544739 713200381 196991667522 264142281619 86004969064 222696082 58953023759 55420612283 62627497318 5812237959 818418321 12803859938 124265700359 300999686913 198162821954 1642700577 15427334545 1279854126 71533957827 200182184013 5269203758 14125707341 55772995119 21907737732 155172676854 56753940142 239361257041 9117963682 104076309864 56893665352 3855394717 41173160339 58735922547 56263496592 39915344589 188599239790 47158975195 61550001157 34144502961 189491283095 25937008994 24439290549 29902769048 128921458893 54337496015 19462125851 39879111005 129803897952 185159690119 45809792605 11704319379 33200996619 9138450024 111072844941 12695721306 34831907186 110200911634 5267064875 22780720658 5204139520 21516322942 1045218028 96229013436 1308081600 19056467291 58836084837 11623125533 125018511324 32922821663 6294825923 62257188260 17766858538 227033656 73413588257 84422500719 106905993466 171210081554 175346010711 197558945406 9183146028 14387265342 3959665145 117170835192 36254200366 7143010954 100779362893 225302780188 60992089553 989350258 29492418857 137761204520 86277763425 1001927950 55102071353 253446642349 45152778290 253105443205 103084099594 177304579411 134804982 49332498412 22545578143 76817124961 252534318761 269820314006 97528470800 97038646129 134336054151 109300569024 209915134764 84017260865 54418420772 102782328652 21245922766 85778056634 236018489469 1360330895 21996158089 128991681520 29886678958 1908403099 16597512234 115968698832 271371999904 112985522010 90852462887 22129019212 123509212484 3589661079 23472302 152511717338 26648210740 163975605571 1786411639 158899697796 109776516143 25132438168 4678223266 92176717853 36808037930 56512174564 146781330355 7895281516 160216060 63516211176 21591692803 128610759690 1200858326 60511036737 67192971987 137924198035 40538140950 69007425334 164814319136 48820028880 366934617 883677790 40414451746 160841918750 35264064919 32056891155 60428512760 2460145190 13978040770 31382254494 25199298198 78522834183 21840999231 130520216979 191593765 20429026625 283756790 3701706325 98641074842 215718226707 15489554729 31913361967 29302088368 166983116932 181690581932 160171332338 254906359878 23679873077 5404899050 16941770582 16561421958 191617273163 2749367946 26260830992 25783899636 107090629483 14761702522 126745401149 23450828364 50400166250 52718905222 1336536171 97260443008 2181727790 1399463157 18659826313 138529274403 61401936707 31664951551 221425702838 8446497861 12475210649 135904049645 257812368093 6578252364 1792201032 3988516691 55757365061 163151528905 130930025576 51563548581 244802258001 88392545102 277386290 9814613201 87367280608 4769200798 76587979692 250996537907 47731277363 12562868106 151266005741 36242497491 719488925 238763191310 5112126828 145218508373 21260455693 24136635328 10295932770 15195203072 147333814985 50522965287 149288405371 21190010399 10138615633 8008826141 101176990252 108871521751 183786567392 171299824703 65851189347 62082265780 37092246703 2454154492 40174863756 8275381849 1046092605 227916508719 209629573144 35590765434 75062031276 36470032395 4854773110 17711779407 41683964859 62312546997 176747659182 66682133216 7944881107 4176551311 1256354282 60019252389 8205804211 231137600408 11437854789 120939241082 13188565178 11154692607 778021005 109091620332 67857923865 74710685430 281810820714 84475139539 34224901179 257223703034 76950200423 61640129968 68353870038 3336458646 166765337588 104828465583 228864472083 39724298297 6859912491 6165048653 13685088852 100346516409 118085128040 154583725837 78452539118 49033645744 3130060020 99831755198 34063662541 59767269125 122193023727 55826687087 294741698325 114535231120 56733869843 100666011762 142585876990 56482992296 204964436897 226695143209 22650949509 1357524189 43002753566 159347496877 64289201713 17476543669 13862596711 13835274015 65054787682 137752257097 192369078084 7827089790 131739633987 37375472656 7152099445 66524827481 158976010339 15752988 115287722100 103837154241 38792732951 65363684016 9733791452 47221445542 123824637513 25822527293 17247027295 4744576922 233406299816 52633322796 42772744043 30388664341 100344365592 3508748296 69428068692 39906653912 47249209616 6369173692 54682541901 68508251221 92385201781 67939845990 129956769462 23872015834 5240550580 13142085775 15693069257 30220336503 38104678551 2041189887 34484984187 25122155596 97781814516 138491904294 107355162908 10845232361 66047239837 1620440828 166874582202 88784637671 126587775539 50988261810 158174148636 20473788729 61812283379 101811783564 231614024294 25555194440 9363175749 173238278765 131920410668 128281073437 338268181104 31989238963 91277189635 269082196818 85632558775 77520776368 50426034369 543899384 5360224335 110993812404 156001352355 132996075709 4082004895 47262423625 17468011964 10175753003 50836993608 135350381553 212087367934 5551783148 92353466703 9948398766 73248244272 74804447060 89128876817 299755040288 38074479308 234169683399 15356648221 234148103445 32745896835 8699964073 121465891783 55198525048 20927413394 21042487451 196594029646 40845578226 49748394503 174800149972 85771427580 226928986246 95040203695 4719310732 85083716101 262526244898 284738775797 33777467115 27381267593 23359282423 61384940164 12203454749 41090072427 63304630957 188144984073 142153287125 187786035045 9675488578 11301306369 74611729968 8920070731 41289812401 107801202227 100284952409 176648333690 19913030204 26939837834 180293996808 21877764520 8613252119 37073284319 8098959858 71098258152 138020055296 119761571747 37156156984 86205188614 6563561671 14886491328 122173424687 18810457163 194783443 151079114012 23769765738 234670609940 180796469179 83231290434 1636287515 45678381290 95690152054 76459458057 3063686834 105585409043 124502290380 12560018641 12668507164 252498044677 37217939114 590416902 218351139341 87744930505 226749815637 2375046168 35327774619 39642016510 42277826036 150789996983 32538611759 36123211488 989317989 56789294892 171308605764 6399839508 13263846430 202199841524 2952759831 32631296079 115276112507 43304394969 45548450478 43750543455 48382894431 12951622767 22647932245 20713298148 41206558348 62811047087 5524086677 79308519611 22621229687 102378495640 82560156307 37593731840 108376216555 64149835840 67060535098 15469594208 116865682761 73047118639 177377238648 1621093435 10867362179 158468542004 5413892734 26677110399 21195181427 137084302704 2627729549 30384417072 141370046316 42134099459 23534921176 93627746509 109783590924 42155783338 49372673553 170372911307 25976684294 16509504353 28962769595 80967793132 78247590058 64567001 16708544926 125182478789 24333860096 253645687706 140957361879 198904434482 38467009016 9455866389 255750269363 137886507959 9316094029 57572436685 76144305577 21680468110 44612634672 144151110299 47318966910 30165735093 32223365183 27180601679 76649457551 104599925478 115947738831 110867035403 14926421862 164621921038 25989939496 37550511900 124639036538 115789205268 50107590233 827844037 57121830448 1040611927 74418583316 149344724856 7459664126 14217887282 175430132764 24807843331 130078870345 32553521292 120089503622 64031600939 412595045 18903430509 47417622783 3715530648 205198247161 5162464 8693446340 8032701130 5676728907 34465063928 253473973 64818804857 88500129558 636600857 246661313229 36388138122 141643227449 6344695 67310348935 92154336519 10353669913 2793007628 138492746775 2953785234 4596597694 215726020336 15930761907 122716223591 1427455150 32288998521 110741260089 8129650924 161315951782 55661759588 103513831939 36906036746 5268661890 169416705958 83968042196 105157213800 17410407762 71196775449 72296364367 20266318511 5662195752 98186806903 218567145911 7876743806 44428267177 21543285365 268970958358 35272666530 111393114226 34969521134 70592395771 131599992213 85297448619 4808263813 46339129497 316731075742 1243907904 178298325838 103607706939 234146799765 47502284875 66775868612 62424575373 18510498805 12179825005 58138927000 4127085048 39528914245 11691871483 3356999344 2684484636 10964358231 121663380414 157186626293 1096250291 467059638 41349713708 88573867435 15540947195 1781978032 136893410041 55787331537 10112487909 62512766582 1891869305 50290324576 36967339266 31072827280 15498143763 16262902942 127600890107 191748778666 7903704308 140172172606 93759410331 767341435 29482754001 44132429436 123630336379 231394735507 25708741307 183833457903 259375477161 25990167121 21191998494 172858689626 47470782971 5147911298 5769496712 116336352432 48573379737 104301738863 93677834943 2738187296 86815242798 2553461420 76111106356 209146448246 83076341105 18261620985 18205277154 62603017945 44472997786 82616054887 93599512217 26293507501 242048339016 18829766 20701664808 30713465629 6910849066 56840596200 107397882757 593757305 287556102165 213636215090 197252270852 38212785915 44170629939 166178632464 691896459 196344977412 132143016243 22270554514 187884886848 1764082175 22398517390 69061060123 194015582063 68995933321 7445014059 189029478324 42179788604 10749178800 291997468835 32385876074 60902172274 34558488040 75895088684 105899355995 249644312296 126429428604 133754751386 18666143279 1939670101 484330130 42458168349 6400997186 44652768099 33968622667 321280458419 158918266341 22642149526 55402372392 18749281984 110502141150 73852629246 179139681883 77374897 22936593264 39604780987 33671837367 105804652489 29610335843 41443793434 39837984833 81119783698 6657088704 77047563908 39724672587 24842824635 22380111390 126556834765 3077894834 32985868431 67255169766 28424308276 68717970817 116627303896 89912397811 359316534950 131506448393 46980070530 8717361860 1289996471 117167384307 93010185807 265478441367 300104897006 189603081 63803048932 3800138487 1956831660 34366616796 39835850683 11265699731 798417818 103577858013 122845152138 57950518914 35340309634 8687014826 51105861437 65240303951 80996634034 43803729668 140225279915 135544967667 35991134698 13714540874 14895833721 212655180873 16646198552 89078336082 23284517269 16276706411 199910638450 32452393704 794664509 360636767 22024277276 192004307515 16873073687 1341807605 168771297888 9830514803 68114565831 31533266755 213922816592 8115811902 189288257 38950998837 85068807603 4347513815 5332399171 217603763260 42412636846 140305236242 471510205 22687552210 2659260881 60857915719 11261133725 67990310884 88530933624 61734366026 2618251897 322323043946 244476098224 3843594258 31908912767 233605321559 72965647366 29594340233 25579477412 63153237423 140190885284 21197185528 27017279 133959382172 95764010455 131297810841 23951106 163496638732 319807557008 45692105369 25203466983 17275550193 274984430096 150066029788 2980858517 19708756397 194902606834 46963006476 80303891029 24105679899 35112559660 69961203659 76583913235 4408857012 3516835186 3297672045 4546153713 7565512275 159112994677 66570310103 195569550568 24352352927 215021864602 54936383107 180429798262 5242762636 55814270348 85921938936 21028037913 264711463518 143774758288 15802832482 502124405 5107418733 63744073660 253876633299 1672922845 10357393974 276315085539 247806393107 17638652037 1077943218 68294218488 17391293897 104960898576 10051917253 182730499797 54229642267 54210922070 33619871537 15082087166 21958521739 109663736540 24974108271 165135504239 55089370480 5109125901 54266662600 195866802418 191522952419 8175386597 758119341 141796848136 4923459490 16119012885 50255547690 19438114365 172272825483 23151560452 1353774134 52390685584 142632009588 77532881313 25894029865 17134606794 108877222877 58313918783 109983632838 166878834301 10449941775 268175974965 70493376294 235463107675 199296271182 218644497496 20720146050 243531100354 253468374347 46224489358 125520563273 158134967073 42504657933 24756380332 37931251707 11025583766 19848241313 248526413299 53743863115 45623638406 50765255197 42877233172 124947646363 39260042528 158757401877 23266922503 9966590366 84856177801 164103000714 122346276420 13159542332 2171024537 36820384309 153056326405 21960735086 29806652170 83586683734 76091219468 239171152649 72385031051 22415134666 53003200043 176817974262 18429112166 14743955503 113008577534 207645795721 3507295808 3403059319 135028283838 51315102993 242293289038 341772111 15459430542 302190399529 46131933085 6465292520 37940722685 5423923955 12483434621 186109862599 162440127988 49954948019 170614083775 290490480522 74736710075 35860904600 141890797690 18962322159 7222204762 5198765613 9237520890 12774516649 30764442801 91239346751 30726879533 24734695393 44934579473 225663833449 242786617549 236739349066 198158483246 10259089143 89615544673 40967664309 263441703978 65859889450 4310232758 56657493447 6283902897 17544275972 55044436493 5108755559 28058496669 12367986773 200538853673 86367712286 78524872040 43123340823 11902457865 75401427884 63133077621 3532839713 3162088232 161943866699 9306276093 12707968829 257974123645 70299689003 172854212342 14490532744 1817437160 16160884168 30358898617 14478335323 95832815712 404275036 1294992077 53593384559 213755637 14632822394 137025862290 613540334 165073930277 283082306082 275768045001 275311765936 383942254686 43857434531 12692217674 7917969089 127865773614 185974661071 39642543712 26029075084 161113254038 56306234057 49139693897 264155163213 18884368996 250985769214 31116048762 1408583161 15504771786 84142396575 6391378319 13453898089 96070451576 11695689047 100921762398 21377907617 16328329925 1431310981 30300750010 11968834980 64134059537 53884586309 27004352147 38234147710 5003015438 2438314933 76593676 52991206550 1721323232 208039740593 13555103520 92824107488 66854227616 648726750 12172239233 295083583195 77203642507 29262422438 129563866388 168880486557 102616802458 47258007426 36413140418 60849484823 915664589 281563481273 5362906814 48442467588 109468538215 68157733573 63486419011 127270727097 71767938151 23786490445 40351314987 19122634430 87081024262 59923526702 86793261515 13388902665 19038984634 100953919316 50675703061 257071504170 142689856757 47799372865 220602775624 64553806167 78471650166 5036854784 87480759652 5403427946 310536399676 121475859287 156696236706 43910744207 77884261667 322197659676 224342873110 113024838517 147239073777 6822122575 1196325540 201175325258 12078788296 4240302033 33207569983 7100380855 61514343666 151086282563 36091353045 13234126276 326357952147 72985321497 4567515849 108534847283 76940164195 8512247201 24917698041 8092867028 64891047367 148997425521 192601667554 23016659030 19115663356 52777202356 141736829547 942733988 2416708691 293373004 11676635554 79411457884 111221742770 8322650917 14711780804 131813572 26147969328 249064875203 320832756848 93586222022 5400342667 140444133988 14556767465 186924857976 622270362 36967162473 1055996910 5828473365 40385339355 51776902591 28900357526 7990911774 11153930160 76832494444 19667013741 2948051334 135783286889 37998444310 4682507111 50803116815 84172424902 223094425 130031804443 111362566095 175570372 4286450001 22347678767 2606111201 32528734699 9862347800 62624185054 30834580018 83306084939 2360050750 2085509928 31032573153 17434427591 66982290727 5473033080 1169711003 38144411512 23059935670 316958124169 1470247464 241262952462 61522181747 38680865868 23400522565 105718672927 341346242482 59995459850 109316809232 5257468234 117072599751 192053239624 75973853403 38946080146 150041600895 10042023621 4115201353 36897249317 17403652747 29127956257 7420379848 26803117457 24531896317 83915669753 36241905685 161054641200 173282142065 1688061364 18669761739 125071793238 166722822933 27740941230 49000031573 7964268617 16770502892 2413649517 24128048787 67758082835 12628739372 39724259234 24037942139 26923685015 187693162367 842332296 188911458364 29740450090 6833622458 114708970471 27312410216 70604125783 62734139245 181882211100 211520426 595605909 7150042187 76256005555 63216300736 12014692415 32712150200 111585395243 68098544559 130415002349 149044258994 44384876169 77669926027 104821652606 1464567398 19266163866 101315861802 35751988217 1465899668 2597448932 232785270433 4115451497 105319665930 4925102415 135360007732 67497023945 176698213090 78742624684 214031198930 341341753489 138470403268 80609907857 90376723769 42874916736 79650048001 2835842154 8970468137 22064961708 102400253704 104283148517 9930903959 47850071517 139332154165 362032262541 31704620796 194898257842 213202900168 10267939964 24459127695 39397047839 81938371149 206102585507 27860917952 219340937498 30339937860 167812281167 3721889276 10137189256 123999261290 64940078966 26148690297 31167068702 107263502065 13571280388 58505799560 81310164507 9107650384 13677058980 9014439582 38583658254 61243447 89115171157 517063163 182702745114 20495560500 197604491930 21953026276 66477578722 217589493810 117001817324 59162603936 79702478416 11502498114 198532651536 21203804488 159016260075 13154563725 37527731861 8367132401 151054704756 31929381959 75290747656 17751102859 154782947563 10976672266 2604836502 25098140757 42054514487 31736088850 39727265841 80081361703 82090256606 13083157111 26767283333 305442866177 192629661593 242380679953 165404209338 210342596280 86590642314 86173842697 56922960987 25430770172 10488169439 85076923091 33822213538 4924086700 52223078353 25431765863 12632910398 144312370482 5742837615 307181198256 112156560300 154874642549 94171431178 53386115027 13006148640 151647605614 28018706942 7755158583 159257157370 295710638061 11643363324 43283360600 54792835135 65991469991 1953154768 9595698368 30159139931 2627726806 21293120742 71824073850 4378600731 2755225405 186122308084 22679170078 233469386439 31637013734 187185244 6786168713 16543630698 50763252393 276069855158 35035052241 183222785221 6727026154 276402853441 26589609509 68299711537 11615632292 64388855653 120380072471 27584042602 4217934169 6434314090 612915204 29493548277 151348111870 39739006639 26706099898 232723386312 193443346314 177080866840 16508762121 28664763248 107224603830 43393236729 8548207001 77458375 38699062108 33757131616 7600167201 29619401078 25105420559 19193965865 6855302777 164735469714 10512513059 113263974931 1836214503 230476517897 43529448342 547884511 4991698343 68851067557 64926966695 1980473063 68627153544 24707617952 47953051290 33660211598 7523210 117740977438 70317012713 75556585405 4231046696 158475387383 9614025210 39654315 99530268627 10522432030 10857025374 148492748904 205540748650 3070432430 137652747827 93192730257 46079691030 203809257541 226180912448 7401278583 20856587572 21594651639 6149991469 4679548430 26572292054 102462365766 28958214900 96433906588 23240680908 14509596085 9152695448 45036494118 22740246125 72220148211 48422899438 8660707415 41063527518 3722121775 255139213336 30947098125 165218122440 121317268764 20374187222 199614631894 83529072634 18232440959 2531115952 9328558580 127277899551 51442552298 18670153557 219051665827 2597795461 90134713022 25154250666 120435824941 198256071516 121988479387 262967518057 22440944704 271735439615 14426609951 28216397274 30487320946 32721891447 130791170901 5534812573 21663899640 158232108454 22965437317 269159681789 546426640 33452840101 82650516311 59781470291 198866719697 129088223249 74599661140 37334085066 28252768224 16656344668 2434285911 27058406036 3109887702 51238950492 143897223719 23047861702 124007686310 62441368477 195687414991 46143137452 28120358187 197996468771 17441201608 223081365 68614376211 57841542446 30489938489 49237926283 24693914848 49719932344 51084165249 94504221283 11776086162 9137642390 10585989494 2006294691 23855381419 56321197535 1825745321 4131015376 29551159684 4953523414 62050672 125014063283 10915361910 70725942644 33184146166 108595352567 47382827880 24299771082 5744255028 14143797643 48970142570 193044851381 18964567666 11980157766 251717213758 105725519745 91475651645 40395201982 4988369543 1751822151 27037956736 900545036 44872089283 933256279 111490780321 51582048355 72645922679 360328910 10170456769 14400665685 117685461855 173229340413 104176030025 13219659799 164129615536 175446605307 234980349955 5756956731 54436254609 37687749221 10041345254 47200829111 29759843833 59454554436 219224697159 4116552335 4231169868 18256262387 12959042465 40612942884 213539114480 107367924044 23026310537 1540211111 65643687030 38046263672 31232967428 83195614033 89693552254 36840350144 285329348145 263130550232 12702925797 33205341675 201094862548 1419220454 87307204590 29532501374 14811574159 73907068068 38386471917 37170765803 1108233261 27173531667 15080572163 238180032286 94339338884 121724089079 121949898894 32333619207 18111434831 22520257638 4452701669 15900513331 60799789214 24634001504 175791429274 75229734950 15234785148 16043310569 8853773028 52669154087 9301955113 717052390 58200973233 14342137871 69965227275 234147922168 199701192888 20307995347 26071698919 259839541395 33307526447 7817149007 7519742420 15016765709 7744110545 271033204117 27927559922 36542623041 1849158657 179475865999 93418569927 41468396183 15046480904 84876136639 289564884530 8110206451 272134621 15905867914 179931310238 34047116300 24184521329 3324163288 99575171890 138649793427 32135213667 162334111019 33837667639 90443408759 47193566155 122156304184 228115845406 8351301098 622669072 54331190034 45129030635 44618562894 61072822439 147254731671 177920408191 69117069863 53980426838 18003531078 37201007935 202353224241 739234996 163326609045 13006582466 252226200329 102010207050 181653409090 225053652295 50394913096 83039114905 36898555196 246577681633 88915943996 102546202904 914780089 89465230087 112280627036 17088186145 22289307859 5328575681 31421448020 3626778569 15273992858 227059962691 16024098961 81426233290 86657003150 169490679307 44732894163 23214158601 42480134434 76937328179 85286584648 4476147058 20893352049 2779101397 40328813241 6020776601 2082788648 29049268625 515346305 54764728108 53319247511 41060733776 72754969460 45533770706 123223077245 180377676339 1784045842 95945658321 124879768030 327607229125 104450979093 126816957619 15847597614 112689510460 51210522362 13230810699 122002025460 17277071291 71971884647 34653978341 51845928411 9523445927 46741076067 12070413347 16789652096 7964442405 68968558133 94943721748 3315894258 31250444642 2076947098 199189787394 195681005 17262819702 2686949269 48165385285 990927799 14761993726 16216197259 88357737114 102771071433 18490562235 185062724288 27126787255 2567762650 49796183296 163570639765 56722640613 127115070732 72637923352 32095946899 37857593610 2131596202 126480611374 16905992371 70875389215 96734621797 1425840615 45593310104 187662860166 1984205688 80246422954 54331735 138864999455 84456058509 2356552061 228705121731 173193986478 2979203468 92385231180 63190553440 90092636995 144271952963 185188203274 132988867152 12205074385 8299457143 74843228943 55182681578 24568530020 33801402817 53919760079 139403662819 97802785930 8109532187 3476237657 44856550693 19453182212 44115348745 13617806 98182071692 4487976257 330069222035 4471430601 424361867 39986339860 85803065944 246346036294 45600774 40103058431 135767358209 79791053433 24475095900 26823580659 66130180063 360284551151 184186393587 3925469538 221201816756 15074665570 5484806032 19032347523 26828377946 195675245798 266655374870 62307628614 150197722235 20361039566 578127823 2861025895 310580642869 106134123388 37446536334 27433864779 150425410975 138121526505 3856395301 41880283543 62042473725 53279666175 134770778389 42489510866 49506999216 135905655145 32276184785 88533334507 86298039114 11224166254 2684429955 244280876655 34291631573 70498420248 36364502543 86187650111 3460117467 18589148537 51119732458 7368104615 99242116259 9556893629 93194707314 110657968159 268098860082 47672222085 1316785113 24777811182 48119849073 226178692555 41182804826 100308794993 38348417902 4088094895 33937477131 121149690016 70610664700 13179132142 849870676 72935064738 68843417014 6186369042 213116584660 13033463194 39216747331 366599420267 96165956427 48741533551 57934024457 7118149504 27982505146 143152189620 210134830510 2073834457 283132954270 369649527357 128257260310 28391283125 42370349711 121968257486 59783379827 62426464413 51746538427 21933639985 46175801812 98095277425 20661976048 87266839424 55158836179 4024041085 18466370687 14719443247 10555420223 5788207241 254443928 27760741711 30435494231 34134172390 1538436173 2208385989 97269144769 79933817289 293942271338 47344429540 45108498554 3694301031 63463338176 64433274538 6653077542 84963453 24986406705 48579332585 8484266069 21817375712 26463837929 66245750545 84258074449 108729738503 1805248995 158601498124 54319592746 327342269559 114072566337 237448360786 148726805672 55957544480 27601962399 170009563867 93634989975 5525477031 17826575305 26207245553 249679278740 7853383406 193551112483 48090858113 88210727146 55888048766 147950607802 89035065353 30438626942 287329206347 687377586 22215113220 53988890065 79579927995 24730374535 31294961505 173344712912 8214595944 57358814209 709116871 271760242099 70020778362 76291956724 31887500460 115289798 499313978 4295322837 27842821047 45315528198 2358128936 39042391825 7290731651 118267928273 3153446789 1175903637 2656890288 29803513327 157034912749 3465421155 1423479566 64935876646 6901245010 3817330789 15229326480 105241307611 165024886647 11852296222 33302001543 33604272587 95894401434 91527595209 21783910610 56975728647 108923072415 44813152228 245618960421 557366256 11237544997 305827583168 70127902642 21871435719 62034918214 83657585674 150861799543 21643076654 226793530356 21371243720 46144574540 27424809870 12755861050 14245698826 26900660448 167822433578 87687597792 4419778164 198641190264 120627022265 10555018424 89198371824 7541225752 1690986063 185424180306 149680955784 220932114359 132697223364 68084472922 232464809718 171619482054 70943332547 30657814015 8556272286 48097423277 1445186596 22089118966 2333911490 58069007060 126240877994 28868162068 52428142104 21675908765 2518076626 3027632293 123035543399 167357216901 283624625496 975894126 4812924050 168521265717 16317764698 22957225239 189216496 2878639071 17672950349 476112969 213451919299 235545473666 84427692536 132014571809 54000004185 6336590044 20333769194 32357964256 32730683722 93464981976 134851610923 66260840960 24519388006 52193335203 48771039261 60063505088 309701075728 88917660840 240949731719 236921007243 91556022242 274769683441 10279628087 144777019675 3380337142 13179581420 101553743424 2825939324 54882034248 139642020396 555666804 51612608070 167840022228 16425320668 1592907125 50057780998 73364790419 12582456358 37964224302 103043138930 145676662693 27405461164 3032477447 319311970043 7010710078 6055685198 300721025632 87692791352 232413599730 3120885154 116338315413 109415562007 5359002444 7912250662 175664019905 232752560526 256821296560 74055402019 991003357 26659299606 85384992510 21048329565 93179823687 198333810286 9851460881 2929949200 3706204089 33636528907 81045963203 13005938172 1575642115 13453411135 132215070435 19764226474 3047525328 147512548816 225034150050 13275580503 1642190074 174158367970 197790865114 105786279989 807860595 70230850664 13230701739 11057906274 9048337270 75685784198 98904583342 11343321899 15661394136 19938339001 9931175567 86871632004 43768678087 282011753499 28699403680 78477419879 3834181169 60442180 1595963816 1392550639 143367528154 114048643978 110660895158 87310516442 265143565531 7356688042 137509655574 54209957506 34562582691 112673093785 51725461046 171346450736 15224072212 7444063604 32092913758 9326255 127666247415 10826014095 398107294 48120191698 107475493363 138535651003 44531496940 22238876494 111922680 62539809 134848481923 78035912966 38213585955 27334673209 34873003438 41223586570 3487010266 89037307966 16988125600 17929241692 20925968602 195280699773 34581914133 46600098073 14728487489 153380339452 4788872698 41715137394 48843461722 15946286175 1393088180 30836687546 74396479573 49264869 96644404983 213326364650 41697970468 3672832790 186197269783 135293417048 44717118462 28353066681 122016895930 11603365554 259756443905 16545792546 17114225241 28693258655 31647211427 32318880931 201844760325 211945479625 90486672949 57540997106 92914802004 84558698065 244837876862 11903700319 71016285504 25144073732 2221743844 13456359598 116052617024 97294321850 141483154786 11532133343 29796648462 44381094936 103904316919 224730096668 12544182051 55514212099 185406511615 42305116334 40754117964 5772827776 113575194999 5674845926 20097284967 25957557369 6394760899 28395949544 22307490786 216641409310 40982960240 36819579081 122263777451 31802797756 39504384701 117940280782 69042322273 157470329011 141753120932 3612596847 8305352223 8236065602 192775653284 14753026950 15854969054 17657297605 34940110641 47210216207 58947021652 2884904050 139845014933 23494414805 55432062104 327565760868 49516812681 23836190638 155937743113 58936598099 130590076873 8833124538 831332696 3231123428 56920139234 41672172796 200943377228 77586246803 77574629007 108021198 3051172971 138097975584 6581888504 4707592679 238358701471 1815135246 41405393882 15263463119 6728709559 55885741386 205223723882 81618994094 96596483128 91133939332 3152962293 6568214747 14947968509 218375703696 61779066894 79689604996 3645448070 5230968976 115362207400 14264764384 52387704893 149805515748 21213726681 155572290 119315639440 41224095840 70608350008 188811074292 23181583349 15381217655 70883295814 78392281290 3974773272 10159300920 27857046382 4080409750 61889380787 6607021096 135630838247 83668479268 40966645514 176464575162 87031750914 4472921898 21441193035 27253962449 250122338582 7951773017 193135280080 228415364389 190086624884 204660276000 98312112083 201540757164 107421964686 431299112 45901035116 1959463558 44111385369 65818437331 168361606223 19486854973 53938040806 42166155065 1617664701 27268939280 161063673930 68791011965 9818129557 195871803271 12139599855 9708404794 37207690011 21757425934 5931617209 849135219 43616407147 15323967744 158163638572 16947089203 316409443446 162922448076 98867808212 99099754946 115010681819 283197232238 9931476029 3711536644 40976961561 79285854636 56826599098 9078779614 4416217137 125985206779 18340652094 14765604553 7897195793 101942383681 89912897542 15132604718 73700983570 18449174323 172486868245 39284117438 113272075540 98026592478 30905829956 199739183545 94292149248 161395450790 273232427973 38205607556 86914939012 27355030546 209973628891 4181109262 21279057721 67913271266 2628900646 72206674016 140715359863 23069956467 107022238728 3035976130 102971029810 18142799374 275830650021 14163995029 22783454691 64865622498 156574525494 16459793392 31809336564 51428207018 243465745399 142598772912 31170100809 3465055886 118930827614 2837367212 126589928366 115157148013 35862303771 85605986114 129025810049 67222808254 71775139837 85883972168 22364145773 10243698609 52679335526 1583128366 27138755355 64428564316 97266330538 56513654174 4187296930 65378157422 32880438652 126502142466 57191398 57826062193 65649906963 254440712023 2628727869 52785914313 3606959797 96721278531 34117696863 211932152925 62602372252 3818337937 30468620 84147656994 62768403985 191713947960 5322924187 12445298137 126515278533 133278545884 171175020436 142832998782 89535524069 107236673525 3987910974 130548783250 1706515986 3474291511 13026390509 13645510412 157504484171 2015153831 24107358966 35952686708 1727152361 219529133 289652755495 3209034397 28399249811 19659863789 185265741098 13918043609 19017101555 74405093537 128542983880 21460169007 5920171661 109610536 195525712358 60963559816 38122395168 60030871263 20160487555 64314972145 102013670432 71675990332 24010560429 301060189029 13839981524 8832686208 37475745180 34520319229 177524961172 6483253495 57742361354 2099243738 46920580205 117546030338 4428518901 103797656742 143412311995 2844224518 37679827299 57215647047 25571606365 240280376156 276257796280 37497021965 70573010705 1121544893 261467453347 66773744855 38174386262 12728335524 117705681647 65193944847 1168406378 112522175977 67761049460 2390524626 41581929465 39490337764 68803656077 1129103509 35327202987 96927930693 141176579931 203123494493 9703462499 7134786254 246155164152 97156153862 35881287565 123507578776 90308626912 7047954905 66788605706 220734674668 206200479210 48252104637 154889711648 8109743067 71640792838 25561134434 23447870407 132203978738 102253476334 316112554760 31155978088 5387802917 30675225308 15672772079 599633100 54582811583 44049812 125180935146 127384912108 73926194551 15279249328 1634316020 108696017001 89697785935 32645736599 62854001138 48430709973 55706208486 11141747362 81443631745 52630861677 25049347338 155138641352 94834945041 54292742141 113895383829 52590311076 294373784027 65246155243 88794444215 125168797671 13776249352 17506022959 3755721257 43009398403 189523407626 57394636108 15268141422 275658293125 11921812582 18815760617 67909133116 2291860255 18756064297 32154495683 99233331685 9549093207 56294608820 19692166470 151970083071 127298539435 180318662820 15424139148 53879552800 3498146285 50550736608 113797964826 22970106207 23144525424 79130089396 31907224888 19012089729 61684110655 125779970834 22371231612 20493466380 16043901702 140619386406 7922285115 58254978535 251722164223 278060406093 32315377120 17840765859 63772429736 13289330915 65357237019 6836769660 38457124807 118847079677 90611968712 153296841461 198090584089 63797957497 119644987260 33069654271 10845325857 43382495013 232037443032 128225936866 21670360406 54770976723 78033259041 41413600137 84547414441 624990454 18811488569 182214296944 38186611771 12133181307 41749971896 75278055013 25781561339 8003955584 101163376124 95244251616 19054340322 20771884469 56961651017 2914770960 35824742680 151622293298 10062373935 177123261815 111888795935 268612099906 111830503210 163651681936 2543368177 120356352654 21006644094 6502303 31713254880 109530455695 138155217154 121337919497 158769526660 68202747539 59112001093 58563124012 5474820186 224534239936 229432484380 53247780107 10160686285 31738773823 23258767157 8034832312 42086594216 5753869317 126665584698 166372667142 30494657898 11210323587 121389157180 13710052625 129695827737 138322221976 88955544395 55745939801 22035903 200539924238 124307462376 16482034119 71978318895 11543831 16570464032 127228401028 76410038217 83750025071 10405727128 49318636805 3342095596 247180312331 23525276705 47302572465 187574980471 9689905266 93723016748 23647828993 3136145905 169608696679 8258535662 6206381573 45225688616 19762944204 19879510382 219340443706 30083081459 1346260470 60585371762 35194021658 16907284519 229783477900 44680661576 16144629879 53675278180 159139502121 120920948627 6296985907 104579327319 260322605914 223787372902 45137129470 77551399915 42781170434 6345916412 78837715633 219481118207 31374547916 254566787278 17752149267 142489547457 64140693112 87913717247 92186982381 15943281857 41934018296 187365229048 80764487199 5937076116 32183378518 13893482492 208837891814 237594174367 29859237855 43860276355 151418317763 21491037451 116519785823 15639131068 15658272043 93032457355 92270038524 44537436465 44441507065 112494774087 203071391860 121932073804 8334336730 15352261237 534848840 115917604044 10284050408 227404946529 185592114 37585729096 16498252670 98764736685 53291411311 36145067565 112980499776 5616137472 14935743953 111815865342 161979474548 64452864961 1707316235 15365638362 53876659476 300407404737 26913652394 93238836679 260950999537 251255850554 37558000299 43145247398 8339665842 764058320 7218910061 37156114668 32680382240 202517845159 58818723208 22922812755 22216710267 143796175354 29344216520 18643944502 147056319958 26786591619 185385293256 8946415652 17462809637 7195031496 60200440839 40851001190 180092793719 25867190754 21527952946 74699450764 47981262330 98083969013 48453224244 1466024922 270634733603 154526796946 36563815344 11568891 7088518691 34882245623 4180999323 44524846869 114369170502 187764814191 26078713073 117689207483 192976125716 125824755751 24434609125 59407418389 56595439722 81198664505 1232074116 174183736815 273014711565 49156870679 4828818570 33741086985 40475341901 290243380672 29288850533 34517755390 268425514565 40076677517 14894608455 5022553476 23898878115 50038909515 17709085226 1477554592 109692861708 138698552253 40757920467 16886756807 7925393454 5950825924 2835099016 41186982598 207290744739 2746082956 42612782805 14831945654 61405307760 38202022978 25787534440 4669523996 42579972297 10563341615 300509663636 122732583937 12897488039 2777669992 314308979131 1874685776 12830247461 233444303 73383936310 178297931344 14368993740 37100403782 88189166764 3514913506 202097785091 25343509440 32556065520 1143108280 956705532 22066408923 197637122356 8834041362 14481074982 191629665323 5639609966 6426376819 9320641648 31903097153 12634893064 45359803473 4581353226 120036186674 121930555138 151800176807 161578870188 26744171862 24933621643 12377830198 13889325665 56682455793 82387535620 106131268047 83553214869 49869721061 110379064310 62396720371 86076022469 2342767802 212805493540 270860859767 252674214237 75010198296 3047473860 12244401819 30758881088 39159752962 36332661379 17394834340 59242994526 3726836617 273844499905 28965117176 26365086739 25538866816 7202506299 11808907579 48684612744 12992392411 155071704863 135754219409 118049066734 137617668778 26032717299 179549578185 46080779742 31905463298 21403005455 104307853868 16924358006 10360656081 114595263517 196932170050 46904143996 660173899 231347237436 15369380527 42767264491 230828597457 23322316269 177366610969 129999176162 23748374997 145213112624 94147652774 78972050534 256811215443 14406239680 84120734741 98620341780 205865054250 40980400159 25777019049 1160687106 8638169067 30530960757 44365939660 3687708510 12730159463 16686359633 132715401 19822371961 52782272087 16541271881 61374681380 16090647889 7686129499 1635667361 51254683753 6037129405 18911949208 47130154117 81240542347 34032452083 95125229832 202758285182 120037132663 21482895369 234389620139 23358691542 125588971952 7806233060 28582804421 34099319864 4290906108 184109187636 248701268017 58886950830 11373257736 6472137601 30653102429 126815148526 81223584779 127592267669 17423078393 266181151126 59092023483 25080878018 197104267340 2884795017 40771661861 39547904214 5342364825 3156939580 86610001436 198820762591 33931466479 121997703081 215192393974 55279545522 44698247884 101384595227 5561073888 13389412863 63745396304 64012762109 73776189682 101216137661 3389900662 45609363056 1787086066 58997104060 21625240533 36704507809 159872875334 71031590051 121605233261 17985391977 48558456656 95127813551 100669165239 100369542901 54505377501 7869093735 4949986034 100400965383 124597351219 181701705777 2065363461 30875289227 230578530243 3138866847 79422682308 44975361157 167831059460 296126962815 31391174702 65391708368 30868488311 8709552576 8893361903 4213263102 3178443916 154017277647 5278505943 29242313878 155002283342 5685702066 81395555672 2037556305 9877064593 168647484916 31138689718 150770300065 161860980969 281246239 18969048130 26966432913 16275462992 1308967645 33341899823 2200224885 124553220796 1007592811 55362028887 20610976192 85910449091 20856404506 55274939568 42629739041 72448836065 48233172201 114651693612 21342523578 6218791496 26776722495 21070740609 88411431649 136226095183 230233680740 1786736376 663705531 136425215224 85288211117 194049094753 1331680767 935183531 152447956741 85771544802 126133100477 101324508290 27638408206 127272261904 32702607775 11660723963 59605774439 81885361 222016759271 33952367768 206678657411 2096930259 172473748100 9950555371 170794355342 28900690 27078122453 300792999921 6455997437 179075877 96520401855 25888899460 64365545048 2806441289 23011679555 17557874733 102755695573 10917920684 5725854286 281763830160 34379391032 102846959144 5093183191 733975761 80030293186 56478131200 225706693471 118845511949 31007890316 23094435989 22618850163 17677639492 26720807287 62600774769 2433619488 125609621725 71022061992 93201217732 134247117425 111167454666 77400965800 17180233976 31917733076 102405420681 149791625017 161067481891 343761692899 5781082523 111550762382 11547999578 37910614726 11520254010 155673697453 34704857403 22886271497 6758028563 88116011104 45704994837 126436214303 6221212541 3630154705 172590387598 16404782997 9097909491 42019441942 20977369784 135990913743 33891775257 21532071055 75730024535 9148938956 32882646132 237560328811 178679295574 115814725275 1096591987 38448477996 38733000843 22216204870 8776605880 83641358775 38445286579 93262524999 1836947378 204688769072 27612082656 109532920750 56032827892 29975289640 30462576693 202092506205 38206724082 246532114838 2351768207 84415381213 126661125683 11256007164 330916800647 11952133870 71574428400 87423710986 14588451694 54078097312 178652800977 74879277596 47492728603 190751888266 51220476767 34495843068 5544616595 234730579198 6215005731 44950803347 211220782586 259633915304 38516307920 6328927929 43573622609 8271836405 67297480517 43672847515 26828410316 29677204185 49848749088 18340243636 167460079800 83670905819 133565402625 47420189953 82159315485 191270264741 9436339507 27586382964 4351398126 1690855757 61334916 79750669695 1718501604 16192284666 47917937677 14159140099 88940024766 505847439 1335066862 685941144 196037658919 332484037806 144479498441 20305418033 68106202129 141548977937 68495568696 225869473240 11876443880 76266835416 943400461 95224725363 3687731133 167836564 31924311652 216285898152 49782192760 335341481 116650804729 7365457481 104592270226 289394536486 31721962730 276642544737 9162490087 6210875389 39506146199 786016562 43786955306 10849535585 208962937573 13024641610 35364186354 23898337166 80134016816 51653473207 134814984141 14027370442 61113161426 234786019651 69591394189 85986859182 96559115573 20146952978 83089545660 8940207681 94049408580 42484011998 638102319 94109437825 120015723593 24038009501 22275162386 57996674483 137575825204 48549889684 6079028147 11695037523 115449749226 3927823561 37051723563 124126309153 11726191711 59751430881 20338197976 12237229659 64811562198 894134638 247854592178 106997478540 8595877035 11636602549 10466586442 11761499046 6763238366 37348044240 32543099831 37441400522 83663511126 799689382 175316440626 36314583424 14994652337 22154681066 44344386352 20561513361 5756411643 273380687079 18904689530 2554011886 41366071513 15019248580 89151723846 142902538079 356663408542 83565883199 9481601718 38362712132 67363769619 131739997883 30563936672 10203345008 123042344932 25685931218 104433946537 135069856318 24242071978 875076014 128595165040 10571759327 58632909623 21011679513 265097893706 69399674753 575250632 17298705059 18550028165 4234549347 51152487789 30679960006 247116607886 26736207579 62813249116 69311282712 59538460200 12490648379 28769860645 30135360298 16513862671 243878750929 76815315113 57092332126 71988631525 58989915933 163675035341 11158031797 4541697881 52765696272 209730171845 37099337910 78492202294 62934791573 113928207016 175212160242 111393830787 1161920546 109079492423 160482510997 68613966036 65151874330 1580463816 17090514474 80415633522 6701699858 13933207405 17723355767 36103511665 96016854208 8416041397 46490420449 10210940399 98136644146 48615352091 35903008613 56502234380 17226938415 40215354099 189809259135 106572988988 29925904503 9991224354 44689335146 47555776771 134175911941 109356093304 17060632557 79412738833 26082225938 21337153481 226239450 2183623978 104663721608 13137641580 79920898735 11452040755 10285250258 3075523947 294055673755 26326577403 16718624398 28327395610 102532388180 4399860161 811370931 346874183186 69725087916 23878945385 62342908935 120218613 184781607450 30194551650 25958611939 59102743802 125678699566 176456187641 108538556767 31022481919 27468115302 118147428471 89162444327 20348834020 138051676900 36727259058 45953742128 99233511446 174797106213 29900403330 3551988987 41445609764 11910584781 1460477232 1527240886 13418388951 111566864037 53428943192 13231100765 3789909397 24712674878 8232202676 5497970646 74361564463 71642105725 119884592649 50051918840 43098795071 21850851878 41057337382 243653384123 6776683478 62342402683 48708387667 148765180839 3899023423 6027347349 291328378134 54538580792 578879997 157474444 53262654365 180388742139 136029731306 104161732149 22009524792 47207681744 24998037545 6474206221 12250027890 33726988029 50613360982 1857595925 22063169534 85899564652 80408641832 3411514867 10137863691 7860790435 11148123950 277629530616 40669763894 15618528452 10199817658 90619710241 147893144782 22424679155 53934320389 7892237020 26310726228 19356093932 5683079252 13495061480 6271630612 12809977968 50951851392 1717348262 168869194771 3037685395 257288675321 225752139287 12551275230 11782834615 35245674108 254313596246 65443266289 227044250832 184177214924 244147504266 3749790864 42190348395 275532057555 3636549008 66923673553 207644572587 18064395448 9269564588 6560708244 17745733789 80172519909 6662468247 52122727922 37099525357 16892025526 3059607722 97043498455 30704939515 2776923526 30632655765 7025883609 182864084028 6425452814 81600331939 184987295327 17344948559 8002482992 17324479723 18209780373 160226402887 35586061400 83301488047 21886062995 255724424 182283618809 67048375539 141983883495 7040854538 11264840284 42220683875 50737955433 8838016132 4676426686 30469199125 46517355636 2912966651 979084707 169949860339 67347525345 240717405098 417869413 82591247009 163346104601 62387625739 35643099621 78894656622 14816069803 10195044550 98677480507 129076823158 192248577148 93277186145 3284932693 3992851074 73587086034 39123052554 128456402946 34213594802 14256732225 262732200208 11370507462 13761248813 87308343548 7419247773 63558309006 466790660 22622258893 38818986617 97182927 294982921797 149300500433 11472033503 29440712999 150008151609 1390075539 194299397387 57202629421 29688049605 152485216367 38404806018 84745086114 3501237853 91918017532 116434634335 63476819218 2151144833 168798357520 3670404846 259810458533 139416530069 3886803358 6926417435 105454081855 8893331662 154015608917 138168833567 4217527417 118001364874 146330216164 183777585548 97558797073 126302550932 71606998832 10884452396 23030830583 260759574364 37977226012 98605746845 113024296767 22030338676 18219541127 4683918733 9503059046 3396737649 7390767307 176032187684 6112152100 1571659452 23553152606 182468384746 93036651002 15730654400 30351557323 7844885865 199141202931 94067083429 91157085172 207545371495 138923420651 200872791616 555353367 218105619303 26545449113 50926465362 150333811479 279398882230 42308385458 14777817233 73567916948 19405116363 16425335703 10669715467 13206176625 16947881629 4269672697 131851641810 62011023582 5343269003 22631531261 115661011773 83017152699 59519223717 130063737377 172260510537 1113193946 74402255368 2450149995 12863250114 8211890214 46036148578 53650183112 176990295910 34000010694 23584211217 86906812320 18693161986 15379484280 93765728371 93254577074 3559514381 108675506721 79645513747 27177460184 2741081323 37641592865 1345093846 24811631418 22575864882 4857198278 43901913910 114912009302 102348842719 35756981199 17522059584 53850987476 2012548786 33550083340 96304524419 1743687475 203133561716 64057875790 94413082473 25242848527 62725208107 4736183450 103179547035 2533380440 40256846749 14220522554 204103449116 10031336972 1061408556 87212679694 93721515032 28189453089 60984969439 75595168520 19385549157 128406818627 59969302425 7929310323 119579156301 5039746518 232954063593 2619358174 2777388240 82686668783 16228934339 191251844090 5119717769 134958965132 133829243545 76675200014 116088439369 39468153814 39579497263 262911343274 19851917033 81277004700 46354322965 26698180900 20101669278 13809788846 245505807729 29071154085 20423129064 11666310579 11133838520 66372819061 151373262848 76010747515 97891054903 14832190474 157773109325 93700070794 13689902567 20140657587 33937353586 58396984098 584605045 104635015626 11447559557 13724654539 131042019737 6337630059 115746650445 9529256016 17127408264 41808491395 133946121917 108056578939 112701648216 120251169642 81296212684 191179082325 28003725728 43521658620 53595941310 54055517918 57889865925 15592466109 21780009303 100093312413 4477972424 83170527910 50892517566 16682820124 134721576042 89869719394 14486292860 12382807531 42229828475 47924076786 176298432015 181218600930 964525185 133130857670 185807942662 79142092330 15787883236 61279791584 16671899660 9259255620 30220600291 121023965569 164661577634 2475817598 11097961896 17700176432 9045656242 139919001112 21480475024 207903247611 52535539169 300557689 30498395681 17218288736 138247442 39107684102 89366472948 102203787801 7933362530 13597449988 34477067916 9762317070 74699351038 6980358375 65030666196 16883613777 189107417202 19390157202 281322623183 5757101770 6211089122 22180485320 24951262291 22335792206 73873149541 1563418682 1497185700 27879996520 61834525919 8766535453 29681503050 163074172207 2199994159 89416519606 43315713481 20818706329 23709772535 2583198875 45528215774 75899651115 97635239406 147725574890 134359114736 77487030830 23073961586 86449097624 19535139456 61820457376 138601807018 17449681173 32442593606 5856197247 96862363171 25261490880 53510687957 29359966259 42198649576 9541421546 17465478427 99635835 131169517894 129411984566 13615779926 56984377143 1023060755 226691899784 55648718767 6700457869 82563932383 17372599414 295405939909 94354434233 110160632597 76231085206 45244437513 188377344576 22613157585 777415086 9043885129 140771037628 42067182924 61144906344 142339772706 509801007 30090724027 95176770731 90708048491 230291829996 12783067882 240842721479 16955046962 53690161401 56921265048 83246443138 35354633608 21023206693 53736824184 36137218911 17586776840 144880815142 29852544778 51192163559 55798071467 7018288175 265785447137 298561088629 5745322222 5727165364 188317500903 4946266381 23125318526 49481865206 26073935245 89760714789 167630688359 9203843209 24125590553 15044420618 176414466 86669517088 30633616028 31860800410 44011766443 37108248354 3108538938 101272818672 181118054592 87099616620 168037184125 44856420106 3146416244 23360914 200601919834 1092756758 1525544862 20603719871 37002468320 48024601831 66875037209 65021041804 144873239428 6461652617 116067208026 124276100630 67342602597 16732364030 139550350154 14309659474 16596600623 5960392109 242630707846 15367100996 48008251021 11762441584 2891624212 6183767182 85214988243 127277910216 1846195871 34255671252 148002858547 135117718376 5933143545 72714582742 12174625192 128377803235 34241916191 117905123350 6622880650 47269416694 10939652608 58372770088 416194983 8715695589 11420345148 17679918395 149011827765 7383221189 134065655521 1224296131 106814510127 15581232809 966035033 178231443502 4365736600 157262224009 27674930017 105954132980 53340883984 137564899477 144363367901 58343140635 220307439035 24661994793 9069411116 182763043489 9045667893 22219833823 11934750087 673366356 34454597644 92148943265 45153520916 25886495557 14376717945 87247494310 5259977063 990035779 5193869434 3578744712 73781170288 82856575903 187840547185 105153207731 127479345537 56172809937 38172167323 237029831381 76589529008 2882100371 2456873720 114457163477 37185949473 1513039685 13379652050 33342643406 45879104227 2642418376 62430967030 3153357126 87025410481 12193637067 6505875799 19753729588 5774609908 160377754102 262623462461 13426249999 181847434256 1462852101 1045645084 211017694458 48759078061 63320879328 26429135384 32161352398 39099004204 24943382575 20601437566 208055290809 5473218272 262274750422 5681731962 1249336837 83893152149 2805390356 24647286975 143595712128 28728743914 2956688604 191267067427 71846354568 60636459335 23471046449 7872816849 32112214254 87732628451 65196981734 3884233997 114514954914 5341196083 508977795 6670937914 58657115578 74309784187 29390543945 1581391444 122074157155 14528403688 73529641749 144055835356 2074301114 327844408906 12073720875 19994085301 8864807653 68861358490 13896700233 86150347482 118888148674 76213541474 10075289344 23870642524 63347997597 2563296159 105108536288 118060515042 220463374464 2006642273 23994221385 174407453908 185439311040 39681429255 60993437402 260203635012 97424443181 64440521976 12676828695 91640480596 46005251966 154511905184 5806213510 202918423639 33452988881 107114404731 2055953036 233414530522 93671941337 13969330538 58142798310 33599515768 24987294550 74722103664 70502988520 289857854833 15248422231 41577654441 189982655748 231081908545 11271409552 4198575789 102379671610 31407369092 11327959465 54745768968 5782465602 34824998175 90708631324 21027213209 47434497697 123011317828 229516306423 47200555570 90405813148 21569581493 36004379512 68475780006 2286014589 24366690889 67267275616 11549446386 9907745373 4478744570 11266836043 39859795731 61695927877 135755631314 62397845917 72808271816 45390369826 20640958164 28391438216 51439239424 246441812945 13338006139 37283216457 8605777516 464513491 82332585545 70066997274 17272588498 205337661138 5385101417 56468775526 92833213694 194555123146 1910313085 181493326810 61531783098 80239157339 35057148416 5813484145 65868446484 222184365270 5882961420 6985563686 43667352410 24608144045 33760249276 10070284779 15509278101 12485032225 202721730855 66726990053 57791069822 77340255501 23852458139 241210663968 8847913648 57375881850 5031388974 154498733241 58468762331 19803522699 41835724342 116693122566 23772336999 5865319431 147560189842 9480227827 109731239040 67234283843 7101093496 19190712486 27576647711 9970590087 56381358416 3312822158 27559700773 36631989362 185536804206 176812032324 163148730599 51735993009 82280133133 268297745755 235981211889 204617926214 3688725857 5508781874 48398807824 40385422480 111307209775 8944618897 10989525846 65186652783 23136370681 8942765066 1188269163 29178814904 18022978146 22455155490 173208362504 109094581437 26790943868 166198439505 15580740996 75252563960 137432269400 95291466706 105121712612 49692935639 6176724606 11452888019 141364135980 18261022216 82579151683 26294380386 156710852800 90989461568 1813623370 81922239953 7448063114 40758582605 5288276731 4761353663 4426113701 111050628656 98245540843 12684765745 276041059 82624671244 16380723464 70877820212 22143025593 43416686724 994925796 124019682112 45330419878 178581174 49399642913 197035112895 20840222 29511320245 2207786141 36928598134 47838677366 23863147594 44194720141 46771829702 8068897521 12522587853 15894771379 91211715943 1379605303 183308207670 57306122475 28609655599 203234906637 20641361640 93732124994 35811512910 106822255962 91545046756 110540797240 15766791236 6098108176 3468792473 23761857162 10716158423 728111958 9399627352 17042913032 10547255673 13677202632 228253226812 113498018138 27092646833 64938162577 8351378856 20018303406 6762121243 11875726691 57874765872 59549274459 47093068164 124793667053 38256615411 45474561485 3055069729 247458153537 73460773698 81133619182 31100556691 7461008112 38418072565 101636143211 42031075054 85733362415 9600090616 23886558442 12883235599 11666396385 35118804449 26160052034 6412741143 44767856457 8147923365 14566703065 835403387 178475728936 35407956246 213082536177 12943285481 14804933690 56173814792 92886654661 19741790843 60029110933 106043758568 160983627825 79306932414 2182603558 83065265798 147470472828 75388987003 12664399873 12043761400 66998074228 167829289194 866340757 26521074539 175097740776 5345843806 625958755 8077777235 5582465595 21972270485 33532665510 1662088370 13558542859 75447121810 135454871589 55451914379 75126950716 94377913752 64076930261 97325117044 68627030409 8924376166 11553355111 292773668380 41253505283 127932706978 4694207807 46472166942 46402632886 48813993910 815753771 91010383172 25903581508 2881198799 133104021566 3852752107 67517693739 75600263780 22147984849 134896062601 23544916114 40757452562 58970735640 18458240912 24979944333 102063038401 17782571134 63977329371 18262049068 110997292888 62615135201 16577157251 94565783421 42259757658 1135536658 42329114989 8976876993 300864731793 13590660363 100096447589 178584237345 2354083204 22539202013 29801640580 9054856187 32654569084 49346949388 53320320660 201599879185 13402536643 1054591978 175082147324 12101606084 52229807895 649229487 116931082799 219466063593 115442415693 121068940257 18864256510 74871951667 107241399572 39583395613 169062375019 95159637709 13168010950 112173345 250025060918 198122961303 2401853311 7306568350 105557796049 14380484198 68249020904 35112651620 10571401244 131202112759 48619886766 45507998908 134939939332 202822454880 107799351059 111027737827 105200408486 37352347105 121574136140 29517681921 178157319579 47279669499 156571961502 298711767765 102078450918 1420034880 143594501591 4644351864 2843664710 7242217702 54592316981 94916197376 17758406104 289298374345 24097007120 146772817419 22687250357 10891629669 29513603822 8398440380 34459598833 92320991923 17880083661 48698844755 94859036045 27536384793 41370373832 4462914917 31045188750 111442245449 2580616399 21326384837 138927829108 45697058823 160836110723 67648170392 4819648330 127897146066 189342677807 1742637873 32380167536 111896602320 55104494867 618536234 148240796 200488516665 103622632896 4193989872 203269480737 76882992990 46308964485 41038089501 70514033508 37295975430 42723065072 55555361572 25847016802 51457552440 11716531472 29754717119 157925994792 100443952664 15668163959 28713030902 15017878995 89886131321 59775577541 105902891589 47679992937 4774511474 250139171 21777383752 11630441073 20173112141 284280930 16714115790 220638238699 147834707858 11148844750 19644164166 124836128385 47766935834 5339231579 12666162796 191847935700 77502604925 41091740179 1107696059 1501038036 15259958415 85469730765 17727334345 3200044029 70423910605 14525823964 218000562000 106578740769 777179520 94894807947 88249536561 15884851191 159383457042 77583100830 95657080801 159506047106 5017732062 31145389800 36647261311 60178737382 19279281852 57375902249 44414068529 88702796189 11494260750 243818146931 99623314170 53980013310 83920007307 12831905233 21379894214 11159524871 114062931737 27530884310 4823235299 63595234 30991714757 38600722835 35445348801 89631336465 129595432660 17293486391 30021872523 47455006376 800794763 37342383507 19608821731 6179810654 17208398720 45704186042 21986199388 43693751016 37229701258 84661826553 14556618518 14818310419 3219556013 52788216155 56121835236 119733043733 21788567230 77546862876 23985088039 196782537504 6348190211 116289979040 53073696284 259785585849 10915351736 604472999 22455657439 140450721274 210269723936 62315812077 4235896645 13046434671 89021852878 122975190511 127966382792 12804866701 6856519498 144990792258 20818846592 21678803762 87044143476 6852204993 35065041164 4056970762 51508503042 33023782250 581737797 82466747069 29226351846 61295792338 22653981723 1117884158 207145480892 108843539766 204040295701 196102904356 98226951577 160601601358 27344056731 1753752406 43505729520 110170469815 11608091675 75202650522 25014048 6421178403 36400139814 34756352184 110447402121 159978890416 125669699338 59240153288 41571053404 125930587374 24308761085 24319744560 31364113711 2836248096 138827699905 75842604010 1748285836 317178083230 158302847099 74723591234 1133586881 57628815468 142754103603 175802725790 14995002711 667362131 85402186972 38277125123 190657485492 10073335525 40708613378 47149479139 111708640420 94553463630 28376771916 61778335350 69725799194 153290078652 125982402535 60482531205 77644443215 18841156685 62958074704 151015930285 76729647754 628374615 158388700245 97789044458 234696250618 10999810349 100905053333 8421996843 2761594327 286687112388 4430853821 13360543774 65287280307 66494489639 185514766978 58339637307 37748689185 74849817123 24324440740 203588584321 107350937409 1489331467 21868381249 12109083137 107553582343 214523272655 34119709836 100853282573 75493320237 914516656 65250331865 1921969443 33765872019 97712713436 20449301621 8110487110 97216390046 201871281304 21785896006 12315192593 14307046853 197284352 95083462299 12196479921 86670899008 45255721000 50977325848 94891336246 25766672318 101654441644 105251730145 64310513199 22380493870 30962947402 29528864672 181731562907 4634778443 96309880583 117708347723 73875361801 965499731 13199198595 9273653262 21277936799 172691502298 177533526943 116055084032 9504909385 92590131098 7096932001 75229937692 5879673682 45905153099 31611746892 157785691224 93493977729 202203912494 2972408928 30199632100 29795760611 148749291452 6844199381 84037592 12602400888 2079214799 111285095018 76019024088 16362223712 15166240117 113819010857 94382288794 8207091274 173781817541 20149272216 13125491344 1137689111 22980505186 181484306579 34765863615 44822243068 73157067917 117553917610 32929542715 15703140572 189141685699 223802430069 9425875523 155722764294 2490440649 7148483979 258031005112 13371834 30167222306 77926314406 50748089167 13973656396 11014753803 3205206724 137684522332 7543561371 229874031526 76990745935 115716734861 14000855834 74146423200 38721080430 188407216375 10448930615 13018306476 13161713721 40006152781 30322424647 104023335495 16659730306 58867247472 135437715333 8579731074 154433435035 37261870750 101823713787 31385770156 17255249737 131559776696 21578182053 18349729400 321163252709 255543908152 59579792685 65157136350 34155243415 23790422133 51628476547 22970883266 118981519365 28063153466 20023260187 49710355923 27595335291 7507524894 9447687948 25055872954 22229445222 101111336005 10448975144 43392708988 15633151389 3677316807 46113709874 97958066925 59056637387 3050121921 15706699819 3170462262 58600681404 53010476529 427114953 60623161608 62257048465 51936737036 38766955694 67015172130 14194883472 108202809932 1728090399 2658374926 4047005436 70115695038 95973494758 91384008137 11553287029 8886144480 27195520479 7240981634 19753858241 74287580090 18935921414 35666918057 193303819540 290645254255 6005184862 31253783498 74467431151 18866398826 129196330117 16110335809 84542570324 3070084903 99813444749 11836642 3988815855 19001717458 1418318094 80137907472 176125275331 61921913895 1840058657 60428216123 82026818383 123816344191 18640123907 2069746184 72733051669 3435546745 273833976458 7793321069 5951556480 52439974449 4556935801 10417599959 195682813780 119173339507 31325034420 9196856611 31503479508 149184377992 10198801418 75124294435 40883914144 1354563199 33341967762 14610125173 68510067177 677511927 1935643786 47317247687 59732157608 42586265347 23060460354 36236560889 223996197984 2798886059 20850637 35784355636 73678570292 166155699811 6564867476 151985424737 31183348032 59542258950 93305520784 153036368941 11823156334 75109068491 39731208681 19768675883 35040019502 31604837099 71604620591 2527633441 23818361926 35133146851 100697520308 36914362938 24872829274 12179547699 68613662632 31210748101 25672074224 37318728335 19052599116 226305152317 122229247236 1949486339 464093187 197154949386 5299018832 2240648442 28819118164 11259416888 89238469551 203329884868 201734871214 8768720682 18386157155 165846649 41642834196 24698699774 221214277930 70240485114 195317824178 26399750712 74388060029 86242350850 2602744632 113060737889 29380189457 271809050207 68860408726 66647832272 30272165677 73541269968 309883639098 8550976922 32200975091 5519665796 70082453461 324851813163 37100424671 186348712037 75945288342 93652446969 3608485388 3508628154 84440870399 304277037 117896802838 59871404530 31576091680 23107398139 48879203148 109619904215 7461964471 4093773131 2579391454 59113535 191026949391 15480986415 220954163657 6254226777 33565453880 15508164704 93346202958 2701424485 39600724093 71165310223 164557677991 2731091077 287787813962 3817973464 1561574097 177034761448 20733229797 49170979383 69834881298 157287864818 65195143014 128989368909 20213832577 10778822877 63356641013 2820764957 29206242031 51448452647 129989345007 91842314536 67201133290 35130589143 216633728868 10453637112 106038031378 31523826607 18123528774 22103260633 44887131601 5361273523 37564008850 37864204375 61732683673 48780062504 20050775181 5073674350 63498906676 89478037739 134009394237 105113961185 252982948444 123933963519 268503493751 98501212111 74457383997 152931307624 247476643367 3714267524 56777612308 35130763868 260511024770 48801915957 62541329178 5717550405 147112615268 132279132762 84327743879 80571212320 21889256296 72970662647 106169365394 6835430640 104467795588 20741199648 116422733786 29428492954 25250578816 35661910217 9197042088 63315727521 2929213422 864899032 147640681501 2436568755 4312036962 193772863647 43077836513 65304890239 45386860105 106014701232 243747761167 76162628221 23093795798 34331282652 40600070499 1191881658 48493453850 30717325110 7524396448 107968854922 39926267788 1673683728 85012585983 23351479586 694855764 3005452450 110055210988 36060049552 23417408280 209755461039 10545615545 144298541587 191670732544 200254341147 78983376293 13578840136 10144317001 66025645529 34790432641 34173959762 156415988949 7568390165 145918013244 25367940900 31329385161 212514015744 309899638568 73181144241 164540304228 17826921484 83627219808 28113830721 200398081272 25830426505 36156855262 133519980146 13161006570 6937246337 118495109776 28876443316 2572879333 58547934392 15595915865 96555670006 76073656064 38890832050 13714246060 2315184254 4571859197 4062449888 665738491 77917295259 21714867135 24482829383 2323059306 7911661670 42445710411 157706778080 94608258597 87154312658 56231399819 37620065330 9014487567 136048580715 22307020200 11702532975 9981618621 87693042512 210659529071 20133299103 186390362708 290932331 123823421972 103290881979 44906666580 14481522905 12849513924 920643665 123064140744 8873376518 43470689980 167879344813 6055217088 129490014423 7702588179 11830844674 116559851144 19022790085 2414626888 38177908769 1656933208 712422789 211871958838 73828722865 92305138987 190345270356 45224288623 41728729369 1278504315 8085891973 101582727410 7828773393 4798534352 105363897994 273914124794 77649930080 23652378649 113251478176 8312393948 19219990565 144326191954 6896160080 8804341399 3122395429 112856599825 35272569181 46723951829 73064959054 5173356775 4363901039 80461083035 18358442761 5785607826 41933327259 141284026109 2427475813 110165565320 26832049306 15197149226 138041029513 785915909 53373982472 177356177865 118789317926 82458173870 21149143414 24376811191 21834599241 216634957437 38080802846 19950893 12098328826 681497008 60309038322 33509942628 297009366892 27438306396 126128773230 19793791599 37210723305 33743019552 50838635351 574431187 224753975173 46541668825 31507125852 14415478435 18538576127 32065711530 228716769979 7216308636 152365822925 49683432739 77395442467 95828272486 25526546491 2328819905 84564978460 177738929314 28046394519 9627288626 19869314502 43273501507 24616040638 7822796374 47688235966 109984562762 106237842308 22227821968 1503445488 215499846191 11039873590 94784696804 44348937650 40659633569 11181581904 95674089971 17171826693 114543505980 117646686028 4086626730 72978556255 14917532 4768824287 71417633014 141420865648 91552566459 272505701983 641135232 21383386669 85725805071 177212049576 3274849592 15031460143 24420590161 58856961443 118020763822 23970361267 4909900924 11773622355 62298321972 101684434930 169433185513 164721605650 180554721561 69850922 114882116596 240555672292 133290240653 10109407508 8485020740 79083217204 144608235 2089418202 6913674619 24757982342 90078572630 20839184150 162356084153 46205748835 110191539227 136228594631 52099375 22909638013 247062210914 78533234122 181436593288 130587489433 190325060465 37004930735 43621598252 598395912 95232722091 176093180579 43847354243 34439445053 64408559915 24649239581 110799428 2881435134 12564280333 62798325348 47162925668 86227483826 166990546031 50544236919 27567240039 114755451326 7644679509 48382189480 17076357645 16360605505 5916112644 6334682439 19785122914 95572362908 161897529054 32822993304 6128302698 14536543435 33859750856 34877183137 48605806741 225303156614 1734189973 4090376089 2278934531 1273979299 101526492139 5880376945 8078234811 168982592755 58655004377 45774989964 32712785621 108631563952 89435515874 81769082727 33822209 16678087408 63255998132 28528305631 227297002597 23282079101 208690974483 54480523318 57583434822 5317854829 9892951315 28978316111 188231190093 101248763061 158457624313 12157325626 237889397948 1274439583 28674030323 8370555344 11974097819 221133757638 113301469978 29048635771 5956933230 19697077736 114404649927 84526351244 103094658930 89841415955 99929335964 136836579226 150304587367 18384336505 31298164177 112986259218 37123676335 13665770934 117494612940 11580565887 73123158523 8033645586 102362739955 72222845122 7150486012 2188234276 82644193736 5163967613 7394093070 247342861849 23421134900 11146948542 30584135307 114530326120 39116788083 24294361791 96988187311 10819919455 134103611494 31062107713 71217212633 202918105095 59016719563 224008967526 198324928294 170400196747 26316816816 125212616524 28790373552 19889357186 33498501327 63953171364 10586790716 238251248184 145846664802 6930218994 7192408837 7886935202 16029373635 46851503914 27722733984 120889591612 197823228688 42409545014 71836955289 6577125459 30119801659 22273463525 4492889573 24918105367 36024701729 57495830546 46121457377 169576928441 128455602806 14258111745 14687596038 21417162476 34234483793 96765774847 22304742139 15533837149 5798740336 77175558513 182116536 5877849179 33684979076 84717253311 13157764672 386326707 51890734722 25391627167 10758851 131681170492 22196925146 299047734557 17570244754 270285124718 142954834183 2710214928 17062477304 131859698154 72398451642 95425017541 2936658383 17757507338 88516195217 688234461 134208047 91060656972 43804459732 45937663598 3202695125 4083903582 15444141248 117069251929 182436137751 34529827106 39076086719 27011187553 8872402297 14563648871 28713163712 141199560728 13955875403 15918622442 45796742944 119208383265 55379234396 12144086282 83519332572 6092278459 6924740017 239244723391 101746673813 15235413911 22072165506 130351839310 142984121199 96171531684 45976146847 22898441112 6102427656 81795308254 50952883872 6862928010 72639780031 11677965104 56732094192 87188110487 37590155948 123356636947 11500432088 29267455291 34397056583 31550443269 213972336076 60381555819 142244970350 75343929526 181993247080 184574521642 44048039360 26011762065 10762369908 9705071322 20793120112 19031247186 265718631929 17364440493 31186674546 31830936624 23802459185 28754287649 71248917754 49277090896 41739303944 74906782396 782932671 7362150439 261062914550 19343796325 21841024695 134477569459 382216944 3583781702 25629327692 84479997807 25879375523 4948483130 1248489914 17476938439 49425780277 65575894360 24698482346 39738571377 115131541809 126452873959 122680682698 23487327234 82393573411 7341546021 23483684268 13058457053 169637187069 17218869974 2973421896 60293742674 104410389946 40971932806 32976540786 348492169 210498880847 115945834792 939892648 95669408932 14052205119 10902002518 3152278450 11563684951 66726014661 183249481827 86898069044 23516437367 15691935045 104342547735 111570938342 36623936063 283085173 94872122913 16764483098 280994080019 106932790716 119525983008 2637251299 188763507721 83547757657 28252869778 892749315 7194148008 25412333331 29830403145 148090779405 432508304 72750619692 1427558298 39283896617 25955786713 101819053683 135408112435 33985265259 50287520828 76999363586 72983825864 111297913501 51339489207 83079768 9971904587 2240740597 50560993940 35364504226 19779546484 15581219488 20262874528 72686209865 2987016775 236247957151 233650157699 118291452382 102734803471 917193889 104533357215 4054792663 6625990752 44728796358 40818897201 92657828297 11640216827 67357787056 142212721138 68782726592 3969450606 4623460889 168432175921 46982999666 14137575363 1170802243 39777808104 9248956328 74883045534 68839137606 57958222814 5583818484 127817529732 21544158512 98273839584 6470708435 21280585073 190674805447 4647546068 102218569759 12488778721 71404178302 66603909921 146024036292 142767308389 20067640633 19911927586 44049121663 92049921827 3161508576 18949126674 114054245385 272381434469 177056563749 40449744487 93970917975 3806316345 43758250939 3285804286 80369947036 12795909408 4275216241 37647434385 158655195543 113044411907 53836765114 223107331445 30693468946 41907567500 4773441682 34051298759 95461006340 84104675868 67972660210 22063474090 1043500481 155163667838 4197310527 82035631523 285485819625 2181618632 6538133689 48631473863 183155963319 20074411192 29230853043 2546901358 6483866666 51393863809 19710045647 56217974603 20067105921 22492006722 13992252152 1991607687 56340615955 4234644279 4191362796 34615535348 75684804828 19002820141 3119127637 10549902330 22122087531 9274969705 90501691543 5384811351 141910966069 21799416549 6274047447 251028206 2764095465 23076150810 9109061094 246986005 7562572495 140998669605 7524968333 112673495529 61616488235 1950675976 10928074586 70694717882 161794885451 12929602971 38653357859 89184314029 67230852357 3563061846 254206973343 25275997336 1514876638 8900645309 51811269899 28225704652 178016220953 13534974858 23358543856 22981553726 86343475759 51926665357 541126164 9682319387 118932503921 14683655 2893898040 198458820835 126440892520 68036688997 80154150110 4814361990 58063387440 50730248710 17133174419 49483680877 4208541331 925830657 34131046182 7495413734 42632968880 29000425038 23353866517 144185726843 95138780105 44465578546 62326856500 41372227405 24547294987 32654858929 10379844041 67721820020 7756314347 323346081843 36569592466 209138240913 7441818237 7795467683 202467511470 29047087017 13612602346 845191424 49144917024 49505640725 26855699692 24900281711 28044809546 64730246296 172398976895 38704901400 73309003519 39814280877 92193722668 6320144823 80244754093 153459759777 83241653607 234833670451 16698377877 159535192029 128881536144 18478678929 47837582605 21024131445 27640413612 10505838183 206231610874 44108848581 70585678358 3869994953 5118913324 82451728148 1382900990 204097116431 75470623578 38097221659 70438962482 45508031766 16280288998 34981197120 31484437383 53811347345 556648522 96718202334 63773667826 136036707800 16150485758 155793313127 8635787116 295993115 14534721040 191816540009 33070315862 69758974971 13124272126 48871837574 77597923446 14284011307 5919646412 36038759430 32453417625 115373074275 29078087718 76964402817 96068309870 36445613659 170260191648 166466735278 481134855 9049768035 210150560495 65287397283 39587037384 31006866666 119641017552 219351734734 73607217047 68773117088 6490568650 210759770043 38111692492 70487052162 4566450723 154038714771 3332922272 19264621913 7625437245 89222604060 28758633753 43041683023 6216516039 12707068473 423507706 119877312175 184115999726 117661105 2429348733 20795963501 9266581006 5522133587 40320871605 2806406740 9660149617 213625053248 144329671015 77318830176 128995453389 115010835341 282844474499 106677463288 8387287528 67506242355 14341547916 27038430758 9959386 25901991664 13353818524 8839596561 30946196736 101584312369 104670359205 9515700381 42708631327 7453134055 5838448773 2446907457 64079512848 20816650597 32231815688 3498079463 61579945520 156317805 317391838 167966132287 37455704425 214832771479 5225715462 21695025544 93565185894 231903667080 93143417586 102697633741 61010383179 26041597328 3444827827 116837986066 154936641741 29988121844 13336539779 230830477948 39490859911 65029877057 19295123415 35921493479 45457441899 146206065758 22039617046 6189841644 8722409406 8546772810 229830305065 66138402736 28495029246 285245991832 142220762340 124416282809 1129806642 5132195128 95068009863 21687125401 69454663827 13823454127 3515810890 171878932219 79974335175 50357502601 147290877395 88289425077 46863334366 42192766386 82596457300 144642327086 28741434246 297634859644 101417252876 190491921658 41241185739 22434959343 8156496287 109400661242 527305044 53700293951 68454665927 33993492506 8007605165 359726742 220937054539 189493032141 65372835001 80260920104 1260411107 2686706177 30143128172 4914279002 8503746456 15584620266 116725856445 35340413540 319461412 37469738429 148260668132 4331013462 70823583184 159387568438 39447343971 11979221545 18040715558 97530114485 52727892610 70693567564 2124231742 126811831 106001584069 125464975539 62780202878 35429605960 228538250693 60042031624 123920134754 6051682869 52208615358 18083735873 74843752326 56016372698 71540553304 80686790407 9643922308 79153735581 120496873407 25348407242 238743404543 902964678 177128241175 142706873280 63337210833 3969169826 158055701365 22973502533 7552987250 29777269243 94200550121 171316218711 19743359660 43078028793 25312444617 101425303358 189115561392 2933765235 33582760110 2669628165 65597617538 7500716502 46502306264 13246168272 74511003382 10358446076 164062080939 3658163447 251755168 102008134624 26082874272 14492124335 1793418557 75390349308 16649140459 209009501994 229870321142 213618837836 13820011592 144490847487 59096975116 1657301509 27777222786 4735870760 77214396010 82183817397 132233098512 994909 92018308115 12728862105 42907155371 26462337896 132160817319 127808075642 46333462096 282309581629 100071596733 594993019 49327026285 65620903553 4915350335 85253089942 6337142157 17512468085 227957729211 38499249889 14088060 1046719943 115144138817 30380135207 1614956764 5566801591 127474617049 12044630660 2885067926 18945357944 18445089164 27068205609 9886730830 67710358388 30087509937 173485514600 50792066991 3391586031 94370042867 126053166401 21077901188 2011897661 197357510249 35062708356 34033990946 155529256426 58666288342 76453910250 20224565679 28453251911 2072137296 110849251804 58002070666 137662132384 20234514187 9449070645 65322349067 3926382864 340244345 15165234257 83724215888 19792654255 8692366345 120599149071 282511950126 81106759490 147890155584 221044094351 65002901514 30264969752 103243810889 302444659 105601395174 9581377258 22626833906 74677132132 13121384487 55357360776 19201537369 8995376343 27977612658 2117671646 60936286500 37794384152 19431110017 137956697978 1757318769 80524908422 3719156099 9287231025 163295580 13771192141 14120741606 9963210072 24498465175 10489731756 549004300 233198333 16933419817 103099027066 159297248789 84286455822 211367769895 60629812851 15281887040 16551113788 35286971377 34856651160 123007876666 5441475930 34439362268 55630105538 26844407 2961064469 67731514859 24534285138 1693219880 56653097600 56941025492 23093775904 40112983163 56763252432 50350240736 9754552329 46484741798 9599959983 22102067614 6247153009 63507664728 50496488080 71161374423 30447148874 725783271 142892811370 21440467835 40116802920 42715529876 26937405522 84776506270 20240927325 22967927276 1283261363 172444651259 20829497627 42944492792 14175107839 27055961154 88963659806 68411092465 182186776991 179200352583 87972946224 30394774530 37137911389 939159449 15698262322 1512195343 42805712788 59250480478 39135417272 53311966 258274756178 1681578614 4038738481 135026124967 7213035110 195611534507 18181510527 1201513974 34013194539 10269769343 8236941133 24366819083 137906620464 446354416 14807988247 58079399978 5394208776 16938858373 64691267030 8769500102 47322475234 17542108569 25067142027 39163213096 97191743374 1081936044 76183838406 60489884320 51221914311 26536220714 8145269219 63606830716 33597302368 309365921873 186503021978 33785698204 11637279590 178554275974 13856800 287206996525 4321133242 40525135588 2780975296 6856258889 28720556777 223336744633 35275712830 74755106705 17474949481 117508464936 4576543753 1113120693 140380328721 29346797259 169249442471 58470265538 34889912615 73731618621 83889369475 9581982458 25945161 5018396953 63181555802 165232309335 16445566442 128590838737 34097195990 1884234704 16233416173 9562611090 2046123447 844841037 8357507121 19888241431 566734908 4164480412 131109853216 158100167828 223190683107 173016927217 86364321162 32387195503 82379169473 201446472710 25289489490 2640486134 60750186385 5514484547 44448584548 14655868961 94765956966 21353878358 3978311479 38811540834 133632494538 243385865920 10949678157 68989725037 22266094688 157263518023 53894716372 101102066141 888948164 6963054410 65131377354 265140581436 36652463434 16607266429 60009906343 40416625469 22974212033 253679419935 89047208082 82182469364 2282080163 175010248300 41333416830 213466932353 53345046520 8231743912 11314539972 12615540496 139658369429 3465810134 6692688486 2455467423 64729740548 104073171030 52290205421 107143559461 77506383279 26098608623 93619442278 5319427851 123591889518 52040336146 110158517188 89361634977 11787029998 252112089329 12771125934 37836334655 15324964060 105733630790 2720108905 213886167922 54704538476 99291516162 186849962435 75938256406 126917095697 59089479211 15650660016 156333553690 566059265 3126554565 166440752410 171553088137 9927748773 62969847555 10609081866 28456606016 9720315 30396692995 53138879687 3019653155 180106536021 20080692837 4302526025 8064463139 172939598 22459897405 49994397839 7083003530 118443440761 97980083081 30101742155 146629195317 2499481830 84484110923 63835392183 85334944752 974807672 271228146682 9247979238 7478226689 109028152296 7989885321 63767885157 118490576494 26441020328 117523079864 1004263399 142027791478 80257829244 3258604858 724649768 14367381601 64943705003 1855359561 52024764029 68907962159 28575065715 20107484246 98263519502 60621196658 55415481924 1680491782 77965165018 21315696587 94940217652 21379233391 29034957467 5777100370 29398783754 30477395574 183048948765 51093927985 256215717879 6205365346 16278135615 8791570862 54474495872 24852385925 34043857181 21912272471 2744946534 3194582569 161041829200 54388693909 78520236751 133131753786 603629143 39747138726 85193266310 57827413065 31194292928 4250957228 49254888219 9443586122 45326975561 18873504696 13023679072 24154086212 106720328965 27442272884 3695989782 62180678563 42704278124 93817887766 288763668 3342050177 189698745936 60654922600 179872367228 45443084747 1434045471 57388687693 144497302924 161388008068 340434155 133629752487 70521669924 62287289072 42674079665 195373842164 2499160913 17296991444 149426506223 3688114558 208849290369 20697534423 60496611250 14956856828 2042906566 76370233789 1648378591 3221243657 81957864607 5370757680 6285890569 105138525005 108385572785 241076744203 21909201163 6929893217 26004901990 15475888377 1878508166 47469648606 30110078998 5566363201 36051550732 179115723452 42580727188 116924423427 142722125287 468027816 112010137899 228246463848 409362804 42675192274 82743685024 36899385057 65280204862 29901030064 7020194391 186788245449 73487864757 150086640 186271476190 212152793972 16122477508 194603322187 11606845 69253145255 65051117217 29004368577 21015299073 65006044142 68395938668 13798036366 13351289409 169895658090 12779949945 98055792638 154064360270 16429789543 40724218304 24219574824 35423658893 30607334506 69689718460 3346611 11774873747 207423622543 30196028198 28641671505 135992649352 130711909730 103770483 195727503028 1026153196 22327109999 161882816280 47877510272 63093437029 228188987122 56666349759 5251529547 62973846524 67105945210 81640836605 32369641124 30285986960 102534017429 21046313528 14776216975 50568191348 18830708455 62370042565 50451586663 16731911465 6399162489 8956796675 28699916888 82266756939 39995990335 3407808079 90739720703 28420189381 58323505226 97201002069 3377888412 83745515345 57937369589 11418176832 9616456073 81593035505 15764509344 39858487056 50000836008 5702364169 661924665 92393418184 159643294682 34199825007 61430547429 86857690443 28992650174 5643195778 41016192543 10253555451 81706230416 41544986540 7804645139 21856538645 3699432035 57192446706 22240766699 147206455832 36259931378 69361703385 17754795050 82587133355 289376810 21969334530 16902512010 9261896709 140648051525 22538103490 8518261038 103843235701 247544012772 224002235857 24575791548 64950315324 34259473548 108350770 33241246908 133515965124 139406562189 2377446006 23076406 127478250969 108326185876 45802273078 65972655642 16717315301 6738701499 87283835333 2583314329 9927057648 6358852123 6428499547 17858491906 26737191458 18084774865 14143047085 77828754862 3448011070 65429607918 32428350963 191216615238 60278717939 17283249311 233896435984 100346067285 11284535978 76217888260 143937413680 62010629294 43558977472 101099015490 132777886875 34414099108 8718745729 37372893545 8598122993 18157551812 2419363458 188574308236 2132962853 42436572189 106423599775 55637823380 54119175392 3329189701 91023383540 4841638390 82896517212 8379436785 248628019696 52503420196 98699040826 17670489652 109166977924 26578060261 34062666618 65863385840 1935434223 235373263673 10268127354 27874494703 2454139355 56397830556 2013368230 29337187062 24630660045 98638053222 1580998477 6887489643 34519822617 97271720722 69912900681 99061677829 111614173404 88824935965 61654775929 199519302138 61724492526 12738473450 35884066668 121344662459 19123172438 88176731722 177911909722 31333622336 29780344799 46505240755 60354376235 12026060978 118253284936 441892877 57259745 76175481907 11273385742 24900945433 124784899229 99641082772 75366987904 24805337 11597909171 16923584302 63520884438 94510210364 10580010821 155889063216 10772855997 29453923817 46669776372 87648180185 27467956725 20866420792 5930659424 16176021058 1259923905 38985516025 141365443006 231428695991 98348505823 1065376135 221441235430 132979849329 43208232213 41529645775 17574980193 22159054271 4624496263 65802498898 28913662838 46020066593 67019867462 205490691502 310111695365 14381887932 69500432940 24520331156 1033175077 14543998986 1325478818 1720365418 98035533872 45617718279 36539226821 68706536869 4380665197 34928198768 169842378506 56499020424 104964734806 3438993720 435985784 72131294965 68587803649 46031676123 12647882656 4834144329 6227859923 13373926111 28326768401 2722654961 161044013064 60070237591 9714987566 163712893749 91738420232 31660671017 23326565433 3250159092 4572834334 26202208252 5481224135 68352961623 145241373446 10747016954 17988934473 47707124232 13979022855 102505159683 21653509694 42326489741 17914178331 168001851930 153956594848 180344541550 34195626960 61626793057 60646186624 1123532858 42353045897 112672476179 255348479287 1730289963 24938953648 65634610483 28927183127 26728210905 29204228507 236758825558 7810388258 70113215034 212430894624 4676285632 23971344714 129706569629 110298294902 820783452 618593108 25195663314 90923901542 8902771219 103858499112 44400401218 14594136464 49444908191 29386085754 47146072410 24439154511 478589899 91129906809 116808478156 20129769113 40738625603 5876412800 271114831870 20430365531 96425398634 33748534063 37335571757 56626945543 76660960825 70595056691 55735354604 257797459242 28230950575 53617446527 46179936956 96418386947 1770571395 90764866954 4333586451 5262525957 41858705014 206310217310 20366775725 6925726543 1312610830 83635123452 25104482798 5336370782 46034971010 47803600629 30296502708 85288969899 144233077489 35535370011 3005605525 210822983992 71627108819 46792942057 102825296615 48664686226 216764467159 33997318868 45742956391 13035333766 88231928882 9060431479 105849388929 2144259687 5404893767 26788394420 94252740796 13109870037 52583325864 1002907980 23581755691 20688434225 70582798885 68697594850 4067138653 75917272683 2687897791 111246081558 27453119700 35125178320 1407762784 6505967846 14672497534 20316482021 34496412676 14487096202 106746468272 4376452207 57378719105 32638001266 3891375017 1626012811 195033749629 21487097565 38297921456 9643316299 2926354403 2252232952 18581052463 66997576205 141939929886 9571964330 30797365595 89072695042 59362207654 84885817307 59601435712 46814272284 82396595361 119004056730 161058424876 18513152857 32611239213 45465004625 109101104628 157507642133 109324771976 115700261592 102919268745 141139134542 161910359363 31572950480 82545727147 22171444846 6157935131 23905189903 102026752023 4371641294 19779531263 78970569097 231421557124 164078987783 67188382756 135275079 35226885037 71937971564 22582553347 37114617204 18996140170 19388287023 4907455890 44753733740 61754521691 11747673906 2918012767 6708693813 133234519312 309791806042 8897271604 21673601664 190855829106 186306029856 173042964759 83764237471 47904299242 1758560796 51818175318 59797275369 47252445697 7674819754 21028282371 25190048300 15979495162 160241462728 1544513391 234574327188 179442112693 20814992690 153265752939 228416208340 27348995507 177374130539 340653038 10706001088 212427332306 145535579782 8555697600 35198381938 74612743798 51697909811 33216110603 130928975856 8524973121 225290057236 9158807382 1800150623 4750105622 119555653132 44834209176 66061018853 23202401406 853519019 96088684221 643445238 126578515821 143328046032 119634660066 7393549109 20536765347 3071125471 1019616145 38740927606 122136012716 154131742310 6134269376 133529876558 43402333045 79419450737 16964418272 22186400573 6205946582 95717826893 67576199243 24434331990 87449319498 11038777067 23402349512 9728789335 237343170799 18325470481 75315949789 102680318200 126034445300 7606304742 17145625327 6681894179 82619326471 32941448306 21178979539 49114615463 135526289827 8261541240 55978000 135799618539 12206103159 1231617515 234492856050 7006771721 34717673872 237257959361 1453848121 179234551830 88941546734 97886465125 71021369061 247428574675 113134647800 11383214328 598061435 32957786184 3864046768 11359233750 74517063214 74923470933 219228112788 17970273584 58315868639 110092767888 39963699245 67495177916 10568966644 15387304916 115506509750 34449406555 2795235146 164340089656 25394991658 114803480983 87572731525 39147892464 89448113515 180428544544 70348463338 113042977389 117902301936 40464156442 10415594636 11198584974 16079783192 6483042220 10125482930 236189397175 107832837099 19218194551 6570953209 31063588020 30719696099 1858014419 3296521839 192636823088 19642201803 6761867727 259641656 44251820431 20740211530 131741616605 118290074054 93912337201 19507043903 54099580350 141353895396 2788287039 26308731838 84794073364 56501757319 98587238313 117616160608 87381434328 145247398758 104190496246 30883080545 56600930 229678228 13374571687 38877248700 52638952045 741186190 7979732795 181523660879 7737666511 34564592382 8891913849 13426054078 1202132786 44928533028 108105948144 5277116249 153471891921 14918693918 7390971318 37510593343 124660684669 44689979795 6196087553 22046403930 200358187276 14643898759 6215217810 67546064 184548415194 120613974855 23028647811 79371572790 54392260265 33759668159 6033207391 676271792 98422473088 19120824249 5194351480 4101365308 12134256562 25379608632 10348739521 35526943157 3210409718 11596229907 126316095120 86073116074 1746460610 29501544498 44352989767 43795808605 169541740118 16302669345 57427946932 85713381418 174789633702 192431302116 262847600091 143927383343 32033431611 241112002037 16683390878 5644379840 2353262829 75234309700 8169706237 141544064345 26262484713 46462245808 56109430763 42153953719 31829734653 10090176231 3423299430 23585257922 71918134455 4885813999 73280652842 50338011218 18492724957 2247711667 33878875285 74308414284 41224430132 7744169269 102863104660 19365516809 8273642791 76774683733 37211235862 100312965228 23154665856 17089503841 44063189155 23482183973 24098329247 98163699547 61474282180 79431022793 19583867084 8772030507 27698615701 5233445571 109902472855 16344206711 2240074568 147709309130 81887158628 13357172810 56871657606 286943672188 52153185397 351288880 9199574674 83217848382 23745817797 97254488672 38733245532 15568396934 261941606628 8619693674 21192244585 63006702783 1313810729 57092574 44025814866 13424325421 61767046310 31487761098 210598103690 10631801034 86420480138 186177867141 52950985321 54344043206 44964156910 18788703988 59683110139 124531519918 76065856454 14050000241 187952886555 8517214512 14883362169 29134144046 57669733344 19504811966 162366250163 21980352326 29301646579 4636155916 72528661962 18911290532 93995706582 8936811955 26207922345 63644002095 109872463373 4127277621 51926754846 11647355097 42816874628 45701738777 90368394420 142431179357 17415485736 79795322933 128230869229 26362074164 44032606412 111075209182 69019082313 1090566599 184417548235 24217790182 38343666498 124698385183 39652186470 17383263570 12434699610 204131106608 602053842 1916331987 10212134631 89274759446 97826506608 5375674812 115240994569 68732593340 155056410731 36361203550 400921938 92215116683 147642294969 6488613993 19050993667 110936508657 15849411672 19191919956 10276262323 3937291227 90162112789 2807728470 96824205243 7628584675 17878861407 44562778429 6523979961 7018119719 11860925646 65201420769 2007753594 159039402558 36583253008 74512435426 95566796644 222118711116 266890847 66704557774 2177510396 25827710026 18698131687 62164877325 70797690233 23049013506 28321808574 2955287513 131150569148 107182314681 2011207543 133580848183 1931231638 122294868877 109465105552 16856784586 54976477669 65736844797 2595763094 154062534 10502685656 30557047388 45306963111 1827489897 28206454032 3656866748 1015401335 69645293657 56449898995 105754628478 70792167720 22845354855 34910529689 187051008050 3040788672 62319754246 71818014874 44700920071 8480113266 262707388263 7462517489 94750459045 63450920584 141860567448 20928057201 13826400013 29665990635 17240746256 133891388741 233069542713 546384756 4925990949 49134514160 21567659139 59849645428 694845470 209507243150 100096593083 55831538041 56675070194 216533303702 7294375646 22136770971 51231122161 109138872438 22093649810 371042419 100810237766 82842855892 8347540092 26895226968 62935037725 145260465114 41312014698 104041889075 63292353479 154738502333 81271932795 969872517 6433284309 4322364146 26254093592 136151704193 63805923021 583691061 12141683988 62685089630 114933535273 59685501129 64152136408 66437741073 50620269432 12387186085 615131077 62590275031 2038544135 27022013320 41087799790 4709095602 81236898352 45346104521 22030716631 53014828888 32406698626 205011348693 47249835349 78996938283 33058545436 890538240 73501478719 163260530940 102197219944 65124793347 181627568244 69004190082 25376423187 23081095858 33881650675 22339914000 23170511676 113176131 12053594902 67753794610 19389218656 6085994184 41750834720 18525938560 24102188011 171068765625 59785178777 59908809062 148186625979 219349023818 5090766932 538264206 13360518271 154793299202 38981563734 53927441189 90294892469 45788100349 5738933483 12865133863 164099357250 3732838580 40748978095 2440617557 4448783919 18306064692 84114724688 28439780162 15416012653 18710797885 12266365869 2036238950 20262527995 88140872661 25167788126 19318810684 1939866368 12473700139 644564206 61776315244 28191960048 111387429309 4079134500 127265226968 53666444576 21493388519 11960333526 51252152431 24322725676 188043844448 30586556624 7134930228 7495655653 13238488546 13024052673 17830992798 156253984435 28700901605 34688081048 13995731159 20155363062 35892612430 995093345 82977372929 3246986859 3941745762 59811004068 2231138274 107359059147 24621149145 156270371647 8473413850 28846299531 125496140272 90989672100 14431782172 4912116664 5590301635 31113568044 19645325012 18496302011 33021083246 489501920 53547347506 19779840173 48935137706 112213752408 74823471110 182768118731 64070235755 201743164724 68852384817 91657378753 2815292621 146200650806 195915296759 114682206123 60099402900 1331657898 147829280561 1018394726 85128235843 65753190008 140445340475 20039582394 5121028620 17042023844 7753166296 6423803504 19078235893 55145172539 134455093340 118121338524 131888821470 17475814526 2705275762 25240446461 62532879050 4824420877 14063396453 65244058271 27984044794 26736599726 65033787178 24700553510 21842422024 9733297848 33104539980 274372872 39628921826 180926881109 2520082020 1410418425 96556601039 55296103321 20565395317 213473961536 114465913115 95266470387 27777486474 416299867 130587744961 128437106452 7130975323 21474683323 241489937 6661874339 107686817365 186287859105 3161673254 48078538349 194343846705 17813279502 159102756087 191936941688 58300218191 2514984314 29196249781 153062549793 121250286927 162719429196 52095287799 49787969886 15933288235 17264878164 27981461555 92069051996 2455204908 2457294874 6403799669 12291755506 1337818295 33937665806 124389886669 26965203007 102812223827 54349005747 52285992865 112016595617 42596596319 113731649844 23668942 31055911615 249690231968 416472263 23567825835 13367709693 34031890361 53105798702 100818260821 34634158740 124965556935 61419267478 4144703085 17566739967 9594274529 70910923735 234215912795 9098775392 43578553450 97229409342 92197761761 36457993634 271809351860 2167729649 85339672972 12042074987 23614059134 105612814178 76168753097 11745285376 22116658532 93594368705 2759270628 3402990488 33996823893 7620045262 65621599392 52134757479 185783982691 2732607445 1489423947 3629893195 44826169385 138204394719 60939918540 148396699187 27053709057 12679845535 184728661973 224356755601 99960460946 84896285 28760099628 29202782504 105482911892 56919329880 46378363362 11405133964 177162349772 73260267683 30200835291 10906448679 1407351111 94847040791 5566984913 162877952504 12567785955 124496082094 69941351729 125217490835 53068558129 1230359713 38459849550 69482888813 98076933382 61845996808 4818440418 3270585611 1493796684 36689690055 9016117941 70094365003 80072907577 75693450386 107369135182 80385009054 49328846319 416908116 5963936858 6061409488 14042757780 180033590931 28908770632 37454028352 94898393607 48107325835 141376506954 2493324668 113450469721 3008983720 3144582929 2231260831 149902238148 82282989718 2254081168 24841108744 3837218059 19730889421 6081941751 32419416129 22928152444 4493449757 169476180294 58667349710 75960094928 4915774905 11450945987 78727461713 15317668499 125536517824 121870442303 48127799450 24376253685 18231530282 175381943911 10708077596 88536979300 16034135190 23348586267 19044399176 22931585146 1065379450 134945368230 168850835925 15800322827 126303724792 20564929859 43524807709 15696830345 233307604294 55744722063 128396248 37850391123 73346611354 158607998599 2227277409 11031045945 33424097623 6099138191 3930648345 63688148988 21596809468 90392982170 17409644362 27429262977 50948795701 101574519601 254156597774 85590959644 180790324848 46896577482 8782631006 61378908582 59690217026 41063112775 96790824456 24798694165 45216780753 25134561266 31969618690 57467917200 10110210663 208663187986 82330929610 909917645 146024070306 46829007877 16205548919 244755322335 119578692445 43836285776 188210063027 42321546462 7120498755 25953509507 31857601420 1538697531 127961945483 22058864201 8258608623 90537235947 258108726582 66081652506 34228877451 16106837382 92719092679 115526550956 167749114503 70787086850 117761946942 88212972597 1494377191 13241577744 5565360692 15463017766 22221535 25047584937 8874361064 4378393577 57854604734 12110537629 98994129597 171315841699 20955347362 23055922535 97159575052 50963633402 23533079415 72876477536 174325728732 39977366902 37553477992 22752707339 40825812278 48439225930 217544276654 24607799004 58719069615 4041270547 70406089398 14994919819 133559251914 99393499091 78145637907 31068209294 49118380280 34857626374 4247796210 34100591376 3768595539 170694445357 40095265279 289208869417 168822975690 57328093280 16540387766 11056612762 15684354219 18465506938 122379741546 7233990742 40779215946 10644515735 31261970298 177017981699 603455341 40709156785 129649545473 20638622326 146218589158 36819906013 80818670581 64144854203 15348454870 141155139422 32364996258 96548191028 3700153756 2628138331 15224879812 22027457430 55745700 30474883575 87465505626 70414117642 193384765963 188968195806 5569871093 53908989581 264272925393 23581695301 36678047009 26315788051 1241507478 61366447543 212466226519 25257778866 6123456537 30047013982 49739774161 258307240946 12129459594 37767067770 24488038927 56465925554 23302647426 103125469051 130695392684 28884691687 31847974719 57868530843 25946388203 14186644123 9755030885 59308023299 32739489943 6920429382 215849735728 20228746592 75393782140 20235241691 40838400588 1903657022 2772940025 6060959325 35760992551 28984846900 27997386117 10349792175 30012606379 10749324234 3233883192 20230653436 5348641187 177105796601 12438682584 30577634083 62400553153 125657594902 46444175676 102309137516 71037551541 27332883846 12275337737 7155141195 311037408 31468694680 36428257829 60317300152 3092355129 61575120635 3214103296 10240925093 37844238723 86758699377 26392428654 141161951 50406081999 10885011512 277050744913 97249243309 67504105598 53254476588 22518485611 44838358401 123188123145 30751607246 32047289936 24207394704 4788459255 3176053895 120739257956 84517661478 147374715566 239834161413 3564320346 9715078009 157965060242 20389676249 23172067924 39123510561 11006055436 10352584988 14537774111 1347930388 17169693061 83984941758 89913901360 64719789401 15345096381 22032357519 1134257844 1137300913 71090531895 15513919914 27698308669 56411720133 44657730709 27006712086 139247803990 418048296 155134193569 138911166753 119330089362 22395323529 35878032521 95520657327 59443740076 64884471333 15548915870 6366055123 6505114880 50380741324 36677768300 117993557465 16304183126 2787306142 21926920382 4952933928 194811173189 25390765954 2730068803 91054949214 11635536809 95744224405 1283975570 97203298262 54253998777 19233339149 3855891067 32108676576 28429974919 23342606470 73789404496 20300242215 481631285 59409119 178794181781 64492298690 530798834 6612336321 17523440849 60528873950 160060094 30650758342 90508982696 28869253535 99187690914 28600365521 41689780538 50497586196 70672250082 133872752133 58089830417 47487484 65513197460 175433406330 13658630638 104506092606 132973410252 29889645376 53229789924 80709116120 28362557426 49014312502 15424967544 83267336265 58295254171 34718190986 31389266330 35277357466 84253729838 15512892113 61126628900 23802082521 174364198872 1993677512 2592308106 167618676109 11864661907 52369305955 49415567174 12935516468 153222391255 7008168167 230531605994 391729936 19358830037 30709891847 20803417166 315749990 11099343157 54027110803 38221805087 127703204700 71566385395 21108629186 62046423519 199416784495 94615398500 2618784764 92637300186 130068301558 17013033513 86502433555 161412032572 59463577486 87277454933 547669610 28671449591 79021994981 12939327399 18299908903 953446749 19676071496 65631928626 34768459218 4329823060 13778750829 117582710327 34097380722 2895831439 2158772455 109063606173 18359963627 12251149193 83456219154 34734091307 199473559370 78779959715 58020557156 112867871385 51636005382 17183203623 74560330259 5059164184 110719119107 60467283240 58292149544 2552046638 22521389410 4641339242 37918997243 115625633520 12371785311 94888975657 168086749115 197575331595 49620423024 7611146164 16155123805 41917928155 32837273276 134321389769 51209093812 15993259176 84128523804 45889794449 192198272787 3529223650 121738917958 35204042560 4178955690 88943913071 9464195095 64384143054 13151969483 15573130011 107782613393 26340246878 22926678245 9858252586 82775958365 121944577758 27856057207 25169108277 87260854234 120433301721 3441290114 39019323538 519989768 36458444574 10840377134 7537992419 32168203185 24656811013 171686548338 5192812321 83990085830 23825040021 16502760128 6670107036 72167501882 34749766204 97058168147 61097292280 33210002838 102216826674 7178808317 221346302814 95571802922 94236283758 65806154675 255785431301 25348125685 131549425562 23989478286 311711368 8587246676 349678516 87833021684 128403843932 148814803936 3590859974 30721804880 44161957887 21647085889 30858623581 276627779 769973481 10413893896 39586163959 14866144666 138920816540 21164799722 56821214401 30868180127 24429235779 27976217750 163136335902 3039242650 242229128217 20541294941 36790725628 11774105815 23437938397 133533637792 4446261586 118000482935 37805809965 1032720990 9150555313 10727324717 52096803314 48775332693 7028568252 19191086804 5408573626 11552125698 5582209452 167553420694 42155048363 32341446559 40043234682 12964002893 102915583218 173452718026 38135042943 60105660760 207759048038 10077728783 256253784335 82018610770 108816237275 90024769327 30529688740 15162336152 94032390686 258626458399 59309041389 19702245024 829643468 2092932844 3609770463 2562354674 25192488616 64115194178 14732258034 63193756494 13124589258 18782821516 6642296884 73068675536 22381769042 17317064156 28198706474 13828581969 46312785901 326829488 28052619805 260826062725 99238786294 17993073849 4318617235 126626173997 31207886817 34499160695 3673616355 15542849340 49956850215 12982356631 70507052059 21289332502 61591507436 84042973256 101542535193 107724589080 970382451 217165464918 3527075845 370425315 3283419847 876886085 2443329281 2520208131 115617537337 59189130915 56640706463 77066994090 20701033905 404599538 35486032157 50890985343 124886399664 45427817685 9359236834 55252555400 34490844174 76504229175 88387215087 80812505041 36400254207 7281439029 10678498067 256847903154 22483820471 36075233424 48424308652 117706086447 9942905283 7621942132 13530673503 31264327850 57031976441 168071918446 33447449419 14181098430 52097236543 3193101524 36701817283 29645079467 26540440913 6300862503 222342461416 161293870079 215330343758 533259493 74938769697 85690759550 92714732505 66738555293 20608021603 5012258629 80710216065 15622900363 15981949384 162831434175 12725203269 30824991622 178385664762 24318197474 6955546241 23548301385 10911264144 40766223254 6263750372 7468178007 56781786361 12320462573 135868452882 15878743508 68955636914 202995481758 15315209010 7199997146 125168740565 200008999973 222575202 47928099289 96469657704 30429378405 67684005205 11530622814 12997321942 10258970930 24742204325 192281634224 117790864046 1455308936 3408646342 177803108163 135224161208 74969336380 22990917033 19645696332 156351928257 120772385450 93387625481 219902424283 29626091594 164411557935 147654060901 18628525998 71412619701 6011409741 12393759753 190496439635 200487364955 220714960955 5599331559 3075738083 113491206532 80238582570 69866379140 56976046688 169743565882 41007929643 9579814250 194223059 284476449052 2309352372 90556648890 725389561 34265716272 555144772 53619913655 195811624837 726628545 80949630099 894500336 647671096 170969506824 67703019787 8055403309 32194234636 145784406976 34959164518 103163898110 29939800745 2547792547 37281789091 5702706712 36407829745 14312817024 129323088668 97786988973 75329049688 53317296633 132402749855 18581961120 108897259931 16463666618 206512449282 108512192129 45185105177 20649144840 87279034311 22614048121 4875377750 21524639004 23130794855 4491928850 75810940372 8633752816 62441326167 23527194373 40646576879 32004004454 7227656359 131144681873 3061005129 11358663553 49179561831 5335252812 73451830 2083218145 82585004547 58916422493 116575968676 45557081584 30915047793 22018230835 50594691437 207687575298 99282766773 6459327380 67646416911 22157857390 3429007065 166035217263 169152754158 7149856878 2931970058 33935309333 93123420043 178096696783 30710416520 83810063950 30892842039 26747779738 79557895713 129149821665 135390491611 2520525803 9702078725 44047981268 4770454949 20856024446 20667004781 20077378044 129251361248 631609325 96206792243 4767199005 23478264662 33880250165 195482899 16032415835 56635246541 13255800517 918274097 164302818221 12420896552 45018149380 16657767651 142617816390 56319106757 1567983176 9054952914 54070178087 28868405964 10884061784 62398394 118627278426 97316726505 42505977877 87406154281 3057324758 1075644795 226977187646 2234123001 85556759598 20952988452 1592946871 80284364252 13651549885 14825701268 30756521319 59606621453 215786313966 18224862903 48652705935 23900333290 20765166989 15556624847 3265343124 16459789761 114334647025 45750293820 52531575253 27523403321 58180591210 34845690582 77096303284 209349559568 1216420180 102071312580 176240103207 19774029040 34534980886 8168317163 11735625547 72743721978 94990914623 17023661212 49261603369 42316053155 813158474 68433406450 172789035951 19841993817 98874190171 17486566006 1847294019 92814277107 54839109730 6127968119 5738823084 9813952548 3454108117 66540262093 149747623133 33417965548 56992549031 342266162 1070750162 26067023355 54908434630 6787250406 11244003903 87515444320 61398313914 90160162865 19382422345 100592923934 80223566603 49481705447 8297970362 5070710943 24108997522 5258010704 83599196916 3330010072 1913060564 53972489007 45844096623 51973125413 48967278324 47119703276 3967049271 120336393572 3266490891 19317312967 118259591841 20304120635 9189936548 36649602116 55598783826 100085905831 533259937 111961900653 82219223134 51542483296 33144207122 30998549580 11934215655 45678126077 16132682927 41372958862 34156499480 111790940339 51072512706 32186612619 6942112375 26923142462 16656563622 54952507408 5473590187 43354032755 173089537718 36928435107 6374082569 751964516 125601662781 15565418032 207009344391 52024797892 28623220730 20362837638 34139938401 2494759781 10238417066 188115129391 220066022884 88042600544 22850611596 27283405711 14378917859 24874888600 145337248715 9406908367 27201820841 39126973021 10230992378 19941662522 99227339199 99104041552 66604883130 46280234096 136045660518 19656738475 57882727733 32261770269 34323173217 26626411231 28157492627 146414159064 15088151753 5673255418 89795338629 76925637534 12272771330 16218682286 2315998154 71794869173 7183339610 67112581717 3132403217 24831296684 4446484150 37490388016 8961901627 54866461371 53145342635 197257333628 2555557014 78300771725 31101296053 115507137 150405800983 120663752073 749325475 24036739814 38494608156 23280289324 21563566087 61220855950 54423450637 18324695012 40664657761 217978207217 98154895425 39672422997 19745677766 39071781561 12976643763 19662816299 76872418862 101345125244 9699365891 7893174921 88264941651 12364653063 213746702 3010169302 4332633489 4917214336 213388182735 42578964949 6141920441 14206437415 56429206055 11464224779 5658511237 17798064493 185321788918 5464701691 9283968624 117840816578 48671059495 87662378121 7631029261 6714567007 34971706674 19553027806 24803620567 11125667457 652290537 58189034517 30657584036 7265887356 36574202235 187426626 174123165231 10540794198 8809626733 1650555577 4602927733 42702874532 3149204366 83005893741 59850144447 10251862271 2943319550 15734376401 8149666659 223989577035 5638691358 89670717824 21060758111 14263331525 189173377055 110493475230 102781224593 86257495301 24026089931 80893162667 21990483319 149154360473 44167183812 65031017671 5104383319 2835437572 268237542 50102932179 64885700801 60459607044 32678788088 17842134238 9055976275 42732490455 21607643806 5489169649 71606332619 59964845314 20794645624 23798186151 66663796196 987174506 14027827352 51236520 117335233504 82223321343 4332105725 11394971884 19961308950 27099988728 111796184208 27325957128 65571651015 23193115908 31957474159 190550648012 5426067096 6817055839 14558080898 23771101125 220694445092 114337907982 3872922715 4844390151 1798849541 53481391844 110075970012 20529929156 168961530257 80607412137 18895509010 88012974335 16379200922 29774571998 6441685434 146402364572 14256962929 534404397 67336934548 78060504025 54563930789 103497280492 14258871659 3851031592 183031674935 31745080089 175402288915 5691000421 32985716490 4235680078 38089461310 49547959443 5829587274 14178975925 33519903453 19065233573 7372623575 7200970335 91355080810 32065846065 34823742591 100522470226 78690730422 25186508862 1986354304 13018374428 2545244506 70387132998 164034126526 114065977491 33756915396 47557280592 206130835253 21896384808 49248019837 74866298216 97074993150 62730791115 212564529753 2521080700 10101348356 169632610299 86023426934 99006377744 37339739734 92160089193 1162365299 60849810942 23550163985 38855114458 10631243458 21690661909 91253459346 9369853763 5382180057 5083608651 29486887631 25181106256 4807818637 47352563305 7641829 29182712013 39867972680 2998201488 4090494635 87022528400 906223966 81060310067 87797228 276245437628 47558282832 97892145554 113643452871 28831589048 5472029996 38152250866 6300442324 12803130980 26980070032 8504234514 11341914507 65003522361 83138790940 65176459308 17798969652 18287021302 44936849225 135361797833 24988523228 30768613249 76367991406 64881112444 101856591973 108247637911 104090662091 6947000295 67589786227 24129791351 7498186861 76052404924 46165494867 155510377250 25007308329 253040820222 143912839057 33547947941 142059033057 197660312389 38220945620 29206755218 2815080825 16194582377 202031770588 8260999154 129937581813 267215054 276131301 207285631193 58090616691 179531566865 98368560821 14199880453 110908412603 182212481528 26956719252 37483717 3438420900 44072874506 99492024161 111125309659 53618975439 72872205567 28743797011 55496000158 29440790595 136995577452 1174080417 24793920930 11575628715 1741492837 121158754953 5935127114 28366167576 119062561424 39575290 71280563389 57623966536 39629365905 63815401398 64559330696 138965753090 92954090154 15108560464 76163561595 556783892 18903876045 49230117419 168384189732 19437376004 7425188799 38676899585 88405911424 3783238263 101186919642 34002397835 2464156277 105715233263 65914567562 98808877732 44535893738 129025851755 164068115 25006729512 49889650989 139048665721 132562317552 22829223009 3858912033 96323069799 25240041793 17125741778 122304829800 14674585321 35708877150 159974274831 3233204025 102393448607 37317526839 24504159303 94036343770 1145265678 44791920422 2573449389 102519464793 16504480619 224417818304 63564841198 21930923044 38259702004 164652077824 122408562546 15581434865 28340513379 1965333364 149674465819 835088513 10099861088 259361628 126553546021 111715659941 7849059270 66257441568 861123517 106732354963 166723506860 66902487338 12219461432 30899665794 6460337930 383892688 62469681621 106412003372 38665102703 101779817550 37731826821 12640056590 4586047669 21260866083 60986038806 7658974398 73601258723 1445651671 36844626465 184116126177 8984147192 9017892157 67273344857 29302336271 5498188442 69857852627 1598858123 112160399478 2890840976 87058861213 25872088712 50563402063 59108481907 47317491019 65918842473 104583324787 28733358 51133673395 76823708022 55535795287 92110422265 55046154139 79751405261 2524290670 89065156967 10282786430 44859444274 43960388394 80394674746 31284476261 65796211136 11602395755 9855780430 7707006330 1593754062 18714768176 80439375686 10188422858 154813871605 38595470356 52850755553 50459876617 20036031021 18016153753 20071627730 101472563184 2220974310 21312274065 51523892830 27591045196 126075681374 82967495324 2569506427 53164256056 43299830093 2204176937 220200651740 114658715786 41916452849 35016013553 24964393762 43444918368 2880366101 41881080284 44064521411 2338669239 6479083207 56417634680 62147582406 97242657845 250031578175 2978823232 33691544844 87881051445 55992807356 76335790584 26780607522 25431977591 11153859189 226170681287 30443727421 34301253740 3478357217 46930685647 12315523487 11520827211 11118761014 32073618458 84224851777 4146032917 30081333902 4160865415 11553205940 136625335918 18233290736 18471710929 25931373129 84238783181 31188140323 101239580500 169018994445 81791495996 13714192593 7159767504 4162443005 79070870479 35052282881 146805832111 98523388862 91285199892 7853020820 19490633882 43166880038 75631316508 54784230099 147221875564 1288067954 155926476274 24126428264 67194216431 19926498613 29069610646 104131753359 14382632772 206541167879 132490062972 72249796140 1072954552 108989739152 3274842719 43125351274 176695707819 199720528653 11320310014 59247276846 18031447265 57376188828 30059279031 64243923125 26968308402 4608336644 10682992473 36588518601 113798388008 3931176893 188285987318 18410811223 62731766376 40209030390 593354623 2776844664 5670566726 27569022379 4112450503 382464918 89556212095 220006948332 115468815586 44221235740 16239742487 42686881700 35666346342 22518576789 82146774370 101224070707 33843479483 24830695635 45988737146 32144344531 19395867347 18099270227 44502055004 68496697291 16701106462 26906068618 118702640160 94991664414 7735433618 2494275145 5188429348 5672875465 86953147542 91103629363 134677765461 48393872171 589140244 73207003461 152035355995 83964982989 19595200333 11045411983 37366976910 57390734998 240842714412 32214514085 13675682141 4277990015 7587244763 917715279 38341005819 63365204031 5822723277 12399791242 87710525496 70703941740 211793111676 161505421376 54588252381 31953932990 8109895207 92718699858 1393819901 33445884629 5028850757 12492900506 11756591397 51977776405 74402189845 59219626864 13339272158 195229006938 44843739558 192671336035 23196739212 20611474264 65853879739 908958401 36067070431 35503456282 4334941400 14348950591 4517977646 71745621078 51344757186 52922387918 99960652206 54483320191 36593338176 14839902135 80893882160 81340545364 246014089616 577281958 6761807410 83150669729 7768370114 11121830182 2926718587 20138357755 36461344038 21927768627 46201284038 18048246799 44795338354 53489811386 19688650350 27748129903 16400281701 1077771594 1243079709 11559440711 21471639659 20998472275 1432296362 25422679569 114288380754 3310296543 148249908413 44919578212 17076679153 12911977611 9277610778 19944589236 24454739083 32181743199 27735729172 9148849916 10936834644 20094356934 37325392547 4978106077 66414214385 89229540434 119499969519 159749407834 194098198548 41182847342 65311988869 14224516379 4752189823 124184381907 25029651030 31670601162 149533819956 6649871834 79498076 63315619562 43198881818 66662175643 83722187081 42158332483 24197432668 79413777064 54815349498 23415884795 2204274125 3776581374 21709122437 74246085186 23094037679 21252948309 55855002351 36099445967 153539941501 93095065256 1858523323 60291228203 228869406082 53140632654 3200426197 86825266747 140846500356 54194771324 48787691691 81699916254 4042952401 32321225498 84390751672 105653581971 189076957260 87608562554 85188729747 84229545956 76354430505 78693098346 85673785895 292129342 8203643042 35368707539 107287954470 12726079298 52731259190 15842207478 18016584582 31836356528 13541490264 12785535272 110572154403 59311758178 50483013507 13818965101 15252094903 15544309562 57070861208 39947225276 174826355511 106714540508 1128493185 8824930956 16797641634 22472954181 19295624431 49332242688 39391098394 183927815550 130851867863 34759742918 2763255563 56683183406 10989311325 148037737286 33656861765 2956560237 3176515199 16203173090 21188315358 22509484662 46404978003 290817028292 7920580729 483232514 805486472 66692414688 4527546663 792985860 9772450355 11822619765 67226307590 87016131995 96889179510 14382674558 159856779867 2033536885 6107152402 23568547895 170758273735 79990065190 80884345 4600444267 62342948230 147821711146 36638862918 58145309372 3856533995 105909502093 10794729320 2319966805 698623092 3550012685 48117933155 52586584603 7916292140 29575156670 73261717307 14462761346 40428539059 289095078128 39686750099 33276705822 44758423184 43156191957 3631825765 117367316853 61409265498 130315830733 19931200095 62119294842 37882168170 52969743272 78653874049 48242865814 27875589293 81070552180 33536266854 85425284809 42086316638 54352473682 80942842104 22545914062 2634266780 32753537306 100283442534 192699137167 101582798702 49714956050 79720881529 34360200702 23094908250 9690709867 14867770982 4119190051 24379421062 37039724150 173479304062 22586317144 2626955069 2382439615 19556129551 49562237553 27392206115 4650981116 8093995445 50313175835 2688529364 42211906056 6604460231 84042291345 2398266882 39959432328 48166056456 28599173371 85903260237 53071240103 37076516112 76100914914 191946271037 185478847570 9539854839 195218558649 741905784 79550609553 72724008 48420324543 114396014805 20621768526 12224061862 8652462026 39668627324 13254500 34052052025 6547401450 100497872830 53669765570 11606199224 20143929343 73916593756 100644627721 36004864571 52965902995 128082746641 1440238609 15195837783 209219982111 26417871045 56789209748 14770786547 6182714954 70012828529 3965491455 86916791823 5327370677 88575316694 97619566488 26307080898 62852823156 27790115633 3524307227 10963585610 112291817034 201756511615 67925755271 90534475204 27912382777 2659736704 7246075888 68932408933 1743606806 55181595615 50431634477 50482717551 5887368652 90239237165 2231028155 50382376814 45602294171 3422949106 137624552049 1730912877 36449594107 18492545979 80956859805 149801765821 117755856387 24855044792 71528699288 8020291684 164889460961 71629969993 13256966280 151985610082 56272287034 185753576332 45922280942 31453949046 100180659339 20667032572 63383338534 88133569793 12509265814 55573020025 1931266606 119519197391 4198236128 5332618536 3071126392 164364764810 51356482056 48446006816 20670307901 5930026853 154471278 165241233618 32341286768 102606708443 25512121279 2747548182 59649775433 36221689793 27849347386 14669845674 43351126123 54735096438 2287703290 328075165 346923818 226460852167 69268760615 148019225709 72984575536 48238905459 9978353374 4353833368 21511844427 2723291788 23106717979 3743323275 85140492496 74926868792 79605846093 91695011455 141106462410 667773428 126576881693 63612320489 959169123 439187428 1087577894 1348419 19155057685 184714323 30594578382 84825150007 53099253889 200051001765 79958336281 1227213014 738182840 69254219922 12249289617 17867825457 200409335132 19363036197 16332152557 13998959222 23765936278 160581207887 83373248039 4872384489 72451672046 15100024664 46711606509 63157621418 20921791262 179606214509 24303158459 70934485314 142956510620 1157500938 16552343957 72052436274 8275075045 11720073900 1281828377 59813058472 71382065369 3922696347 81995202 55879974717 1638757002 23028878120 127134590838 258038932485 5673162652 37415888104 5142000315 34593716737 54923152687 38455437797 39151473440 9644275120 270841792 78034130528 164622159899 50028180348 34943171479 30268756429 40028412728 19379522675 9640777256 85920863079 33442240981 140659350102 729234870 18012973424 6580467579 32919985464 45648207354 57797126801 1140265875 5944254670 35400622662 2566309942 51292655370 144974787001 30373097824 6775573122 6443202534 3448138275 21895916261 4214710199 5708780259 148418528739 140251193823 60901755462 117142957885 28822280742 817381263 91395837448 47907710260 18166160152 38734271599 31687893230 19497245823 22290818941 3725085295 115227694528 10631919455 97018336324 89468940496 102900096433 56875925328 23989775585 28898746128 79301102767 95251245436 30905335800 12109443823 24885294875 15408920939 5267231286 74600316337 41948347768 8705015922 212539099840 36904736237 3978025319 41158828721 81664111058 67613603747 37375157493 484545634 1379405912 64390292876 8625355083 38086411450 177979527893 20763533505 34125749289 13086254289 42712520850 53494120975 42389503529 37692482773 14771558664 12850703226 3412600543 41030154644 17331501689 18854147509 69456374540 10887994709 2412447654 21627903220 58584160550 3938669816 50047026464 116340550618 5460454 26591912793 42722216614 131374639896 34147544796 69832522431 96354892477 118381453190 97272678892 6950920500 170038076 62936503592 15592545931 62170437284 130955981264 17416274470 72386733298 4450292628 44511499226 7876176684 1716079515 130210877118 14071668919 14580321545 76417144015 2127674489 10761651427 25872866932 179350035417 32198477951 20536534110 95518026830 16959898428 206059303791 28212611107 18007875419 115106404523 19211497685 29622440890 263975243633 33264952464 20006663152 70414232511 124909436081 24146896664 66345967 8581531292 33220867683 18524460988 11575425207 5795465185 48652036182 12341509668 3305501275 37345732735 540940891 16924089804 21496964247 80292939580 87962262585 79581264408 85077517076 56755629494 538878702 47813399936 12648306032 18084224491 81148218358 20471895353 11076318512 4654483663 14046425448 43535300661 43448808925 119117021832 198021173464 177699170171 45717349203 986203963 48436087170 117414019339 98617121925 181025491180 95069854994 17810636644 2767306075 47147192950 51865561982 17004575103 197885278291 105137157583 33606182458 31523836776 158999737016 29431642769 46305031906 4395677920 65922127539 42540723519 36542863383 124644795029 95212298314 8311487009 69841303842 35437378403 27280955208 9749511333 72378707562 4628481791 53193138769 13547634546 211650594333 35026361369 17950145730 3793523680 56744991993 57623296132 204270425154 4761964749 16342862451 18606619589 126356271472 6713819037 13440330294 12941970392 101917587504 168846308718 10236694841 3759914492 25327317853 40679565240 65934881897 47520101838 20531587803 62193296933 35063952420 7964899384 82077155818 13773423815 8463345838 209909055963 60235648416 73637029918 119957608 90130092077 13190391096 2878092694 40948741877 2896955085 42347324981 1036358189 105339676842 11133932386 140189106455 13896418962 1685823962 88386069088 2785893745 85279507528 70089054777 51171780174 38563014468 188749758568 29850413228 157153537996 13720218838 20996467858 70333530266 76265678610 39982668321 50381935403 59159719850 58835135824 69082478786 128820840565 23506645008 73538744309 59769157 34168871965 26001219236 16843939719 2426479476 79770802354 32916462144 63188792210 1611047613 35741467217 35859587358 98993082388 23630226742 25349954509 10026006850 5815419526 107815670693 260738958984 2280225618 15715433920 121635912022 12196265792 67365276638 26782150882 55538189350 14195959317 65550781988 6506827189 64331548840 1585842908 6628093490 235898715 2929717079 12935644416 36319205632 31599051201 3835090192 8757652516 39237038571 621737328 3211096234 4918064384 7888713792 22319802392 108759362099 79419241045 4326268404 11695785601 18339638213 31866795111 2905665269 100657331086 32538578233 64467789948 28810497498 59230907174 82572812384 49945968065 256902224927 165554817108 31296523589 5368789998 96935178054 98934985055 24499109785 57956312187 179139974875 63212168001 15977888726 14536482175 11668905734 25444001913 8134033801 290255945 26682206856 235612712819 57614485186 76003746372 85793125784 1115154813 28349321569 169359324177 102483368604 24654782625 41732831206 15068354923 7365663628 67891986798 16719849873 423852714 18603516550 97616149239 230694224889 4016223635 46815121706 152828971233 23993555099 23825446309 50224274648 39369307900 19280113973 40046592673 24565694425 4718526288 51818235316 135487842401 123890672199 73522572620 7295547631 152372177185 60648697577 32705681324 93052272625 34682517495 38652292181 7583783712 95608794225 29763721410 111547860267 2835523409 10961305604 48965204984 125323487100 148472863991 34320141607 84553779308 90919186783 24517653356 143447204070 139648425691 13358843422 759352876 10683576716 23282070787 225631397624 74072385000 24200962675 38195784199 90346820598 50361605625 9085033537 1419948251 11388221212 5433077808 43054369527 75312654198 6830989120 69161516900 8266935142 394328 102617094650 64373213027 32111982323 99379331455 125866725395 17609015079 30999612373 12242630115 92726251729 7663190246 18038227926 7830660988 180188779384 54844053401 134995681998 9804863093 52579275789 2570218533 154235377381 58602142067 17219952441 27390550119 165551411157 3371994459 2827959632 134559341239 7467395668 73588352384 176330971459 76924641391 55942259591 14290315979 84935770991 2851311041 5992841646 11553436315 1833124100 49776898607 187887215685 72179454564 21086399231 29769918611 85144918521 20113388692 51829801101 10124513746 45287322578 7104982052 2183844436 106212417739 4385370041 151418529906 19158251217 20897381502 2365436025 38687855752 26400554094 9605561746 12795521366 29424400959 4893751052 95874252872 149144546129 105757564539 104765870852 89555391764 88595920951 49257858160 29247617363 1133414603 32823728344 39825114126 91493775314 168238946043 98964261695 19256491676 230675719189 31709810445 12290986375 38965805793 37594559303 4037941847 87162624777 1549441961 167946343289 41849864876 24917268737 24809694311 49459968473 49314774961 192898927 22431238973 149647033747 8749283651 19629069571 30052454304 118029743079 29879777842 8679903013 404134448 90935500477 25214853886 129491191029 48966532132 72966695512 124088712155 1274759530 174404741575 34594135139 104291992163 7306532443 80385242010 53166630329 23249990174 54684523363 8694123514 81412112484 97745815682 2434626497 71633177292 45400125830 8394767364 80325662962 2298350699 171381017249 83521680731 135727328341 13089520646 60884882265 40681622597 161908355590 19570039439 5020479797 48191164537 75291508262 87499718142 115561902664 91570151429 14412236459 89922659836 81533490732 43816849877 805548189 25116791583 15676141231 52818051658 204401125415 157376775461 15618252910 2921940814 161538257328 463419032 5322035183 35017877197 26603201415 1754068318 91413278147 13235774777 29895244261 71343037819 97196554301 1987327873 200632043162 140920513262 55352623899 26363411433 1255239429 40488953086 84185554278 21995877135 1124362772 1954022444 3547705304 36248398146 5057849105 52155004923 3254408160 165715644488 171777954366 48046752242 34079587302 31118267582 592912697 79035954959 28392076226 42495891419 30209625100 562480181 58222567907 200385012020 6387991822 51287863489 19220844901 7166709053 8901198181 114022996552 58607867617 8254831148 156488088690 8665660576 39575389768 11948324440 41014471587 18484331866 57945090 27244453079 47947246114 20018298384 57645371607 10580801319 22173990516 133788632378 45769304374 11140230289 5918347135 136763989506 19548887972 7853327574 6219083987 6510368732 51743722047 278043553 54744033470 196398389 9281218313 167182964090 132569303012 167638217041 33953362209 10953704871 39788150033 124349306058 50018114176 16203616596 181709528072 31734331250 530799402 6847868150 533935261 99440324456 53066227207 25035491465 163575462389 33290172884 11832388533 25612040950 78080307339 49407780849 10910449735 138334630938 34727208423 172081279454 46392161762 112133254324 49810847630 5708568762 13574006855 21896539380 111280503654 3035854493 1367080477 416580003 55076345213 9347513941 7344560781 13701847843 5725555857 10884985568 5659898745 234802314550 43633659447 19068490719 40248089802 4339427389 3685571860 18109725646 45084738313 67616349679 163832935850 5331643656 13097937193 127650602268 55476649904 2449496403 4482865945 14971894210 64119144858 51724398205 2839827130 18210503213 33556903320 27744182969 4551609226 120069976912 18877382371 38667541981 70863843360 3853897947 17675671135 91777136861 1867032877 56859266520 11157122811 6298933104 91102375808 6467619794 6012961607 108931770360 38357367413 24695798508 6478497189 1873062979 112339961595 106187846587 25782443307 14872742365 6206849017 16684146643 1672334923 48233298979 74377917346 580882049 28061085 35180326 7536237694 36456577162 144227950643 110951473 109943558924 39700786093 14692338265 44625064318 52013546932 3851383664 81529465203 210837231 38053180077 53054479675 4020473901 21970055492 223005406383 9816090134 46130320749 129872767528 94344366114 47778027 24845870663 8926826451 33486742071 69236386184 164831823381 29939426546 106594921693 1640620294 25555593242 72132853662 3544457189 95494387582 53802856151 14740000096 18486970025 33210322695 46213735386 9914104896 30254225031 20522943785 29085316792 14968795892 13248304661 8302165947 33723700935 226591786684 64115965999 2876142636 112051803127 3251268291 50813944339 4496453324 25653909794 43167704133 41568164381 18354496693 2453262760 4842078487 66891780252 18572089365 28746512300 57010487957 11363131236 70764664435 63481469224 16723809275 8648484699 194911069722 62846452026 117039718172 80588857176 71613087497 39330818587 364471403 34756493039 2602796463 10672392760 1457210721 44604523 8555402933 1082475124 104576925422 34981454608 131259835416 2757500838 27156346964 54761660999 57765130573 24290145143 42716127930 17612209415 11442399584 78299096537 26314909872 73619048034 17809789016 78024819763 114838912477 1032856057 58057189102 153060004183 40615219260 110886607325 168838904286 36923724061 22381550639 47787211938 95639236429 27766925990 55261702685 46988890261 8457621 162633404093 798333972 223786392354 121596497384 68369438976 10705920115 40059148136 110568802054 2160101010 382941384 68960656188 184452323279 40945855619 149679201784 75342645096 3604187641 45500102957 36840131885 52530016264 7817237571 23659434730 4314503488 46334535336 82521212696 72218546770 109054942164 110005780077 71406768408 86092829507 11650746117 13637608136 20461340405 13157718792 15237819169 229277512459 6070611535 99399639509 11978624403 3730010815 162861764378 49176667148 61180165155 83379147699 56209388558 88043610286 1882875883 16269965200 90718913110 16807033359 70395195084 212197147832 87429031347 3021980519 100114351440 7606395568 2716949583 22553505006 95513366 467663249 3150276284 3920984865 26723875197 27151758168 1075792085 56493793001 21674562018 39601530595 70255954783 14137113512 63376124520 76567451480 35596309083 103109306937 98092253691 27829692431 80405883896 11032130842 27598095390 106704365747 84661419 56083102403 1899784820 44384996855 13592078788 29079453704 28723047898 28939362498 42438033679 1053083813 39574516340 818743455 36173121274 2728798965 89394650495 63686948919 2729389856 31329986442 146029735426 17672583814 36292459526 29136565892 3857835655 201770120445 28633686 26780830879 2651090183 751878810 19147805286 6298191697 157200480361 11689817236 78956133221 47613690428 55053222327 6760509970 20247653049 80062133173 18285361650 67732819818 58260372571 111548355629 983720446 24288873773 51197393295 439344260 4215782216 143229347040 18026612253 12993093722 16002834479 67779356820 886626800 122717896929 53282074031 6808911880 42153207170 53760379292 20215538559 2956532970 10199147822 70914234465 82807610661 844740727 42030293084 20029391500 6153865479 1971227379 6028799808 2643732503 91926352605 71431686871 158679391809 38612537626 12981290363 68866674242 11628852234 22103164500 1230592407 108824247884 138192613247 211146332740 30121243151 1432067676 539427635 13173860690 14722994285 1727898743 159760359371 140946750356 106858057950 60055923539 142789237963 2164410939 39546436864 19759647402 178703390645 113593723525 147975057367 2620897236 224357957872 5139096306 2141052114 1336117549 10172908400 132867643885 10872789713 42114914538 191634905987 20929609 22735563759 2545244146 92415651155 62930926324 9099402132 57806444750 139734361280 80339335166 66048942830 12785687165 87040378755 6473824643 47734464807 50209456276 25403017480 125411649140 7201291392 13210837453 17206834114 21244203573 55322584462 162306570278 96071449323 52308317702 64127274903 38841975038 57238574911 165743693859 14388159435 62029496214 167405963717 7264110452 20370871539 26508921284 6028993526 17867358071 9372536413 8362518961 10827531688 123805051082 1961144593 4927106942 106287520640 237337533896 10409992491 576823725 2978377529 6179943820 9071342055 60058759508 64448154368 28090541286 33638103101 137624238559 25262793179 36033778273 47216604180 45256242510 8838700466 83244792787 47452391558 17692959665 975945965 42866837374 624762550 229175043507 15269938599 14110262485 51361602 12369602307 18878128463 114157834951 7634660769 132598002 1284129234 20397104802 24607027064 22388901194 105567596017 8036229836 9377322194 65393945286 219912549 58255927356 68898449609 62003719814 2060036912 90772262585 5805109919 9863112854 36581325920 55152876352 37532098981 22640183111 12396173647 15324385607 83888859947 34739146485 2765885657 153523993294 6056907276 1904236713 91188132477 166262820721 57860366548 6747892790 26036180733 29968908164 84580911199 35884513769 23846793398 27462035458 32057213869 142550637230 84145974002 57668276536 5479081127 1667549859 141469351554 74016985950 48458780374 28674646380 13026851648 18832892174 400993728 27760137454 5363216411 1128862821 27900991199 33451131832 47196386416 5950989047 7628869952 6240687222 68733089920 34803176043 29835604598 86328328279 33366706703 70195218132 54684063051 16718286051 117044329281 96529309280 170813078557 4174636903 11310923993 139254131415 12540006971 1358863820 447104643 248089887522 2655486470 1779005450 134252438184 1485258900 106300607843 1638077648 495348861 9613358105 25412847474 64652209392 1140412211 15198676459 4656869289 24775362546 14535149528 8280347979 34998971335 3018111716 64214465737 10176010183 6409765091 31068765294 15170132658 84613229469 90616940198 2404609523 10797243336 229422270768 16347067084 36976458345 74178166045 60749323525 48734807648 783441053 2400448 39006333518 1123151561 22218083790 2220849521 56906410751 41444164862 175778277473 161066199186 36326208356 13756789905 15022895029 190021629302 135075426280 101385558702 82404124062 60035762209 64278076679 929880809 53369464369 38967764393 24395925587 36885508174 29807477524 15173582623 169260864432 132229548604 24037316203 39395141060 9166451751 67052257069 126644589963 238621266964 22072575670 18995496219 14546827810 22655571391 35178712753 22950046016 174288482517 18477102171 47724185991 56133311371 16184984180 16411329153 10521824268 125902510811 171090876037 73138538209 39388280485 104576470507 19493752796 3517196490 42567765256 45697253067 37864322807 20573541539 15217775957 52162508751 13862845046 91127222842 79794017518 83862717410 13670314254 48092077300 118290224250 2427715347 43196226 47105845561 14537623197 5633137971 31966429793 34053661931 20363563040 65063206084 10074866969 34973760664 4544474842 77164126073 39688065863 410139596 39513022488 141846049432 60706507933 76734942212 87223464475 28569596943 121794616662 82951344824 136768456681 40830741958 41181614094 77763617792 21725342984 127569610551 56218172378 87666169272 101544636111 30707806290 15209656695 158195541258 49933747484 92923603221 20750303299 64058848095 43324495931 33849382398 18833616496 19621449651 1338866751 515045596 29765176646 171099224388 33460797753 9105462224 1392880998 3723054240 6492924473 119774871187 19982401115 28095780449 100235628485 5442540673 3589945884 4285900278 15972113460 26529429889 42042283868 34202322290 118896451355 61040035844 59250237389 48892076135 67032301837 55601957100 10601542007 9155857758 6935502170 28434452570 47214745850 1446620007 30147276863 42834741946 20754651429 17232599703 102274342440 35496018200 137054512043 32781765409 248450948065 3804585877 49189213327 27445607731 110664901042 21908397 17692720177 15288164258 433096809 9204500682 1277132540 16192096443 22997496783 256056424584 1830620634 704937380 40760819797 76614553014 59697237048 16284461875 24979955693 75114567275 32399108296 2613087820 124710691136 65332128976 3338651608 45511388415 122141712911 29461948678 67233205735 588906397 25025705573 7162369205 103407269823 94506399711 7914765563 105749123231 72429779931 1447098916 25628938332 12304902530 92812632181 1309938768 10914756079 19809845858 84916865744 5731892260 7249689062 59615849775 62341907768 21795121740 8496507246 6452068418 22476502845 35920606510 14409567132 4028677703 25108487058 111474781230 40601354414 30257311382 3749236793 98225470362 229142373980 81366270135 5872446730 32513231017 14529280074 6686785619 4796332705 5568472043 111963034029 123463908310 17098116094 19890357512 19024843642 17054246760 47307577351 40085168837 9389197562 184009853955 1811504370 119554533526 22242115488 85741466528 139230422963 234926401868 63152097021 219112454988 107544288322 28136015244 9797989161 66847413918 208278302787 4244371957 31460969707 4747199534 25500109280 1521902039 4636471122 21132545449 169262497647 46043063210 57690614456 26182894625 42221988469 150910212483 57110127199 181727320627 55755156588 433677824 13336533577 47247349823 14621880989 31886254262 113683948362 62614638734 37896788547 19628344667 35036562627 8655196177 85307405827 19812416036 19244026592 68613189516 34042043587 214275472346 780590878 88510418745 9092945118 72012037401 11770645297 108784524655 89132360085 195479339798 2914318069 16240030845 39433214970 41650305536 71764467952 6467970134 11422104270 2827947256 220594102038 18972276112 34581415365 48345256269 124791368236 37414978220 114142816870 4070030533 24873543459 62735145339 63718315218 49292939624 12104472282 96428783898 13415772332 30913705866 10880589736 16561944 47181488137 107264046998 6421773910 60851586128 111102230472 50251425845 10735447008 59785449757 20689943266 10243089185 4227451887 41083762389 4399603133 28139791204 19476204441 93273737014 72275409741 58232532421 12894064477 189575941 125566964969 10924949856 94358312799 98550816812 52744455497 116410818634 194291167045 131433527374 20825451155 42328485984 37386983177 10715770736 35893420346 7777330680 39263173423 398247359 176443576140 23351577500 53951227234 47734660449 161742795978 108647075810 198620594 734571361 15341267487 24503451563 22631127652 20255418431 81248474924 62831248560 42052201703 3251185775 12748474145 57917507507 152756879403 5137884515 145913321255 44429679913 96367836830 217044684 136740000471 15497830771 55649248149 175597883946 34478650796 55390438211 51490293396 640173982 2127635538 31974919313 7877660843 26074699053 177899233893 79387198396 43234937349 16495565522 19904520512 22587454859 5267981717 25426658650 51380979279 18272045761 34039694870 97825829738 8558337795 37720411142 25433860139 62630809089 44818348495 66291428093 53013697473 57775509462 5755456297 85700621473 103287465551 16492377603 16093343338 15759645188 999007049 34270307424 19813570792 128972379010 45890365568 10134252555 12925801348 193881266860 59750260973 70870633821 32027526208 26349362992 24168003155 4858974937 128222071446 26028443323 156664618478 14176803875 79888827613 72883941947 63537158860 66583445017 21803250054 30554266522 247588567614 47591107091 2364191325 8463680487 56629426130 2440812198 79253774288 21707122355 34315121258 146568891398 12969721856 19138840301 4529530201 118361420816 9182981816 20651426545 53250329793 34621891021 65106384615 36308419700 33106903939 152359306233 156627725790 88312134934 13669682753 35868946499 189407528522 17118378685 123882615993 24506955011 13168563697 2252802033 2970150958 170634842539 12044537556 58977504161 5434396620 19947690722 18534211244 51484080337 7022260771 3537818424 2683799783 22830287074 80709558 58378917000 71993753543 12713736920 97019996527 47900808184 14931496235 30055616540 38460525808 40484418012 19097607598 66230341806 3017685611 35138594824 10592619733 25863450011 9645092399 37859473978 14546821296 162292212931 11273367639 22059681850 80169326018 146356614920 10633169454 223801577284 16702984211 12351180575 9092826061 1108951888 73538390320 63771143519 7452271380 119069781917 5753101190 74192088101 55866917560 20624612990 22728810732 62706851145 5687499815 113670883461 66388080828 24825055782 3084012676 14902372527 3054099226 14752168420 15359790112 78267625524 69491640653 119155692481 74571697888 53370580881 9936473 91155995534 119655401854 2432826421 121915192021 258803793744 13631520344 27651710510 2585053612 46462066727 221743017 6713572708 4035476859 18342525058 108752984078 261320403695 55649776982 5748214138 76008685777 13944689215 1781531855 1105893050 7006447796 14334944836 57185198196 34885848711 2809129644 172918754647 676520200 17490962777 28577143584 65701971266 35730605062 376393736 142593424851 127467901980 74220508667 7503087732 3770276100 3476633379 43199928711 132963187833 109803841154 19731001783 23270056853 10791394233 15655330113 24914592973 26450894777 26581650897 37288689935 6869087219 132358931179 61185088592 6851090578 54798631705 221882546405 67737267762 27315090967 36554980026 134496465053 12917876579 45030893461 7770849401 69941854953 116747311279 42081382414 17440907474 11786525734 33328237186 1943165011 6633544158 14452328268 160393789563 183764633040 18943670473 118008227348 3852718662 215554925102 47642755174 120723184494 46587275870 22871444382 11471492690 32302462274 47238777373 3009255395 7582943110 80545730242 22485190221 8232857117 1829478909 158532705365 102797313762 13188923004 2283694001 130715209285 8445537676 66503957846 202045777848 11913453404 40388314261 5203558592 34252823700 135799797809 166874147494 19756850 2951041399 56549157043 9784733819 20918235081 18174518478 2486851254 32164707108 85584423667 2975847814 72784046844 40588804207 256842080 36509223780 8819736672 122271064613 14790378178 5688198844 188528803693 21173497432 21213677001 47348150905 60746275897 14064143357 100174646913 31408827353 134710511199 22848265104 1248476303 151491832137 3526645862 226926162857 97268501051 8081718543 34537452380 31192821346 71588605164 45874823590 95535073858 26609219034 103809618143 26384453028 6754006208 82107679943 67423377932 38336645648 84119678976 82563386789 18837109739 63904376554 115543526032 14009272202 64264974094 298841151 13679249275 204215059721 16674294531 108375635151 8098137027 5195779345 51496221109 11147180577 4315811750 22128853061 5102164499 2221297321 144561918350 155059376267 43067848587 51947772090 125070706289 1311703884 16134365441 28918263778 75405794734 54724924980 104053540006 7616043868 170363798048 174631335723 18229492194 888210898 41945719787 47795395385 35030265237 83144437667 56783125581 50024723128 24492984389 149363881457 39773418716 21544942593 136965859706 33622731763 18569236026 15891827189 54471207628 166098172764 72341390267 20940952271 56590730298 924995094 5464793420 4877764456 816599996 2436133939 92611816658 26539769643 55285013473 52427756338 123198439907 17721024010 11262415875 10570994085 131778929149 44649491176 107130869943 234137052943 5490212533 92835910189 24225637993 6474828424 7085863283 49674480051 29560498497 991670088 26085823376 119952936235 11146304750 42006918340 14727593242 3797181453 50419907060 40984944734 16257983697 83615523592 45220514330 5231375368 158294090926 70174874036 2085062415 31272838915 109790936809 131458883201 27443428430 32382162840 128097970755 2705839387 198566875951 63957574402 143702021841 17949698414 97022992873 58183081064 65454639139 110234518558 22204864 26536434608 19394699875 33562287483 42999002135 65103617924 23002202672 32844876875 131156289199 15230275771 17253621421 3024464711 2756130041 63501312210 51709410388 51339679235 2344510643 85509227408 23484735463 78770016565 53826462063 14916347034 106570274236 25671919818 128874770621 165719983 91939946781 81104724392 37703198830 200298791398 99331027819 56069642032 162146752249 19285378210 119717965496 152571210931 40659988671 94419843118 98990742596 7876095164 12051405465 36138214816 367175642 109898046450 31567598077 344446387 96109344362 99765970896 184066904813 15157618720 41935490235 109336090893 134699530 131583898376 70206455690 14906641552 80258300866 9102745963 112202002831 78859449471 44465833683 76423193 2099779089 3423649236 176521614826 115189322206 32549363092 137812503397 201644326038 22603477178 42288471657 117201754512 6723046713 3835706326 31662390796 10529864758 87638567476 93811193431 6586982893 11022405140 53421474986 26786534485 512218570 76082761973 102975075359 82115864600 19261012699 22326611763 5571350570 51765108392 3150691240 128503120598 2964143709 50578521668 139911412326 8969098196 38672736343 31863097634 124067393366 109638857331 103553554453 11395707727 10873502279 46415557149 125693614190 50955659503 42196980 48039650441 2176051103 35004620054 14744650983 90052656849 175072013097 29858115150 18758002537 73164816884 5368888397 11701743955 17336028055 9561921283 37803918690 67777550201 66699422753 40834398074 10279742343 137211101940 63503321973 144442846488 28543881260 30135656632 10321882923 9008726436 43262948960 109688609074 531358173 28873955384 26067297414 57051590611 49162956065 7166780568 11836659414 212972580 64670611600 90873905746 37022596511 39316664651 141474441500 85099433176 20173041171 34818136184 244896103359 76745326887 29351048321 17272257289 10824273130 23713697282 9366427745 32120643036 13103759750 141443972400 19000642485 126220069544 89099535 211212510942 69723453183 39154218004 48146628741 2605140302 66416455780 861163041 39063585595 51253484703 19452911818 57759832628 8887245136 126570924226 13675650877 42575769694 56183082107 53251427561 24755490547 66082177653 27535472284 11042486895 68201010871 1856444376 5542764161 1206779114 163985946734 6793168452 2766939462 236831188292 2776932745 63603929326 55583422448 77128083059 44020284027 3836156026 65504707962 33707888457 30583616683 32675639253 19819150488 71747825391 59009686085 100345301244 6780279859 47709303634 17454746421 76919811472 183017778240 11889719204 21163700785 30944821252 134556184430 182569934601 7188574603 2689454456 36680231376 5949577617 18678524042 26934263460 3293873913 33549177609 25049833203 70490316820 35412861095 62054774770 139326195025 389546175 42086878730 143510265860 76412580205 11029244461 164532864274 103899488981 106953836874 99459361152 42781638943 33631738128 39297376721 596904673 190889018365 126985544142 111379578165 142136878905 130488453024 1083962711 66531213713 66035350352 84963642302 93021975408 25458880622 21597440478 69427903039 38475486707 18752632824 90794467381 770238449 10579889866 60061042959 1784943818 26244944193 140185077255 4908212781 109941397324 86516087624 4264449648 8883478359 130473697557 32826538064 102543341878 44876414 112328447036 2419612802 7094836788 76405373071 41949472643 14690942944 27638846340 22543781405 9450840309 28062111744 48236762130 3895817211 109163828393 545839842 36648686117 37522066666 83719433114 31738424056 55865184887 54925970663 49754530421 84613580376 96206072 24382928400 88033344132 91508129660 64164619161 5054882991 33643831195 37716973016 24570920211 9025013637 55860705100 74662673291 105676099126 10331646499 64077767832 8816502857 25052152694 5809761527 80842834587 17444525046 2974897646 41175930379 37144773379 24830417922 26891529124 1614279501 17953840734 88243628885 126656536972 20702505072 61201289 21581840832 6655055280 50783731662 127342203087 79260557683 64572782815 157197973293 27563241715 60501595351 28455931042 131459001933 17278281468 1163582924 28209329203 23848303936 58273085063 24191246496 4702917938 72909737573 24028317499 1843825111 32387842860 124923389799 162642731641 263062635 173201125776 37180071467 46411396960 2793735013 3576181176 11927864915 142424935322 118781858903 436670149 12679336031 15628681419 61369201292 29534142601 20889451939 3474457566 7141747192 77560028218 6127507382 381203555 120576113459 91665200158 58054732398 6931444170 1361954254 16183745122 23190164597 2987279711 50220101822 64269600360 25836668580 99750727662 14557060806 30953150944 18431685191 15947450433 84270860247 21613723816 189916906715 170268161237 17936858530 17862070053 45762083438 132065899675 102888780879 159363037631 9760582662 25647973122 40863331336 53789202018 53817456031 198188361381 8510628010 139996232026 14116407435 213561691688 60877848698 22714640185 16622415147 8349848983 1510735579 168315075141 38987275976 1022055775 6779574866 1176076271 6333944812 55400642428 15014544356 10377370123 13231191342 9190474001 603410 2052591990 8845550080 9571007074 42474540285 120709454403 419492524 7540210837 2281402196 4172513936 38902942213 14348252671 4435361786 45209862600 84531287201 6104479296 118398035211 164121513279 49057140966 2261206166 108661813411 10718964780 5036005296 97794541158 2221168349 40635243314 59926304428 79691748784 26676875367 2603607545 39437311665 2461030227 22510448022 26333044675 90128492332 99362860660 170792070006 18561902401 125766429376 26880561058 4499554464 72488136080 3304880297 101835912467 5330812217 8990789709 93567289573 1455205083 3207034205 7462543526 155226577486 27766237111 57199993779 20890792815 82546909288 1935631986 1749825671 77842666312 241339613811 5897249227 56990758903 18307024000 103554405930 111224593100 34040836009 26437794605 30588240229 74522605508 126151987330 3959806115 162622040787 76893714685 70045397326 32586517249 3618948178 5852430959 61443658475 26693520972 5077067815 7353780223 6533960171 77722632177 70055985036 28287993030 12214091789 64361146710 100520497902 17506234276 311512379 128237416142 48808584507 25613641852 179694920547 9382568379 116400544497 48086714431 87402039120 6177267407 64476527612 86315433084 2298779108 840676624 41118174538 55624224139 264857662 4478631896 4541600427 6294563532 974460559 16202718266 23315378045 85582949092 26567115486 169344901448 10072754312 5252215555 40440465620 1113421483 19687067360 25679744619 66070691292 24648406933 14888346400 31433506082 44820481087 176948722845 11227341721 37980177992 9761055693 12871355057 19121742637 80505898460 16943548715 32625050025 51599029871 27448032562 152930694817 3553273496 122321722303 12001183836 202898086871 169638095351 4968338803 24554953206 22718605845 6756491475 18595952055 27366764927 117422376082 21731689776 68053259423 39955294722 69469392696 34567631328 265520990226 4298412658 72672964808 36557629283 16052632803 6410604024 146706595285 31704088049 53516871291 1877334730 140267419716 35660783442 77688906307 11635714997 24341664702 12285766215 70044499140 2945346636 9772360748 69169714216 122498373377 96583654868 134667629676 44227717990 28037770364 184048415263 11330066153 59841166698 14078201652 746324323 248028554263 9901391729 731026040 7883365057 20295580001 112995902026 62032820029 7031091752 177947447314 70060975116 8068298476 11836710809 2483077128 115237915357 3129805162 98373431114 50443354732 60482460974 45537698179 12716463873 49844727815 12154571662 3572398161 135940082178 3293774358 3110943249 60226482133 146946018067 29961022010 58571425119 7673012422 134080942308 33352157907 156635386315 117102106834 1974763976 6375404400 26697534806 60248385084 101560623670 18985966401 118444740366 4135539591 87200142712 50156731923 8453756041 37027197327 4185446167 130050119 21626190391 48629815148 56255540344 18383311898 156899820269 1945318347 40863705583 50736454154 6673385924 51590172196 43144637599 65476915240 84652407051 83460656056 15588812772 16956424061 54696757847 245259626910 17038499854 42949196337 91254435848 85565893063 55917588 10497781964 3590064948 49618813029 5733810657 156950643922 49872197041 122815352 45092687278 141629651527 93566016285 21722669759 2518024090 121337327175 65010150497 16026525198 19988470716 10837580266 17960871646 3828734910 43631491329 114836368449 2326743447 11101053334 83671653550 71354207975 157201940514 87321090552 91394114257 36081041346 34534047926 22843828012 109479582125 2041644978 148226905359 126202978642 14208895591 16312879186 148287119094 8771630234 131586670223 100052340081 51385038482 60754459987 12974176828 842503922 3390638672 21072880583 10021636556 52017214946 20003504961 60521152966 264201250037 24304724513 52010757103 9273778209 1876795212 57173620700 83650148034 2454098224 109695267461 12814560469 28199541575 47356419339 97242475483 32582782925 6633827755 7154419121 92876330848 660647808 29163555645 54229475837 2223163960 18602702207 118160080855 57129952478 11669230636 2555802574 102789582787 62209436093 41407766722 11152068721 115363185951 18499926827 84059604126 28694064858 167063585766 114506823743 17800067269 33683491584 259472073396 60381746000 33601492256 8713871333 2828044356 22088237493 186899565817 2505860580 92698717791 19566335803 44216199379 39260449510 165519183472 22275981382 229214454 6660327804 16634105361 3715396095 76142091397 11721633437 159155602009 48053054332 2345633337 6758301409 42225744374 8794425561 45456385038 59934235092 529284508 67575413829 14021530996 231845512656 16830473379 207414982382 1936685443 55450880270 39217658818 2924692677 82254995468 45368632688 65750581362 74592135475 15629553359 27199801422 3067506729 77550331536 175431128595 399522288 128996348719 117027289898 173155174695 83775924459 56168150159 1035262454 67404626847 246961098958 24459098950 128036721616 31869612435 1811025479 48000617687 10951333584 111131774861 122789517520 137006825673 79610390028 49946705511 61912978424 21679631100 2264632404 27939773860 25275881997 51873449679 33701519489 24422451353 121069291158 51437359144 3087090510 53293364386 43099101814 102719690097 143270191816 687080920 40249800340 148819673838 92232111747 52833944684 81976181102 44272045120 24114703695 13703674674 1344979122 4987851 77184253390 90223086568 11053088204 15497061892 113170590 8026018269 32041186775 3795752926 64081070394 59420375690 102916036982 209426248075 11273602829 3360297407 54094560745 455300583 17838231078 162503322187 11717340940 169615701208 60468010710 12922255985 86872934048 28845432261 172343693042 120805465339 8365780323 92491300255 7313170894 23534411748 23055482460 76395528828 88042798095 2875090372 77669347804 87556533633 9554244280 26091300860 14798208126 33036004566 205504203171 10707271747 47970717054 2625121342 77038151916 19335107709 63073396530 96461876258 33462338644 5039130221 3157920502 2864001597 2529651749 22752848632 20166585326 15651673745 5563525794 423431873 22054336402 19320472672 10057702503 1259609333 6779294788 39753376021 127411496668 44150574124 26113856207 113852320907 99686292621 2618095886 945901171 45325079785 36639469674 5862532044 12477409811 20932540313 172482706854 14766878959 84202017881 111832182265 9279867381 32177445497 14081020189 67599026375 3554003000 63967666888 19271078789 6674751081 74323638317 33527142003 157793629530 19588519647 89286640333 49614686382 37396462181 2374405340 29135069357 60226593618 64382983682 91632251064 38381192934 112471432599 91914627843 16633069552 23924413610 142743496436 38088920277 20620303261 38198008250 16812733833 21872453885 112808985049 25637985505 1381189551 33097166301 258688358806 34689922382 32219480194 128068793492 33762185212 1270505240 13387410483 41871017964 53567237274 10114732 57925497997 1308514485 13518720075 44954296378 7831809626 8039040528 28923741038 86257476686 41681861646 7430359718 20852771947 69894019134 176825806888 11243502447 118827388310 142702532554 28642539098 4424306895 36322632779 25242424939 52054364163 47395703800 44000790521 16296380741 32226862991 194775221139 157624400605 49550987687 83383553395 59541139 68808187962 222528779052 6803534450 34054028284 63288616521 321038556 187477397295 39533084088 84703173835 82065249097 129553511353 22478052340 10715020116 38711722065 139059575614 90848604201 33573307357 37947997651 40298444186 72418645224 56185848466 28463006866 33000877772 94179965530 64954931913 103317630528 21606297588 25899243240 29770319687 2961248106 44499294652 128939396063 14716212081 183027846828 3705969322 10438616047 57916941850 45727094719 88450776973 8455053848 56404793872 27026655764 59700808649 11738209742 13593236962 25528211595 30893053720 9994002149 111269215657 562468196 1828256402 3272233210 2527673692 13399016856 62245190937 96043606099 123593238864 12781682302 14514360390 5609324163 5928444753 590711729 8432253269 255407212923 46463480229 143332492137 60915122775 7149585376 205747675088 51296976257 105323184488 52142713 101406262323 35874248338 182487997095 22471908273 9887621855 269924736 133181479621 6466221060 21542086 29121570869 75860553265 63428288265 107106884215 60407545075 37446861886 20405332616 29746170112 1971208819 124333109452 22590128857 1838441139 19664307849 55994564513 36458782681 8072177925 26456642590 18474547937 160011526244 725190960 25022646665 65635760297 19626676042 61756215080 1589796317 33876741931 74651517393 63112211882 7576916903 49152183503 53409472370 9668683409 1934971881 133368412435 99982804470 48200342201 127200093446 10108096943 2005497784 31260790960 65057621357 2286436305 108587902127 1222266393 32453174108 99979344860 30967267964 83445269789 18702377 15189964577 15081111252 197433640528 14695407711 97978839501 4457411406 6269201772 97637201703 4817700411 16029703139 60067911346 11050148124 5819692602 4038009067 64655887245 92416657585 22659817434 30296056016 156751049997 18754242140 39942243365 3066942342 94085937289 3641009785 69555942606 56180310559 127371738732 19533110363 102859804123 27129989901 56707878318 64269139394 32618274584 234861901424 58735141192 2040687129 33282998540 84314304876 3186737402 2311035098 446346754 57149480145 10974710408 46926255193 26317504703 76313967174 27368968967 58025874016 38049666856 75052301151 27147452371 824212047 64932850019 9543336747 175648844654 4386038728 37780636770 93848051764 102901395371 44740869114 204653032258 51848904738 26748996628 43462303377 1280771939 126997108485 60422054830 45741464052 2168925530 34819130250 34167509492 52203817708 73148111614 3961428678 71807101367 38145890416 76145833459 104148982450 22129010693 7304893633 1086595827 31916428553 50905375849 3499293791 35948555711 96145018452 25388937550 53131333614 4488563969 68741068340 2167530924 4628489534 45981773924 2693286114 161052767530 17954148042 6088499159 42745122162 35117325889 46996951263 28832348 22666039199 7334511127 94855520241 41639748607 15491454932 169054267516 127245226540 89706362667 5297061164 10979246844 221359251099 238101807307 131324133448 42910742724 145591799902 142403568231 11256214146 13884799954 3561943284 114293716894 12840295740 82244189716 30128060672 111832128635 139822965671 149762756914 26504591921 37315721958 180297373169 10621526537 13241608350 9663919 3495538018 66787053269 86562320163 30005491297 1876098251 23502558991 52516364073 16599282272 11130687542 47103384624 45951924709 83237437828 116427959392 106380894872 150476961078 9709865870 7388266444 7468633908 39515300030 37020231247 37464919669 120135102408 35902868292 56226407707 28020172940 49019021552 46169115403 67193582999 101014767657 65906861197 75053980030 170905473604 1001686929 81049458455 2101056817 2421841869 95726944617 128508605640 29571136426 131334992749 24206630719 22930710762 38002507831 12429997771 118146815492 149800477455 166638879246 34307721367 63901118709 5365359795 1683786215 28695984876 40873726429 140787595673 2996429579 7894026727 53515036825 22469328264 61481498511 61061359650 116440166016 213993340608 85258341074 81016356091 3039969217 124923983072 16438334285 13995739009 125920052423 59086386626 15279210070 24377503645 31347325694 79891507674 9955845977 12595481675 17221815088 12198539538 27856816974 11878964927 105459465250 167954094 122159590379 21858959839 47470670353 160573780878 149102987111 79055663468 1344646723 26115241143 99809158262 43987650071 31427416412 2108774556 111036538374 945431409 137096980 195458561187 39921735340 7559100317 26068250903 38913405640 55738828352 17445682101 19932822460 122371838872 65924194270 14719310491 53960821911 17416996496 8138994833 10369025593 16184650215 81636889645 102576714854 61920902079 2723403922 7645862346 24441737080 15288316373 10544508214 18608410517 64255768444 1126151034 5555198497 99441259931 47578507843 9684557415 13965820265 13116955303 10609975133 8915277532 97076095339 4083102175 23810806 27609346 132484837694 95746448206 206704655781 84482455995 210606595752 45165591574 26109053689 1573851813 284607735 35322471485 62384228684 35968876750 159547492004 3897787135 16469680967 46362271933 11027950216 1316246784 32661797360 35742088734 184620317948 4739659007 5177428344 2103295039 12183599186 4444620586 10929626299 34208605014 22379256519 58925121406 2354796414 31281340525 29013338425 47395372305 102457541516 32810848787 41011180659 38435199802 62679291477 3407497525 135789570738 30122204809 2474097354 96204718021 2124728447 51334813481 68567753982 9969822970 4201011078 14653729411 19310219642 80965806558 28066565213 110924351479 123899309923 3883176287 72852499305 2280188256 65400392558 151633591120 37141713574 126313883414 6970768874 77744353832 8028025505 39893607091 13318309397 41414667 13856472945 37391688045 92320975065 74915979912 4989994050 7234651128 161034974533 58365482745 118400168273 130492229452 34100981293 32230666223 106088206674 98409025132 162036172693 46092323468 45352613855 3059331407 37502970055 40008272550 21417796394 57556549897 43081311291 13728887925 25535133228 6416723321 102699411231 9494578999 3076859312 3025777175 1852747184 52423574902 294323477 191188256389 16753691964 8657757785 44076063252 19941125904 21063604169 50530760123 17133384482 362094809 205849597397 7604551047 20309020276 6247101370 13552058865 19729814897 206526143984 120371148999 25396451446 21968893072 166160693888 5975577 38692496 111256472322 203666041759 7145932745 181050249595 69966213210 41424918514 132633387967 26767720265 7272246954 7645893568 58079577888 6720974455 73953510498 67983000176 90289312370 35833122706 20957570088 15848995475 38329343392 47311441451 32236399922 1725177638 68040316812 23485629023 62068043068 126686721108 76137737070 2700463409 179671538669 64435417135 83425475084 4918269071 62889505581 53431733114 70040083660 27578288568 14823521820 33645850259 6053203706 154383613899 35329799085 47921117575 5748342143 42335190987 15827147117 19330005001 5047709264 10259819111 23789802856 7480598832 44256920382 7205718063 3070828747 19991589104 25210556990 14998252396 147533020871 30204669149 13862491375 9756839215 4222779622 1280423804 18918952486 80361846295 24849592590 52902129539 25451596300 55442646035 45253931873 103308599916 33514163637 66142695107 14808866524 13138477875 3107887591 80634383070 67370910080 118845329839 46552842874 4397683206 105836295077 2035529659 66807635619 57178374 32178796368 11222626026 73474519953 28917206443 44450755765 74548851999 2547958326 215856664189 8987137127 3086997598 7134950712 129184684483 6863421411 164391774387 1058881229 17126924957 17941003243 1927890673 31342370021 51256736750 11405965118 46731845935 2514781607 10996795720 17254904681 123485996074 2067722541 35189969806 27763937623 99838769516 29013305424 16532565725 17425699247 29933144904 43556250733 22879717180 98942071039 167013066380 2987836148 108231563868 90576298793 43969194333 43382713767 786448596 382789550 106008341499 35942764072 37853031898 809673240 20082044648 165088183876 36160250804 152290808131 238609570 3045763614 24387125042 3776399817 55862178 50213069929 4297179186 7888201198 7882978314 9998573545 68330415929 112196368061 31549040843 29878690687 24748370115 53242263287 65003157542 92493439243 19825297027 47788929678 3855658688 123829192616 8670261212 201024998554 73416853478 4282020081 76704101413 52564792853 3705222456 34741234208 80006382691 20299035796 126823145904 31637299276 73179792390 30818109757 63421284639 22832371603 30717759798 59679675336 8932354288 23688591617 70647239717 136307441823 113568292077 36379804394 26298447331 174223621458 35289339657 2626670256 186949300005 55597580801 41748476553 14428595116 26539820393 21603143823 78088839091 63459050276 99565032295 11021432598 3269434746 142306740640 10551067121 25241832278 408487969 7274245623 21434897751 62561306394 1625718619 29534676132 55936572601 43167181642 11646128105 67424258606 962362052 722151817 3969040125 88127521932 129264863215 52228310656 71748022450 5849713090 82488286731 42459111233 10220406095 33000542580 19959855885 45178799 158973532183 61898031049 98501088 27674473934 106998971338 5998006204 26328634768 5953952710 14413582221 12781627602 17542296494 13911111579 43798684583 62013055600 16610223122 8916565305 59110557364 118336554314 151917116556 24671287393 39804440997 117748670320 13560781050 97613740448 47197418542 14348355703 8741822028 7297548404 886566817 20260255680 99416154559 63098010288 33396472729 5324228968 24862096671 99463920021 93857959157 785551628 10616719053 22570505582 130454854459 71569152679 6069667952 998955605 1527208281 145133631153 10975866257 44025105007 17684126401 99443668658 116888052408 24699763359 63082411554 617151216 14902133577 32996476208 94788018988 130695385564 30004534712 72716797665 22357145103 64372809718 33570000697 20528693985 34813020198 63155368736 66406124949 107881340335 26918363612 153686924403 205592291004 72770193924 30124962682 8055443336 78524225409 20275224268 147167798202 119622509865 197333517129 130302269993 11141307207 49005038240 34980401549 113832585066 101685454107 2857247421 55504757750 205778497560 211968597979 2918124690 19822198043 122191689047 2131482585 48176224017 40976597901 60438156785 27102926395 119232976868 49604700221 113885683947 20225150784 7706915532 152745660323 58820132852 25693182707 118496198467 31230443121 16347537737 21180509933 82060632546 116251954034 7651542415 26161596080 71794718505 49646606482 69420538137 5243781309 7266187357 8896903597 4949755735 868977765 231074443164 26702650527 147733234723 30892708936 56996554776 74171659043 19115352784 21649487127 45687887065 228916524137 51865986360 2034244251 23470302043 10134081806 14976825575 16269222002 144886618890 8538881475 20000607769 1538954818 2021127803 54810271079 74625944477 212071620203 36787664909 8421708300 29166905360 6409774285 65197730409 3976392922 134485738784 143746902101 145952891458 62941322090 77564622045 28542644122 8710674452 24443537842 25572798184 36871222623 12711150307 61137094815 969815109 6840339047 36601193582 45773988044 24040791732 561414267 1418800541 16365970958 10547997403 27371073811 275065468 65505049917 63500264209 30632887521 11399496912 73633212998 40738373264 146635121776 58920190 3642728099 24950152763 18493977015 22014154003 48688591518 40357546008 676155 6965490454 38406301709 136905053471 30671871919 97255130265 12017622935 86491618161 120955740 1923611526 27465164275 15126594309 79774261619 5258999856 42432640471 149639255230 8159166716 145890489 75274970371 96982032248 123466794223 36013786259 50623816775 3893046280 39425879422 5242707976 50635035272 132457826 6246871532 3407287792 4139086640 635650292 110771007913 91704354627 107878347486 45860260136 127296566582 13902789153 16003515218 76251389890 10435744103 133583449214 112878766280 66513745644 11864225920 152834994515 17725877603 35852971686 71430425717 108941089697 60555307147 33444987250 299721942 79490391550 104427771235 14375349412 26789096644 27628490925 118593359000 101951852015 92334867429 5972349699 77434820114 29240304842 16668275115 80031927676 62793351845 25626610567 832363444 19201737442 24191527440 68768560715 8973626691 66268475379 40066102412 61431967984 22615129833 75095675301 15132080015 52276796887 30013224587 196279370314 7218569937 41852305752 16039452340 41027818133 8937318630 21674701606 18855429213 33058923351 24451537352 5181232341 10103411167 20092754411 232369531641 105486177727 46527428804 58719753476 2477743204 8630122768 19917607189 1411756486 161857610658 45094625585 11481195010 103370571845 48529495821 30707238071 25137613241 101092159823 209958136223 148715256818 113847784415 80498886938 89811700137 4954738890 10889032384 39072606760 35135542591 7441551041 52577708626 1122095559 47808111184 49789206937 61160929972 61370587908 28175890465 55235284835 51057349061 6623212498 27160531666 20515922924 17661157216 7583859669 78049088647 154542550 25895946362 46063725508 25731861997 48202762397 26425437158 52401068956 35681811634 11561872247 113134378021 31519424691 1411322769 172512484635 18963116262 139291340860 26031679855 3845830449 5102972455 7028141566 22593213109 61302361825 150277449584 3151618726 49975912162 78641767987 25948817792 72049537193 32392185039 164244730591 22455320 92441773974 784883476 72876401468 34274411389 17842170888 128458832990 44258176764 161491770811 49470865938 11397135859 31847700244 37412667200 10805310024 26556582731 45900699948 117090110967 16227260070 141253527879 14854587520 9427007315 5230466035 6231782340 4424031812 42454580954 4732988386 82451880352 1176734371 36582245317 187293614612 41122981217 55994544635 71816999908 43559928346 95210398368 47779879018 151414809825 18375697301 26783283919 27585467183 21271350078 49386977719 34160989588 876025560 47964163651 158659520626 1017621158 902561360 29435866724 56685784555 167903937699 102459035643 170944323014 39344938524 34211398251 54515561339 186643816520 32253227842 46649744919 1053152580 40841840956 84556226449 38483551399 125434329592 216174208 1381066426 69240707442 67644592324 34276621270 2304028920 27500205956 58550800594 40395028411 62764210241 9919472117 11917998483 131802956703 5995354708 19676245106 25340961163 141367190407 17046431689 19288091470 56462549184 57932861522 84345461335 18330361435 50788633282 234422404 116109125696 89902003101 2678167031 2270269592 3361026866 39901343650 3104076266 184406075161 75427985071 340310229 29908700498 23613973290 6225798343 1441970878 43161234356 199505102567 15105202313 162648693682 156041772898 2860233018 13669346319 183540988895 85223010862 2065650083 32373651023 11929713158 92033018347 40673052507 91828706382 17163384793 36148248940 56623862837 15613423757 88349034501 16498808879 374534227 183833434159 35277590089 18508549540 22231882005 44794412201 1601877082 36788035676 15265658987 543626851 118984778272 19827434316 68970784034 88361325529 62960882034 158976202355 256929148 21212472033 20947998079 62503824900 6242695446 35824893875 85547993655 6005248131 19619141347 74760173499 306992514 17709140885 23974477834 53493414486 8450872314 2689991867 2718164666 73734410021 93459177296 67852544041 2865788036 130322696362 29929201240 32358521685 3044997046 389427918 30553926423 77973592845 147503915529 49385274374 98680564129 7799188052 64384646208 13754363310 32261604608 6435050529 80556416731 18881845256 6351689784 19541553390 22021757838 39947825693 6202693022 23084900893 19111580561 555915007 30202820995 53879627470 94175252 3301086492 23650057152 56673951041 90663894015 2650397304 39911568968 12771873364 18128083946 49688382054 32152800700 14082544778 27675219666 97328158585 123378795542 152142599153 749179026 1605726800 1997342437 17284739329 26005363471 7223970551 600619899 87822479204 44091167298 51150322894 69559740444 43469122161 137669612189 64586646604 34104494706 44041145629 10164924797 81854743147 119139901401 136871301558 147845148569 63923891870 18721084320 19495348257 5496309914 41505466758 5085294461 12506727991 107990329488 1669725573 29662471785 163608871955 93626195859 42889671458 35380153054 137851280 11936828883 44147513620 60054840868 89619658856 98200743835 7593386589 86992737817 240114012720 17307588186 44368005335 7306886699 50987167835 62735192636 10615348730 88587977151 8644648897 14079509258 65693949141 139981977990 93602435457 10706955852 5543673583 3649560151 40279119147 52064431950 98354791534 71302285849 95300602787 40719634066 69254729822 4212418759 18059274692 46015698562 66685995255 7441633969 20919113386 36789891662 56231131202 66681606194 20704841785 32465480888 2431832586 2042475383 93795608646 941913780 60885577097 104742855401 69538379976 113748063 126615927622 1090690899 64564301822 9236411271 57473063191 58587982698 114330564517 216899232816 22392050049 761993411 70368472978 97303641746 36687752880 56970202391 20157561179 8330545857 2517030705 21945920407 69200663578 7438422417 94493162685 11409828405 2517699628 118602436091 3230342950 37424163033 150749533784 6468442149 639877144 95194947998 19817897244 44282069955 100810774963 27920170835 39418538329 138045669460 129478215 19446007675 2250204176 62061041804 23830637785 11381526665 5595628034 62405532335 14236827537 123712888335 8025538930 8751922910 54286598763 89594647179 40078614233 41036194496 14362608844 158665295610 64979994007 119294242299 72523544296 35716249601 17122999900 41477624492 73760473330 3967365241 24003881297 21877779615 21145092507 50874225337 184821119720 1330446758 107494060100 36717748835 204565992 135209209893 15879809605 3627615828 171016937756 29268899532 18528791182 70103878294 135654834624 92980666044 17862664831 31747163154 92853363411 126458996054 124342498410 176073433237 8908539888 4226407796 64126718882 23049730456 163948877651 9095389160 45319241774 7491100900 41653350722 8616016330 12629883372 164540644746 56952851336 8776117776 32430861646 46598431244 23334174871 228353082740 105702701474 69623467975 25117869447 19358808044 18073613593 15676483848 7332183900 11896905069 16633192802 13701043532 4016303727 103093556532 209402100 3454421686 109665468109 2144984673 5722372073 10025601317 25944700963 6082522431 128213709 2086311826 21834005883 102373748433 62826678298 58090097822 124247119030 7028142294 135888370665 1781097023 8871078240 63060669263 13240963856 22732443990 5765529997 66047095750 8318186431 54918899250 28140860908 21308833004 25693046916 37244558698 12381548592 11690421238 102467819131 29282798966 21423073417 87304649986 6670085626 25647061208 71820879266 72506029122 67833276117 56626511656 37838136784 12731427614 100456077443 20931516235 147442343253 9515446141 8317055908 106105933332 154381744774 18690597839 17494133394 25910160528 57836961667 18539127084 17752249238 25305617019 50983328369 99500727662 5162251083 74069301275 11948411200 176023657866 137747179167 88092365722 203510627 86062321694 2468167645 2694681636 184867880825 92936878177 46007516344 2155515231 26739994700 13901108137 3583174628 18511504 22396426256 1589800359 30751502457 15443976199 22837680650 60582451944 237726263178 28457812049 67446985215 5596604480 23384198477 80765238680 15708673923 7072113971 67611956932 638701629 13375984244 852894974 152147242 117182030524 34919759173 567666 26200043046 82892083968 2526047761 14373969174 135336577816 22740569447 95621405446 76714379917 75382872401 60531640238 3248573458 54291327505 148938693376 4202365049 36260197 22759569292 181552685048 12953041791 61224687657 148774368 6491467468 125387262364 946270455 69584427871 203011161861 8943469322 13652886161 10642393699 7059207807 3175454337 20026338747 24166050277 49043297720 157895113521 3696528032 6655503306 61398757084 23016691081 20882654470 16293461017 51651937068 58216826093 136357176772 197074261510 8955341088 136065527224 29515541121 723705025 56800657117 117194675033 128166858181 44610063724 26703388290 125336086 6164456242 62808946249 96131848774 7540275780 30370515910 6411371764 35464016803 38773237871 115261070561 51117077 196689254856 124638040938 59504211247 8464470957 8174362520 66534582918 110265478917 387246408 8532869521 28046845531 147688342304 4861198373 113811498705 93295691730 143613616369 6545172134 35064465877 188529079717 3088039205 73585465177 180583817116 1914869100 26068702829 6711461832 8388024985 7265835936 6042268713 6768789246 34614118295 114801186825 15441730812 37619850123 22680704938 47186182561 3970891731 6245752416 132124780253 11633402346 14793072737 16853262009 86152438118 56576563238 76802399123 92208500698 22515327853 8112624660 41506025007 77494804675 29893161976 20687234298 16906479618 45263158903 147040440063 110724673 1411234 30881294914 57572439294 27696115249 5842185737 10008425874 20249037309 13671636094 114730390069 3762962463 59609154157 110817425038 123265484475 148447276508 41395304282 32148926759 44299501445 70725730647 18633725881 31076108861 15703691996 26328149701 38081729824 19099669467 59012031949 24676597424 129057379786 21659751185 39145951754 176541292698 6933585887 19651896240 112536510106 12234231000 55386528437 14761124240 30421049850 17186511193 2744119462 31694491888 3889982646 2121188865 10838632561 28141144871 27032721724 16810880287 34458375191 86089987370 94208509713 10179528901 44221015803 102731342949 19237566730 167008194825 4365871530 708304632 3970959545 106908395563 34839309585 23682963668 11512052189 19142807692 151149221991 147352859984 22347629645 2462369365 8192447184 9798781422 10273392 48069007874 56275422802 10759607188 3148966118 1677426496 19032559710 23289480240 180755859990 128037955754 8245699632 11043860582 2733089421 50215703337 17100728317 115664625327 48237066884 14020276381 29888082697 50458115372 6635849841 135150145038 97669429103 40254082489 41115355001 31847985267 8337519072 131162904287 45656195597 18446446569 45599454870 119199529788 45717048314 8059180641 2836545271 111029867057 4726994281 13229395947 43445320471 118013722957 146845017088 9986802241 11745464568 11003361337 2762060766 43966878686 12295851356 6311125268 52681896087 60299607864 3654959425 27281123469 14318982999 58080576308 16501641206 13058319158 1049309626 10220663715 147131339016 126199491532 10506570565 1026581088 439150161 71893885172 15627291523 14292446672 14965343130 108045856887 176690269023 86711132019 16672270684 65166548787 44503251407 234001701341 129447550148 48853129000 32997145674 1994895407 1703741183 21677521813 72466255298 13773020032 19968155606 21397187528 137525307623 19128987562 2166238951 37294538017 38418739216 17582091 43699569050 6951291050 7961574182 152582759078 1835559601 185757386 23633538605 47232264763 16721942616 35919853897 112494200408 18444474782 43955495184 21675224826 12504876843 144484690121 33728513815 68832353836 708806156 15507374225 11934782740 2848482033 24370972052 82486157628 29399042437 78241891616 141029752132 9063143689 1472097144 137028360525 60374421879 119046841470 29205592660 106261413880 31315810791 13909671035 2850779850 444156163 46188631336 11966584027 9701549716 37424008810 10552699954 8365754431 37084111092 83010546057 23141569602 50749408818 50467996312 13309460872 22028448128 10304534829 95640009460 56283034528 47560388859 10919771967 104090000593 177692973600 24267759319 818653281 66124204747 95743935855 115442403535 41735940921 73155369510 20020112798 117347556929 408065738 147725271230 89778702543 50134533916 35904661356 22320836795 129898685058 33639481899 123349442288 2836629788 3328335896 4303554714 20978499046 140713252190 54021625970 38179994709 4158300645 4611973092 157347375219 23971697038 6312313771 55989416174 147622536835 32735382406 88345526533 57461532137 35540176274 107184155454 75220904724 5199206214 9434916908 62689654951 3830695575 97449981820 30827182694 28160662530 15758982558 74608594064 15883390179 99964440417 64563610670 114187999313 17803082687 3924299303 16198675123 42562729583 7476209756 60758116840 15427348415 65594923578 49818957908 10543695190 120613324107 10669642029 5833325849 149031181106 2217231848 20719723310 21035716505 112580194951 38548424297 33524454935 28363023140 32534545810 196229058689 42364306983 45606759145 55359540312 118679247158 47907542450 14770471647 52879340015 21399007238 29309097058 39914331174 184292636877 10138070512 23139842608 14695094878 7049011067 43026827709 143864960339 90444366218 18147066555 31393326658 10962454208 63429350068 10100594902 2697459914 7891904687 52390121427 31336847228 47072119482 19600299932 84939053434 3451753863 142459435668 250462157 2881012141 6220618540 100821650114 84926582847 30977065251 3421092569 48091395805 100845695693 11891102544 133696145932 5247741091 52870978972 151824649715 27206305585 915621257 5534477326 28912882814 21937693617 143085088279 14575364789 49456589981 22041320042 2478935488 108125607057 27490955595 33131834454 65819680937 6048653019 7317483162 50905180557 26671687154 56730888629 4173030023 28374820320 6362664497 105809450209 63251823005 21053286031 3638898452 67188286169 45801774983 80733749078 38314441715 16986165816 53165995211 12080425633 15953678920 25975750032 36865354907 160019141991 90624421525 989728288 58356592898 21979488727 14604105249 15575952225 5593118714 21204692775 24653479487 69362062734 51092221064 29412787235 4381328998 106546590153 79758661442 70811746878 42553432046 67608769559 6090368533 9520276286 31207550350 47416825167 89143427151 13992735357 1393787019 236811048 39001587094 83805698214 3344576238 15104951001 59999765961 6763332503 15080752350 32872102451 219662737830 3846378259 63817770252 12498046541 90525878421 59805903605 33246839102 1879105676 32287685746 82860730162 5508887163 26062850081 43588805407 20188802301 147025542502 10924664308 113383671290 32984933472 131813713177 50838524776 18191944618 3525142360 136594009430 39391959572 67174887444 4464817297 15703584415 67789520733 38966092137 68321871606 40745861184 48324507631 25111262744 197930854533 36734867873 74567531672 53055125082 3798834370 6117654000 32660905959 66403991754 10111536371 203100489557 31632912414 5217737900 3408197923 113358322850 17981183963 23654636418 31900546587 259376152 46458946207 32775612129 11605084262 85744370804 5108071984 55208625913 57861355412 28422709513 4331803320 69611098392 76862608075 75381607656 74447441828 5779311085 2044429778 28945593659 9944811552 4903813704 10371194615 35419818363 10726867454 37897687980 20801887244 10919701392 16219997182 6404003047 6367822181 31719968265 3568400452 46791370073 2191030717 121235519497 43755152021 531863279 53487074992 32780027312 29775653057 5764040276 10694986087 18561078887 288904244 171055497649 1039652019 1232361447 9708578328 26668715812 9101528426 104347541103 6033884427 10499997170 931605543 15458430001 26235709528 10021287094 119987780534 43397418824 54808221727 40673579133 53950172273 8923749592 77165084353 22082784537 2022832110 10370744522 89593461322 109514860303 7738459878 112768852923 85225020886 47686535715 27537413168 54718363264 154122942311 28033090478 113318440447 25935119455 82872749466 87217956838 415143292 11324576637 38747137022 142078554462 1494027679 1781165591 54081313075 5504718319 119686841984 95328953638 89639605173 55596462948 9609511316 99754861597 156935794197 5989272923 26567644217 654620495 90895830664 109701284802 123357782935 13151836709 25642503710 38350859872 97681747798 38672731977 64221734953 21744335625 69151287202 82124555305 3655742884 10625698686 15930712606 32124544796 69907211826 25090874239 16508329144 41225210809 11747738415 37390112740 64125719 83392538025 7310471244 4331855658 6930921567 20609358614 3029385195 25164149513 61524999469 7557727269 21044130615 23477441984 188077291367 82924251254 8271129172 66538968383 60666943395 651996447 12156737957 12255549090 96637239175 108752780376 102121902769 45821215651 47856933526 100961625038 8085027975 31722912099 645264693 92366757225 6400890341 180257036234 4811405642 78948522403 77512083467 60160247429 16459123049 108483129319 11259468595 79011175 4497280575 18204403792 127863164424 143506858134 105561717816 410491004 106757654535 49934246788 105833624694 58840854970 105697457152 27806184482 28960806202 23339673830 53567848402 20392024364 11504631358 3046588868 114985313029 4072820141 55824051170 26888712709 55971799354 7266561517 893264610 7443411928 66082169562 60050809512 49873363006 9062175702 19732657185 133493666731 9407256490 28008357570 54488228279 103380726544 15517423495 13019566094 61773151653 188260419868 8178608456 29204833931 77848211261 144419275839 18633713300 33269195292 16552467033 73517365779 1159894681 3040419517 39033369147 3497639964 14814018224 124757201 11245672222 68576001485 57134065432 25116236646 12063425080 99345159296 6677939012 29762194941 84900219562 78240486355 8380691263 80766233456 6824695997 46853141339 53819842995 173503702705 90311328339 14407459713 30573852481 41046125516 13466678599 13709303646 50437710661 6586811137 10596766104 80756367162 60788567311 11070880879 88097070039 61377204506 116950901 19666760104 35577827053 39087627091 43165370944 64120205037 49962398447 22760896966 16513643454 7832589921 187330099916 76935107 97422885178 32964548050 2542434720 107850574445 16709992453 41534214204 145521294613 51591425833 8155836271 79574858774 4221766955 37962275255 131786145215 110405836267 6348822009 71924727222 37636948389 45501596733 18348087744 29653837204 7669605756 185498626239 74359356018 24208047026 149456937511 46506942584 15858765615 143521132635 11250306923 208323496051 41835503303 133839222760 20274881716 43383135571 44792962464 78872196716 384578975 10993045781 79145870722 75231022422 5284552557 1993746454 32912844752 43520797993 58152474401 113046159661 69706162247 97271482632 22234792139 3444738377 2577382941 303972935 910011408 34669032841 117674106610 11355613062 22275221938 27996330823 31248323029 31653351080 6787690305 48512729614 28219718203 89492454910 35104336277 22414755177 128863817768 20614070012 14998327044 10200088891 33902876096 5126302136 5079809376 67563196431 1296696522 137263524237 6692949861 92060632063 13961308945 62945321448 225277651612 12758488879 75266107972 27414759162 51382222594 11525838794 7983036253 48429383601 46981409196 7807933970 1502699689 10367355205 46031316641 113994528560 73868154483 41054782050 92550423176 51699151640 27907603966 3494180196 10375663587 92695961984 2120105554 18840339806 37482788811 34749010801 203640899959 8707588779 39766281494 2263988505 87752580946 81831802529 3956454504 144570154241 38346476947 1167829404 88182097171 115354070379 166134246467 3269195358 4109097371 15230638288 21014512692 54998262746 105126916086 2956525501 176935987086 162062019222 21671220202 134803163779 6844599865 54946186433 61686167 22480086230 36347195359 9879670014 52896846797 830707808 37931268829 3555131752 21749030729 7982448719 13512144526 5554357171 75098143663 201769831383 27396029715 18726038983 24488588389 86561090150 12164873422 2842554211 12935268426 24606945152 6523074823 25391635939 16055053246 102405833798 37505347871 30045281027 1064706457 75538692183 570665452 56380788624 5444894860 33095457437 909376183 24458565031 45413315338 4184693550 103184546921 39560116433 62801768009 6081700857 29019297066 2051962173 39446604534 12067461533 104396975122 53501197253 27633297168 154271175635 59326554861 32495364396 29325578594 8766714440 11218656276 54441122310 15694217435 52235154726 2748377646 11636965322 50234351217 36851002437 8988086081 94927372581 49950747518 39840744590 12437483077 34276075925 25658118495 41763532288 33893330552 11871036301 1385509549 57282415551 100650774246 44305291840 15073547691 49636072529 82421356400 23513099851 16590146256 7108597196 50329241096 35390331150 3217202029 102650426801 158818100531 1538182550 11752557474 47645847439 26450405237 23193891285 136479456136 3392038177 19240963772 51295266852 138627853894 183615145966 78733232381 8649247558 217093746564 57981508080 4137502814 511462729 1711286353 106520520927 103182020995 22284586048 32010230975 43739421862 102313894389 92556545372 19825227712 23817301934 60316729837 7233528227 138971873115 74456326542 103191561885 5119571454 16962943463 11671609366 1865623996 20405776915 119738082626 36777750090 60304108607 101209090378 21100558558 941596402 124543943306 7407693942 110571047467 4404585811 5797279975 49165137880 73500675978 147600134807 13699506589 12378270594 62873660089 113869913529 9813295019 34039313414 28679066755 75176851686 51757064315 8194947747 65617343673 14881853297 24987395192 3876922333 52763370860 9200980442 17896915222 81490787955 3853777639 9913200323 30916993342 13061582577 3704178748 201374126291 48310178654 11444303472 22829091926 2730631579 20478230668 57735928461 110895959406 19800699307 9717732657 7562421882 54300528210 15344313007 49279409974 12895850946 28796809299 23006441176 45811157109 21143285217 82941841778 108403460879 110146171299 47215402218 10815646300 96244116767 15980175167 66985350579 111163052481 284712576 15423919222 13114403564 32579997239 580026243 135582693603 17495927356 64156163033 12380397801 43621556768 132397498469 68802741902 20222630489 88051980910 150846627386 1159106401 2693276675 69039802908 16275955666 50216699675 115025168242 30508552521 11436182018 4492945729 6785769704 41538009468 56030362758 9662039975 54657679372 92147769501 5375935177 210618515698 2082262685 150893767658 6729766537 169358519860 153656807945 5117428715 85073602294 10202433527 78226996498 6716099835 8498739699 46563440449 172029339886 84895192198 154147616067 19781067960 172570104 17349765760 340122443 52028872408 78833288427 5501069999 45047484546 41899099467 84737988453 10506149744 48568592812 17345970224 73473292771 170255507198 86688204327 11553683803 24315323613 54317449277 45395472657 63576748946 88456278487 128291558879 8927325036 98320787852 25716646164 29722635662 5873993673 24469299205 81502751505 126659806091 88928103226 66501278552 7534318461 180517628869 77457090233 1259874732 48963785390 3976076563 164490454933 16532078606 94692898308 13203670779 49836057449 114230257023 4548886772 33041275948 30392554089 14975157039 34275308000 133819067813 30548689916 10441884145 2116803877 43529629508 1821029595 22419892310 18233738006 31844872793 51457355795 32285001859 63984505267 13387862428 494818946 133194941969 179407902056 22772605084 4345335866 13672137216 18928865386 57265850523 39774555650 91468918693 16011559784 16417214002 193045682984 48745233910 52624186229 38722579336 69736194028 29011047649 22052833936 28224235608 40132918468 17644365341 90080541287 10001646263 2084719316 36815251470 37957558432 102668362048 108165418284 52641402187 2554683577 48965303236 14864141973 43786016820 107168290565 98914218937 830280822 72948903361 31763513619 47070017712 2655448396 35483397001 36956987822 61358721182 158464656 176833978510 1661513681 18985781579 20544966072 14881143710 33603976881 47271183796 7931170856 11743559227 21579233643 2122955268 30922998948 86593698548 45949178194 28003661412 113601627660 5043572880 47058752367 15285819818 2151983012 15031802383 17033542774 15050432321 7343736779 83327043020 178641216 1143143830 18315377761 1142992537 61373959201 6814320030 25885608116 1704575269 57406291067 121920491419 13541987815 27738115590 49051321326 98539298417 16491207512 137660902251 220661016143 11642464324 40622472114 15634353539 63772746787 22967526800 181450127733 111975931087 85937687362 2077626045 34291959337 62592556678 47501228023 63302294930 7216898236 44617246372 132799089336 97936964482 58084590382 49930943632 8062175826 13360958133 48841234726 10259978457 364184630 77401766753 46412905222 11389164 12561019251 63674648113 12551797345 17856538761 50107149224 16755211388 12977557213 26370590374 7457275519 108841784006 13689142706 18419889967 106334258287 64754419636 75423451438 32157813674 122160578658 31609608242 64896753054 7356560223 20592179505 4050206420 180027296536 879885004 130692821157 105884280838 70924053796 21594161406 122896140676 6211784759 18646363777 78664825558 13637277309 29222711407 18915530419 113744260283 15400568514 12926873421 72734988730 46344090538 54880626292 559764185 9731732826 22807814402 16863143344 15933488377 58285498160 162966547 9177204352 17347449162 7541214522 161234000209 23102635537 100078642753 44066159550 10737182888 4760660861 24829313156 38795046144 213882074 21226156747 18473690471 25291394601 3282256391 13204059400 63662635942 314993962 65914202445 134770492907 24624257389 143399935951 95111263759 63445398755 636531164 132373936120 17637137943 56501174775 9931052689 8996411938 32313374944 140287368391 124362315718 71266959962 10152379558 29487514340 46028036308 49170831061 79930876454 48675302270 186443343627 69426260822 18182507642 8892020799 75111425270 1571405937 60180931630 156591230553 64645821264 1572702398 74745397017 476816150 37898039547 1912585364 3608946080 13956935483 44148664901 29108519539 112743727183 18911752450 100731283423 9576470534 75867689256 37549417571 31867103866 27012978402 155616376010 75293408970 65915795158 6145511058 46145205307 126585681600 50979922897 29221301956 18642912262 172403947570 139924705614 11924283233 73279050760 3322300008 80737712906 34202909280 45112536038 35672459799 14040042092 29467146854 995948735 20029592705 5105329765 14401268672 931263216 32936293472 41636010330 164246937678 6583780057 102349769575 103978065404 2860776300 54127763146 11806343610 64942179319 10343805311 71875322482 52019208111 1014189582 10442470600 84503251739 18819381392 34406132174 89818233274 93104306948 53292232608 1724122104 29479732615 5109474698 80422025057 5165791408 14708142478 8301314570 2885002402 36009383847 31107275647 25751218540 8977198464 6137751 37981842078 20022037820 26982719912 57152684341 219854666 233471448126 81997641405 69206923984 15024505499 17279938618 228794845443 10128652880 80726104485 65992248103 15549766574 36831541019 38344397182 22594518279 12717055674 155301288505 58496102100 34258247419 57229554361 29708155285 8527121876 12655280183 7187963002 25562462967 6620728897 71614482929 3794770028 22096344990 78936772190 112755880070 41704425678 26506321834 2778849234 20749383046 4733359414 28997157975 171117899208 98745704715 83231461880 94864254814 86916291444 100474658661 257890986 18840606633 11530836441 42818177999 4422165872 118902020151 29913581023 4486165157 192924380770 91749078435 1626093884 37417313044 822905049 45010451261 73743327319 17444826009 135745577565 204295935 139939281052 2723991878 2674753949 39618712351 35562122369 67712392438 30954733579 24954299953 30514234758 5285367360 41250444849 60016605201 1035523782 25914531027 7146859898 24995164755 28523282093 71209908109 68141743849 4315218732 91997925891 65918770430 8053658399 110423886601 28877811623 5167060812 22914547205 61346523807 174631122465 17866809098 55082122785 145053283748 31873283989 209073005328 210907394746 140097587506 57514612480 26661277138 10921869 105899055939 70055816971 27909519903 29307833529 78392639547 22860881096 156709305781 145516999878 71648405250 146243236 516971796 56432712707 52803973106 33785648034 72722733530 74530528918 26543553 4672129853 125377245218 71971167878 165631680691 42854531287 138743938828 6163792394 98441108982 45473845715 108211616223 17166233645 77263035794 116704604 175391017449 3416389931 24314451657 21323936349 72039442264 99596625982 37959354916 8082127551 68087741218 43799082938 28168846592 22060383466 32149378254 538692004 108137329278 1197526382 2452069002 1488040128 11201683199 9555366112 18133643999 78689015 107392660759 18044927366 29779238655 1751721951 1501712261 36867949839 1907580405 27840196929 14543505371 33772626850 354107655 536928535 21997697335 50473424043 10718987788 15631629875 48805487 196805265775 4688003612 75323446196 9037487081 12319297578 4676953889 3051584703 132465631228 2765951113 41114172647 25645036044 24750877262 408531171 22802843407 3138998634 2516583296 88969738436 5925628833 3750890192 9527485304 37162305905 31779496795 95938811 70774130377 136315244836 124712077058 31562614607 71300476485 52399679181 15189377353 61017034335 47986646176 45290116509 10818627106 23727652011 50047066831 10330454299 53358586042 89862751708 68317108769 21595988474 123415539136 46847001210 106481049883 25016460957 1970111417 37387146868 143857814620 26041149305 144658851899 52242525375 71319343462 35318974644 55168162194 70893933978 10442044925 27606920273 59814612511 52781840208 23691503837 7784240398 2156729254 38108438805 4435108987 111558878921 13232979509 24026036949 90059499290 155903235576 38324832246 441016390 29624982703 3749206594 42799819828 22764685328 1519946798 219293045573 134267539388 47452812930 82152290512 42155713718 3511724698 38732133519 116600979508 10258257622 95665928922 79173422380 57944469036 10554686400 82015305183 142070323166 5177552317 80593280832 82199611065 18803680062 43626010424 47005681475 28150950669 59249158415 77926415673 9850272290 75809163743 1719548006 82813801136 5222422352 138478252120 8320364347 22224102530 47774844550 14214824220 2942612257 22422384169 8187404370 13391437487 120934520196 295629249 90642422529 10648592941 7006095241 1895172306 49007337211 1828297555 560205409 13142881469 35322062156 169632143398 275850613 23109823294 6004643260 25507677005 75651023310 62610702050 109280035590 1991912771 31663320333 97390117184 13619164320 1699612781 133536186660 56885469656 521282002 56669070166 10961851364 597139812 67654526128 45983589327 150635257659 50449313702 5904020594 73792320252 100566921012 94342966226 129620237493 62789456330 112853235060 67914369970 7612581726 84658693917 68567948525 37279498848 3524083662 40511615712 12190877663 51767214629 141640873877 211545996060 70079805443 9342505411 24660216410 29661882590 139311757517 6746287244 12337349228 37299687635 8781331523 71438738265 10514826400 96770140332 3278027454 103720245123 94042160924 155658006731 10866784169 128750327689 25704527841 39853296433 8038046261 946821403 53360597896 9585077901 12184069272 1985239120 56603908300 48850109097 36244582529 54953658140 230286615 138651960396 14553627485 662196187 6906702141 119158470582 55346802728 14975476064 30979224568 9365728411 36066454268 2383796111 16626212263 114493518142 6510360024 11607928404 26108464390 21027751096 30870094714 19361292954 86010230210 3438860662 112223649550 50509067690 69493124052 30468364502 5538608334 2289342577 131661294942 4042189698 2679750067 25348233145 82102230820 59209449449 354190054 8577697173 83937602663 8881896616 28162769764 21323736716 10673047948 5279089877 36019295464 12800065894 34454765794 13985755701 19195691476 2445719091 135443173502 102060712708 71470910729 71922794443 55666268802 18224597110 7101332802 69105629103 15918379125 21529660787 132307703696 2796380786 72552752418 5925272963 28489712887 19676110382 136597800813 30492595416 26653147833 213522454610 2805274442 27050066594 42003625581 82457235179 69899258558 76791944962 16442170090 109557310062 22359175838 83548396286 15410360543 187138897337 1157003559 35989459624 39895090717 50268324505 98673001422 8468693506 69589347534 16832555796 64864895809 12359781756 5322125573 50369948923 25010457756 36186968742 32847998657 708213024 7173555315 5047482736 102949535481 22861833533 12747328820 24210823842 83864142852 16757125480 22983003015 91657912457 15022733770 35011358948 119568636356 86795101025 5187173727 113007606159 17866802167 279631384 76610519778 15500321498 6779157996 42530942215 112063659991 96472608481 41489556312 22183945947 16477741007 52275145835 39646543694 55891902516 53592642242 129562205167 58719520079 109749586389 69330539453 44828169712 66985261691 49348903873 31505653294 28435229858 7171417006 26854394262 44835302814 30406707663 20623418416 4438775800 3665076537 50221167190 102998462731 2903523279 23114511828 2609950609 68497709763 69909376515 23212627832 62842207279 18098412265 48494008421 14973688869 33631616378 17025334472 86011187618 8882686010 6170007539 35037700809 18211855363 67089289630 9006922161 1919900993 16781666650 4961574861 17235696667 19546724940 11225325424 43517641687 31591296002 131253476782 4616298552 13467361009 8278796906 45325582514 101636359 19445437879 216982796 13929743748 6364752544 147548450803 91400349729 577262716 40717218704 44432037977 10617927990 75097621387 154780142498 99524982684 2201200556 21070765370 175198592799 90649804210 45923809074 98197882024 44951475295 28473307280 9219992925 54629683182 3041069000 267116821 22515201310 20671855823 105530191306 13534897551 13707945226 15085163472 69202031431 161162154260 6660168672 26404163495 16420272478 157887160554 63618691231 14775178936 74445883344 5987633260 4988871156 46424972592 114195893601 57649051515 16814249491 155002247 183661678413 95793427846 509070482 25598797081 15597151453 58357749078 28277484343 10361111664 33407197997 9897129625 2476245607 27896075313 19401976124 27238743155 1709669610 4546368018 12601265007 1035346277 19371197005 2611323294 15573316881 679849753 10573287316 30349891676 44847459532 17058353768 18603644333 28151520559 43564359517 18063860497 43498972829 16943717692 85921333015 58455206411 26263011854 12018666916 12892125048 31286903490 44433498236 21424815749 10322553026 25686852560 41699219068 129735119736 22593420054 7142052664 6793736194 3312760988 11017896605 3340661367 10182239453 85720712874 167651285401 15568192879 4832606103 3835374931 13047759669 126040119955 1085060011 7734894465 198306909323 75624161633 1904955786 8403075210 17534710971 47970981263 8358815993 119538805340 79982632649 95387777632 115553144890 48924982771 53499775207 69324989006 45761944680 41878540833 97233075988 18116751809 156514821256 109096986697 142052920625 5476287256 104097369779 83651044409 51018166981 9072168953 42733841700 47033744319 31211221411 161767747585 102362017302 8695445723 33693937984 10722989820 80862249378 38809437758 48715791031 159024976754 111479670887 69268144799 86817730310 8979714624 13359594214 86739424197 61862329521 22923799337 14298697415 8210006899 111691161255 5863795604 2132502650 145670877801 9826983882 10998981617 8673912671 3298126763 26264170278 22137071185 33994057763 123631208213 24424887636 11627569222 83094820269 42284374906 183802836724 12665726975 109008780231 40841971620 539846966 75201356134 8954485319 60320402600 3966758691 4927389891 170774726086 1359892545 14247055438 66375107068 2031079106 27558975615 24844638922 5094184912 11001013907 2617897074 28139879297 5008533029 62243170570 41133904425 4132055897 21537557726 184738289724 2762722571 18628739580 38525857321 18178963016 12306675866 10220299213 91279511939 16830126313 61158121329 1593028954 31208022957 20893331208 120283931189 44020951877 3580307821 14178826120 12639406209 137360531863 844566107 73228299318 35484350905 22646304935 17081312848 27988491619 129701477123 11102944178 72754353288 13358372264 79624843659 83630907 15965544999 141228285979 16389292115 38290020034 66094323417 8502561928 154992520862 13655933255 6396400977 9786808553 149579841758 2065250281 26216245793 66401310542 106371933059 61748117986 25459905117 81719763515 25558249013 1602476843 70799511602 111295088483 119806041252 19110164405 170107219619 25634614161 8611825751 36555076276 61794494699 46126478997 13107086527 37928406458 290440719 161750576682 4093209019 6375109234 98153394514 29112719328 3987537897 25733694722 63362140981 1539151855 7343656611 208508693010 60263407186 10484534328 125540269300 37687455268 7599029972 4297231636 50285278744 120989577275 28331676940 2360374640 13869535250 92134975251 8089590483 43509715691 27855519616 46260769278 198566676170 12394558112 182284894 135383576 719833084 83957273198 64410753438 11173544349 42145007 146580975357 41786134648 33239714956 155256331437 73641759911 147590431455 2082759852 44430562723 23702684888 64843929574 137646673127 9328500219 73403496113 102816046648 105381380362 24456017612 17100856624 78556415238 208746606472 771014158 54499515157 29459116359 14121996607 17421439667 803434249 8315664219 5372291792 9910928785 187792417742 791610346 8092910925 330463093 38434396308 643849173 11815868917 177795937 69243856246 82672755350 71640201260 54608536651 30705558004 98939210653 15802823890 27410864316 100366312985 967854973 6074441444 45496888320 52895418618 1994412169 114472617403 17492899159 34811468348 3016396876 75299606236 19582520527 8588273307 17579511635 1431612867 29180477862 35709314220 9401454549 20332366550 20181253747 30659935743 26255862897 14154405658 139496816994 79262509740 55828660720 151230730565 41777670643 87362413947 5192046641 47688205894 77372046952 53804315074 2718287262 10956801941 1763707824 8855004378 1929049906 50605849887 8838306455 1130389819 64053886 3270921749 17268696213 110218976021 44833507450 8560960549 110772613522 80043915452 8272478258 1313627300 43745143014 36420761 10434846439 10011840369 127024743802 66827139514 16210770325 26002625919 2275171990 74016493259 1763974810 129870044703 119844564221 12068434676 28856714103 5896420509 49357648997 4706390892 48087147846 92454197453 98702583639 16401793241 124744599667 48789024353 91241021004 10110273919 17474264720 15503596053 14047927097 23452706045 8464286254 10591607769 38054541439 8014320473 145267675128 42926226023 110661877390 113237443883 59221038900 59304988893 12802626073 67248507765 14074571334 61938014682 11376523105 100209049868 50600468731 4474294876 115763206658 808981808 1187442366 627832119 3824223403 26619256290 180922098672 10265609819 11741572186 40265531598 237952788 1333023598 8300350743 28205525219 18995854944 40434617519 46379681375 26281356147 99889129334 6221252084 121227227286 10305154146 19285236014 111974150957 11558047518 848157298 15372753128 1251754729 20154811133 56939960204 52204580876 3833034671 53638512232 64867897167 19310097678 6608459102 61873705234 72207308702 14099745231 19480645458 50251067305 19585572208 17310935895 54239764702 247946811 1148960321 27624211580 72038506131 119971531 39059089295 21031702462 103504755731 69762636636 49786894110 22267282896 43040453730 7212946666 213424845070 3226209748 22640143599 23377965471 6077061791 16656012353 56548267839 7295796953 27993652966 58591864754 19503247381 3552198922 10549008016 2676483683 2382994909 77035838746 37482518175 69660483645 4528644384 90477427776 73459797986 26925210511 19552170216 69501884444 91790871488 24579880805 104213215560 25937418584 66454321792 50871677580 53273378761 33388756655 1699544766 54376728801 26196668555 7243329705 74423206198 40252163327 30729255 3375764765 295996893 28816431385 1467207488 8679276656 161664955664 119285749200 18626263353 398410419 18400099 175532384983 24354369778 24837185266 67088565744 11451324087 107224389136 8742875103 65986787142 15281928708 13727342541 24731888082 10254023509 7050501371 18356979506 1612039256 1095634097 59118800059 26266565343 207071339915 44790217125 73355202083 88124533069 185869159659 18664328280 58779834554 1679819206 25195633223 10926489528 35865207696 4534583389 89165296991 76968809309 40432192494 117351107405 48630197183 476296754 17786765635 23968234739 77399810 290297021 6812579727 1997983713 51697556208 15359386838 80392850751 2098812191 23988637498 10842587518 15921246462 38079289742 28536853842 3034142210 13525094537 12184920968 49223760165 18437984598 36630409035 174569662754 26367541767 2265827526 9200454761 104081352530 38944402406 8344877425 3234201308 23369009580 34939239582 40969762160 197672456234 2760228869 16899044171 39846033257 9728958809 61306653269 42025818685 37042110 50307716127 11311300044 39226813054 152627525721 22544500877 147947534993 36514292703 5714795225 90440136467 46861045990 12343475058 8794097234 17970173143 47731979293 33451381264 6261083254 30433506653 11022827814 3223606674 11697795676 215824673180 35971472393 36215757868 44193202075 68534973530 59102482072 126510479184 18924554908 313892699 4662767309 8666646112 41963789666 125372427326 45345915778 86468974017 25703921692 39243046135 47277178529 1072113189 66221267312 9013657958 104732608515 17477246838 86347384216 44813038817 23987016942 17106087347 16182080047 8462226903 22721894335 2090283678 7221238769 83898725323 130222792706 23455983087 23091423187 85691157291 16082265238 140154460596 28436851588 3178808699 35761318089 18404291290 19219233329 35541338167 41127004305 2702048914 41180856901 17665680333 4599666845 23717611629 101214992480 94856500474 28963136376 75156413383 186793745213 74332537341 65338608502 31559414646 32000950870 132153595139 51988720061 56174215406 48180293006 3914586051 18870171359 46020523858 113577001120 183690893007 28710016132 12962971757 58791438756 40954541115 99540726173 53896172219 21697512054 138025860395 4024438655 104316812095 8934763963 36608232583 13812955067 117756101292 8877539678 82343775803 5267718213 92067929745 143316902773 4687440105 34390685639 22643893541 44766400377 34839360851 10649966973 37740951697 6285793319 40557780157 29724821981 2508796341 39631046830 167220204987 6338909311 11645445445 27499940213 16253607938 102452108067 16879111255 19918146047 86943145377 33314524112 21804326226 91771584846 53933218189 41927018447 93991098901 78509808939 203215584217 9206117677 23514322309 45765073585 73183950068 49492964735 265298381 46073244715 53152266607 1874360501 1207861218 27087123602 49032469955 4778253100 108306728151 17989774303 5782687177 111093512316 76600063018 54352127317 43453118614 125243864379 12795566111 5734945147 14153267942 77410980027 125073435838 109120030405 14473501958 3396053797 14183726346 17408192951 11207228092 29324202996 59778540622 2652045026 20561169049 2434047775 119207917277 11284168241 1694655905 55280264191 91271831081 11239117532 76784196256 30632971666 118472301098 14510045400 16523730281 33103363145 30346490901 57128056911 5020030055 96278797 8811158053 80777963519 128358909453 39119490525 143914659591 2056496795 22240594534 28061177386 4806476311 30352908919 24816072163 29212387658 15193098201 20189288705 28544764012 4674328496 71560519055 61101644795 33916642253 1199416274 65426920102 186576963853 17441958053 55255965196 6686012405 45116828356 48504173462 64123090653 227350811 20134718666 14040643026 4457188409 36340981312 148899224 14908462135 64394529216 35490201835 861105004 51705642545 9545046136 23859482669 9564814076 4652478450 27259884229 10933657552 80894674225 31988833203 36969092767 50008590668 2338780107 559402311 9876837852 31353510852 17911789949 18566469307 37802560018 4542155133 79182598486 8289397485 9072434226 17745394548 22677115231 186329666963 4366572524 18696688368 9344935151 923583829 333512971 24318198530 7225896681 180167815088 54436214544 16335516943 42681290211 114080483858 164839499955 42239451885 24202782236 6743755099 170891398570 44586666131 47549745160 59909603627 49121837561 28073271659 103921243234 53417641751 60607573938 2826729381 3248717496 30391079843 65181396996 31181482689 7239542242 108169608441 87112838563 98321424371 38351101266 9084995361 74231379130 38349570013 22424381113 24191673890 27386120183 169780501751 74062528102 45594496514 96564795166 127202787226 1348867147 58141408339 42348381472 14739915436 81299463920 38451675746 5436310317 5236835044 895876222 93800407344 111544799507 2874168238 202928714 4243314310 20226097616 53623870310 103505788907 15862745140 24808007375 25683080818 125808880348 176633572033 19266637873 54345710263 8509471495 1109275024 6719618158 27286357707 7482434347 12155523325 145412643731 28310698300 56140301769 58849643717 79312841837 8614150244 59354005868 24812256992 20752754136 37729633468 88286649849 82218390785 93044008871 54128096850 76925206609 79978697022 63968328281 71319221948 775209867 5712734894 1040319013 32473680078 57423515774 38477478899 1501273374 112176390774 1345963088 109796412 115266186136 15504822443 195386030426 17522654127 81984672339 4366187118 803255776 98062159776 90502000811 17916611930 16386741181 44856019935 36366378316 27188538764 17976130046 5453563948 30175007105 49643926018 31241696363 10536072600 36428165530 80423612259 196122687 20150589863 113357979541 7035675193 22792206204 37943809741 110673954189 1756702433 26137213059 39414699022 2770925785 10893452075 86266883657 44725529380 36116963031 109599595293 164888374027 83703138651 14748573377 8374099673 17116842593 123969443695 22387549384 40356647583 166526405017 13730729425 24188402271 8269147669 97528232627 6330937803 979209805 30610813572 9217366783 82597050068 73848451392 24234741620 140426877779 52691810893 173442157456 16507769245 128039211287 7531461289 5008831746 90454987906 43621106 40194560069 29104021533 20640010118 45083351371 19122737188 787622867 28039253246 38886813192 11456913779 84512094599 12013148959 74215419901 14765733670 97691574637 116797814953 65674254316 40995027941 2521213903 19714161970 69905717712 2317357684 145797810086 21076764829 5480914625 20095269051 26570319181 2982136242 20719568468 5628962030 99606176105 2912336703 22738571072 7267399673 31224077240 11784310730 27063174012 19839857515 754577508 40126796469 112160759377 15437117580 65181897168 918983132 18420701029 92824378511 29896449160 92646687708 71056266744 3228642161 21654228397 85214590573 105782579872 190716144 173113130384 19589921051 36747670445 71420984704 171385265 15116913731 45472232331 66838870244 878923504 41930429149 137663731686 3754107106 65921874404 12201392904 30045780669 73921005396 73061514845 4453388581 5966793021 3602052183 12632874531 10608110108 34416471218 9104109154 72876037196 67357305182 11597509717 490173372 14738363443 6548240311 25112209638 29932325602 5829382908 115670708793 137266568617 158900677498 132674768900 2145046468 16812624990 20192609625 18395107524 32993634916 21834027539 36520819515 104657568870 46227554820 30282477 36053447200 7470123062 96403838256 75570741086 78447921286 5504641558 30395500067 51980082973 193523116 1995331008 91757576340 43638095135 30034323838 19357709221 66690536102 8822210452 66539610082 137311849160 187318916808 51375515864 15866882274 70109574241 194581958700 101134199972 44311019547 7136424116 54198198918 9774237291 18873547330 59835445973 126188624714 82148013317 12701174259 51998855815 150684990811 4173966939 1104720591 149840380688 100106142562 109595637501 3480961263 804792047 23441248689 57222869436 6574274799 156154102426 6909045654 62420572346 533556043 10847397613 2782142207 163698376613 3754026944 6899143603 8930303824 50675361480 11095867545 5027382593 36576862762 74006228689 9051924534 36074010315 6255214471 4857660721 5995899583 3258624726 31360315366 8717211844 7018686488 11864245338 36826809118 4724558042 83539243028 85767045164 154202908294 46287168333 128198604576 11463243123 5542123941 12945103908 143313276893 47914383155 4478342099 9026724351 4502568511 163941360837 3650054396 3894238528 152230299530 5243810893 163768677 18341418025 5257152118 12020734897 168616095188 31203767869 48602196779 24637626631 49736610891 128376930990 796878176 61437845886 129273539001 2319346366 21497099248 47439677693 10317172376 22424723646 25475138961 66197044492 72230850176 34143694329 115899368620 45679672465 37267986561 94028703389 3819318552 16247669923 65689709 71841300021 80310466095 1774469112 9227075368 753716634 98620624323 98250111005 2643053150 5851851490 1343141512 6811186167 101978088778 40780221139 10476549861 68842985838 10614885337 114335037233 174696357468 48862529456 37935048944 104437935564 19840670129 5365930083 98062457144 27890627996 1364951957 111307331018 11438159285 36179730753 120815140124 579158333 1125361719 25982866528 42867067723 10679006375 4210418381 73226641322 34668550168 771026125 28539649354 60282243551 20231372895 10552780163 9385068957 36539112643 29471505802 8280170919 87041148102 60294049 65734941914 16652387803 32710912966 40745017020 20096161390 4179072481 27313285888 52899660476 109000081742 81315959296 10904183622 49869515375 36583128697 10861358754 89255313984 5498555228 69259309388 18529172624 34985315841 12028771184 69901346488 20131244267 67488392170 16116092582 32234837325 97743399282 64675729482 44597484790 40824427360 156247026964 86615179575 28064667485 174532748151 1026679879 100070477814 41818091847 17488520609 160069771331 5459196 631420738 3064448882 7708070315 168098120697 80730745186 15341927563 31136533526 145323820893 44569197 185708100435 8891603247 71939453377 129606681186 173808958117 3412650828 142173882505 2731016328 2162647252 9781708079 85655723726 16341284214 42338317957 29206789387 55194952868 2134535982 38305734262 2939718068 5840895475 5315093793 26932252604 15846473616 16083006296 156018978188 14262636473 34492133517 45600217501 8005162459 82949499508 1762911537 102966362399 20747640445 29451348206 1730282145 1493891146 74603120925 33264768382 96605237562 9389811677 74283225542 37658965108 175290944322 1613005531 152869427692 85827206 29273972263 339711725 50528101 2297154075 16484666199 144755322380 62299138747 53276865787 50540880574 97265892 128669582623 19153191637 26132702947 171402367 30999603628 12298153615 1030124970 41819919448 25895008076 14852627423 89537951746 135377908348 36855432087 71876835552 18374237907 1295168029 1418671724 11006707312 777081894 3451413425 122438662465 26069490538 6804387 30643613065 3384229798 12996495569 108307096492 16147408138 356325036 21233942861 8713694933 4742283689 15124805634 21217771187 45181747821 54182051147 66005623934 48832308065 119687154265 31938592831 42855693786 38208574986 91782237898 14345731078 58910745 103984471668 10234835425 54217149794 151635463701 21284840457 73829464020 15070278542 146583008650 109730339526 55869969291 226016355349 56713773633 10764443002 34771836297 39715698085 17625235344 115624964 24823674514 16082215578 32821729130 22725400561 4082841600 85428327600 60357857122 70658456975 10038233783 59819555469 71146389050 25426874463 25511522662 75524415310 51128491553 157287796944 6148670648 7042942409 69765227408 14307597991 71179444218 2259214226 97665051229 29217122412 41885437217 49716703491 2214253574 17928036998 6783706550 57922481912 29716772048 85570151707 17305086213 96932423932 131386651648 14352051597 54624029 49726644229 49232814963 14083409296 35965753609 6155584842 2762354050 7113471075 7841358635 23821483248 16732544 16869075652 8070745425 177095384164 12641085193 30785561519 1674147022 97894877740 159764388 112385021814 8456398153 36784724958 30106321411 8109806365 23771062385 29909838194 6379842482 15956093433 28908031083 5922619407 43472698903 86324800905 24850634748 136749590189 17863089030 43200210482 1588609173 41799345107 121991392202 3841771756 134945039758 116261136363 88406089626 9262261509 8596804369 26546334513 1127438703 36024938090 19582172538 37940589408 2030058883 16619631982 51104181572 78717761413 4832002361 2700684054 98865716060 109726911536 37888535132 16009397636 6000782303 6065718231 880511877 30945178290 11842611685 14746090736 7016718162 23629645120 79998336780 10491677611 173144541346 3818902891 104085277348 50443504476 71834428119 90854142618 30066937523 175896014687 4526201490 1986699728 130359413433 82634716822 91897756770 34582388258 33690561082 47470369471 918730608 12330524994 17852256798 49834333327 17212823509 66839055309 12663277452 20724019602 93737397817 21070635616 43495055820 102028733705 4513938349 181861193411 17507059989 1786619655 159397948543 157578686615 45176339012 781421149 90342765862 4930752893 82252931117 6552096546 5238724848 71528830542 44162781670 2112729879 6843307164 96595273976 176203514597 32369430986 36637940591 10960923082 12446406275 13412985018 19059370912 9317724435 143829508774 2395374350 3171400884 38126693304 12988589490 37130051131 1996800624 30882819226 15666543797 2942247874 11321117582 21965601392 12242650001 17642192480 13542086486 54221757132 156502582985 48099761960 6215848836 7060873542 39984565900 7277393926 113747416572 17850295193 3413219950 207115344817 169846649627 2258348233 29472974903 10619646259 101276543641 4534383332 66724333542 17407456513 39264537075 111932449065 35037046946 97258679031 12083947762 89898629683 178590626263 859190901 380837163 10416152004 25793217170 5549548368 84114555997 12320259917 7958152841 13592615866 80041514745 107742458545 79393970072 1276558479 123495830522 32265182181 4275375319 34554716772 25470433975 28061473999 9363057654 36936856253 6455627683 13611647065 14412112568 10206841355 166545684942 34693215934 94820426645 22775427450 6918761474 52315120554 9441613150 24295984253 941434453 166538263949 11571642592 39244679352 4789733840 85379816564 52484626044 6764018752 69117507365 38176513231 218460317528 87906028832 15760066302 129826217075 19211265335 81273184386 132927808741 65165454458 4770245124 9817432886 66618896358 11439272122 8948502565 6158422785 78979946051 86337490052 26844705496 46227911908 1235621265 58513858184 143469013329 9576902670 38252100273 100007080210 58548302986 150136161235 42589731128 17773570238 23331502063 25333565161 49624803796 106847659083 3885347858 154060795834 18990623557 45757279607 36190319476 27485574563 7157767558 16703418781 39771556720 7682603853 19654800716 75934625118 65151097135 151224661178 23693228014 90457296435 28433388627 42465282647 47576954159 78584613171 4473816639 9558345710 18165586351 29664014133 6273008621 82070515685 65657835340 85983821541 112057773307 6113911586 7052660898 23117817376 189145722868 6870825630 389868164 15217918088 13572479409 12482478727 11943249152 22228461964 57771747735 90143940087 27820489929 50356302619 89800567786 81718241968 17678999189 37732934710 13553692818 13935147883 25027087829 21308936889 21261220933 63701860805 4493930382 96284960088 14067040430 4033806840 79848306534 29399918997 6026305241 374604434 33185886159 283304762 27358246185 52970148540 8425501208 26652634674 16791655398 32433568912 55801084842 27783315773 12656960926 109550555354 2661837315 90248252192 64551035242 18382498155 64922135061 51009854929 51341887253 881677926 26087055976 2554148019 32231237592 50928459273 90486223070 11224088688 7036525972 62630915384 2826688348 36701038819 65986906804 64556913929 2630907103 46075008237 858046174 8683438437 147873750793 2525101887 94078317243 3381029471 31757037025 7215697430 8291682644 91326563047 3343361141 18422783672 55011738758 82728552383 143378647116 5592695404 33294708117 3243113933 48868976319 37138555885 19791566046 6185452756 57464350514 11980593524 24998043387 122779070852 2058908597 205783094723 35236839130 31065297819 1265201525 46764050618 5707339117 81927923 43375405744 43036368459 11444741117 25587947245 7718519162 282512545 6156969808 33312862119 6709122696 24580472324 182455170622 27259299324 124843262637 15115007090 31850079851 81407762766 7965338010 22119529033 101255360430 27875663257 9677724931 69151912316 20284263947 52857765621 59474396463 2330598766 8245584969 90729299404 32202001580 57552006344 75036381722 153363857 33688850820 75623968820 140332314366 84246405231 145564785985 31465706292 12688737 638938431 22363710715 58170176897 51977818568 7851055575 33531838461 16577555237 21788746683 16401820830 31596541008 93466567324 6693282237 42521917112 79855485292 14803115918 28158626138 3676288739 549888477 7068633522 71008754659 19862857118 74138262954 3300238882 4894763990 9869668888 68922621704 33762344733 50724305434 44957477132 977587227 35704379056 981692437 7442767888 32431429690 8652072235 21314328498 100049776273 9169170520 10230846995 12006457879 62727577522 1557447661 35537633043 1418364506 103963706 13597872208 17795546668 21208868126 19780852879 36069249609 166121649805 27352038990 73405607173 20828465979 49123417105 25845513490 4199303156 18989007049 36298315178 61572866684 123220257405 22740855174 1492165577 73984928262 5791195242 23713852978 5473397582 3801263514 80260248750 95068915505 111318480474 101144045410 1896155200 15096088040 9690940672 131593002067 4771642161 70681189660 469408286 58430982013 85973291935 47452030002 117648739243 32378760533 37860130260 89211102442 62871242838 3958492491 16120576046 981546334 72238839543 24645908930 86100172334 28476505633 79642149498 57633202124 28955297991 90956350415 36398191297 103574482041 70199932888 4469681406 12595100558 2470839321 24545441323 18300402634 37757394190 17502987263 78085196904 2384546051 46214772575 521825667 4164418544 38949951294 1810215808 55329062581 8941216958 75867055652 3344622912 195364550518 94668537898 12548645030 12499687498 2638888386 13232949786 54139073138 47704341490 969323475 25107748848 2428234740 19855152812 4785941943 29020287168 35766010045 34911741833 5226250254 11707769236 17905280393 20958811844 81516428420 119609290693 60931111882 147100359657 46984197849 17085043479 128440372872 73233869840 36681322946 6393087370 10854431452 341244144 33097019215 5852611231 43488831170 75405488498 14736935929 45882969401 39927126830 111876126630 849856869 26465837714 15982346875 5794177795 92241417585 2953483082 9284891320 83817278232 72703701901 22976841799 1724347350 116443347346 107467714283 52011067733 80568368746 119598420355 21229177607 24650357922 113041515181 10909998166 11030850812 90358940912 3380016428 52861690473 17504932509 38229730858 190519411038 51160121932 70375181475 98696087476 114271247122 96875926629 4081524529 51342437841 60100154483 48251649735 48652310023 30020316754 3798201331 4761479467 180295342442 165047149327 57109185390 98487773529 26248585914 31699085520 52037820417 30104682150 6441678037 188161310828 29142061 63687929634 30108800074 96725469771 58748276779 44959921397 5290799674 8022558453 73497230902 10665177932 30339038771 44993129689 3189659231 20657917482 51271797866 91900286380 10746883958 14849529839 10298444200 53846545441 50682188638 8327828621 83277545355 86741594869 3421557503 76454020832 75997814621 92829960510 1537850319 40463289815 1180132537 10286360384 29654633984 19944638089 63352409783 58845833365 80968615023 1864071772 29422487127 5811806252 9991568686 22498841639 334068714 8099380701 72877576389 102777921828 17073652481 15302525331 3399020146 20662823261 53151859814 10187603608 49534622774 27857006504 7572971916 33467097034 1441249589 112777939289 152922008304 16477129719 41613159372 37492600510 63757251857 31933855505 34562260717 2110399798 11422100188 85093032953 4634630409 50336087884 100421742204 30196751483 31211057887 23192682208 53460493283 70265717 15338214795 37743858559 1756063084 37829728785 3369803863 7482718604 42653409866 14127936850 93221200822 40179519825 37374419398 2618269023 54821073824 17557766396 240632031 102456310627 10364786455 57338384791 37504965378 70105980662 9865273581 66782479974 3615802412 43850082079 17191660222 133605287981 69245547379 44147407577 18237879876 178158845100 19624785539 11217208632 2338875776 63797046783 3848851988 56794716234 65470915773 45237442072 9205933524 252510118 7621446174 7276931562 121469285038 43814106073 553633786 46099390016 32762647161 74499016269 13223947278 49097092179 65154345276 26054754695 39093138738 4723379748 59053708900 79252623670 63801923665 5113476321 46961594525 101304745367 5780778657 47748278555 88178115465 26324394209 67145765308 23695904436 1954746151 24071853918 19048135502 2131020000 43729025117 53428816947 3997771338 81923572253 18105490006 168230035270 23560406693 10294505502 80268440988 110069662133 18948253004 15519058035 5292923886 32056308187 25621299871 24137545206 92152537863 86022600429 37452062021 5610982679 174867034024 9493992165 5929453270 15306608594 71085690617 18236357693 7207046050 178127015779 1349019981 29525947981 4411589231 9368549683 97389819815 1794970654 3427773122 54989248482 20658315378 72646849005 502636389 134698858176 69256699952 21653147182 3011891747 12668754783 49498002688 489586169 149821214439 15904523672 5874598341 24033682727 45089720897 304046800 47020621077 38871468753 46902532713 176289836 3623496628 50083674643 17730390574 77066241942 3698396757 5830503701 6944267261 97867946133 3654536991 31176015622 35154182713 80397470601 10795307318 3922650403 51939580507 13455692186 17007653293 68850883873 2869990970 11123323521 49717931172 83477874622 138730464311 35210972866 28859378335 4030316806 20465791889 2846583367 4120908448 62306670591 7640647951 9153742236 46076828258 79277394000 43160147280 125191069760 18726035561 21773137289 44960556893 64146814773 74304515781 1377624807 3545862814 2805824077 6058710651 59129486574 3111755881 95093689756 197661876939 20774055366 2044585710 49124898490 60381304756 22178136661 62738344816 49398992185 15178459600 39105309591 1916578497 153634457171 1499328439 102210146729 122310098527 4642723046 29291760633 15931364897 173053736884 47533064314 32134571262 8626523749 62933827049 49410744647 73030243094 22875990263 637305255 15933575343 44844615576 144596423729 25493674447 3652968428 17029423715 173883144690 74048315375 81406436104 68671990698 17054585175 59734002771 49535490292 72605097182 149027856814 25108825428 15103615603 6748076086 55923709868 14016568854 147855779924 12339808292 8098570435 92139920861 4307839543 120070986477 92357761383 42682925806 6350707261 135017068402 8170061713 27017302986 12895179665 20604518008 3061513025 11410854734 73474947141 5914614229 32259947213 167502035642 108824653980 85906438438 67810213458 44086089294 1707197626 14364265170 4144274190 600835008 27597162385 149124304665 78963960377 8402931954 25890421846 8007101709 5059641849 76182866700 1134455796 32422047177 128512997634 881200138 35694857143 36947020523 7121335041 192962598157 10498295 166158520794 123107035153 42181539676 48349119288 90159523809 3598137913 30721620393 2142349088 58663043237 14335480414 3159472716 21316795237 16087810974 41482874492 25309135873 2258296340 15434986371 106409880980 17500031976 51476983848 173651494256 4189258680 125202460256 44162353578 727405809 11147318059 6359470797 2098991125 45733136666 30833973000 25865477248 119056027500 6744148660 1655679255 11509213925 47203908439 71099575065 13168265312 9092843196 72060103831 84845229933 35335309853 16941741272 39953951911 28228298411 24807582 134400409 26537782326 63200823642 21807643913 66929326 141670810 344669852 209161990381 85747022475 20434161346 11681527138 20372679750 37692754117 38828306992 25335931328 29757358599 152664091697 39229402049 121900225375 78950148389 26537647061 110181934371 524657355 45298249945 116831270612 3720262999 4820056349 21841262069 2821280277 59732886771 2094763929 90606813520 25426901994 5598549976 2493456941 4045858988 36217936830 130408795994 20755580279 15573210435 51969645397 146976484852 39457247666 172877473197 50056547590 74163269320 998499065 10521238122 106361345010 5538178848 2503614080 22793905043 88376343900 10060946880 91973666200 38954699949 61333803477 36065708204 14069209617 7463315823 94095346679 147477203743 40072830404 69115227032 86688173554 1234089804 25156948730 13804793315 159646535146 23196462448 7672449483 47823506999 25068408 8008752343 12588115844 32150215 40188696294 15887233590 9605326345 55954631066 49599431683 42071459479 82565353390 169070084061 34984198918 1486667875 26935046355 6205923413 6255017091 11786186381 63611741615 2782795542 841877730 3882380752 5328127107 14921442264 8443351796 17691681663 12271572693 8727207069 23895642842 12855823614 17088358713 185357255913 24296840367 16134162442 4078844843 5967502973 2602267311 69280956999 2464333668 45267650838 46826895347 55672880875 64146239998 12346728734 22777323115 32719713673 55364873609 52984326502 45663404507 14604749245 75918254666 5177961420 1041622836 137464944 36895061787 92272952429 35859010340 6938551281 36053660231 12283896108 28087650011 140625592602 79938922452 7546692908 17876974418 45710197260 140978993987 87401967121 55566442209 12279804415 1938494650 302818745 30516212825 31972931409 40267935570 173900944860 36566939698 10089711822 28053199728 39242449298 48652740021 56289969523 420698573 471810510 28869948425 63722543672 121128170729 36061549644 16866415934 12966443080 42481992307 5254443113 12860152766 39903264162 64419320573 43741909143 46971185083 129000783345 46387500495 30854470059 95932118789 1909325469 20029537563 60523738082 3195748581 6129741500 24054616245 178440614609 7284013486 102978557767 76306720844 4027725648 20592362908 11771774478 155798976570 57195365202 32338751227 167173757828 62618528452 38034480086 59399709618 3273100130 3206537717 111367858802 12865417283 1268667486 1998876026 40560911959 463524481 3054468160 31755045207 112380691455 18694351361 7863725085 50827939328 7259569748 145095892121 64103423166 7713250006 141804063110 10134016142 16773312020 18349585638 39102879567 4270516293 80089151760 2871324109 17485014797 15191844588 39760599326 6809845864 2210062421 110875969721 169855363353 14745204636 12192247292 85921093963 50699231179 363850508 30097942095 243387483 36268574084 185803428248 5564214222 28502652081 13194114899 1080245055 10454800985 100451579073 27920484503 14226010382 108410487103 38207023127 20480736426 104963135700 181117355619 100471970248 11276614440 7323558094 77923206599 15841712145 3397136693 77057504027 69369828236 29533279403 1028052229 8136134524 19973212506 88046792764 1872742084 8149457 3340702427 71301323317 13279768617 141208525642 7459631465 10415904146 38379412527 6071503005 150481683457 9549615725 33678206461 3907229952 15348484400 64735963128 28305743913 8004024477 36652839336 32047032590 61421573660 53237214926 7940425561 6100115378 44564517408 65770010682 14812951949 4517884676 947755425 24731260142 231093339 61975584865 96848875731 51671544155 182817378292 18560212546 2457834934 59394021606 1898781660 112759484805 11251899205 31144750398 94542022117 18264495630 5247261235 3838742274 90693428297 10904688125 27087111859 59376615991 134748738495 24364966852 104318444214 24889869079 15763225420 39077450104 75201888906 101155878607 20665873130 19412589972 17065136005 925868489 44331237364 20265673337 544236742 69921044043 26366346852 14081211185 1851258774 13814453385 5424890361 41121570209 80930705184 24728839418 185812061098 7678704272 99223040881 116676857712 95040636846 12550029562 80842326588 2797499431 46350182258 33345117694 114836672705 47438216599 3887333481 12542669990 139358073575 34710822422 84013299681 93224650972 8240249779 5967740893 8003700060 14632277703 15961002338 137153859827 33672099560 8844260357 37081235011 4494031648 1959064592 115223171183 5577064774 58534785797 123949625968 9954586755 60935211929 3508660501 8842291950 46640047902 10208350348 21414652490 254440681 96227100926 85830528368 67456455087 39724068343 143620089425 24775091099 6598712625 87547514632 32293637873 10942710684 80899606271 108812859584 128936520346 153898335482 121874573387 84681304351 98563031380 91100233047 33105344588 24103286465 17316006327 95163639753 18966571689 79102751787 40634837236 24829257245 64375332324 8573332163 18679879822 17115205 7045083126 5055724742 9001314265 14478669435 294447087 56378814635 150629366580 41978219171 25444807649 2382554916 94023365011 285237373 29215855281 31221920872 27135098833 11570686489 12084252457 14688582867 6812289155 7365069408 16337934497 21829579694 88443629720 11773174645 41253670246 109058988731 12478223651 12490297690 91960395805 3402345175 18245531949 96780715811 43131114124 74324895122 505241111 24227400600 85343905803 194433780400 106153000460 68880446573 41625868333 137600210297 65067297346 45716577082 26285694712 178973555123 82480433301 12670767369 3502406052 65814466092 70694898503 138846780343 72259369761 23522363146 75875334502 25326305026 8732187518 18930784904 75056633973 71745079955 150089719740 20760794584 22530259426 114426129865 6569734149 5069284824 149471683650 7949489983 115185139424 2535020474 38183497544 27302104628 73774642988 121696616365 29343042480 214799309 67871448304 5404329554 175811921504 103684459934 117730887250 1409546257 889430943 16486035768 31319923132 27997167570 11799864375 75231608445 10337699789 89846024363 25057194514 38811073371 2443763108 14742920156 113664406808 984101380 198192884 1231109137 113448745937 47970406623 143713445992 167226036518 101544145989 29124387426 3204032951 2174350100 3522007153 129641979779 63567802129 50743598206 2134584835 22818412260 8303972910 197732052657 2377261549 1898221838 7942623728 34111241796 292692440 1301135431 31010045079 14533546647 16981838262 7511130264 35465379208 20513196914 83997949645 4786657383 142025581250 25913417037 1289217987 2550177053 19932743914 7194401465 100907956268 637176002 16251987600 153814169868 147704089277 52855514710 106683327583 2806909941 6127869114 125313340946 117567219979 81821649251 98438874073 6737944458 21230968080 12052219006 73315216534 37764675410 9071011952 1069054336 10696970313 57354775041 5168783724 71985349853 15269946545 727467125 108697149208 83782344090 58656918882 139188491583 2156508059 62624793935 36398367557 88051212902 62415718990 84577296268 20318710582 32867961338 1740832194 12744082379 10987168225 148262618196 7874762291 15454095734 43901729834 52466033212 207116555964 11980097806 13472371930 47941052878 47920962152 118120302983 7957718802 23934763969 9612930016 17868700428 18461409395 416219231 44933800502 34130693803 61087351795 10101932240 138327979363 18079345465 14473910435 69756694250 33475394508 25978315823 3868477403 111352216287 42487289895 792482194 1564431719 6858640337 33816233501 48800589121 108584944690 37581262385 15010374008 22235205160 11995839944 28880799776 66821890160 69634258389 73047344770 26875717499 785992469 68285187115 2793358370 1200452559 94925374043 43809058175 68934075252 9228410495 1148291552 18205598472 32839303975 22864047261 126941962100 51130534511 7800121776 33292758820 110271177880 43157192490 10406151529 51877967361 5659001473 2519334989 29611435879 224808209 11352842278 58505080867 50243022342 99163029691 10150398225 222298060170 6623316762 29880114173 17048271743 20741254827 19282536961 32496791223 29422986362 54833532979 33871596435 64106942643 92388489925 8374638820 11109558688 26759774551 1317010487 145433997621 65953888571 84484611623 77424684114 153300934453 8036007654 7427973470 2925533558 54629994513 18010174099 18043254081 7480263814 132778829467 1307422634 15341298987 106466575593 172318117293 4254287605 53838218976 18660435907 39058369090 53284096542 41841836927 36592190821 2033105927 1420238909 8920074941 127097526628 5000843731 33415988218 111631160690 47423308496 56663283092 2165097588 153539822306 1336957853 31595345735 13664789732 26927891697 114798416465 57667845 11578634674 19377995789 44878935450 16104624192 82174090606 70594180706 25412965100 183908092455 24130642261 19475291268 132994686856 48323639655 3038968620 46741010664 26151714538 200764868683 31073028328 80824547336 1559404321 81791532669 83200786052 65939260246 8047086092 98109469193 16435069647 71389584770 37141198644 4431875501 87195560849 170505500186 80595282633 62232532373 132835365295 62942843715 9597773072 47314277001 56658708483 102025676412 48416256225 62552929895 19490024449 154891709839 135259785886 144896032570 65693591593 19633256058 65319007522 43342416331 370480220 64271873491 144991587521 33676827798 5857808067 87386647760 15470450690 6345937670 71382104234 3071696324 3121804908 5681635600 46880967568 7388227157 48030193649 75774269510 49496388706 27840114881 102834368402 13934599676 15475372926 13373478925 42719513122 45049358084 32757868303 7899436910 23222900630 1297971193 57257948234 53665644742 44197438717 25499013769 4679874041 33479985599 17497426758 10503157946 90992504862 64988041245 9121366963 135015045972 21745264101 102530847937 108214700445 143067229200 35521880753 1844413121 50658408046 45476854916 16790760446 33822223250 114229958455 16475178637 43642789665 8077252268 76604182684 162406553754 11488527832 18077994133 3057206884 24272921511 8815474144 1143983061 1486927415 143715723851 20750102206 35102670452 102987065506 16032572948 83600731531 37594906780 75466622324 18030879273 110217705562 4015572962 38017210720 18840083970 2904207695 83809138513 39394915146 120432026400 6471980251 15940745515 2042353683 13715028715 27626516911 130605619838 118391304342 58667843522 83443969638 115292911142 63381821590 501725424 37191146541 9820696803 59888261035 92731669594 38009444729 119294762810 67735746396 26296470640 5280827657 301723076 4383721770 5330778102 6321793785 154533320995 44810439174 20002734281 21839010373 151195478352 362739121 15872585569 5405624799 50350742581 93126417367 19379202332 9910741430 4747327489 190048052694 7202786817 126207894772 72039661432 39193095761 10373444772 1804141285 4297061251 843615078 23381419158 12160007143 16084053725 1011603376 30897645452 15491718737 136705297300 39211117404 39750819236 40274878646 34555489794 2287385288 29412499306 8693576019 65053662906 6894582405 48445733267 2120756640 30368395698 39633065474 29060666417 2159508213 8302009280 59360651176 98122755975 11674049308 92214699491 24602247819 2559169093 15911002206 5405288498 167415663268 120839643426 35905566259 51701897667 32920169867 48292334657 16231948854 8650059685 142201240814 147031766739 638594403 190489312049 73957673608 32712627416 49192564482 179901679580 8236444255 5324883642 11201843977 31229807502 75418252248 21894656925 1740172443 22916665108 12056706464 17740218557 55796851181 12008511846 29877912995 37818354703 2572874733 1164479830 19267650297 5175380537 111404293165 38116369683 2420046078 11713861589 129458314558 19356205521 101758217985 64940477043 9262002156 3696064802 1576478486 20621161598 766887832 80398651541 1372047351 135186987668 14075163244 50464293707 658388890 88603626487 132912101943 9184286746 19299329848 11434242718 20149962459 89755241422 62544953194 59533632503 5069950204 109348538960 82692481935 8572079604 33581938874 77128469397 159598525882 4343693430 32207896307 57538053361 27627142602 9784756168 4349835902 22426037318 53703405010 2741808750 21503302290 34678730213 42151586 23329742541 108982170606 87968950 203647154 121411304294 3117982847 123831782139 20062990321 6951436 11485203293 3799266801 8148658130 71379649402 9300219944 17455452824 89473254793 124087181685 76273622736 18675426033 34250757705 110548171576 2645064116 21998488678 17354140176 3999830651 5495642210 28529901929 141478339068 8108378575 98794955021 53987437238 85816286535 6745201287 5568042108 19805778457 1748371948 4303000665 84198431351 1043175015 6105518101 1492028968 27524610904 58829769277 52959013846 116604040148 26291040647 42600730673 14992247676 19390127103 27710846518 30317153351 71293900964 648131291 4065006133 101522177617 26408297985 13914026208 28084933681 71296728040 878091281 5562495626 31993752519 3488715518 1569786733 27727495702 16939412086 45103098393 124188242100 52005848593 23223571868 10452944621 33855307097 39518993596 154708765299 164404141 21780515349 90501854415 96965328008 95050450782 86646642 1227256587 138177248032 1781426415 46357108693 36168268276 82548787225 26237740802 19647894240 173593180608 45421170057 6049601490 33343787812 46546353151 4059501748 47080919114 24914641154 11179034732 10675054795 92165031031 46586555178 22228657728 13357360657 5890813858 49083201219 2387859267 67138486563 20430466392 1553294153 105402906228 76761924785 2345493623 53516136036 72219404318 52799016599 48644672210 198689349552 40574490913 17683615071 34175181163 23735382536 13205871959 27254018143 30936372732 17920937358 736808617 7223459690 79850998723 3802200729 1639868582 10081895276 40504461893 17343628452 7634182670 3077493223 67032292432 10462261543 42355966679 362494060 63899954859 40457603383 23293161029 84214757794 174249795990 1935914437 38028297168 26974425139 3041463408 5490820855 11521997964 6776765365 30668726810 17045366889 23888080566 24415080001 14302148935 59905570718 6196571660 26845004323 60685517109 877820863 68645714292 23366684294 142124261457 19466506061 55305880173 65818414656 69938717526 51446217664 94204042727 13539442491 19361662065 49965915764 2741773931 1472048058 9677058423 419379324 87149841322 464177851 23812356361 6057638784 1469175707 3764741816 9200859964 39731459281 119603435099 8014521991 57585778800 55511779715 24337203414 50439137668 447042267 16825117764 143102279771 863790582 3702433525 154903112518 4628220297 142392252594 25010544676 7593545817 124782468874 4916349944 3005597039 15732103759 37714705464 103347542550 51480113722 73577715773 42619353 34350096051 7895777393 19911176147 75312259938 21103388747 77888575539 1160231145 66513474653 71071238612 371290848 47640295269 34739589975 110370938049 69316015362 56074990877 3435284394 140579840141 8718143950 61732255825 102981759864 69708483714 179963493804 30382938224 22625673992 6303242518 35854300111 35905929853 22661729400 125508290661 3426260591 109405528656 39827330174 94421699744 287704548 60479527441 2469463761 75254523038 78128364007 1245162891 102234478836 8029686008 518863467 8185183304 41264703 141413632010 71793848656 11483857057 24242336320 18215928322 4648869187 21941576753 6963836584 2352433597 62447517573 1686698080 11912872470 132521124336 4380482713 29196299111 6645753330 72013127237 25836229687 8734249008 735418710 9894082179 1301334255 37948121268 6806634469 118573229490 1971095304 61315587150 3381418779 21427885647 15106002883 16857876189 160096206941 44876842301 43044390568 37901357931 1652485859 28079102321 42965307337 55430609889 55361263800 2966292633 31143133470 114766050574 7743862686 16247775946 4884725709 24370531770 13960254584 63175251635 107510011753 76928809373 82778128671 1142307171 66367550030 8079284032 125786346705 119590079295 16905885814 2519047400 87656701704 12969150047 201122843577 44105125357 2425284170 356292966 63911948463 6127530539 43438571452 131623826419 15370942134 39035845767 32089605392 147099342610 3534767670 61076443782 81941853017 28622460907 83016820866 66439853331 30592856383 119358234485 74101968819 1367772022 67224348488 92981962420 183384675447 24879509259 57715836908 42631856479 151460669150 97561762272 2460435649 114340906249 111374082755 30147178800 45363983300 1658698647 92441647212 1609200370 7968347220 84444945151 17076409715 26141308548 66876328746 1318840780 122438381411 1333089795 151598057215 65590279571 16639356716 179148480538 35672034556 70786080741 47271831362 128173503369 34356917895 79279118452 27768141140 173710543510 21931770164 45825027017 48008102600 5366827936 46136200014 5239082379 34728765253 31910439 3471926583 8783800330 125856171211 85361028377 11130394609 114735665052 86011605909 53090669845 7727353280 10128557038 22908908386 62327042398 46571609096 50676041083 1970569367 14033876423 52892071862 19446577563 10865487976 51086029739 51985195866 7945983103 55506277975 50030863241 10171833498 12031422338 43590385095 31174004300 40738090524 98624311172 75389329722 36172321511 28115685999 8715538995 191581573968 10659397401 13273986542 21276618928 43575781442 72517511775 72646212276 44708112382 84458734883 111905043302 67134252581 43476135095 14614866839 18040774402 18645473078 43863512374 183200866597 26485988767 1879447565 12674192002 555483349 167103195111 31240161436 123059224276 9230429837 41913379280 909275906 7304096669 111675193869 125663437771 29784038151 22203252173 9709069867 10482085648 33404849117 13643397434 41339388935 95229519437 17829699027 51549731165 58451991295 63504631020 21458435352 5146363329 641084423 9346118324 43764792346 14026191187 48833748163 264008162 5493895969 107993082868 96828796361 68474427605 11707632064 2382480129 17568915151 43180306905 3735662769 18311954699 109905679352 67681086692 17405292359 124248611768 36797509115 80404494051 1051528779 146915091174 31308060953 127958391516 94154533285 45598660454 40317658210 95369936550 33876190513 6337488458 10064479004 54270923817 1390613992 53600791745 52631035703 2526983534 2304056796 48788424745 145463280121 18813388736 12912966627 20060456756 8561413736 62521137440 86010253330 35547629895 3250919781 10200419378 35021975368 4978187794 205865946665 38794409262 51540888924 18901229913 20260765212 27711561131 1473417107 7237857296 91171376883 92831813217 38353666166 101277477208 27451328855 22405624459 26597904016 2623028203 10939352 11592872162 63105624469 5611264670 161106253964 10549138319 8901726867 137998650895 2752431361 54557002519 105550466221 467140822 12684186572 13275010520 19606682933 19274510208 33813653720 570909016 47332287688 10564401378 8121380484 87761556617 80249019244 33316530406 996468688 30623632177 8656653749 25319145355 11556128377 29111214081 141458151707 1749432518 79782517901 94693345415 16992012512 2764466136 27214361311 11808599906 11645278058 18798435864 961162238 4427538567 9719037714 49320327165 1969815075 129697227744 23529770753 57719403401 40340648004 103681989556 6794860936 74091787253 36391457106 453406772 40820606747 222720088009 111466084733 138792645182 1901514256 31827897525 19641368567 106863562961 933550695 24011242349 467433592 28479628569 1683191952 7299873837 31439055928 99137179066 108480093961 12673066097 704618035 22615853434 3211162782 8136741808 30747042654 606271077 79336012177 3145787990 117112927 1523505179 22485759641 8598491541 173409213185 56440871983 32435705037 42824571883 50539097409 31337314502 39603715658 10004589657 2146309268 7389008805 7681676978 29352848506 3895255830 1991262771 125383671148 30067419962 5202738940 20745007099 61450454849 32738156635 10151559062 33067670105 89662830713 6888329686 22460933403 9440790226 12120153926 127093944963 7174569476 54454930149 91390502890 46449291543 37016103044 10030928770 103493689819 79461254465 78702889848 167114698236 18183395930 72532474468 6163463969 48487525786 3198787799 11295133735 6036909778 7276246170 28652527887 40768130042 29291914599 148761239107 15092718642 96698427417 57266846484 88358038984 116986257496 71761596313 71303172147 53594078235 6585087675 1918924346 42903252470 16842862560 6662740490 155994685400 12571412289 8205157630 14246554740 2796873085 63734890474 32485752796 7703009801 65060878345 25927685401 8861014458 23833421328 133299159601 36472447940 2796029561 32308244448 93151844150 23894808988 16988463161 116448552638 22157476787 16175943744 29338411778 28116943131 20735037668 135887522062 29565159384 48660749683 492756934 57108314129 2225215685 9313986357 3689012014 561388861 85920010901 1047363528 20695978229 83978980595 74220750802 24007046990 17177876131 70492339390 93942885450 29622183356 69263835802 70870557343 5266463014 29144033224 34644673994 65303083769 4730356946 7758616740 23356290112 62059659312 165561623780 9388029606 73565743656 41779526434 59303378542 91611403312 58135737889 25951362042 7044471713 1068761349 6354355503 30318936669 5395443968 2652534834 5054096899 6484090418 54082542556 34703470853 10307851615 20495565003 2597121079 142894020887 102689659950 66509570584 148645891341 15890061946 13070264244 39786691517 1573733843 518794805 18599536642 90570931078 699270313 279307872 194435344 8818912923 138737000409 114592966011 10386054910 32651237380 35725473100 1360626381 3361654643 41492123333 42171400362 2586522876 51023896602 6521983032 171912212669 20110426163 62343232134 18184412227 70144611034 23382120541 90791176740 24231940487 1311860506 76677835657 66306584064 70560342998 19717923422 95244969527 31458575513 126028045607 25583684982 10615719205 60202312589 57742102029 2618766501 249344156 91561790250 29266484184 110500569666 5381327304 82345849041 39974907590 20411265162 56230976548 101218699170 2307635275 13679246804 85859873358 101891780324 44595668749 43655066066 23153287578 26281049736 11511984778 16253598646 5605708341 51003556241 83977868234 159319791297 29091887680 107266257864 99366461889 15634962229 105042134853 528541849 574043376 134046543629 46607809459 3556899052 23439186749 122246654340 3366201528 38438867099 31870968853 46458837332 64809141452 11111257910 20735164666 40544666404 12494229615 47035405 30888001017 8449712072 12044780692 15618431291 296274240 39580210077 14565588100 116274599323 32767296503 50111318210 114171464364 113192818012 27002422402 44109621732 274406794 2044078559 11441297281 3352145529 55346180136 37024454596 24834665 108158400436 86959442172 744378263 90555958882 33000947508 2762853849 52269773045 12495123254 60720487441 10417245154 47988164873 163432240847 13281400030 106142688011 28544858344 51191787983 97897294729 4615172783 4442618491 42912273064 18876964323 24170191170 161368447 11144613748 66507074660 105201614154 94016003669 26472425048 822338048 50465026 11397701858 5691002189 40004773170 89335876079 9841676768 448418879 5349517943 82390478 30566114043 29033718362 3841921978 26914051590 57903432319 109371943841 84449550498 20732857908 74824715365 5821329237 147834571784 94010221942 50589348315 51917973658 20206781802 57331114412 2462276471 38562032020 48172611984 164968942922 13516616929 50191186160 6763638718 3162415427 70446170774 17179827584 71502332058 23494540264 104545721388 24079992463 62050115538 20156938633 18570442480 54539403490 52885271119 96236860472 159551309796 39141103106 61939621690 12157101244 9127188735 184193 33048121259 13696901376 111041910694 147057341701 100439868597 23645225881 14050412461 88638441557 19017528785 50499906256 49527249632 37677921895 30044039267 21489175903 47242442103 58431116701 60072414999 67238109962 7456451419 21028928393 27963158256 23019309539 40288013081 66294827219 42908128296 22025731869 17449148487 102266721691 90775630 59331585827 70313674260 11137363848 39754559730 53753503222 3127085455 35397297303 6158821321 77651575784 11480588956 84787705345 575531084 1532097768 169942917676 48559251085 38439086080 5286897254 7616578317 59578570936 96280817440 47079689910 45610716657 285678152 16718313193 24477958015 45853700397 65324698497 29175917780 8984928045 35768800312 131195490479 157891372460 1845147787 1713830391 5564668714 6572706773 1081930018 30597244328 18260745724 99209528256 34611085001 102401094502 12931725664 33815799178 40327330046 33121373930 35103124939 347073675 19658486411 77075369085 164835249959 21768118515 130796198447 31468404041 55448045928 204920166169 23843461682 27026765691 6086313299 503969852 46571183970 68498006442 76640703496 6982342815 24760858308 22162457959 7529415939 18083049895 56534669293 100195897727 792209006 2170922402 33372892876 17010962986 75748570357 16309633916 43015382683 91432842188 30292375429 7045076628 13880699566 207748734 19655449829 27864918704 98577426399 24591961784 9238653739 46935780062 18584536455 6711857760 55577211154 42709548472 106318603874 89000231831 36342521812 127869921584 144842989706 45552002349 15198860428 415478611 7583506955 2226170164 40523058061 20704145858 40753567522 38834518701 93236347803 122433054665 3275302591 316282728 23983335149 40807836171 28884726668 145066502060 139280350412 70150685633 24447021657 4744753399 57791021433 34884073471 1276898239 34651133981 4549051610 22522793296 48631864453 16567769045 32994782963 48213013319 82828167356 121452838167 43481044178 4396548523 41897831118 238079507 97071483349 22004027629 118071850358 125503880507 5147250688 6722235768 11621315778 156197974874 30365503965 101977161066 77561502387 14625971055 8312564605 3894072927 12056740317 4373678626 20010093278 6795020036 51815100541 115839011624 21494555418 110774451092 8829841413 108517338417 4660368919 133514002884 37461097166 13073968800 24666056886 23409383080 736007003 94093921852 124353660451 46288714771 52037908205 28094004041 17411046723 2431999607 10693890755 77309901011 10024560464 1738232755 165530192425 106530776502 1001076222 9193718719 14244261218 5779117201 29031587686 25740545352 44642498383 29607612647 4268000921 69620285114 83542518782 21359931856 83841320069 2711563459 16834134611 13342955787 148028807049 70138513319 40088717966 41696770877 117101409072 105829211123 122866564405 54498836448 3562065868 18179627931 32616922563 66147330070 56593659794 16049608427 62526303337 63114474553 95407533390 188076177155 15430141591 2728908884 90660282810 12277765201 167156755447 4691753678 65925133202 12968456850 3799659377 456604032 38506891415 1478142150 30065476291 81437156583 170392240401 3488763572 72759471864 133036353550 39279855768 47001268098 17101223592 118096694749 7476186187 11574529496 18624125977 7470327128 316660899 2445514657 38196434233 40828241892 88459937763 21807636418 51513532042 744629316 10853373119 10130726254 77285908109 58525471665 6850390072 58290469146 3062325608 113035811244 24803309136 13065590719 8436591407 40193892491 102050935735 14086139943 8189866080 175175276510 121832078 33881798300 8444496608 24126321362 39528585452 85270567800 56284036156 61350914452 13813981726 32032222542 81228675645 116607095484 12938304784 3105867102 2146474937 4737190004 19580272421 95346758274 3089981943 17400566913 5025747864 872850649 18369615209 26407312899 3503221706 63780938549 27100967703 12883215628 597185487 27038196882 13497433448 47043708973 60355031028 122716664557 87356355472 3347260 2402999898 100806973141 24720938448 14770213757 43738501338 145414639523 14215443225 13362067772 2955810501 91208963494 20104963835 34113137695 78701366006 13830194998 30896605159 36915162605 51330902417 58285419791 3426915620 25247649227 29862725 66429576997 25583501287 148485661519 14784360539 8356084790 1885167462 25144597745 13288630155 3398256929 14512248636 61060486488 327955602 96433987619 20137920172 24106817 16107808243 110001325614 17577379930 13032591778 1477981095 30538132068 3629615684 13644768693 20977017276 14487475198 66858945859 1497327732 22953202481 41830443942 40380787787 27503858544 46388637347 27671308518 155700886495 52325767163 17897715938 7072427559 193304289463 19638266099 9783298256 54247945903 139501319827 96938060389 64133516063 12158086043 17018408547 26083612303 24089304398 26745208242 21716343586 21348770527 6308135749 162223826 385936048 1248623733 103840127674 3516622360 86255396953 50380816043 37176953823 45665989010 2157949548 5100619398 18095199164 28258439839 11619165135 64406736119 52114615993 119024132528 1026877344 450440109 24703627032 170848415316 14792157209 38014524442 69617323378 26015782660 33879328945 33016332711 4145239614 4390143175 82865575185 37549019313 14239662387 98532914895 5392321808 11590657395 10173431526 10218965891 21228824413 26817898789 37452609778 110157754221 82010443272 3646903013 760154996 117773009842 26645339213 104365856293 35583267217 58297510836 13083193701 63943431416 60889567219 26590852183 105040250434 19772921722 42961248249 1181221614 4344808321 12890789937 123109204336 52572067144 1797481304 10749301701 139560853501 162961107400 132282547870 13092690811 27993723499 2155046347 23316734666 2539922423 128345363589 15614625583 61133249602 34456913062 1727930224 6739888916 126157778265 23492123561 67449303383 582969578 11258809362 94034166826 2810526956 12016606514 1711455102 38839430911 9315456583 1911024884 23725305089 6404065422 24945850804 15925406153 57066270395 40029317015 100442424244 67540106347 367617068 58204552623 66650900454 123131671819 64808417287 78373195823 20119748501 9649150450 98211770337 19890413900 188705702023 63391529741 56881101359 4870837841 2242830057 7389464249 23232137403 19787014419 22056106834 26354580308 4366090145 1958885883 12729289128 6059552717 176766485457 85101172854 4765560742 109497300162 11136892394 149047996281 35230526980 30844354227 14431963452 41698638462 128197688218 1783198949 1481604243 55038605573 9351484285 4031118295 30900183852 25805545765 152898845228 2299093760 156455874301 130230938141 34667713702 1834718158 65543379934 152805542504 42687759879 1103349258 8497308524 58922010797 166894905296 176957706561 458666977 6832555634 16790143310 2685995458 24771025311 19506536203 50581000216 39824793841 74636957375 17397346150 9061544532 9188536780 8066198007 94203058153 102793684246 33490610487 7645681559 46054345656 163820148 17673920503 64883932864 35441896745 31283062417 4002918006 10026947961 108012850169 16166446479 134079681816 430342821 4730309651 34259513552 3200333088 9964576567 20022387107 33556261878 45251055673 13258045578 26004402032 79350189612 122034284476 39191706637 9510699787 10120845580 1415143454 12109580437 126441103898 7830761629 71000473707 5140690722 169172119791 41765119496 20159073319 31631329363 25244712651 20466426241 1026287895 56733854279 2945350113 49417230395 10214920038 38086152761 55390671522 35948220223 95361852278 95719306386 24304583544 576020262 48780856869 2827626685 12128125834 31286763368 23765276865 973076490 27024389690 15745920792 6785795608 932220083 123085834523 11350383239 44209759633 71890489784 10266401927 94279660878 78388421051 26849663548 51902156728 32559035355 9743113085 44765510732 13715292413 36594610586 12057439502 120584277844 158556461887 47750999659 2796515438 106824302434 15422427741 170925401759 18942319748 583933402 16681131338 147331078839 3688865830 111301946693 138867044701 126009654284 19073249045 86747127935 100115575242 2702916825 21589618244 75956642098 122691825351 39118734048 51963758141 1783364003 21286141906 66393839875 7916094730 23741140482 43308992110 6854325101 972360523 484929032 156453651706 53286542990 44997823767 1850555456 13100006692 47609558839 7465296998 13750000344 142242770 1908080750 9179311813 24578123783 113981133141 8163582214 66414052734 2339841662 56096028331 2827630805 23742973024 100816370121 28740617798 6706261084 40863951557 11355220595 36553674276 26437788671 6878914855 108727668495 2103419129 85544558852 44043764027 18613015863 4109272547 16897189405 26754393589 19226766295 12194209283 864157059 57192509544 40526538461 130736553094 5631256887 6236374822 39792910669 168685207662 2506332433 11227035940 6719539218 139934215414 10216624367 4161648411 55788747713 1337444754 2709414946 1449972072 6626533232 61711906663 36268653 3454379769 1086502474 76321391136 102653621762 52263064522 133402780204 43321940752 28646585245 43157217730 44382160797 149454901311 21777666886 124673226675 27279230967 736203835 26791557802 61273332872 23885488531 49996186895 27164744149 1370749592 11697212026 38067810099 21602466538 632813244 1308232146 117820329826 26853934775 27763501725 29829247181 10605329087 218370127 94734053636 73164407209 57028009975 24076967884 14695690731 91125844349 5426555134 16191305567 135902659611 23766936523 12661816751 67326130825 27430826124 35887424304 22532236942 160018199560 17907837533 84962474660 21783496073 10963599940 5414812966 85938481414 14645926318 41324691003 138913529409 82996159280 7459282138 51213443578 21286002902 10645262703 154663313994 159709127560 12957469464 20395557932 13734406838 4954292807 6946360065 9329155443 2429643420 40560896220 23336030107 65551657485 31518318138 4752840128 200003852114 16010176067 3715795751 44710220580 74327493145 76661664509 57944969305 63073916506 3190509035 72493104198 59656712951 535130252 43388866710 34743917101 87342146744 40921648015 45203509234 827544303 36688632626 32146857049 13768273244 7358258324 135702126085 102728852918 173984419050 170796841359 172989629051 118797007620 12391818961 56441474028 179895577819 6752454182 61551205275 4364390153 93141188856 17303487622 3018862632 3460520368 5916517060 30507502617 11209358844 812501989 40692758492 11754028560 21708858967 1265129190 7348157449 46025192669 26318643714 186228792528 24796089232 28119602883 26044418911 46218679666 389989077 23773316542 2852638726 60186507501 16208858795 3414974310 6565068232 1297189215 6666500513 13056673250 24339697301 12122114205 896031856 23759779325 22760137232 10407020578 4176220504 100436747141 12871670771 15922399674 115976395376 111727109126 4517312199 38301108133 42827030661 109049423201 12227058032 78588593616 8414039030 97560892353 683990463 36284192104 17913064372 72258838889 78576184001 58708509068 130250483378 79111365216 5698881828 90479665268 86961646373 47355742517 1143872599 8522464087 25501345022 35047051551 9868251847 65612490360 35668386281 92127960792 15583744695 80345969365 10479583368 56523969018 45113677178 1604131491 11536570592 68196431979 1437114488 66455721910 37669698605 55969402260 6782199719 35875850908 47360656617 63806312244 11665192684 28872269925 50097471840 15218082579 117587974614 40322093368 20478973700 35381276795 30104818947 114103476283 1402755620 26277920180 79073575144 81646355617 2407455016 82857197977 3462866420 26582238665 37711848314 1656696843 83279200908 1858791004 29591857597 1366159672 18226638989 54609088006 33108485128 103728120882 20918538421 24447292862 19927828457 24403798034 9308518423 36931107276 11504935852 73053599666 31908073507 60512352431 26267373813 21519980935 19403765534 2726351556 2264787151 8343010619 6552894294 70161617942 13122534210 33889053605 6281834864 6954981040 3574264974 7942489073 2235641186 5085534913 49869853071 22526747858 52556074138 20611478532 143011051885 20567202600 347385013 60058168750 6989506812 45193711088 22114804326 3218728431 49508709835 72972088640 10793900930 148132036800 2757979976 14235559049 45933470072 4062597380 92886306725 14111212119 14836950562 16118438798 91410222705 26051178351 1278208117 4756421852 467461654 21875646566 36092172200 34756846025 6521462927 44700563990 5936550957 15094029579 10219692692 129874928160 47775325183 29271277361 62746562822 160442344980 2080501871 18813389544 63452139135 157411114 79414451732 65722430593 1697827867 68325724924 12978868241 197411465967 200296677872 35347443626 565925343 106804272980 129200208069 31961454863 77910528137 19969578564 42144060555 125380059476 321939974 19968654275 68552251771 99837441463 85011220440 6258404258 28431735232 44137071227 15763458930 134178717325 165259616293 55878576971 6713470709 31375328356 39001251504 282978672 3910022842 252781402 1807308466 5958514769 12688077803 3592006789 94634391879 12260139328 2477114684 56048693139 7703713072 19018073381 322190003 20412279927 15832626524 82903852162 7831832349 14461449108 96083535030 103140360039 91783571692 3753316130 34983645576 1458651455 57756239068 5056181898 22547295970 5254454682 33784709559 121976669740 5982628965 5669443480 37264088992 5356689145 30234787457 61980940195 62097195440 1013053519 60340140937 35908934891 79116106962 40804915244 66445682753 49420830358 117447328857 8255138529 1163192177 118400440908 9240296151 3974946066 147405968174 96195082676 76826795118 3653730759 4760186728 37116889329 39191971128 276637239 92170373667 109651901979 12983633775 67472127278 11174097368 24696320072 20799222578 12877618751 67132092730 27585516559 56524285107 11715284609 38079960295 822514324 43653292248 32747885857 42251325180 2952661963 6815093656 1585807812 55209242883 7096463691 18267227606 7818152606 57800022461 58070591080 21704089824 10656553825 84867259001 9865982865 17445848069 89991560358 116973944387 50728097204 6346027548 426845562 259803345 84215687172 32682554642 10919415886 59131011417 46157181958 96168316333 66859651991 2710746982 12826794694 125497037177 34460762873 13777215567 60846558476 26664238345 66747701746 23933456042 25844240478 3699534274 14994798568 14557585065 53193833052 175151391785 38087299 69428089009 6384832194 89059272026 4358446992 12874666507 13753254383 98075473 41779835728 14921146459 99668277634 23368977432 7675981517 18647852470 63206750605 84211194520 29707042371 12157037406 74898206738 2471322941 3440036413 22644486730 1241619361 973639253 31724396011 32395266025 3416210047 3166081698 16812335626 873114839 1693009989 83172459190 130926798059 74940713109 47402547188 1419246154 29300617485 182343650653 65454024623 40549461675 113353242776 83021114774 27684889503 101064437107 1827226669 37417102965 40641371978 12849308070 30813232431 21204399521 47946799210 8528891853 1272839107 3822392587 192391656091 89296045173 28497162154 110025675262 13510807044 17839250857 94528209553 89392111089 39929255006 37497861 23139608691 78382302362 4538880073 10385089790 5075022238 10380699257 188054070984 22581502092 1052620162 45436690970 933879906 13836349642 1779617448 10010772837 102920257229 120332011489 848071576 172923612815 2388359267 52590920886 59636456319 38878216112 50344340173 10374828210 46325231932 62836743053 304217090 63228731 16900612850 73009581432 60259097058 4183576386 103733406064 37239556623 6322428727 87817030140 55047597775 23212521735 92633689 40788491389 1240510207 24068143113 81947533524 107630281198 1521534492 43009099623 3470542628 56110378410 128585465668 50039911014 93818391631 14983644868 81401020005 70852962800 8673240836 21097795539 140980114637 18150327852 44454499964 32415586198 134058943374 53479748026 48157568487 18646983247 89609042639 1271118655 11719241290 78211207257 2875978035 7580393037 20606325528 17383040629 17065677774 21137023484 21053656237 20409180619 100561959060 64456025929 497002326 30136453754 3083056726 740795499 145830832181 22399578903 16629351738 31791964615 19933277465 34422140785 7781847338 13296294834 691612312 86258748625 7178050748 46048847557 100630834359 13895566878 43605566916 18273431454 29400330602 5971611353 39252202019 788743640 25867698769 27828977502 11021175154 24097652591 165119181070 35440876993 19680294578 8790890490 115120939763 115187616303 27005747405 13334314628 10643018059 7603133105 3800741582 12780523274 76433110555 20315294472 40674027940 2156633946 18952384955 5169290895 142410571511 45287481398 22686744830 1460320066 4025061876 1402965424 12641037634 82382625986 78011458290 16662018276 5257828879 8769036902 32185919252 8478354216 36793816064 87468653913 18094236710 119401612615 102973042033 4403883280 41367376882 28179563533 1064503852 24490696517 12523832840 2961688459 437820731 65916228642 28870910451 2638816963 52903506021 131622309 23195284511 151196288828 40203733539 110651344363 10561081794 73966828854 128736770111 30525034329 44786637047 58980646162 3984858858 24880603300 52849462196 128645495494 19581386847 6675351783 586276519 6819332370 107593636928 5448786495 27282676506 105312255378 27446119393 26769159072 33012101317 135414066892 5265821411 7259387630 264251674 40036543475 3091333469 1635856407 99598359789 54472491712 41783205643 505008968 60349381454 13286384542 59938609425 23531420134 36357736818 30396295460 403713627 3406543315 61589320614 41724643866 93363498765 67634082110 11598728102 24452453565 5888637134 2661755530 24736935265 94785015 35985032326 60184150264 112361920009 29085900605 66889076124 34842759384 14870541102 729446115 47398254792 87895159063 53951258314 71188755230 4273809262 34432970911 87936900016 44136592966 6239917727 5642922040 95187184663 4699984123 81805041831 4316502953 10555764253 28658966276 5070035257 8017425838 351427637 19429074236 130470547843 72336481552 15849749999 4179036683 5022280096 33158404920 2811532167 1907705257 47491890669 18766801515 68097087966 133963160245 6024599927 68797979045 135535172928 13425512632 48591429558 11935059300 119329088025 30612169544 27870628685 4864230979 8777791254 5076283890 55657914225 62607472347 67438478169 5895119881 56476676869 47653205289 57937177412 4487625567 35766711102 52000698371 4478568264 53244338964 55401649406 2662885501 30758399287 23127341553 132833952890 137240570700 129610644262 4303573450 12177151159 75566390504 18697220811 13294626265 28891950920 54521494479 61392717040 81487264161 18539517662 14262380929 22056027463 122879775 20933789701 790464129 57662193565 50615486596 13893260016 24748437917 6679085119 95812571972 965024999 2640628152 110905369052 1434224343 117781367370 1182073314 79057498366 17065234435 91185818726 30205357682 64766865061 58992893487 3122222002 54518142985 113266915091 78221205516 22117937430 24007656948 52664411084 11671316534 55440669212 79726394709 397898044 1599442190 30819679083 48667629373 63048136535 64536783296 516657548 44395270116 50825216282 90467950264 16773099016 174796780082 44080677349 62579426524 39389878815 39170822885 15646414148 17280474942 63289642253 33882759590 16565024089 2714732614 162637729313 51916947904 1746241024 2540265457 4234502962 33719565004 22784405689 91145729711 4214772824 27941092527 35804170766 100112320363 8573689562 81010981296 6299082840 1586914687 150196838941 43252765519 8548585590 112326356165 82513333582 1172132527 4983421517 37939387804 33259130639 50247223 62208724293 28666219349 159582457501 55745021410 23782207975 50328915067 23520064453 44353043209 5942697180 26739322338 10722041820 3881117093 210471564183 22690302039 60971575080 345681822 9291678491 42536885646 10750666638 108817636614 95203229422 82631031643 105309357323 1079896198 25999330153 23668398032 19047793655 76612267698 78420650238 1502865195 158786403065 12970358676 12941084521 59855117277 72846480453 1029290458 86253250406 51248024201 4832539757 962868797 52012366395 35584365960 123872164320 2998628464 971593310 40647421458 70812676330 5446710614 265544740 88085091932 43426035984 53376127734 656747622 52726093044 8371064367 22096715042 5553404309 53586849252 567181351 108927926389 24690400702 7219076935 44958485060 47679212468 122338139692 68767218425 46050502550 2198934093 587189695 88144372126 9218928237 60042733369 64964270663 75836523353 32218873306 10880364946 8613316436 39048558549 90798779764 7858154945 4981662060 60565341967 77091523337 69857326705 59406556468 78510999509 67633503976 18215984274 101801228788 69130886035 1617131531 17224826919 66450463297 17630071253 63041903923 485435010 171706375510 9279428198 58844673172 392245947 21541307892 48507426500 133619813205 129398851301 23162753767 30906178655 27339182815 49220008867 2990013930 634414698 15963342671 3429547674 3345486604 156712949231 4021491837 13873298859 34930474258 35464302258 45979586 348679969 37216681806 22277759255 1595457164 73742284017 43438859301 36081109628 27084637607 47944110987 357102862 40305599588 127226775182 113286369904 7270232157 12585184385 35190732197 2906918651 130817804952 62844466 70940416337 28604182001 8559665064 93784878874 13518965407 40257318411 4405211965 10715522591 4113906994 42033368823 5613381317 28802908720 125531463535 12880626891 92635349306 553394584 5320535420 10729416696 18279368330 16801130746 21917369947 31916902381 46792863109 538475367 129840066434 21861029936 136954962451 160864578434 22872040941 34238571140 4045031474 35724024452 23192851107 63919650252 9129681098 31200498468 3039568064 1314191928 44415094304 16578236270 21269432746 92833627185 12419421458 10713888032 97685428291 123348904968 11465485883 97654848369 33133467066 69710971248 8481939654 19226042010 20153836782 45530518148 8689234878 13849706211 119583332324 92565291 1540927251 3158645239 2675877228 57024620977 11513291444 1545635607 4016971253 866712033 197027809982 61307399689 33985285794 1472797595 49309804977 22534349170 36774658895 86592677771 16775791291 31940515533 16330332462 27270616459 82287332074 97645623062 24526898083 113748424148 1892425685 18822620768 32679080927 60612109 14092268595 3406883426 14344123947 39547415392 33555993626 159784628681 62193291570 14836133654 19904784308 20419304395 21048211332 46455435707 40080100672 132333858338 15228789753 85229189471 18289187600 7628196526 52656499010 119433885 34672235962 2804175569 4466329312 57959980419 6138425347 99298530568 16185673772 33462437045 2412455494 3608790958 82708113060 57606126834 42354824055 44072975350 87899332454 2511361979 17290478227 6770436408 57494579170 56197840633 8284868216 85461589969 25709260596 1229555248 1452147673 6150450165 92441022955 121006036276 17719707696 131091935345 75933190379 6440232223 15231543825 101555699102 27324578927 130166929125 46537010030 21293771804 37527187319 5478248763 4609021 95386875636 15219980712 4403711784 37397042345 6349808479 28041377872 25640052150 345126293 1214768673 3939506153 34020580791 52917043147 3271146561 2423604117 20051899568 3496703255 28047707694 19715179597 989503993 4356208018 40069021732 53628720376 2092020301 25803832662 49561234003 107465056715 1351182141 3435520001 3710784157 17339518659 52809445344 19487919677 38413072367 63022789023 558491088 18722423 5189460891 27767180889 44102083642 142275862 14892772204 29525050282 10483464041 436815101 2003480210 4978415298 11898864314 3153820332 119225718115 2902363221 9772693858 24979446214 22161676232 27459993633 2775969075 7859535928 23676595974 17047575583 45582899197 35064170932 86217365333 6444738827 21635381556 854834979 116399549217 36273184207 33186096759 1485338881 7552336406 73029479526 17757488013 97299429423 84616713535 131121926998 56248148459 49901307637 52267465250 34994392510 3210738140 42096343283 16061719551 82371930541 86525320308 15264533105 3018768872 68390911621 16002679385 155180005 141103475628 9755468186 50715908127 6298421898 11907951539 106328580515 26229215319 110351176893 3536304661 568519401 57232908490 13967061315 18546402496 18659449677 15246516799 88070307488 59702638546 28587842180 18538180044 64799306439 11014525357 22362762235 31517683618 43935714502 2677910785 52561938036 5935611689 113398864298 9500484898 14534518886 72547774964 79435037640 134463370037 111423679608 636708350 13642939594 18452077823 60125180464 47943558877 26135455906 47488188187 6961394497 3801802064 104757041473 76117893103 194180181 17241102198 16606601029 5998887797 206891242231 100689428499 19263476058 38190890114 81813440646 91491161 472568011 70753266526 57910549070 6249491275 72011640785 18719138545 151066802108 7827823828 50614982320 37664718824 54997970794 17086140167 43843394976 162466088387 28829568818 27166863352 65953049078 594080177 12854432544 105381073492 49856594484 202060893677 62172767409 26221280244 8909762339 91643673607 74340354033 19430345844 16537067139 123191077474 25193827779 1145130349 8175263455 30505496943 23226196390 3987951866 24299411305 12211917058 62490824952 46752839013 2252596387 14607515660 57512804628 41108172305 40877019803 129017042697 3532942675 16097463500 3139484036 24938446319 220988225 19463396404 208794149 13357417027 11228483706 16508799140 57940758932 14197253 38613944438 80102327553 22070107497 8858620740 10981733498 92842425355 54552958035 13031590311 4096047805 28559655697 97313267243 36375555514 10609530303 26551211395 20924829328 10847525510 23086222421 3751928702 7903218435 31538418193 1239833179 4098018402 9470679107 4985186273 9137311440 32396345290 76739538774 608773577 44927854446 72850147140 21803949150 59175293960 6635424043 23218627471 91837013436 1043758840 25146085835 18655359685 666120541 4969670290 58277001786 89853096215 17527298330 36638444478 50645228162 54658734765 134365631238 13415952531 11118391623 11290962743 50152753954 5761159760 3285327335 39151936968 15385484733 17145602269 80573393278 46284272815 198557696538 48232275773 60261786076 52345475460 35745437963 78429017482 772298457 164988079122 35855502213 84440821598 76140157846 178762415 62527393266 944145986 23480378921 9024715743 223461596 128342053666 69342672218 191918381468 53507494887 19067070414 53401122835 56637114717 47390194324 3514927719 16046438417 100553075440 37966163410 17916718854 29784417954 68111262875 26389214511 53825355312 37721039381 85189379392 188527568946 85597638653 116234152476 34239854071 3837708901 106246464903 2498400783 22359761301 16004449021 13760722137 18992896024 10567248751 47624995912 19120628478 536367092 18672140698 31636390097 14279465681 75330150694 91537172124 2476043068 57459655765 50115378542 131497471199 702644944 16148937921 75254710580 63707478975 18534419714 141589976596 23998272706 4696802424 55709265728 7915020812 54532278926 147533453937 9316595476 73324425576 6141853824 50812074400 8719089340 115005467738 32422945669 5991285014 44557982651 69320068221 24816049257 58410419641 20106200727 45511521196 77058141267 6360422411 53083317794 72090386830 24719731591 29410177869 1817113986 24644559758 86047347390 103920749072 15385351520 37262705877 49549357390 135737061177 133723387242 106762109747 2660366139 66791112866 97193552026 90488044449 23804223668 69247061508 38167359997 43519843478 923226769 75946963272 61977287583 76852844097 92436853634 20235795262 33874182588 7093780507 17180592335 22360208785 6210260463 10528845077 49107798903 8672951180 119457297636 12182220642 46280842762 10193370857 2715276443 42463572258 46850603213 26234288020 6536358483 98645720962 63365557216 468546546 78984193242 27087117418 49642268781 25378518613 90632270160 81022344033 38766669995 21019168489 4464148254 38754558904 4942851482 2149433213 4115674124 447981974 65676482334 69139260364 150398725784 6782260929 4777888292 31001689919 17668043402 67023443284 12029520217 78189088080 40302188021 24500437487 5910899115 35207364676 94858204401 3924193552 1013709027 68977320787 19092993078 8393089466 49475350922 87304125496 59511887871 39880853 130402769121 2426864415 58223331524 6598717528 26902052770 11441249520 58985396668 5071224700 1521454966 1069675270 66560218 31213624149 1861370192 1538534253 82144373078 7913207075 40538716150 42755234521 75382655594 27728195981 39917651705 2409200504 105391348321 74699198500 175867851280 19029643899 127113361493 30458033627 50422928593 157111839565 105452951723 24674199413 120320356271 44013331204 20176766567 48039042643 137639972860 43235242 1074784377 58294454260 91262559015 17526824790 75757249875 42740706114 647866613 12505610816 38595790845 116414194 77716169599 21063342024 22640062282 2085247325 73659336701 8295124802 5178268453 3135135246 17988295178 10715688614 49249141643 5301470093 6517876489 17741271197 42109734978 27805487362 60956811656 21816913985 636757239 3262415121 113347289780 26269008049 20036980693 13621133324 3960023466 3767240157 11137483193 31151046630 17899312749 150824951822 24808757423 34566428443 107535615549 31296806225 19193507573 35449059979 6684729427 41902781301 11936877119 10555929306 17636543390 14716247694 2869103632 115991324437 21461441293 21676990613 38287758743 47986706250 19016311398 1970947600 3937501765 36975988725 15265518086 20242447195 38399622880 6634950808 21104925174 27239683465 1064901959 51095070179 15228436667 10940695446 42260423972 2773281049 16966832546 13722645775 35939155524 99300884126 707949711 23879550479 14276464215 78044001851 36090189647 47108506 197254442325 40363825504 135187894 4355699625 18223870089 111783994262 18378701209 15903493670 149349090 119527220102 5375608232 3327879322 1382082167 23317150959 19549289219 24707030936 82406833843 4303657983 92549191525 16447964463 95264422737 2218703078 64883769666 113253525310 33031209993 69536585365 40589026449 2515739946 20460838611 83327765059 14083207840 113531319098 57300820684 7175718211 75449861320 46384683898 8950919842 15610361963 17729734133 148206424073 115615975296 1725147768 85858099384 31079233299 59191826857 45901813000 40441962609 2799680375 7837726969 4343206650 148958936160 47401800878 18935637477 75603376716 14484738508 38928120260 10952013184 492935210 29780331572 11032613989 47476437061 19635498327 4181726562 10675617245 17462734944 8094575643 88047066155 3232528387 51365795569 7169431064 39708568196 160257505268 59209689613 46374117070 47095289021 39271845692 41773577 10825728188 17142323360 48294350657 129684280178 90499781187 20567152816 49282047851 72365465890 6868855596 17645426127 34824181479 61456389722 95817985213 1391772862 16724873038 37213905279 25593167402 44806518557 58072780701 2483300508 7384706331 45579623836 3958175302 20456642326 20188135047 70427172754 94355757533 8588163692 163238692089 6573942331 65711555802 7558506866 31424703062 119243587898 1613800682 7075133792 111146257221 11258262489 130543575075 15453978250 103562427229 1501178943 2992796901 19525161086 1113235650 23454405721 824762326 5244418209 8030846193 5006137037 83779992354 686156492 15285555330 11048797979 120266205732 10675446128 2826540809 1034672858 58683577722 51598663416 98392334277 1976568 4183992961 47371818414 26649897255 190655418632 19007441325 45555933500 31472064783 23846794328 3464490110 30953773678 446650432 133474758568 1215035521 172313404 50412810567 29649016982 59491724378 9319216386 6654737494 10324218056 51342894879 1602427724 7885215924 7281719577 36987472331 147841610694 41430430191 39922883043 8204101476 107426874509 2155849192 30326826525 11241334529 7431547660 35563522035 6347252324 119023638972 42134114868 16402100073 749737968 4405880656 117925108867 1576746066 23573337909 108137386486 43360267237 22312668507 58563962 12602355669 4104535458 49084410196 6860092363 102599259610 22429856719 80104160282 731034113 30781159565 89571455579 54607557477 48848265158 82057550243 15660976342 3584920967 55038256023 3431988915 7968561425 23535198152 12483962327 32656269387 2151050517 10929327032 128259473861 125260889444 46644387217 63425788004 46749746909 19571075264 29758017807 187861321329 57346435999 112301615906 21890113425 28517793653 123929774721 16062320280 11799617807 162788763069 4504267412 61186929762 8072579170 12095818466 15666133174 45074096930 1793425434 17429151067 23572807636 1437216226 15715402981 2428427758 54957467983 51663645218 1509611290 41831991444 3253304496 4508121356 13573134240 21918470011 81564330866 61125275131 2644933881 60060046841 59311633749 16972570542 40084874857 4056771859 188535166 50082525346 1702947518 84517207356 114775761506 2757568012 38034184167 5313812351 116178500796 4486208962 19655580183 93080141408 9453117700 1310548790 15656435096 2490096920 9456780690 7649564415 112181466675 33001782274 83999149842 59170231569 6038195757 101143891680 82038368458 52633377277 32917247062 6185803027 1977091975 3372560939 9410193688 2884259050 112344308124 5646612715 54798327135 1101986527 19991689416 54365248431 85186179 5211661399 43797793199 54540364932 94990374289 68933155072 31691298480 102777964610 34650778348 125534416858 2052987198 18059977496 53673743348 16295803028 13792998910 24481203371 20538514001 7655335099 397763801 5841773412 6561997951 1785775336 7635052801 36500333706 11596385090 47557192930 92612669721 47870068426 15657980404 2142233016 2290863425 18124819396 35972264315 108277236110 56753259736 373583885 146574014381 56150660326 171071367526 11524766296 14325535554 8444150375 11431519648 14222055923 25530294329 67021673875 30103373842 63444530200 9303392547 77531727983 8817074527 6902392608 2502931744 23212542258 10445575337 20740442589 52560046197 5167954644 87026597608 3378439186 16628998395 615619634 10022912898 33920846635 37924399477 1240901626 6738223290 1530193722 8043068746 47995454395 4561445473 1797830033 100871000487 6395744392 7286305180 55211268880 86983004625 155435603 94651984267 37849561038 42434231245 95759432960 40712308068 13013226172 2789462732 22897198251 186727171925 1091482955 16070097238 38322048868 10987795410 34433352250 47599481756 16421322587 32926853326 115916148240 16377469497 160061129093 784526790 75012008586 9892149943 23865712860 16394307775 16340307880 93907480379 68031674783 64124510791 57720781586 71187364910 18221734201 22148455213 69571299892 22677789820 86754867335 66780650900 93222750275 15406285354 69056444336 17207797094 17881679178 2978929079 255254944 24117187279 17951075480 6821238880 2107347751 18765706964 28498304639 52233753413 42432164953 836243826 418127573 77150504888 2919873740 5943255613 99628040716 9975552675 16599003394 15910275767 19281830744 37759629750 26151165738 82181774 26967174284 36995268994 19626120699 8763236435 84863910681 25488407434 1546717844 5245828173 8630225866 24489629505 40120655501 30015619290 937511896 38326712142 82031870759 805333097 47219166569 5432718189 14348703356 24259365720 56249641426 139378951109 1838880196 19030158508 18144258560 1307509574 84949682439 9630622470 10707516968 5272569695 12045221214 30272780228 84740931568 7058876733 15846141446 103971885486 13688643594 15547397589 54985514410 7867905211 20730999126 75836573157 15405574739 58078953199 39957716634 12704351502 27368042519 8628412796 23577237041 106280827308 22864212411 3170879067 24167135034 23203009443 26248953641 68236985518 482589569 105898891644 144832967591 3197636227 7698450172 76208583268 2325223681 161988028744 24105127436 71049545944 59885590192 43403910552 24892976476 70520429053 385098129 6125879157 8674805238 21520920099 64489552800 16507304896 38110304592 916190897 18009070572 3613265617 2346466856 5411375708 2539605711 6225321114 36060854151 176289573926 10146849380 519441918 64382813574 739223853 64854996179 98169684216 54849878552 16315033935 27498171809 28045954874 50844251927 18843185343 102781322240 127408146673 40213161543 55557874783 136642475539 26460062233 9015173675 142444633428 142302440622 12159039181 7577992612 40432260537 63950988317 111191010416 5023739528 479659498 47734079905 112202228183 389606017 33583737442 5141082785 10732409 12531402048 29122327680 7218166000 15507889044 1005708873 52663431260 32091258584 1189542233 64073093714 7951067566 32947282705 7042349885 13813581522 8449780742 91276578067 10516638206 151757565209 208457758 215065894 71625654699 21779939845 38997245929 3591973175 19410301634 87904016104 22593853322 71760351496 68386137349 1250955442 2979973075 152610415174 3065842856 143644004552 34044443627 994730619 46991326671 36896153635 84959618147 32376666004 19182997753 55626620471 15230545908 104615851824 30646927104 154865030657 38547636236 4921472056 10450284394 4668681657 2091315048 23349646754 90507053754 59204764371 84505718070 13417762673 45055814484 28394470956 147757373419 1635909064 112452970671 18380374955 1238251581 17736683012 836486922 2525386157 16878729262 112393429726 77806506663 138004681301 4315718631 537690399 57246227979 1456642627 89092561964 40834211859 172001933895 47689098717 26291996353 3511283498 35442621823 4535988584 1245163237 5483447624 17825098525 3637610760 10694265645 85823455993 58515833845 54809401035 50530903180 14034770496 8173062608 42808416296 38288091317 25754823192 55631015903 1022440135 35820749269 105369822170 9591875650 47285635031 172572015093 3606541040 7058033367 88075257118 4829446883 19037227900 1720638854 70285681649 1703107595 104785425376 21842189889 78820383139 7678178810 7784740565 94775018363 58667075303 2594630194 2947950261 34359535480 47286033520 5469795712 50498276970 11828245494 52652818556 20214143423 62032687685 6617754305 159119172889 18981721697 14012656902 5294869004 38420555442 16114675950 4366639751 2554862073 56663976390 98153990754 10865277026 62126343 28136816094 1387300790 56931045088 21705797102 27517461257 69772676156 29185421963 16157844267 1327723466 14602841798 78850932868 102723821181 139885311171 143386258928 3898912308 1083856032 106117303196 129239613503 14877195694 85982634760 36301285368 87899896133 26840644263 30609165574 3028085372 4595018743 15993476333 109973843173 4088748 89864629871 106690274403 24121651735 3275373816 26470586415 53122288927 65964316525 22759855127 52865200217 33945430175 13434813063 53231446769 25365130040 151039934896 37904345755 1353109692 937731825 11286971859 34734213881 27689678092 2003501797 21391713226 24026801534 66550693750 5306564618 17640060667 51278935402 12256049138 39335111543 22749619082 8931294925 10846666054 49008353159 23199417692 2976546297 186707601680 20467011002 102387592417 24188826736 81070442261 2210346419 27693542301 6435215807 6180713357 32388196445 2021347163 109740905620 81906513203 27633452580 55165401 92442578887 11216374205 60826730256 37311489679 31880775970 1543325207 4731080703 8622607183 9631437153 25069326916 30975938723 78493631293 160883771250 168987208091 95363462303 86380655374 46746255938 3229404079 123256760725 6088108265 75846058812 7774442229 7037836700 131921880994 22560502887 56289490144 97179897713 14811424003 14119492130 3235413444 95661737775 50058913395 5666076398 23427539630 5940692045 17886158339 10807763171 9184412332 21219914250 2105357560 65908484085 3789648048 134733723643 7725743025 19467689444 1308070260 134078438464 81539261307 42459672 8506565739 57807135174 41729190706 31041112486 58600162403 27589798986 79753597998 32724889271 8886293993 72078291323 22941400457 67156375842 56717932523 52210549107 37520812805 3406733738 21579386151 172146563 95085705398 605917992 324943263 3875656505 11953453296 10221000372 35517256696 714485324 32594698098 13437995594 85392841594 7752501853 18848533655 95067990260 74989481513 4369667187 11386538026 37682513823 29714209149 51492692720 52287213534 259692814 105930987243 12130954503 42460028418 70819546969 30790728685 79656820056 19412594705 22305793 100229134603 35151486275 104965050765 6924770960 91798072033 49648712 10448485305 44480815922 22360807342 20630327026 8338143686 8235963812 2532362792 40631049284 37456717 5263016150 82012365495 11014789636 41304750712 76802440590 591263887 81909175882 8861208170 5005242873 59904070671 78839773740 2011918037 79852456222 117250854400 5932358118 14575726497 50325817390 69234705261 32341825238 17357950128 101773102894 18195572342 4082371340 112688269604 66235668068 225792760 37266154593 75138167061 7005669391 28275414830 25397758778 8251414822 1687805024 135479949506 135005227946 17190469362 51794461185 26631339809 36736569359 41323087386 4320453000 15300262488 3242529354 8623980928 10542237455 1758572573 64503964314 10690966572 5730831748 17753959288 20266485918 31738299014 40724419132 75491389699 44764204429 75202476739 12216811380 12987016567 10945003943 74158206792 4109675056 106754552389 8596389680 121443580830 11844554013 3569722207 147366112279 134627369080 35402928587 41797418013 33369585519 5118225447 139758426442 12673921117 41350018 39531119693 154633726 3195035293 80588502734 4099304166 78429880842 6000560261 75966874436 24579810732 74994647386 37844110320 17748401755 74325517495 17230372088 27619498499 2862100314 49410842002 20208922962 11507808659 93104957651 17587668266 120875311 21231457960 39437166123 2673268013 23192627700 4776370628 56428743703 36470231628 49333597290 25133918186 35454575948 7833057881 935761358 46718386881 143825027469 36073471820 27952133770 33905532931 76470752190 8150359603 138990980345 31000817301 64170268034 14612185599 15753188357 11677870164 6301459050 5285944567 3112860017 34360565152 6773093664 1989054793 62125830706 48016892332 15986248559 1873756289 650981341 78092494629 46774001594 1245777730 105707595881 18819993757 65845336237 50547591920 7157966416 23523124119 31885077714 34783251926 63674970205 28369601094 9814239208 11627287551 10866526360 71018674716 58325818371 70957265253 32341806596 38517000938 76577109420 4332325097 47170450154 107767756098 43659805141 35751877389 95888993843 7509249317 11886518571 125000222013 9857770029 187654070940 33536103192 1021515923 67477277456 79369282760 47154121050 82738350873 48150211269 80655344468 967081362 11996249459 68569976509 52822778185 22482833693 23135806006 39615014243 16966264691 111990281010 4343619727 62422750995 50969569402 12426326750 11407390098 48732229777 176841284243 4141936883 19895486930 123460151451 1010605388 73081703877 38936708641 70988948770 10155827123 42989937719 71265842878 1556316709 87360381202 5694569547 1201313976 37785605671 51375305669 8402737051 4825802859 2128643165 62976400085 181172884816 29345705622 85116418981 30744949872 37462135429 183512361959 26719406676 85860049910 105198648766 37390962747 31830005562 45912380796 37351264234 195033282278 56818698290 81912530228 28480488070 130071895651 60295961518 77954138612 85696435366 15180255584 44278586246 3093306955 70198731023 24984881641 155555701766 60987689996 29692049066 1117086297 6347647640 8179596826 18226803088 79691727424 8838058200 1114742080 58167933387 69311799198 109811444111 69385667241 22581282132 13096900217 31298801223 2091136379 67801861671 14112804708 746404588 2690176016 13512115791 36627951459 85723873006 88000075515 14189850926 21155205494 6250779163 1607859080 71892585240 90346535518 75425629257 62151752036 45771563385 13368931051 4350853481 94553859492 139140489055 41111548025 578199361 9810181385 6323363038 76943997412 62214443759 16513247211 10550413121 69437553266 64630700188 17856547188 1599033667 77210594916 385079850 89921756721 22837336012 7339128040 521755326 466876390 62021417027 129080829260 922001779 3464187473 15562808056 71932976266 165506344802 46514694824 76639226312 1389873679 11709699779 101007013658 9503627009 178970598209 34463718120 53536714814 59139759640 42363305689 21043566099 42098535743 25409873713 47170429707 7470026630 16418534214 11731992040 12850404320 70062045873 42580838341 131927249405 33099318095 133398303146 80168977045 12674075167 93380580140 5052718023 40636917104 102585652444 95945414011 16651752970 35927918256 154765380193 955392081 157720337687 88448518110 88940745690 65784977000 6307656645 14224415491 131787913635 14940895217 130225488998 11798038211 54937073781 76053561662 15283676828 34883419889 15844557894 15209328754 20931187534 54520289355 69634709254 35213699007 91956112858 4431829233 103495233191 44919131141 3106042485 3925006229 1831375884 47266249699 21411678216 68612659044 57231416514 22308718808 89621071344 62804745853 70424171323 20225700981 28980014964 54436766167 197249619 98097074092 32211690303 65831802322 16655846678 71318776967 19949829382 58905499793 65571925003 49171558384 10309032125 69684995864 44407063528 10291821091 15426333311 3370097573 9831403006 34509055550 29707639333 2656803435 6102445365 129429923522 3840763785 20203181615 519412980 7294576234 2400792277 13141108398 32506839869 13853157373 11118378287 79853071638 64170391803 50132267812 127431939475 56840490884 111777951270 5187486062 2780201463 15605614089 25752019986 119128886050 17323856896 81876334 36047096615 28016052305 12021951690 14089948887 35189096215 9761197576 21485832981 5117619841 46148641279 63295843108 81094384312 1488523469 53621961923 1774360995 27135411722 25278033497 822926463 3471428964 21542991739 23039811779 7187422313 22602922246 752017513 19601699772 56304100267 3125655521 3840312415 27982420681 45963439983 19122342646 4268163178 114199771402 2365811084 64445384873 15039672159 88231229308 57517026039 32536119759 38051624611 97215906566 29910564701 37371585668 17761499002 10676286248 5744921803 90609843761 32930270378 30057597045 102772145693 37065969046 24531630529 9552390608 55531593018 2986970329 101953395151 392065498 91836329523 13904251610 9457217845 83211111890 16921470801 12659935960 5168083349 4694250017 31477388568 12106027768 67100757304 53450144856 75921507565 140792638874 1287673504 55423117647 4469269022 51794118786 58095400918 28931744732 22657892668 37941772146 116054705205 70260131001 1908102900 42141985889 54554661832 37567307652 39586119468 2623012686 121411122895 1746022156 43324930343 81001079157 85234465985 9322593112 409330332 280894910 11759068230 2115925004 3964593070 22329736514 75029072661 14430862320 14664334024 158706347089 20345245509 48907424217 14595089 21790433099 28102557332 38842826147 34724385032 12928786834 137783086975 8128672690 26493873229 4713570719 85168824205 6193682468 30535803 53588174293 153042072951 470014796 48978988082 26345991047 6054302889 68922994006 2750037868 2779295035 5954954201 1997368659 14986762980 20260274599 56177103519 88834424809 3815204633 81105620962 28206806878 10524238528 26089003001 67102656203 6708681093 7329787869 59575995462 38514254126 10449988648 233617259 106537866049 60878564492 64239686218 9538604674 35433902414 101888941605 41138590142 61206149910 5959093877 171086849535 98829260168 4199643572 20190885481 48841025212 64004241279 58308804824 31943026613 1327978660 17255470784 19201785280 59181097456 38770887239 16469301251 396183456 72123794052 22923581335 18135892561 66835532727 2594765016 29359069266 32607671859 23199283314 34867495088 3095065534 10926018724 63855165005 11887479605 45284792442 1047771361 2764195656 60845807555 1466628265 7553189516 69965568928 95405897 7244184281 47961497167 20444293107 83610668307 67769074599 70496676529 2666279705 119747511024 37178891277 48911375626 24528277291 15293169371 6172078309 123859005417 80108631447 20078500395 59550868863 1909013943 11662479120 4644540046 57700594926 66720005470 3960251504 61859431619 36545944837 47899496114 14261460082 37762865540 13226877229 14038885199 4100539765 125277846909 382250688 12980180421 10466685442 2657395301 165952937041 39689912277 1303857314 10476727822 5740049488 22110419516 521636729 6332136903 28850811014 73522196624 13927296964 2344095634 173382340841 21198600055 57679345143 62353381326 35930538571 828390080 508920940 25850481606 115710631 63683644992 21307879987 19206283146 4051973706 65960957628 2915951041 43810022309 72943741008 10585289706 29299798337 52533800196 16218945307 71040340807 46321169966 115913979735 25085960082 119021448474 95392177431 68896713303 9821159284 103995066360 111470500702 58274984313 54932461169 55491091014 40631907856 19138184453 43111643763 43732332713 18423112237 4783985740 40832690655 105806764775 122441673985 3592548192 4760630541 171823803381 875151877 4498155574 24101402828 93180403770 27552095402 35189522592 54543562330 256766044 10943670772 64646276788 6297373869 1813802432 16308893322 11342911108 12456964583 27898717734 60223596744 1748653642 7978947221 9113066455 9040472804 1263522357 134716681538 27846184548 1129476469 81325444594 44260299384 23776495693 7850397502 7077405107 22781388877 37346381596 794341594 52729987889 9808441151 1033300134 48937081614 68920337809 7415694 65088456460 71030399332 5263159834 130427886862 133243784693 56080658161 31855376069 31296647282 15728343079 9947316627 107751801733 28452204299 135273931625 24197779047 10950882177 4249115329 88659707812 30823745878 28275878050 14612722539 33020102357 112582074688 170321404656 165960571 41768392531 12844957796 43046606311 46344990077 8583002923 8935246264 229520466 66736075 17408871215 35360851424 16669177364 21335295396 96529756900 19286688469 66153648119 37209622776 90384551430 19098204255 27263160752 55885864511 19374192718 324340706 5782321350 127156568615 100499898319 56713749005 23266106891 24713136670 107941138676 23868315408 46993131745 63554684220 33094976577 11600160756 43034751632 430459956 13090229939 51289091503 77474580922 15198282140 17255151885 16165281731 4716671787 10208243820 23339983068 1911753531 62697050965 23764837389 25380748637 87359543936 54767324739 97971439306 6224299606 151118296643 48441086549 1347985611 24683998035 6312446439 26297290327 38916003204 57353104999 60161079795 72552964592 385002931 26155091372 72550083599 24651102329 173362700074 60334075272 10167908600 53599260 13402159286 141400049459 51459145529 80222701858 54781309668 21674984856 134946202214 73725048969 70832979975 6768860711 8848346128 49612962800 58217742960 47387527814 366074563 90396565783 105576307071 45507882713 57649494994 4323187309 71684781522 5489914983 80413780517 36781542181 14562158076 19280226851 103181456917 31439199510 61771891 62162970205 48870374777 3689905157 27946293409 87760400988 4614052338 14671724509 441817839 2557873664 13770644493 46174814993 43997492902 7080978342 9059465283 59720859999 62502279158 56729727019 68763873169 141556098571 183024494751 99354667250 83275662314 965641995 39060035021 165046574 67809504370 117300064154 35034612429 336529192 35003732939 432917166 37153550828 63766861259 13221580006 22942877969 7837931244 14879783185 36001936962 3238030049 19882997831 5014539847 65231157885 95202407444 22412480371 75666329851 88930563101 61111173911 44797371074 92047666361 244281309 11147783144 17449878160 106193562832 11556470737 143913737494 9577490532 10358285206 34485660116 65131071250 7363125355 130272795348 7253136249 5044261141 3989775800 34415500229 23681349901 134046713314 18130648526 3134127929 3504478916 65278421066 51732452508 123063026611 6554883860 2163248620 85167917167 10272531224 1852586360 38306183481 3796366239 10984734665 22610656911 46630120067 12982335165 47646438287 61221267550 95463304984 86556827871 669265258 55817086457 1057420839 70414729948 52248313180 38841440675 58922839987 76919258777 75766857455 17853578540 11809315144 3434294729 35158117826 12740493191 87124370069 5854150577 515561565 91435710214 63518007722 13449122795 79453996672 9812103518 34802155164 84954090616 4325621028 2899549014 74780421438 96775053719 103572429848 4244012719 73987945025 106133444365 103920031308 67775243926 31381527372 20732025907 9111042948 1674048392 24842518056 62674939328 133883724709 52738892955 15031678845 8313560862 30549645269 14184143285 1436095910 7494099214 10397719177 6248495529 27828152663 114004806335 116574636166 65171374455 17835781241 14853012928 28311418077 10099594002 118589770299 6323037558 4280931255 2306409371 54756886009 47374785070 35375779782 18309332436 48606354159 110151649928 6972971769 47783855862 79813658867 3004311042 22616732149 294353611 347620414 103133959197 11287797022 134907186972 10729954490 13269704658 32897388026 20147976105 72619557929 61915047989 59384903906 8788136236 16326698315 34277031059 23514820845 49893924353 32648231708 38424267154 45208757029 20538963919 61198433064 502209699 32964252533 34090091676 9208645144 87797678 81793209085 35021419725 15863222948 121129883172 7257836600 1055221182 46510692622 26394545911 47927379407 41772114216 30590479292 17095614082 46637811601 43658922439 19091947717 983151365 122712518430 67507451449 62227672179 49631274627 22762950022 128111242890 10715834346 10858103758 19925967064 92157309947 97118510813 8530836022 11597394932 1256379610 6155085941 16483516695 26551702208 60108505943 30306874405 51397074424 9751612431 25753289261 89359744731 66315743730 29361434028 31442100910 119312229148 38622228154 17419294391 19485648 61999481670 29402870789 41539613731 67723058773 54527143593 2008300740 163243720656 36356679449 1370650198 8000074700 132701215259 7718174841 9383449235 62647343 12645572948 65120740933 61860726593 31146343631 5678014088 22056355390 10291350138 27419946536 124323447596 21793275310 22843725824 3777858089 37436094559 175394357223 75333212912 83819382905 5875360845 4436112731 50117204909 20230613368 112042946346 32105388046 7121409740 57159281580 85116197099 31817088423 6205465326 29472125635 101031645413 48358729753 123471943859 159389072613 121704128518 94843969428 22814926276 16312265861 134219848094 142493502416 6534310070 8313742162 9919859342 75823290560 34387012438 3635027722 98779404187 3983219117 15412938972 133606613325 77606922330 48822366885 1968723932 50147823390 7826219018 13725371781 30516414081 157293689449 31266704446 79560246570 123289214635 37682398835 5074612496 21198304771 166249859242 13258161515 40125718082 1969143091 130299152 50800212248 16606133821 2489682347 19060040992 142895553882 61080168387 50775330994 134651412730 11544439032 92215842225 35339087241 32524675972 55042094623 9977456851 92012205913 105347397489 135106350549 167007931818 4382929739 3153982171 18519047088 68540333466 14276545359 38487171574 14812218306 168825618478 138632127271 44412170853 26535906926 29464109788 18042891642 19945418776 89891801785 41151411047 51992447761 70143330017 70038164453 16067171959 121061282943 35216732513 97052047341 96912020999 1224308432 2937721400 26934490529 66089317 71539909835 79598552147 916314882 17334124021 44198617084 429915638 98637792895 461600045 5413277745 1363469571 11263127580 170078320860 40984257303 43735651093 38279407306 39293764410 7454209611 5087637058 10640799698 4880146440 60958400944 810095432 32079475198 60696218251 85797400726 21145985971 142888557412 17698456004 85140326085 9388538871 88470521228 25324091879 59538564716 12247659972 10593086994 109539566288 93012764759 23661822265 109287175520 27697731859 113926891786 68019612526 32030824624 3048852682 1405036516 28102298502 92594908765 42960228158 27501924909 5293281977 15987652196 2112869334 29311357 33217684 16101260972 28389408 4166851499 84273246775 158626899227 52598362860 93261685615 493317456 16599941909 6734882179 4089053059 44947985429 31651468004 6440063948 7435331190 849924834 33079823446 8473213633 49130921278 40033799765 112201846212 7109672645 44843531626 78580847607 47422084 8542958324 37392498681 93973536780 6390357653 10486293953 65293784146 1221262424 8885428565 10576029531 7170487429 12508582231 94803018637 9557712541 72595553296 51961999473 181145309 45206374853 63273238909 78668402764 25639107295 42518703236 48279857038 56992294514 31440892644 12605207700 13648083459 15178576404 19612982322 52591089508 138413235672 82963641818 1009965472 57342791265 2531575057 1641774042 29939941919 116818647717 33021465590 9371647455 896163445 117531573386 9665301702 3918698266 26230277785 2252157659 1375438421 1302240914 833775944 18007816713 135056460047 24342017455 14187472521 3169125918 28117999341 41294664865 19318872021 44867103214 11182054854 2096808988 149910862106 8710060707 51887673280 14888386609 32557066333 30076955152 1408898646 20008243894 12016501121 99838835833 132447405868 145252972360 7226419699 16664182739 22946022719 5851320195 89176119356 10741193500 55719856823 72242633711 129789531592 34927535728 55571085014 21670523935 22450511010 22662323766 1256171988 120346129 16941387101 15067540265 43430054344 149451924380 114692803584 208192586 1979030379 10211688292 7389357903 3253153788 27816546489 35756654471 1187906961 43875664676 5361381306 54330540506 13597214437 38033923802 8570356329 6111055738 6441943050 20040373494 52026271014 13142181177 56741507573 106778472413 13203412697 57320786671 66418646326 12360614015 54066890177 114088353074 274673518 2299300022 32390748352 47191457044 92403696172 22291947459 57245185701 102423246907 29828839908 20954060863 23898596365 32749492873 3065507 9206365239 51058971354 49359011088 90925485633 146314339620 15474352191 9137032013 7461442677 10991568839 12364686226 37587614378 1723429449 5834576585 11671285529 5473512190 18937587486 30320272333 10953314805 48108899424 62917428904 47750440214 2756431742 22608933429 104512576510 18307472637 18082567583 2253450601 19700697499 140474359637 64620697654 3037493143 2309441396 125404704759 12321163594 54773414000 83558790266 496208080 21927488874 20134021007 133379975104 87883430066 15332154963 16206387193 2897977855 20117888921 5565246567 23408251128 752625482 480240521 13479043036 1587051009 5260961228 41651748537 689298060 114577833044 22231170807 10619357221 1294792663 42101394895 4640727767 308227770 26876525735 6479457883 680224350 39975084957 130505013499 23582139928 39008332963 66132171897 53884354888 79179115406 7303373684 135604707133 55924526889 34578797844 22438754708 50390250977 6303881692 134113224644 55774148184 46019425521 15620758767 510250122 74176682771 236074497 14480153283 13128821775 13007360002 95611931169 2058391699 45190886921 89415554063 15453310255 3043565557 20357919389 10110557503 30803959366 12234092468 68242419047 23538883362 37981372867 34764247883 8425265972 20476511964 19890882292 2232030756 133979679787 4038172876 21536383523 70459000710 2362978332 20929379364 4527434660 1263958978 9054961265 33186481544 12175130027 65808275602 45249219932 22397455968 82776692066 37951559824 25589591830 439940697 6015193147 3428038305 47872755773 139576857400 23272873960 17756902435 22034661826 38861623916 10325207903 4962502582 78797132322 37564303225 34188933511 11650451418 20647906829 2215549513 58843308381 99604883101 5160238642 36466539394 1265078331 51198491819 37132807014 22440988407 86901804849 28365485261 2277617152 15905675653 66741108009 26574106490 67906940095 24807362599 10295269044 63289423346 51018108053 170518972980 710532432 7915095271 61651657283 25589546847 4078295347 60791461167 18685650206 10222314742 84910166149 76099141043 2654814374 56326841821 5984883595 61249474781 85098992384 94593361 87037292811 7188386894 24414401644 17487509608 41295012908 7622969531 63440711861 54929187127 22529013364 15927334485 57329257296 557104924 66186484054 44275953724 1573665106 133744854546 956667575 77045411950 17740460140 1185785290 7840587342 27258950316 3770053982 60942040338 17490912270 44687004901 17273267839 80387760585 71546353828 69222444684 18324895270 3588258213 26209287925 19344944253 72100888216 72753823187 2731668213 32519289996 40002172331 61758178649 141020436644 1209358966 84826591607 6538738273 63264071736 18374693686 64520331577 24242319104 129497670 98754361358 148157828925 17144782588 737534043 31421221319 8501216200 36657957453 7557100771 4603560060 11617122373 16314253461 60330434407 83920030236 24506387804 314744065 1133895553 3043498770 50166100010 22034947447 59669583268 10258039041 10708296874 104813674137 49410923869 27992731308 4413540685 3170852187 20768893924 51995429763 13990165509 24058790588 18877819514 1138675560 3885969392 29532263017 69481032225 22738591962 30444597827 69951572963 79444938866 41851154534 28406212 723026208 124774454452 7273971571 10090701896 35234289692 6788370720 71379808977 16774887372 90617295069 5125742595 26663152847 10008713818 30025412519 44787109755 9998790855 6408505251 25152538942 16268311382 41577724456 2305352 60511522702 1579339198 7069116632 18122273306 14442887155 43423023851 19760049252 6217353444 18201501533 66118531836 51140886193 1072458219 42539533422 107834953742 39128522631 7425541795 37234260268 7174050130 880924129 15815703679 7227555575 42215502112 381764525 32995377643 20199481452 5258065381 43334050501 1385811421 56258084765 741711196 127415107363 4022845880 11965098925 44688978952 27587762817 9957988640 9038656275 8079935091 22430275877 28489908773 2158737546 58083265641 7128771833 34968152559 57968889129 15148226075 10729029025 13513163670 35728462018 68972022987 59267495192 26807756491 5598611117 9316333430 54633634479 20847201218 33459590848 74900410576 162549273 99713466287 52428512664 71770071675 13434580564 27332851003 7466595294 6003771220 121435244143 31172080588 51572264343 47101067484 14585772734 3416540970 76688592238 16307709414 44770825764 16373198948 1514358623 3895580082 54991541041 49477177858 6861367421 1591310532 26536341841 51024028231 14489974200 11959614884 1682695260 7261452445 170766526372 54822426306 73922340 43214786353 1448509048 44348959879 64410831953 106514200830 43227586509 47011330337 14119703736 1765005774 8252979964 26791659123 169697657343 35758723749 36251323181 77381094552 67183092198 8736680966 109516267821 3423487834 92931674896 44416711472 24954910424 10970555662 24211846590 24212586255 112332333442 101778503391 78935604765 10548090537 119048095543 83386509202 17384044710 32635208548 104405676975 136676537197 41048652772 42937071585 138810371737 124508764296 30039749684 14069357580 151653047281 117825391708 41277566768 64561561859 11420829851 2905975349 63863646110 74116075124 144399556472 92153738786 6998585350 33099491743 12144138286 29533577635 59565092125 30648156624 47816232109 18881465802 108591009863 59710147112 542705068 20838858568 79167434185 24406861830 77356062657 110107694639 109438651982 51333125659 86912415852 22945940935 83038794048 27554781381 126558547054 12171194802 69366805177 22962859933 349488584 69145783569 155270223805 16086754422 4276311800 42483331028 56277077726 1576892880 24210261588 7815014728 96157246802 5569181462 35226900406 6843114509 12810618617 20315588882 30134562231 70092671396 59095518514 62368257458 11481920856 9954265148 99469432977 5355641986 1498910638 54642613181 36964054148 11071951963 22639211258 11624779967 51742357 67705773035 32826263739 53062582905 2739667711 4565277698 4387101019 38005467798 57675479289 17533093847 22066018848 58779149620 8705262207 10207939581 15700054600 29254438692 127947517642 91444348754 24554076535 2275469568 10934038443 58504616777 4438661653 11493328484 32925578600 12010434159 8770142432 91778887367 29956663055 60728945777 10191931307 20314501646 112741695978 64080983030 96375538937 16589782672 4582430275 22283943840 12101148596 131170017491 103591657540 58223297782 30195776741 37825544682 81524952925 84407878505 645450282 51010211815 114710032087 6286080646 2056663779 92109736790 16180210873 6904696186 2648031065 2502338089 28117372869 88980388967 2222654321 67286423151 7211844194 27526393348 2117878466 853452495 455067978 10060816869 131270956872 100789222394 13810644946 77808535585 49951153560 3214230 96617006684 15549329456 30499924354 39033664730 61365457222 60627728263 14697437731 6799523483 66752310763 15093131399 83220027455 22931264586 2555619719 27737552236 20881346175 59983779710 91833801730 12950448811 10314655398 4231965678 38507645540 43525938108 40078228804 22567310874 45896987394 9957606437 47849179134 33767854166 26187065788 119721250795 32946566730 89051626725 36762712349 60173976286 80449345984 2319348404 7979029250 45433405318 149093459945 60743619381 2322726537 94315344974 19282935440 78906194031 4478710897 61590002821 32206706618 17775005826 97393973177 68230972545 21819946553 59067525863 85201786377 24172552443 31516497894 23189997011 12871277666 67441807337 8144317135 45005179919 52613336956 181346711513 37779091512 112476798692 49001972560 13464065291 22895568037 42940333847 46335522184 45879608240 11795994042 21343560310 35927243906 17379837280 12305866263 10778010358 127981064671 37451090997 18718732344 16068720457 2213389776 36950482078 4756071023 6316036710 107738763507 68593009428 4952379157 65449178133 26603477534 41838500082 4322051452 8303561175 84036584309 47379674630 26990992711 86721126723 10341951567 133779714058 4320632974 13736194483 3956334045 74696629198 47028799487 3190521894 191613014492 49277182030 155043901053 8629792443 84854402647 122857451496 50047860016 125681746227 22160808864 19388973436 15686027354 135711557108 17971111913 85411580735 20702092842 23810198079 14249553183 35800584038 110151325498 2915320407 14569578885 15218429057 96205098940 10512292856 27148402995 28754481 10349968779 28123152 39864724473 80745189829 83710404117 95199877579 2287300261 45719377691 4238272835 14204232981 18191037628 3276919121 62126778046 94804417219 96618310602 2901028541 833003314 14219904404 1997925633 99640275243 37188679515 41251836906 56147527670 41251388493 2183563895 164945935550 3746567569 44502710433 13118203138 23723535309 19527867082 32809561305 48277017383 32735829524 37036305043 46809245945 34537972823 52483963486 108495840114 67200096886 19085346019 7637447347 5554217060 14857685456 26585036713 54064744702 79156049130 14829411886 29744054103 6552606891 7846833569 6498673357 116189282350 89875118845 16183783841 236038807 80122142326 13453670280 160855373413 78127250822 110561970343 23810907914 88730032390 28356619409 17437419028 41736896151 15209989147 27714383340 44108224474 11685868486 23430765904 63628992368 3843196703 1931919561 1425418346 23005204223 29273758328 61829018583 8220288644 18751596299 11562745583 19304137942 6158271223 6253555550 13147266651 24096428411 80549100994 18711506460 56512561518 1269073549 19934022714 3154165662 89898321381 3800103480 65199240236 2576221570 26991389493 35997530780 69260567406 31843069660 50906571958 30100768764 12130883743 14073772401 3001846306 52062964379 138791167499 79115103088 15759151515 800214069 68152339421 132918734264 7876202775 22200511055 20045414952 9535393934 9570669188 23187925722 16141960199 29024889850 3464082986 31624897020 15881029237 85896607050 975110999 119143064709 19589334646 20398686121 101567222718 1978493064 88281748069 28227912961 6145858918 94413907318 9583919458 1946445521 77125351760 28195120708 4964561642 83709932343 19454900712 3225880015 1950137734 47204666013 37482221286 110218697105 7936095551 115773147738 1062469180 2410154811 130807842097 57107641682 81232543861 4376302597 45734576613 54548708287 58712702695 14653561872 786512869 1218841466 95797751940 56701014097 3164229261 57784293865 12914954243 83629076464 79334500730 1186795554 85380412110 57417264251 4984690074 132112900679 52800972051 11639695472 8807998236 12289404715 12249560154 126496537819 45325129216 15657629467 103848748125 56374688800 5158145785 37822787274 24544124667 36909720566 56310751815 56826293124 104840036851 17878328244 41623204711 32805615297 168268192 38739765991 36576461461 19941932886 99103837503 507841170 5760210488 175918651138 63792454987 7834984109 81191072241 29174748771 37260318541 1488499461 8489949320 122391550373 10357703371 73344163541 117226921546 49457447470 17480585768 1890206329 20314112471 4278698184 14027220639 66821207 29028419338 8295704695 21203198298 76692455033 43075853959 171326015792 26974227095 74628681145 67900752496 3665708133 37312347872 10057710330 8307207093 30415623384 67182203683 32418412342 1458505369 59554750570 50627346 3541540029 2632465121 144399769592 30655327062 8291293764 137134259692 31676050813 9347415681 7743694301 3017093218 12514722305 28694285834 127853959932 13871603747 35480559045 9529001033 13596859596 108297449858 75729565950 7366605877 2871483895 7252029034 13483917812 18104159948 7145375019 109342927680 159555443 2751604274 44456075255 33318105452 14064816752 12697427382 5061408167 775010840 80188770942 177180719668 24778261044 83566835605 54159081646 21987666583 35719411644 45702095568 6199542089 20037618878 157691852828 155014767844 28533165458 20415107010 11818938066 107809601396 75504501612 41055301027 44200968424 78615887700 122668731120 4558843196 51074278326 11242834868 2699112713 64931163586 29539831516 97171998587 23571018030 7585885105 3224144353 19223429666 77431964080 3598456905 18666196916 43119656148 14146496181 54755122423 15271340251 3123737066 60593731499 30143090478 13291184177 5580392864 71983228800 91480956204 925452467 18573361027 3969731598 29559249382 163752535622 16133357634 15489442797 281353394 60326974131 1411950860 9666931144 105449679466 104358164280 6090535829 21191927819 7492075420 1388236966 27580028293 96268381605 83836181408 26079858448 65971158154 36514569550 3085811974 6485376028 77272191996 65907700713 18115416826 140665644426 74315088793 2908844407 37718192021 165519246798 53600583242 13130477468 16736627445 40119317501 82217195561 29357691983 3508385773 21174279203 49032714615 11259180777 2176615325 31203125352 20874393615 32664157082 19534416312 2060340539 392881691 91969968467 1396867241 76868989894 28573012 3687479522 43943472053 30836387516 19056056563 2421604823 12788525079 4894835403 50572716870 40926335450 9479525123 11534175490 44993825292 14289483070 6494543223 29610812326 15265304953 9207436488 14419297721 13864778045 136812082502 9252920389 6567431451 2625034999 57597300837 1096012216 8422498079 10583469382 321196042 10460086186 32204479834 173465211025 88502329964 26631318246 67001684466 65929408447 46094220519 21523557873 54863587768 97423331324 13946276353 98800281695 3996833323 76931603956 20613274620 6412231264 11121566313 104479438273 6870611583 96585921761 19766602117 11793822974 71603643114 43927779609 20411499954 10707280184 35388371683 20775488809 35064124750 44408393693 11528060465 1070679001 24896510558 10124522337 85144082620 45857275889 41884223546 41337116 17432509298 46090836824 34501019598 58347033394 3178375128 92104383303 72289253455 11897759724 33010149090 2330881031 49207616799 13499006910 44053663703 104691379004 61214421905 12567820159 76892742188 52150601065 33669976037 1292695294 32902304019 43091576451 125022002284 20978320222 29606900210 82301280164 83153773394 8107772921 838585834 12902058013 7936957043 9546652975 37706956507 18801326771 29148424508 164607821779 5857873581 51558699980 95802877941 133672136395 39449170720 119823191492 715251359 5218173367 32637056776 9148604907 150487295998 17134117527 1968390834 1219396599 34821485636 8483586362 32434615952 38062330025 44316273420 63231730882 38852977782 48605878291 3980113401 1448578301 86407937756 7324959650 46718788318 1650956550 32687259337 42341030286 89924246739 36308746011 34179249087 6972839337 27113 52074940405 14891265762 3453790034 21280290910 21824549843 35523746076 22586442587 8141747891 31748458052 3952133081 42968323112 1389715832 37989411065 21900496881 39013188468 31517461842 108008363495 84788877363 154870662224 51718427153 9758106704 101896837782 36392012228 16321793706 1666033160 59879144482 970212155 1288639432 21746295771 28141475803 94007633039 6383818559 708305287 1995381051 3827330995 8699610665 16855260935 4019352796 58200019642 68505676093 12227539530 107221356551 48549310316 1659753851 5613923718 107229266516 11030775976 63093182747 23971146636 1114591207 81291169369 20374873969 25463230907 46679399194 105701141995 9280829395 86458038562 10660954218 50418167610 61012253838 15648716588 852525820 40161469412 7209476575 105113612592 584835838 5203137408 30920083880 4987641365 21856730839 34342199166 13389637514 84230647834 1225057738 41163283613 47279252705 40039847240 7502607899 127954766051 78250434349 15670876835 106141784005 10129535645 2087255473 29884628660 1648813575 8067929252 1112258161 21983838206 2615757384 11189287259 73875574831 18737782668 54409007510 2833775097 101456080671 3870637731 148097241558 158914878568 6393930861 17427145379 2754388101 51637009175 73414659545 133531963255 3277574604 55304865955 123350016505 31281448655 18938458751 57422475603 12298436397 23850841668 1454948014 83556836722 96008420748 45869960658 17178642849 82184661800 118468363800 14034182136 7565877053 12691252523 125770377500 1244174263 50686451850 6637057817 3461822626 17538593993 22314839248 11699278173 72754551472 31290825557 38194358212 17346233758 52482801900 29026759935 103429022272 69424652790 26490582 36914788315 4277230135 30240197323 14045827509 261296499 12989380615 7398061777 4001365733 11871144957 20296703095 46645389377 14248819244 110998897481 7085872695 4988143207 7479052047 73664791373 14282901952 70110410928 135995303923 18598629872 42754987642 108578456218 88678401363 13741728452 84003226093 71941789118 11809984705 3181931502 59123502928 28276591762 25819463981 46362906942 81609391675 71539757033 57323932666 40616108039 2393837579 8614478001 61617588853 32664246983 609259273 83510928238 67268272394 99697857107 18300742388 3518000633 45603741632 29812111059 27762531408 1536288130 3009384958 6703661715 34063306257 57190364462 58317630077 39028334119 27550887640 3382871406 51322166431 11585533591 22522081082 47415308085 18136985773 6267723751 16220901638 14090590638 1267754735 17331882701 7725529330 40343328746 1200823118 25685509898 4938099365 92597680276 2923008257 9313979553 4677376777 54914350501 76409577187 28136410616 145881884360 1561864373 40080441552 1490735197 19948275978 12804348665 19522441636 23846259194 239660429 45962831258 39351043390 15767146390 29361781092 123498985369 38163585977 37152805163 66920616933 16361340536 35565082598 14350018983 3046517929 102244584608 49538973380 28894320126 22756605094 106629210839 78089001794 56862584662 12460011785 55976838584 89533811630 3751250512 64250189741 38592730136 106966525831 52498912909 1467364239 4081029817 10682008937 100614777954 5822368719 98430647071 8502989421 27886399225 100190784992 5447381881 110221399 23627592445 95782081859 417404358 6684575531 13503685224 5418067784 13409679274 2233604156 196730691 50131078433 61907686975 38880585144 653221652 433227632 23046635476 59745662837 2357833624 74641189167 124420018579 5533675761 1596082712 3162744030 71586454262 46709089918 62346103015 130459868585 2934664721 12834545903 14262667640 52954279331 2412276414 1928142197 138281651030 1649824244 17768506148 20258919021 46828193287 3621755942 43740349986 9479227490 74325168433 49709899866 13607576882 61932805968 26893262008 65481663677 192541589 47002536763 17234805399 2262862481 15415844444 18514443257 25361693258 45878752863 18348786464 8491080591 48399907050 2829365928 1586339143 3567325288 11415189636 19586968982 5752486287 40022204862 13151402806 162769623084 92438420054 7294326021 40566634189 22349336956 45713169024 9233448866 50111091760 10456368670 10350477999 8035056327 7814673984 12045774751 145904392835 62707797862 20574457676 30068970836 19258435227 5677520164 28050705024 10493511210 35121252124 3269132040 23515251997 61227827475 10282847827 1749237534 30103723149 98185983717 22533250317 38811925297 7424922353 39671944913 64423088381 139401293926 107326505853 34166197051 26266321382 31217586139 20724760864 3871177311 26847829904 18022187722 5478386392 65333510023 366070665 441361742 68496834863 11657463807 950959970 116276480687 473468533 34711488979 12011092391 20726401677 9270073019 78836576749 17379220397 45603523670 216208602 144074583946 175293753 76822887715 20491638811 7753636555 3322213185 15679907992 76174439374 26104891998 97079272519 101469198008 19367983896 48739930894 124976339955 132126982721 6186553287 74266839452 77598360077 23255340513 139154192642 105652581846 4158027577 6968559465 97227384833 19479199058 45636243304 2591004883 64986833548 3011599630 17201920203 14799828188 16771996337 7678050957 74615103717 74982841535 25589847941 79426255870 797017524 31359878199 1619796722 40412621115 43348620295 42245901332 124338875826 95853953662 5721043533 15164010014 63800136395 964200199 12081857310 66668267359 235303446 89154199533 143850422077 14305243806 6058834006 44962728548 123532770871 40489703069 106140253598 79008766220 7026866916 22384534371 10473671275 26449164843 13732967569 82253777018 37676792353 49337777918 21617701918 48685585215 1082725272 13970930601 31291746202 37686245739 8401649617 16260075354 55772627998 2265892854 105307821281 11911600885 82499165841 122949125306 93124977847 5913365591 39717297944 13944938070 49537926989 6164900034 1232357167 57425677233 5611546633 19589940747 8613845169 1320267 46772289991 10434794904 31575779813 33730026518 159830334191 18597877897 356161493 5769977274 109683477023 46594136109 3148108851 62683170168 99173982233 21129573921 69503785704 70763429639 4950315985 75895541105 123170934821 81757331473 10998038371 60762927472 87417597190 74141588905 6944543432 66125030584 3845036394 65817087855 5333006068 29226271063 1320473812 19861227420 149915929469 20648442119 42509763002 74880849 64982531146 37901653050 20168050236 59977697152 27808124 30671698116 1150340533 18380617695 2312450611 6993683830 26554299831 18934668051 30587989831 15291989902 27270097368 3767238152 103146088594 119695090180 951336870 22401220329 20434554029 163581484873 11223182569 3404666711 8058555782 92448961196 31876979089 59881333509 11374984382 30259942205 36805925668 81834794261 66998067478 6146155412 65807562832 1099830823 36316047540 182765949887 3508233661 4226737384 102536199224 65228423154 13632894583 42380265154 17735121511 2103155291 100452323857 14850248118 64143779107 77562305527 180573717931 7729182041 2059108307 95932912188 38254713119 2921615515 2555379560 3820618781 15475890845 373145282 1108541211 83752990287 5643874444 21410394561 36008184787 20512699186 22510737026 50706448896 2682638713 1281132085 45544631308 5792930924 120648393390 5325538278 61856285176 29248924842 72054841548 1643335247 25129508708 27120611663 2975622102 8375263331 3451539898 49413154983 16550272942 49971088786 22573738628 55965254489 50792752072 43311954507 5349026 49475550205 3738003591 75739650488 14392758939 40882222280 171061303333 9319948472 12065497355 25889558519 26449715305 54582057110 3270920043 8443979642 1718047333 5468050350 23934323889 112048775649 19929639622 19486824759 1031538642 5487505144 50174360091 5379151091 19455041503 50164514307 116905543475 4794990064 73986864420 2749432 14134689337 2230444064 36710463157 25556111709 88237271997 262863579 10340979631 93860966079 134496925706 8210991978 13759071804 3444880269 516978928 25354300716 62094811173 168671403488 58595096096 12630296350 119143352806 492232427 43166882596 30614269346 4260752363 122046890077 149705589387 50582490517 19389460446 39426843784 4569166356 56693510159 3810339330 49501613325 30971087283 51061388068 40245720028 2559380578 39353163066 9002110749 27023979243 20147495008 7118604423 18421480711 17626249495 21151485724 8689267152 17676381863 74062774798 25281543800 12459722636 61384666474 27858946968 22904767256 16216095101 102232265026 100734229213 13236934041 129450183393 85091373733 20621382293 160182815640 4634795685 24072845002 81593715604 69390008899 24342090816 48331167497 7130084895 104034436056 33104128225 15327735512 21516430280 68446369915 41324854148 6868837559 17841665595 69765502234 39019584783 40234109209 37502268325 62688300242 24650988731 56621152 31312471711 84321938824 60066729326 28773583018 12964519743 122902341806 53724007755 20329051635 716434933 94135623017 2204838733 4541724365 112381120274 6185780873 35079078154 12876366706 43529610681 153733064328 177146 67559292308 146274564359 59183739358 64107260897 18944830714 29931888330 45643082566 2915607217 31038436753 146335293231 60006249755 14067368288 75426551673 86028511879 5003276942 76840815852 15359080079 2085606493 2545940215 22600254229 34937932068 52762420403 21351498261 2292247499 27858022654 26176421053 15520165163 2637443987 74707746516 28663645323 18591094289 4465021685 68516509687 4461141679 70571516468 1353728945 3657990929 39225818672 110753313419 43331404094 60038939076 3418679831 6173879742 50331846187 162301430692 42419712663 25930732620 19033779715 47033669889 16348163158 28554894416 51388622813 72010786539 6152646725 17402085241 16654482185 2473144358 7827908869 4092671918 79992314818 81531769862 8870024544 11641721033 92516778471 103020506659 47229219982 12638548379 76839224667 14168486218 13661831444 60084176831 25229875235 51806737854 5113426813 115725121693 122417735805 51853199825 101909193234 6398109 20938225486 107440592402 1700567343 90800138642 26551098686 45866509352 29642721663 1106175331 52657368134 91092946613 8078238731 25701037083 10507617752 2838771984 56048399776 80669982699 59136148144 26085150954 59802980749 14457826103 95000213246 28852001103 35800176344 59947436411 104744751822 22793357072 33919425103 653501769 40205185099 61764900016 15429650202 115797983765 64247814004 11273470704 60024055771 3338053597 5905302545 50960598466 217741580 83698394274 2483021055 5186755956 641890421 8796584379 145776766939 14297156767 76806488680 831730086 96129055570 1427716591 20529161187 83370926 76174568319 1654781764 82183044112 7955516227 64001576415 14833981328 67773954405 30218490151 27762046019 3024379319 5729743783 25281780458 42406494551 49393075077 82357153753 78255101025 1732494170 3805882042 2637683246 48570710604 41437933484 24160614350 44458062413 950288858 34098150366 46244741963 72693265788 19145652577 66871347810 58581627190 3301000802 7879446031 6641265898 158133173 3521821353 4275458286 8590603290 36340756396 11196951094 36199017166 2568980038 55098187898 11783281366 119606126637 4075990818 120021648884 53762257353 1963605232 17312517939 46488707899 134837722781 61725988507 3236912964 92130658037 114446905838 5316012865 18075466567 49131422601 95169459691 40840647495 45805633003 102800786388 11453714902 93592043981 18230675404 12553000658 18712198868 50321447460 43697959854 131729303 15714774404 5361267654 9773823344 91632572752 46042041812 15604302435 19253963159 19428815775 6088040366 1498384322 70955263450 3587735838 19090366226 11209268031 8672451962 22380242135 33763666134 3578194400 2947647108 41939088642 31273435499 8796516056 10687658146 410143758 55404513902 44573976672 35209369877 119271839442 5905953970 43628675453 1002231354 6131157158 16425522569 81741404914 63894472252 4621673821 2114317552 67618890738 719444907 32416902614 6243727547 3038528935 20588969897 10691597705 7120913394 464242245 32661883503 18266250325 46169218029 42701658696 28716066219 93933167105 68118455141 33257616721 94887298419 50452739300 671181154 47374371074 2402384552 10229415007 9991475338 76298688506 25588074030 36609113535 16708646083 40160712347 72865836241 54227907205 53988970233 8064999602 25995026980 11750155781 15293343090 28360833562 11619805858 55375616526 32629177777 155330991986 15186903135 7380644942 4586879309 59717898678 2796605597 13372724375 2947234522 11660847773 167028667908 77442846790 28765388439 117775516947 16170169712 88159001743 4050941303 9271278303 55526250 61904342913 12633069661 84769615275 5956906872 3193445843 71339803784 22631799957 28330459101 82869743791 5436561849 23630449634 2414757199 22516854086 31815444921 121253273025 38196035684 628128545 87755072082 14962987465 16004771621 21322487958 25571654042 70834539133 86794886480 20423756073 1312073575 67256891186 5704011910 30012331622 1701688967 2125684466 46930339055 12574368304 15854407835 8239355140 68277640078 1594421811 26434245477 38128145612 64603766689 264438413 20065123 10876976143 21043411776 6904629389 106450850758 9092983777 5912293374 8120066856 46212199762 9131405040 48491975619 14253856619 87163500488 54484157349 1358475733 3440870770 86123163259 105311546056 10818365139 286508709 19418267860 10325640113 51508802003 17348404403 62093650732 3444172119 72882634220 112133006433 54517446209 5759783624 87577679879 10431023409 6831480562 7406051011 91115200033 23702176528 68465074114 455433821 42904962399 90216879610 110196482019 85092317209 26154438168 18559213358 6122028748 43654862732 96992902832 711513798 21172649266 696825584 41024733916 22569021448 107189499128 16239768977 11255411251 1960472322 79210546395 7168304807 3007134400 11111461 4787533005 31583462847 1446659455 78192165893 81095643840 1139711898 4224199032 1889998701 81956369700 22345017824 26225066035 17422036008 78071002403 8283279453 2430042821 39542175966 8645884112 20014874280 25545700042 104682131 31454939139 9817191609 13600103894 36327249247 58572524703 18197854550 67605401931 3474511453 44535806977 37989765073 17383044077 21887571961 45769929558 113255737290 108031089913 2999678281 4382376654 122681115 46032469157 29343404691 23310831030 30963567137 27897836416 1349582330 39409899065 22086285201 23639590919 2459861 24606199921 72965190493 83698047301 16500517134 18754274967 3857899354 24437260502 87735885527 9422968733 148568682207 21904455339 16887723313 59186252355 983172777 65157135287 17533101977 50551621493 33863740837 74658384212 42200523437 90126320574 330441443 9048515929 7578641133 1587637209 7373423507 36377140715 65905034618 372688303 51628062296 534151595 21347914103 65496128644 36912014550 13189998807 25748249 19437112 26451079797 124214615598 19045435522 40010452551 16473201328 554957094 29295509487 91630012302 25929161662 100377173453 11528171150 16847042976 5332094716 14248685848 5209007594 51611126493 19864245961 39796349395 94783577001 43806620709 3656459065 1898944861 3361185237 89262683606 8232121122 7387729662 39039985504 28717119390 117304111907 1420373397 4839157714 54398458293 23849766220 119144978405 85061008365 4468349953 11120716412 55691951510 10817867687 21104407367 13936788970 5005286988 146270290961 137288957277 890354717 52947033171 107934133962 44569516822 35803247685 23980655645 45979674072 13586474484 11252941587 12847674447 46734680462 35911394638 3140770855 4021382141 16222831463 34209792946 7574161820 20760193524 31333250178 109129346814 37844979116 77013781156 518405606 65429538595 122947026372 81084010970 112853721335 144490686504 1429250479 23713776681 563226321 397418715 29562937373 30489240506 16166127874 3155647277 311373946 56054720057 62485068145 16682898150 25086837037 122529754793 33982110560 14673984450 152216912873 28450992093 4765607450 92010978768 119966041997 5521782340 14349573105 17849693795 1181228627 792081335 16886952209 12200895544 86274636 210470581 46315516384 10288896506 21996060440 54922779630 10891479852 2161464872 1011663883 21686844872 8967385394 155899931424 5789327768 108303607592 38643420218 62119359709 78240924493 73708405994 122495082416 7782058634 890257513 52683846951 48001401091 47009734210 55973467488 6823401592 44103371548 40301740796 14998003813 77119038411 7641011717 3791551641 3261993667 10307118910 2427907514 2784323435 160115209 18354021714 44425952556 22975729726 50555400363 16676989513 57782489495 9676464805 63900040741 60998781340 110796838268 17629989120 114435468170 35956971286 7217697586 19450258525 2882655480 41235235066 79414261069 11168768268 60161995192 11701532031 1286645792 7924254431 48061529791 4554318809 10659405328 12103893856 15902270384 600580609 863966893 1179038669 14467138795 6299211512 53875312503 23797009518 4797115189 25656233113 3673868746 5985147808 5713752080 20625200297 2265523657 29511190219 80259091270 9967100490 53819618501 7709533906 2787974821 17634190406 30355545193 8663064414 35738034144 33513217287 8663262027 14305101859 2237802187 44305699402 115730548843 65983866615 5679689959 2032721596 4030877 3882107113 8132563528 30639382245 25029004828 12637641893 24101729180 39985748514 1342337901 11780887468 62719987918 3077018722 18884245105 98458540980 174809595521 36727263689 14694725171 4556845786 73821823772 1583544417 67322731816 37540118892 58618310124 67798535603 3226150168 19746399568 3351907394 30875176841 122761285131 53097713436 88681329467 60017730673 114286996725 19045092788 9071280376 8272066162 116878708121 7176484744 40028225816 37912106176 158980073883 54240815087 8626160406 59379716252 4973141663 77740537028 61806899151 99963033225 121132198709 149670012455 7573448126 76392768233 28709193929 38767048366 41167268389 129725429054 41319687707 13926319640 79562257681 44893973238 1493728588 23020633554 39728266923 115000172735 38750855153 120001260184 5391025007 16064060124 35561495649 117913789159 83691845124 9574899306 2943510969 897647670 6932453535 3954798523 40299284864 54333718389 22954538290 4450541430 134268623076 13547897883 2620347683 77744508741 95244796633 4656441932 418623473 25829642813 48831722926 104421264342 35231009846 1268039295 29159872388 65027247412 7509140971 112560822285 9247438900 108073534796 12139160420 8479719350 4456088397 55233318620 41964094001 19230309965 19469393365 51311434873 161539751 28568146119 11775697344 12098991802 65936505252 19113168894 16424964780 7033831849 740253349 10454139199 62283125622 7477659 18899857317 68687608190 1790656853 38975120675 77055276031 3245264590 8775241082 9041514004 91051998849 38347549696 71676502015 1228164018 7743001008 58544070820 3330171789 39142261564 127259462538 55473157252 9289474146 5502109 13578419592 16115634325 817017973 7264980088 38193542257 46387259738 6519348798 14441898938 5714041958 27644092962 113022292066 70914854451 389350521 9021594037 28761347 29594778500 4258035842 16687626308 57151708395 50546895323 58715981931 27677322175 115203977736 80428068967 14559134863 3642030803 5321584915 80743012094 152657275293 11409889631 23220247779 37327479211 101594271900 2693850970 72608337497 153890666246 1818829391 16784557326 19578385853 13741492179 3994082677 32028409929 64896966411 35188816652 41038785294 4910882873 83835162875 12090654006 8374587638 90556350780 145822527780 12915460178 43784646840 47334107837 25137378708 104963759459 11231477716 46637717469 199493527 27776051242 87641167657 6738375965 2753490000 17080793518 114406323661 140170504262 66968639040 96538715946 99443719544 2588129176 7043923710 14505768137 57838686994 24984355107 3612678876 2418088096 46807822663 6162334636 39795065861 35876184145 1633035522 49911056887 8948010773 53103604 44175759137 47410951979 111762757513 7223311874 108983570 24667742549 61532168536 4583308588 18776750071 71562937017 25964968150 8613839642 23019136586 120250490499 7900189106 27673434263 124587441655 3020865615 80147922293 3890845582 47873586488 5461412047 124907546792 11061090978 1968701513 5283172424 494210 12363609895 20725824018 42057161541 11604205231 27999508685 75848497994 219005147 46081717454 150982507 11997404999 70959930186 83065853825 95806752234 7728741516 4763908982 1987217283 39108989 93067956933 38734220148 68780696949 15248484117 59733374392 29279076972 1168459885 37342222721 43085682965 37997277089 37998380988 9816010708 36740043321 1264914705 811179607 8572688130 28748206636 69194839700 73821021781 156327898355 17007198633 53764861689 19032170341 24982593017 87383734082 78277750401 228779871 20612415017 4647707962 127705410271 8411028890 732324590 71455441103 667329712 76988251190 28274281204 41830898032 5768888295 22082243816 2946861747 136647752 2369997088 68537982104 3149031205 53380729585 114190441514 21367279022 85934443144 11585194120 66601816098 87108170964 5835766217 16460243885 495590024 53943063612 43284213052 50702847082 81667014649 47252199068 10531813933 112214721410 21903491975 82366901810 53964638752 65686821107 33320356261 35559662 89768383189 3110973754 201096407 18598026989 2741853255 17647133213 13499609583 1362172696 7966901170 1414472777 56495251752 78083558645 118549270 11417846786 10406321133 36470193883 35382314111 327642338 16092139148 17393310509 53227434997 5539540682 11927433075 4471410299 2841522794 11701814852 52082802367 64204885152 3240545972 1238379801 53618237411 92018861168 4648975537 10346722599 3050054612 64438697695 80789879387 100943660371 9649062365 36406069550 7149512890 118132164386 312676966 41043977903 109656780122 61268643328 58599955745 40981414572 22710037290 38969153774 928758084 29419122646 93935152133 903701711 27215389323 1310960379 15936336229 12467773218 27027827631 71499714412 5444356920 51628351125 11674973874 17382542013 35049590245 32048992329 17805745350 6568207265 13589962679 29477480078 4238603155 210034915 18165335670 34603227769 13500977388 61361546134 30516810778 26293887454 54208456056 57127256764 55396900686 11603244694 1237360089 376576697 24400611345 69737186932 13370651972 19030473946 50295703506 164273214727 18133649398 1908298972 6457859029 38003536109 673368475 42103684836 179877567691 26209726204 17679416194 6683411516 84538373600 8718857815 66631476387 44665143694 13902006248 87846946206 145601669290 8265695254 1976797195 1433220224 3678407540 354135203 110789130146 88310447284 8518264921 4694910241 77654233173 36889524751 37675169051 25740515003 28608716519 24296092286 10360008299 38355254288 66298637848 25638638096 18346887991 24515352807 93955529342 6288401163 109300459700 65514933299 15402055482 41961696624 681573419 16380568526 32485316466 17086001822 79878707753 82858215431 125659101791 15046726498 8225185476 2322902620 49632045 1325764966 77091891 36708872277 27258499369 17364388175 10388308186 97933557486 367487605 2462440737 748646017 2848584055 114335000666 93355964230 24267894316 2280018510 3218088200 69813801804 44665006912 21769726143 55448600170 35192873177 1357857800 9204587635 61551059144 14745930946 31940886658 871232552 46736710237 47632561500 11654791055 56339588196 1763902850 617500721 56474396491 90670819272 43214681434 25644349118 9103164270 117175623411 32267484176 17351086802 272069404 1066858092 46639306055 28392246275 47343161888 32340993580 45640092829 9226947970 49786853213 22177633500 21886558762 17158381084 21493971337 4733456949 7722954146 20882252547 1935718913 2189182801 4818130652 32973520106 4665012470 13175477065 9213356730 22791953471 1656834139 76650636515 123753965695 68407601486 10889888262 27092075152 1468649763 37037819575 178727313845 12513461020 721545870 24364768282 2484184106 42486056132 76341885406 389251144 119547167568 2401187267 15956933873 785849758 1136014490 3945485599 472782289 5507812169 8241118018 3388441266 16289040729 89616523879 1422371297 109575089740 3468104432 10651553470 515606951 159738130812 307387112 4055958823 43086528271 166690208 4240378177 70441810068 23349427750 11592898007 68135855761 85249512598 1525925651 13819504665 126042856629 26608155711 90580139 29134368636 17066085485 2820124479 48288236267 64779540468 22242200767 13786763481 49695404471 74078419167 513125072 62096765846 92444001156 2777917607 51468005790 86326433371 5533486748 77017854738 9697378051 34250040370 47229276967 20111653459 1102529731 12225182441 41646561893 38001040231 25215435752 693054200 56038961902 18298999675 1664912086 16632895409 47050893624 54425292428 23087752192 12713319369 122331252002 20561991386 23751196166 11110959206 703513898 60550164920 112575999795 54032044112 3024555457 4072627000 35026489141 223313095 38821287065 16242037465 13145215632 97256016114 17387140448 14726281953 60145294099 13288154619 34697924513 84217897 856803619 83250938350 51358315317 7055582726 46664769117 37153957371 80603556637 15921808159 35671222069 40119208897 20749858977 11456818301 8636179318 13985989081 39803492639 21076794080 5374120206 1727149017 46801191406 44228512673 54262406811 15615842135 39340813082 22786957954 12535349345 3067304264 83551309437 66695644630 22727245338 46050077713 35714849378 11270430678 110749978987 6632728936 28929772559 10694516184 150419135 7979215390 23048230839 24685051956 38724511944 2181856929 30067722863 20466396474 53161949275 1795756290 57666447107 121259437830 114749569289 11552244390 8926013607 118266548704 83554367843 18640280882 36558037316 4138409 61720736842 34703493143 14131010423 56184860244 110437703422 11650451294 103030506847 20587155054 111863812397 11806687491 75305771074 7997590758 51500981367 5997374129 524495215 106019612926 33160410462 13149661473 116458223865 3605942335 40647781886 146678500 148417182686 15184522651 5731840509 3511132663 114092359405 8709312788 1708231519 2802189333 37616819383 8363351300 35297445469 105489765458 64588212589 43436079282 114755209899 12860564610 6687326959 3457701144 50274351436 10781121044 22980252531 83389790076 87757129164 2752619 1044318340 97707323978 36110884780 27213898917 28013383 1053875864 118844287717 3446673074 2018406849 2248255532 6528172439 65715825587 78622410339 35754953901 98342032483 14091161620 101518764662 45820208526 18968592944 1206949096 57390802 23514211860 15314421850 4899314026 4067112557 1961999154 58703477496 157146803 85313488211 63236134655 21596765688 1240886512 52653890882 5584733987 32970687879 27621827006 42509954721 18929756809 46526683221 98571310449 10134135402 21691368301 3087248205 39142942910 25523624317 14234750891 70829881695 150889462240 3333412814 32624016127 75578196375 26169970972 41949620376 41454097787 92164041348 33914318470 67497348419 6645959520 14518111740 1883304294 20671890971 11852133514 57029307157 515376303 75366059678 3085466894 23940579248 6524129733 36883909542 58161304673 946574344 76820276022 50349335139 95923995181 6191710265 21510162326 42045551861 5216970753 254839428 12403226824 15104842825 38965366979 13372786351 4853642326 71289626727 17249135127 12822355444 41941860003 79076464428 51883369639 80747805797 39047693289 1836001111 33522620635 7679551329 51706693897 77103514697 73816116758 6198410114 20424560889 13175661649 52757559903 85026329983 5357758602 34525353818 13070077036 1445621020 26632415473 27596302010 10961901075 18408510307 2272802 17049658399 46363316176 84440742074 12428915932 76213960723 404469499 37890425792 22186256634 29755920381 3388035617 96474930266 29233971607 5082422686 46815917003 27371666004 107929862002 9411178737 3131941454 20714676302 4965545552 41297018180 24394329757 27988458581 96094693201 48837127745 116229609838 21577552602 16135370588 27602559460 2910522050 1309308408 34576708356 21332554597 150540277587 112869140 15925531512 16585365488 26018555019 9343688637 9966420382 13881304660 2581962519 11201296339 64387328980 50988164106 8976394552 33154865154 60327404160 35687047447 9942735815 1189121148 25718077980 87493344222 71085207203 58371416499 14329059278 13867329055 6061419142 27944687485 29952886403 4168961955 154586935 111068842318 69175242513 91336005208 1358396776 23135973920 35913068164 69236242856 5092030706 6863164885 10833104489 100962623509 3091643483 23556575155 54984812481 5770297226 78728491822 20122828528 88597937145 872613135 667295168 22771394517 530891473 5430972514 120153493996 65694649136 14135172899 98730644656 37142938652 12768488347 44287163022 153369996323 98861609042 13502604727 7018711716 12710003511 3807821368 1528348245 58349104405 31108246128 58396991005 16984715786 18548241661 1218055134 37630542989 22028024861 20362973001 76996609314 2872509395 22151996448 14465598107 9727362537 31998759281 85304312982 26857464899 25119004054 35633742617 6471079704 41448917783 4010523569 6459419678 8319212430 96995544937 20200190842 55596200685 31176043425 1346759306 77943468892 104364040135 25173082400 14546492279 14162876625 132593850554 14315604993 971353565 43260801387 1221705906 115450418535 14353461240 46096336506 44914178461 25261307816 9132322031 8565985846 78137453252 47451147219 25828857040 22058681295 1359796157 2295457646 1395121616 1190814301 8122180967 112099526215 78809791393 20733781130 10218661064 43031413266 992711457 40025973838 129084758 47008089209 34401948 52607959045 14582033459 39039851907 22954819325 67877838587 81872132766 87035164975 34725305613 24135607030 6537451933 217604278 35955004745 58058843355 34627581764 80194261113 5699747979 11647036261 51174288240 43013308099 52862543062 116248034930 11751416331 20874359992 10193737750 28443698076 38903457715 2870189782 20327418493 35562634481 1287494954 61156306 124218149153 44447756540 2771729596 733076347 12823078467 97232287647 13703354540 17613599017 85982342132 3233738151 11368331895 2462063654 51720325958 20465916484 109117890151 6212136585 14366377587 23245221058 79295020207 53681004804 82521933825 141292877644 18027146182 8344966836 10061785052 366512690 107994559557 29931868071 106743582360 104495646230 18622926582 14306695007 42031920596 3762522245 59230891362 23699049919 18578779393 26327016481 16261718129 11605383764 36851010360 2813151137 170738595947 20626776555 104433768539 79792726187 37255033 129672515748 56534483994 39492982704 5158153609 3674737473 48491284241 64336927962 88457132115 52089961 664101710 3958644284 85169290059 50362801211 37157868870 33296388120 5517043825 93025945055 5031885230 11832837965 63387266497 5508885921 47408381451 24100461514 35440210129 12308600615 2486576134 9459750668 16402055673 14656363246 1736653492 61868631699 34358907672 761688635 8858838193 21852068006 34246874602 67230566065 12001632400 9171880455 62949829175 2274137140 46471109010 28306925082 47268434855 142778877742 3477074265 345210162 2242617954 1402445159 34284711922 9282436667 2779005709 41767805514 48652160667 2345397276 11480696668 93814264484 25810750355 37702765547 144363695368 68859028617 427588994 36283167122 47569674976 75292135878 87635823745 6147139773 16950130068 51854943490 77609774654 624799384 9744610824 456073524 13631665523 43863549389 27809442413 24595285961 5660467347 9152759650 105221665732 23588884914 33562955291 7598727533 2179104531 82182064274 1218177678 11024972957 48059561089 1094905432 15012394891 87744416687 83011612481 2699693360 107008993679 71317628403 3050006249 167776958750 98002306301 28454947576 82426494685 48093625279 2897707002 108743771870 862180354 6040505011 37971088023 75192006345 23718753313 27395853436 15740755504 5969888411 16397525842 7982631735 10629757444 1867015891 7754126098 11390659640 80784842652 100691539449 73293077470 21860930802 4290068259 69640903413 20199518837 11470056880 20419268573 452210761 3548389920 133479866986 53515538362 61992407747 59045728004 24855124946 16761365068 5584006643 16458074078 9892545415 5053529098 6115783468 140096147231 8604432961 58754807119 86438374680 8505334911 13349741183 31471952086 3104956262 32623116323 21965249178 16504469149 72111145536 127065275204 65916420483 44851829683 74196782737 13270856628 10618069592 40346054254 23124696887 91484536580 47022758004 11556078504 13260370358 44943200617 8382486693 698035632 11773168464 1617982843 60443515250 12500034985 38853213330 94854550366 9899886906 39944156504 54430184749 3565518856 38123169279 24738435567 66763105472 154214617412 35416481882 2561829812 57130271511 6532192575 41904126052 22834679729 105598679804 842824307 6662095568 16638100907 6123431898 166053487 10769332862 10834676525 5602361990 19257945276 13267719296 8197916044 885752 106731968283 43390721491 136143658250 2535687675 57717548078 86320144708 137491349 79022713471 23983726047 62134492308 1123026117 43685265075 43644437779 700181671 13698461849 7520786919 53622191844 6006567059 17468753029 145284969485 37302407253 32492444967 42624965502 27336170028 19968348245 29760243471 1500212540 2533077594 49641804384 6995152181 132434999217 44474125795 1455558724 4389083402 11078736231 47971768298 7128050732 7590946140 52195201143 65384409427 8179667637 90245695172 158032918319 11539646527 75834077563 57395014841 36987825318 98602573736 24397388995 111868226467 17544395550 62319545553 32697562854 41492850531 3625785370 39728146368 9032010659 41970117688 72986456634 639383992 82776287705 76240761050 28614404412 52587744022 1618686139 18619143947 36292796981 4525138038 9678536907 54240096347 37473478266 39770041486 147996738020 4462128703 35157307580 297626082 46662309110 1464784344 92674949498 162460366021 336597760 3345636294 16440749161 126777273547 9338690017 20144154749 30472311489 9271807600 1078746273 12235091537 13397287419 2623564762 17248434712 11894286 612765790 22117501777 33972221118 34365887965 137764474494 138688370213 5744996856 15502699789 54789488459 30536741404 3213308985 6266135191 92548403588 9763805008 26192250531 821362004 12230438129 4380859206 17972374620 10415105300 17961822705 56200993815 62784526113 306170922 48990748750 8769086454 85279202775 63508521009 80771035133 2789961718 6135543985 61281968248 2355540204 38267875115 914589950 28519587847 33556185177 24598850431 982341284 31400076 8914774783 129458740689 105252669941 37122878974 43055857674 69193707291 9314463778 8656432174 12049844921 17896438097 40730880 78128964796 44430487655 61032765339 44480081994 24441763418 10268554494 71727679140 103528508434 92214782829 6818374798 57154359340 52052635136 5158574001 36141877447 59030489231 12315655508 29420255092 69543520924 109684689293 3097090599 2941247103 26271218421 1068890731 4116930966 13948215390 31582498229 38285126260 94262520572 39158112181 12978909947 30908680903 9913753061 90826644913 146931039333 15404363377 57603420904 128955953801 27602538173 12109782983 135273428889 32338909342 155261613756 888528613 16897577673 17039824791 3423057517 113265506166 3510844565 63863687 21046274305 52696597572 8024640663 1117211899 154872419725 63916497519 2069601212 51143970565 12956119212 3576265367 220502910 32763980718 14409605000 3014274339 112368961632 3846937255 19062204727 51954969899 55422840626 31984240147 2119892300 141682239050 5078046912 9293493483 1952596885 10344397105 562944526 42585256376 11735656438 25850539689 85000709282 8491341509 51177961353 35539291221 68877170019 111598763865 53632439038 8070868310 1739365763 87333835542 16183006821 5021333562 28156339612 91953411501 61513123457 41543913897 28607487991 12728393301 20405948140 7207725809 64734316210 60732217226 6412864445 29521186860 97926179922 11869820786 1068087257 59247425587 4795374477 15076415507 13670477866 8156280 54314192010 27768440585 13639477742 18390431070 4925241703 1565942019 41478865830 19562478788 156927472637 31057920522 84803981986 9076618667 7381006609 4363242311 30535271037 1353486978 30227424399 6847350521 32016142576 19205069332 858396019 2012685683 2426718817 59106808680 16426975939 51798798809 27564075410 4791408424 15022623286 13688273657 50266075126 14029035719 55908016007 16111584278 48931765628 1430552089 44808611541 16366158479 69283474809 3213836958 367482983 32534162005 51895089157 18157836347 122322207551 62936196958 140573109395 50186023438 24716990755 41684584598 44740544 41782998779 26117042269 44401670274 44841538551 100332888874 38097860689 3873864966 77620187808 100293796604 116164695725 77989841896 91109638305 25085513381 876766958 2345733658 50850687783 64523960472 116977522864 47850010588 50885165116 25730347991 972307202 31933569459 28811301161 27388170636 3432542988 10777909392 54292356391 9606229226 15386263377 3286666504 18659443402 2335323480 27207480857 8810841764 8838699876 20267766296 26428621259 97824793947 1467555568 7960879079 95670890694 38201175477 26234676061 36528897278 967866885 9164355544 39920377 5591415504 110641559635 4278692530 25965376428 4504338072 93801506603 103691041429 14199975471 5686694119 52666581541 40222902587 91220382493 92601265965 9852777889 4191321922 2559314337 36228230036 515098476 40197158706 142919763783 71151545553 42136047391 45555382773 4993530911 71317984422 1406479716 72185732368 32366829741 2562532140 54939002768 51945620297 27394995073 68905239851 21484578067 102768029442 23434635061 57168192571 23855755264 2699311367 20724873405 51583304960 155309590321 35224301273 6134836070 82985128732 40950441441 5165288890 12243601918 37341842953 30364921483 67250907860 132499935723 89354813614 74823975061 28255940898 9434957565 89449952254 26641934118 62203703817 31652851592 8984364 6696667163 90364689703 21217090861 91601883618 7887675863 25508312250 107010926333 53805482384 12198107907 13635302774 36481058840 26701454439 67784011572 36045259416 1353799176 21716877508 1980803931 7172234840 84685593325 7163643544 40301551914 42955605445 76774177700 3398287666 10875393505 6519663384 35513394401 967286785 2651517098 14911126353 24311898434 71063782556 1530904943 158774172344 7025287432 41421259011 9679110004 50118111405 19731814321 15162544919 136037447667 75283550484 35036802282 56353359699 242346698 44842806650 54018520618 7261352521 128479090687 27493397265 10924393194 52101878614 83531310304 1956297127 35515406736 37718142323 32024054162 12931419456 40117464911 2020973256 15971057556 22816553313 2298009779 18976191067 12601534205 4402530350 82263264980 8047062607 5450711307 20604409391 38556430394 87177205568 78762778661 2949311377 1649445147 64485425025 50481249301 434206507 70888484450 37829199219 24673343748 36785134189 43362571258 11622424581 7926684082 16326118223 1108830479 86181011146 23806462479 12865013089 49247956789 82685036158 162257957329 62069507014 3605944529 25611880065 403518765 2979308540 2858570155 100263725 17466129 88520444969 82455827708 39107991 52400433288 58951390012 10007656368 57021701455 9536532099 8892411917 6275189116 142440015913 34198406744 78970431105 54515131 2751981864 6843401148 308547493 10823626321 73161943181 84754878 79051315189 27370862329 8958056248 107044636152 47997490730 59195584055 60643166836 40659540483 25795668274 100785033376 76231213566 18690180638 520438094 45204330628 14156324592 19960226069 24021170974 19345553034 24056070131 3895674207 49839065769 38823265452 49950485098 27603098953 10922257859 57567233852 30618370 16883413008 66640872133 96937491021 41023195922 13516564201 3215132706 36314260135 360257616 907951767 2505707581 6017461033 88627994303 65946065613 76649525015 95956420722 18391168983 6290546255 25121520434 34241768558 21615908594 5170163385 1745554390 9710902525 60934047913 541209479 7779467284 1159839471 12434728119 77178023484 50323166463 20652860954 33460654099 3353829028 65878702773 96914225195 77270101420 8500326560 9474292781 137926172 106677468436 73441071465 7077814793 6374944251 39318070109 15549316996 28313967980 34300616878 2167142854 13923341246 13174671868 10701712829 7459863239 70091943914 5812546998 2993966078 543705349 68016307175 44152763438 70103763342 6330731569 8618270554 2053581497 1595665334 57355525468 61057547966 2118338224 63457373021 59183534634 1936805025 10958206983 114690017483 45894834173 122107675956 2726127759 144681159537 14863964753 21431098050 113371509909 19412791124 24605706909 8941531657 9694284940 70790673716 2496671025 2304819208 20075648168 30934455640 34414353635 1735445292 127238117686 31620127550 121867286519 28971812632 8425158408 52400951808 1240558809 93170941745 35448058299 4383963255 6334210180 24116398700 48099402679 32296843707 86096622328 22999238785 12261246 7633123754 13669058830 1085050961 35520390245 1037958750 1626893752 11724230821 47914970371 17042485531 47500525957 43772271103 69389522080 26866753191 169086964 7632947225 708883522 11942310697 51306903691 28340464867 6726492962 2628583659 35320932105 49695748280 41680756155 9468970306 17164971452 1273891015 30511490624 56587576310 87651397318 2160433322 992833782 116285441774 685139613 12162316096 14818427986 6659081553 62504002389 109482878272 12412029593 40073516206 101928339637 90216472485 37585646611 35521375801 23701541264 6639180691 5991769610 4494492949 62160006279 22571948544 11085678970 21922704916 2249727894 9530390427 10338107559 58209524427 2584673274 36147474079 23924939564 84167274039 109816352999 16329638730 1853649 47635050725 73377489604 24796735712 37714808955 31813643856 10276587187 1429251423 978185930 8172206795 128840034222 37182641999 65231757835 17893999986 91265294173 164021805966 2845236554 65205542634 116667922397 29494865002 12250885535 22619834301 94672472375 2116845744 48639917074 42872911415 13712870991 38334146475 13788195791 5970404717 4444511566 12947746486 9451488634 51367112478 29917168443 70947278393 15921573581 45140116008 5194298047 117324444951 120120144250 854063506 10177271270 10553380608 13474451542 55894733988 28025889539 13892416479 137850411278 7257638565 6767212689 13613129261 34920518331 29902281190 40076193629 16845717749 1025954725 26188292625 39555654525 1578012722 48278437307 41110929913 36301719791 86283258194 704032234 37731398400 2506195074 5219932923 114471709251 2558450155 6375450762 29915562455 69330425007 1437989629 78666441191 89378249573 17158938545 3610534989 2082874850 65999396909 46105005836 8505408444 1988228467 15929880746 8158496194 30548101044 22891383463 13017177640 25550121336 40405923127 40137095230 77831032354 39811256451 37569756047 4546155711 6811764824 2200928103 20071890249 56045013249 1249275884 44067439778 24246351219 2829699647 171852951020 51714685569 15027094224 50516136361 42932696625 484930554 6927805639 150193967981 68274773928 17348996939 184962280 22572770726 111381101195 8888637889 743241629 95899551643 3613459507 21297953883 34690196881 110236501 6656631724 514663688 26561511173 9925617260 16819619627 4127555815 40717822429 39983001383 12205905381 103918768963 9655404294 4903984361 55319086027 11645344723 73771936 1638178308 36438657483 119554728963 62866769664 64799822867 453126089 98651206114 73057877271 54829171909 18609545534 5398454292 25193530756 30751283727 83553243033 10946174981 4541226551 27381073731 85535225664 7782891356 3720491360 21949191805 87934611741 9667780993 103854543830 35283295075 37578924674 86593355578 1754673517 36366366044 3155396840 114398441483 12463856587 45398406386 10212895775 10785271709 6441899978 6647407640 7940030750 7983038692 7568064653 135308509841 33414414159 11557260880 74495859016 51284632877 60006659588 10220428475 84206519939 1888102948 1016804269 43270692534 16773300462 50334647600 15451450116 10252712183 21824893612 2106685764 4071061444 33769481765 1699075194 60341275824 13680935722 48707631578 4423916197 2222250316 75778192 35247184719 67493033688 4622250 31644350350 2216853377 34597826874 8896500419 92702364194 5227503482 458943576 11715583228 2342927235 17549582808 10255874578 54882411074 15274567082 33265976645 43686880819 57200388748 15976786950 33365997307 4226775436 20914117048 14802243300 66752222132 20645371655 8774732435 37345341610 8401330437 2409696236 4563421 23602181597 2400602410 900199689 73966072658 3232962872 65040248247 26878530607 18699161993 21661910145 35523716872 9866374240 202892508 126212310377 90522129376 128684898200 31421021365 8433382109 100565816908 31888245728 52104190417 338249960 37483018541 148529502104 11164244770 1232317507 16737459949 28084695293 179770417 28584418092 10060257112 21506551765 54186773935 8274561574 3596257545 42047685153 36118800390 1323517566 598224960 4915592620 35492176435 112038117988 53500450259 39762559160 114969941456 5897467635 22965633470 68845217686 42295395138 27000508240 17082131208 79799785959 12967747880 18416405444 34925357700 103930962388 153878060060 20512576152 20400988065 55536131458 21772638840 19883927876 44752920130 201614500 67207128158 11110233204 27960748107 1572375287 104469485521 2722799844 18434204496 2728009895 57050004193 3175520536 106732591 118422155308 1644767767 98106959698 55406697246 4526064142 74691868943 21540717767 1183041576 104690953709 13839220433 73873278954 481907210 1270057711 650137797 32915620052 8851352231 27049882732 59946333550 15805282592 117435138497 29391662076 18391102975 103678012133 8452931453 75972328987 35752439736 402612488 30053978869 14577556389 31754994950 20385898713 35332210073 277322377 11222837105 7120430992 77032175984 3049393488 10990420535 134277156032 14639286556 43631212765 12581537056 20225094736 50079405305 29399380802 89529154753 6810859883 57380711276 49138659120 4052780270 128405085106 7221959497 71303134060 29916384434 53147993660 8712399051 13832499641 613114707 16192044790 1259054316 125306288313 1698928283 49009126139 1223620598 141835921020 73280010603 22653387488 5122596637 80014531317 29863168574 33847793415 951613102 43761484688 4391879790 10263303158 97953333199 74734740592 47350641030 1228980172 113066162634 72779144439 2681674201 133705267550 73195150470 36411248777 106832168204 82756732611 4696667566 5216435911 164627019295 52125622883 3734645564 45614885261 145703124368 38456753304 8754704836 18138013538 19249923059 37368681337 12712245881 13839367818 10978936743 7038037171 108839597282 40307208877 56598555581 58324794926 75391874369 37160968915 48585057786 12009379734 13728871794 2624650291 27121832482 32641722246 9814768090 38239069157 42918080223 58152795503 19399482519 104129174044 41754493645 5259918676 47374818755 59546956828 55704427429 3795370508 1325778717 20579934032 3725793709 12779888298 6801336 978090158 21193438196 4241819907 85942972613 127520454214 100424611322 2726706045 59373172438 5118597595 55833490835 14611169530 100746812471 84574283227 19311381760 30347236678 15369962691 32375436693 81450322988 45215568145 23515909964 12591132470 12498854204 50157399105 53797466002 1932512112 7568306676 96953423642 45060285867 150338780551 10826506103 12357740837 2958462422 2273609534 2556170591 54068592508 11998357029 4075124475 72347952352 65724625745 51478837870 9947176928 25952142250 51236708231 15020028430 102349200206 206350587 907248883 5662651289 43600193686 21723788259 12489350714 65933002439 18673997629 32220455 5124843731 33047094379 45332953864 7576942390 28880114685 2933724213 17481383613 1871678381 44699559698 90150735634 125605952408 20867989540 20875184644 49241911072 6200548862 145874105933 105425092806 78178163673 158969821334 59275408866 17221643250 9202031222 806024111 15740089614 29838693852 55152259232 25788537970 771894852 5425176134 74780828544 522292421 10252047687 28387619630 35068033911 40849937353 83598985180 33292429941 115826108623 12977074955 64423536667 6840933969 10738500238 66565647895 64431886249 2437519239 47172085971 83398382210 19879820827 133201825412 81083657268 43037953471 6286048601 2970826036 14857916360 106936844342 23746393167 16506587680 2403735537 6930284635 28562334697 9899228106 92216948830 3214482474 40339223606 50111630106 2901574690 1804485259 87611828710 33781863140 58961494371 8750569379 4511730953 42447123061 12286134457 12501300370 1347911083 96132666461 22521107467 43641887057 1942359049 4786407073 9606316202 51757677102 15542279747 56585906911 23725541691 23044925851 96362616 13769880516 15584813845 31448992218 6691995634 109189959740 66311042554 38887620014 7839944513 1064296857 39103927616 20730384990 7258702701 1942341402 8201716368 672783839 25425280209 5905441771 27769265519 107476145568 81373193683 6354371007 10122921577 4190340064 8318947678 149099249207 32461652 126083990777 7882897776 166513967684 62217847128 2125362500 1782460848 28994354227 14280389395 13665380405 107571866975 48068695208 24546375694 15030053373 108141514677 1428921327 813651205 2493368807 556140145 11007328835 25856064777 19880772953 56444429393 88241499723 4268699211 29211096247 40714489085 2961587652 6671798051 24568051972 1805555756 48012886038 5463080334 79638473123 45352729428 60492166680 27977818344 67808067205 75933098 13862371211 49467311444 70732824982 39659569128 24715101401 71802824560 78481268329 928285547 21832759811 9511728122 63191209111 22050957906 11101806259 8088209963 26806350239 13589405026 1781528335 34113691817 112265159725 27908547348 36383933323 26384547264 59175151500 5381879929 18250244539 7296241675 55250046468 54773304562 6551894132 3595266465 10939011336 21170984913 32816064017 87624474458 95343425372 9319986976 22364167312 33465260782 48909409077 6417507769 36866674291 29625976662 81927767687 134258231353 39323215314 27250988909 78294569217 4247435077 32129953780 9069362447 22836125131 157658611740 7297423693 25528267131 47082312367 30249876564 12772713091 2757678033 93912266030 37078706198 7720393154 706167441 14479435293 1160816788 81041233 62748945250 3425152005 41077140771 1219447448 25637231221 6668143722 84599534446 101506510558 16107408434 21863488284 12580881816 10950528531 55384217115 916055263 13716054528 71595386880 3555012628 97623720060 3097378968 12946621206 41165962786 74066071669 69671590061 272121071 130030829444 100770571923 7219745917 30919508327 9244962886 16598084147 21307646746 7874821936 13102683889 8389740731 3478411765 8446575333 8230155472 71902349565 25881164838 20617338646 39869414240 38566942351 12634047004 27463301417 594561437 25104652019 98092836456 25697425190 38634782426 23071342278 7248007976 29171857379 55400688261 30775092858 79055652641 5406381465 70451149879 78168252114 18228778764 132394208819 26664935071 13147038970 6391152898 51833116232 15438084203 832664429 98709410664 78591095916 12493675878 3868488765 22599113424 128888220301 111445413213 45108793 12868626369 130185369403 22771904667 22710094161 105825072069 132870223268 19962825526 2070423641 13681585363 37465545151 91121388212 81764162577 3905708207 48464562494 74453140978 47966109987 2839548071 7834844961 79161385787 153839190826 3684182296 4504059277 5369990630 6746950592 7007587792 26512211909 13366889183 122142499997 54612017324 797660085 22534484239 114749973631 30732116919 9966983346 1480844220 19973318489 8560885897 42271816908 25104438192 12745882296 75690350325 3208131499 1064439336 106973224049 2689882598 27145627155 30276180386 5020043955 68230170920 58300938430 26851993 36975748287 149199654734 74882294561 11326581501 23208087812 74643693298 47273086 1692935837 43394776320 30234660293 340857061 9269014836 41273946411 111025984762 37588368929 83186874704 16070747623 7505929946 11540774520 16815318293 13231246947 58308963246 111602409199 25098708185 69108419398 14086353496 56427484701 36924385702 2902320616 51269992863 1737411736 70450102524 6260636434 1055620929 30279626450 33860727593 20147242277 84359362953 7523569627 53201901213 62001912569 62192769928 23173460834 1258724890 18537102771 8705443991 94866637804 70640139617 71101239823 97576165308 17117187076 12216027686 97082078672 44124873343 4658621307 38587821348 12710447131 3889561057 58409406072 114616590124 6192328361 36361342827 2951130838 145299135451 66458095028 2740558792 43450505563 3580086352 16800160221 8095980511 54405126494 11701200095 45264469841 5206946670 33209108229 76780318517 9490498531 6362367058 24347151743 7597835361 49793563934 16872582161 75188497773 40531664128 78627757380 32513719008 13410756241 12136405012 36440863128 59657192192 39096556190 44850908370 53368415608 62449402863 9807447480 39196674304 29630750380 95868346873 19591584015 1412761535 1669179525 22826097057 22258315082 72860663387 32856818273 26622528281 2706026669 15967281405 17854166544 14685690 5786706166 52155409806 65815751663 8094302299 8074087670 86445996966 2877754698 78340889617 4819323788 70994183416 2939828373 5206961155 2399154848 50426441949 9479150366 10149210258 1850316681 75487794638 11437062120 7125281595 10936767545 17116925551 17946252309 950588517 146720767547 25450239171 10537064984 15515948921 25600673840 28056406996 13821035412 31912739147 9985997768 2626972756 2408631855 17549878343 62046717657 3305467707 33116500336 75341162953 55102648 155504625392 8778441928 129015020860 2174965349 25082002264 113481582193 3144762272 13762169 75580853774 13058576453 118858813295 34862361311 19205133976 49094118385 30159343149 43765758087 20564594728 2309728388 68359591721 125574864364 348673018 115310222242 3733403671 1695581480 7353353155 82629971922 2387510454 102808751719 39624965499 87906491550 38825300187 5063256852 496767137 965192213 66002089613 51654444142 2529767677 12273495537 2554280111 12114851272 19021002604 385432255 117905668240 62315961547 74608682275 40627416641 95064885 6096687348 5492798853 53800576678 14164921761 22167512026 1868279019 51403022231 1202744655 273580444 27383293518 1025132641 26985008481 62023864534 23466433820 20440694810 16091315525 101942886264 43574741681 2982324507 9414305478 76806539005 131290470349 15242227901 2719178379 6967909835 54663325886 162197524 9312642129 13632237901 37031690246 2499097256 1839411120 22172966308 5928856639 12466011105 46614895898 12452996755 335970241 76564746148 22681622691 424279033 11908929777 31762470766 10836988898 30323184611 112227480909 5732299144 40045320624 9894298473 10675766530 7371282321 19095832138 30139399676 6430288849 15885577392 23632193333 140305424682 7450848514 8626097088 6709706998 52735381156 63656218349 7153389095 50784820188 40440781342 7262733001 5547627849 1248720110 3360686434 8003810773 62184424232 29336946658 95908883321 76309862622 13422410220 17105614594 5985443726 21156953908 43335821270 8422907381 65119852719 12888774087 155293245882 3461035060 6520466081 48074482291 741640521 22921255094 76359134779 4772033318 3840924844 134194660429 17249762030 33431453652 24643383925 49827487255 15539757039 35759364065 5286618580 25652212080 100220971666 58819016438 56235781335 538089680 1236449395 59305630171 8199051708 2779762579 65025161284 159065019630 35871882175 274876395 15650192785 105442433608 158074303 1972076664 4138564728 25672160113 40326729601 3262347437 47794284952 5799850420 473894485 46439182424 12899401803 62996138621 42443871943 4192530332 12051482088 65164903287 109445273814 14054577493 882268581 1551991646 117028721785 45391221328 18552000120 4602356194 13314174743 92700029560 14242124394 9665492198 2840335819 31965446755 126881373281 28457943858 38290796561 25830960909 7857377533 79084248331 2258463434 43693863887 1257031717 79644199839 2733120892 36145311185 6516852605 14009492803 22606879655 7359184092 1512615870 16683826374 104122692630 45916175395 9532389762 241569029 3649352884 10518528625 13756117728 129078698152 47444320 23305298724 7458958718 36223298919 94669679988 349294197 49544751154 33260449217 13692873986 26480721058 67139827057 58914618978 8820644947 79975851568 67370146672 120911280871 31128167632 88403718 63688465108 59004036893 21960521341 50899647334 19096413275 2242721761 26821852903 10003815707 24378679779 24702200879 3845818133 5158101607 206105181 38684558663 93109052356 16969751763 920709057 100191862956 26915895521 68578163861 58795598131 42600370292 1470643389 143603020833 122364176089 39473794118 33012155234 5096703482 9364505427 29423316349 17311548910 59419873636 1865147169 21135663840 3077207577 101362399289 496009040 55625981674 60977834470 14094716770 60145736159 81342352454 16715635328 107554779963 33718664655 58082002255 12423100976 6874363621 35845632131 978202376 1188780962 30940452594 21105026015 15974822534 101335391893 119085162747 48243666088 289873690 43930564312 118027486707 13730196942 50386018485 588575260 7343501224 20793747767 47161870674 26746645483 33187882885 30232467201 43934554311 1352499773 36374097516 19502557202 206178180 143134757893 5970404066 25380604364 100314035916 25228843272 12262810471 65300210707 57731683566 23323669902 602145993 4768156809 17739103996 104203582305 8681998572 13866459446 18645921100 48128915287 37317033770 12578958837 11269568748 99351080233 4553564990 126962479843 111072515171 108099470261 4763841609 7158910189 31563187235 2135985524 3979319406 38806105078 44113572374 5742281088 61008416999 130725407058 4975401830 19563350316 2861971235 6575873094 16616755731 11944596253 92737592609 17843589823 96857293232 70728899459 25854373490 663278392 4885978393 26636689 14488524646 5279967757 1658801354 36933580153 72281859203 32549645563 38873349697 69181531396 48043346552 36602071900 15404375447 108007351302 4823087027 10390514515 38191606086 57969240560 1663444981 7217503631 12187443956 32079033392 1647608190 2329833257 5939368634 160492147 22703377760 5454734997 6941884391 108588429692 18557104376 65224481887 90308797794 9965994410 18567097419 19689700853 1109422421 6794120938 8977386513 57733341517 5845095954 12916459690 21888684931 23998289362 17528235722 84442486722 5938960170 130853804004 43398641883 21252134720 45775865528 22447257266 14390017480 20773297750 186664164 52918124822 130259503306 2428983018 12893932367 61746208170 5345426741 65606198811 19564894481 28223674895 28456337472 45367270211 2446467205 23330961895 6367431293 18859709405 39567173750 35987196584 45482629256 70450039927 853489859 15715660100 8035138777 138278194443 41013019275 4351351580 8145064308 52820938000 30134098250 13285402579 16235414068 1214327102 53272840991 12242384068 11381513346 45244664859 1050959120 41016108865 6131775155 1411477108 20192193458 131738857947 79239348945 7405365625 123500074096 10895003156 12662162105 6117541121 20980174221 8601167988 764898185 18987114477 3362992342 33818394888 84922861535 13482398661 35420745021 16599326531 65688973685 84873383286 24228273036 77297429493 728653079 80279526322 66110119353 19019099891 84439928435 73843543124 7945135977 30622369395 37721299277 28573493107 67273749844 20529639289 145683085497 21668810950 19834009492 37145723172 55071991871 19367444584 2348661233 129058127828 72983180527 1817033964 27734665367 2007700413 35867520338 55702601991 6914465367 42180928243 7412645462 78083639465 8386728419 389688974 5096729733 28581287030 14061355355 9305052867 13437025916 5022213929 90643719562 38451928088 5750127627 3658594857 53122965054 8379066617 211050465 26053490599 17314098294 134501742898 3149093803 9874674129 3615893080 59898156447 4208073569 26563051920 4704764498 295499088 110591485017 125600341321 29501888342 6335276198 140829809171 102035717231 19290346006 46300429280 16449382176 4622561228 46701200172 45668928509 29227836385 21235031693 59813008625 77986236132 5902938993 34587877091 66180835785 140500910934 29645911627 1664779730 117085559088 7118396158 69031264127 126851929179 36444357985 112122843923 10322672159 11966386376 60912984522 9168796995 36054287492 3225488806 170213463705 6578585873 5254084655 12416760849 11726594787 14668422653 41717484150 54957166842 2784541426 7062209930 44412334778 13305083457 45301833422 87560021510 953560022 5822761713 11566192958 15582630099 8804562404 38996955642 42637259808 34058259743 7250028721 41745376000 7674783882 259402113 2581467823 50859555673 115651359497 8070707586 27605113798 3985880546 8375780487 34948036087 54097770519 34790688642 3228873084 92724321589 95567790009 90420266053 6358991647 58442060373 10262243950 44022179133 33164248040 2064160015 35102723862 5414672603 24850043190 32152217295 11138839358 53324733810 17422837250 10612026119 14432738777 10996277086 19302165398 1910035583 14108904646 97728292487 14613266963 1576286257 29358406213 34346154760 18754075240 42103807791 71205221148 96768296512 75932192783 48543817313 2655938280 1719729424 25272313026 66716121162 39680587433 11498967595 80761810750 102873133648 37401334842 4804176310 6416514191 8337161680 2225217355 6837006146 38110204204 37491560689 11495040104 4850981547 63659949140 8989716741 10985142654 17782077371 36233413123 57006282232 2664108840 15110297 59149523917 8603914168 87190519881 161156611028 80651149707 23076000731 2833801531 10850284914 24070030030 31773075579 8069134168 23350617341 19435488400 4610514109 35691950304 138357435561 64057446534 8805293109 44163370933 3282192287 7240799103 54221959105 44559107055 4229955910 126461370424 4107605243 2301801703 17016862556 67228866677 4706894944 6725264170 106351499635 22817237721 3457340246 3110312007 49716320374 10003569776 24039363053 2131348143 20670535327 26118464041 902067830 56393572287 2757915109 60302772387 37928852210 57933404557 2594616203 81848400161 1908586019 39876329712 38658160310 44556025569 1826247 25983782397 37774640671 21079920793 18452381448 40966462586 17998872986 1790697873 90667305124 78254217 2324693023 4089517331 129285818872 7369112615 42874135908 18205320838 42077464549 47208494192 17337730491 6302236534 3364683294 71835354966 25346641147 10281217772 59557304938 48047078871 57755568444 6786702237 46338906739 1326254928 15837549624 50132899818 2318959328 3391963935 28081888600 639504051 21895795 38234049782 5104375967 4181740094 50668260973 54994298424 3493657022 44853227647 21323011853 4191429426 21056695272 13826354491 38124783923 42675542063 43592015825 17501986009 16520044650 7234313243 8364167769 17081529837 69354561078 10553454972 19542922184 6664428029 61754718706 20816779120 93970012368 1125411331 18638906395 8894999230 448667908 5377244268 38059876528 3197909602 3207012227 46944827825 14262763294 50426275780 40611275283 54673427331 19775610493 20341768746 984491769 119178587659 31328802407 27472596982 11107126174 19702371429 25800275362 3625112328 77800413 6604791900 47792739491 46162400077 8933593509 37778651039 116780291 60561422 27628739533 22544251260 35908793279 75914209965 37701786374 32428483559 10582038614 60935393247 17053718787 8429839303 4088842492 101910947243 907248091 9565286300 4432177730 29494416224 638891282 129846752501 22338231280 38146274104 5751731752 39153236292 1440958126 8813291543 89223817661 82498713596 116875700557 3077474045 59234937193 109619760599 9834425034 38846249912 90899295603 22411318570 3890366229 30290233151 19895246837 13594930999 97091951674 26669165634 18883329420 116915239580 38266164351 1086547982 868889505 29014390036 14097031065 2222599848 720977271 141458692900 98596415587 104276914132 55114208323 94380282878 39183443921 3652319530 9100949736 73818374246 34993099492 42832966111 70281456985 69874946339 54716378104 15768941096 50139522623 20606910219 47792897927 12188877636 41219107764 11302958973 23328159061 22225755967 11199911448 18015255779 18361203763 3179799072 23095901514 19751299124 1101592097 45367960063 2751529433 75943568271 71779750579 86298526230 74147909498 16869809892 44701900346 27413823622 34953081005 12275163776 61719126031 2369939110 5802906605 25166568414 29257711700 88111373146 50120918334 80484029859 73169940770 40132768338 4951932208 22641063703 88704607796 14557546474 72818914698 70974375084 39932173502 10135057557 43288304 50529786953 51965360565 66983897180 162381885458 11624026986 9460340184 63187331 12666813897 60585756474 160091039989 702276000 69550306272 88284250721 12963670117 15516457299 100351580592 8180510008 8459107946 11111834309 84172759520 6677415702 170249369329 34167068236 30226512977 151587017686 17354125704 1816866474 25960788071 71055879947 40432842669 1866068 24379555959 8408621489 38089485365 88724926921 2533536351 6652760293 10381108744 7727079633 11132833123 3483834532 100331397399 88539658135 28017158701 15838598391 5032124087 4197561216 22783781867 51289339199 13947329298 26171296970 6546332969 6902193056 112845447845 3734154270 41492065415 8855859029 8501732576 39353062286 19329291592 69424355312 7234665623 90390996430 29273747258 80465960318 3881906954 2186833123 6243757492 2142747224 16237841825 48064321219 564125429 25649248364 21234765373 74372824363 309530192 6729277066 63641227958 3720024092 1781787997 26552042845 62512488972 86833086914 18902485084 103262993762 538902588 860404618 58241685495 3730701749 22861095011 14966497057 3089498222 6144986984 225025407 54093419537 719165246 11046765418 4075017399 2104768880 21061292855 7158842964 27087665800 20554179033 8928522472 17091660876 39204184472 16884804289 15823077527 10352046195 627649081 25285340247 30959233492 21159099082 19657418189 146169726841 1388935628 136159607273 21735537929 2727268284 91993138905 4500039481 27228281251 1394524960 9309473082 82371152899 19626615717 73378081206 22699190880 116166521124 8219217483 270314048 29302746561 307531065 124726409799 131576268385 58160113162 14486622530 41433548067 113060465587 8142122283 43476182902 8339187168 15521665742 78485475096 9767204872 68058417266 25190062392 83887782738 1660735681 66265315133 82530343401 25893510512 1930480006 67474706035 27755853339 404034882 24489461289 11066045084 28346678752 75262430078 12318816864 19297334062 2562059626 718816119 8529968718 8165165045 19670834543 161962190199 2535728295 18314823769 47765079612 30828171988 4575982485 150031716502 56393034853 16387238797 24708211059 135343240939 35982534590 2232384987 6096002322 10033132745 2643918435 30754939398 44532557846 334239504 100164164 582798202 14112220143 38907857553 71282231634 21708975934 2755641118 80746080159 12231396944 22088919275 5946245319 376158385 85123160576 20007619544 31922680134 77293031793 1037877202 8341164530 17330385908 20779114406 120366471659 105706422194 1366354453 7960363132 2486516439 3793036881 868696671 35528351360 32996439542 78503156654 81281970366 81903891596 4763710377 2697282432 7471853624 15743992698 42546250619 2370285627 8512101701 18156177638 16282716961 4091223056 116144106606 2984440494 47430174 19889383791 100632744645 6920607922 252510975 4366779265 3959251212 7839843870 55412338343 2332998457 40540891043 354009449 101481482012 131965103518 876421879 1077452310 63017552768 22840906957 4739392043 820043749 105483801273 36378149781 16858404854 6924985989 87644389534 40027037373 90394312827 25601434322 12092961083 41040229944 6405709774 29740267973 55783271865 2376594864 88670180650 114476383351 22728713510 45580067183 55222449825 2138803660 55321021921 15489661694 35915541571 8914021342 12444627751 51636062882 13956109213 9879713667 937170230 58182463120 65158917028 127113859770 6022854845 1218018324 4275349 3459381598 16580048496 56674346537 47053327855 923215151 16841503385 117982500086 4531566059 24015223982 9164595617 105444121701 51528094514 1687922435 1497585548 25280261486 15585336686 3600463963 8164672857 43941778550 23747914614 18983029456 38358368635 27359814624 55040109876 36206272692 23916237964 37467203679 18186308170 151551787045 37798503566 68309909800 27826196861 7763171609 5013826076 9059536895 1957504499 52587784912 44860732495 27050780147 1207224947 21124189774 3247146670 20806386558 1745363717 14677269580 6365867211 104913707356 1209285031 59933001564 2380579045 43486395701 65514750317 47635593065 634554547 4366615945 15411668755 8353917178 22903452901 98408144807 14805808396 21808208744 4245947944 22842898441 37581531120 263073952 6428054836 23022656140 22570171904 22452683702 10027363639 34754702402 14398178324 10049876605 13143592849 1952440807 86182990762 55709177661 23767120584 86151026791 1795569290 7352331360 115458686099 50532129004 6341534837 24660194796 2075926271 59662164603 384671900 71371813786 1046216093 14475652297 1667602522 20800843063 108927899788 37199358239 5785773956 41799753314 12732957874 58398095087 52597767230 73729814522 11803758065 5566437318 3943862366 51431890511 33811080106 136864642 41941817271 25336310502 29831616442 34469430883 8326247748 1691530255 59671550460 9153365102 67219698652 16927915398 71684258 557281056 64429289670 21246963740 22933963336 7163532566 8998455107 24714470041 332769704 58210951459 20259174452 4889862858 60469971741 16356148651 2835997523 12804631824 14876733494 50714576494 13187418433 88624586529 33002450902 78411035749 4099915952 47286634879 8199379198 14606574621 42878713814 37043862129 3719037397 54504437981 11788779371 6904219270 48873757665 50463461016 104915806988 29098292716 54768534774 36112206470 7398981618 3197335430 14473151653 4282523404 572077832 81131491275 101249355249 8458523669 12255285949 1843524299 9343166375 2047947398 99825079383 119300622330 14401931160 109907973188 46426059382 22116714644 124409146744 961434513 28657375909 38676431541 11114889616 23586364047 48647988071 81243579877 110647199365 2783970052 35746490194 72483797620 14061180341 15590975447 2678955579 8078547885 3171970903 61971118711 474079105 11402975594 2428971985 73766628860 77167819243 79872393766 13521870804 344916548 496150068 9580853373 132430019851 22991572766 19405496964 1916698510 6329332699 59983434314 38116925384 7783670085 43564026304 21490579517 53708784848 662097063 1875474117 38686303405 21473453680 33850080659 4170842732 9654676431 59396968736 31777312965 14350164339 14405468572 41514124088 39342706982 7768307386 29690779493 5845773729 131443302717 61094343567 55451629597 4814106231 100091834264 11894159357 5897275572 32086021512 77378493301 10635108554 8394526597 46992100575 84628327193 22314693784 43379813345 9474089055 38773632452 10851807219 5091483424 25681642920 19156842664 7386392149 83020104970 5645677899 2885472560 5031330576 10202697908 48095760397 22153189055 23387142915 282257321 34664859306 2667254149 21923283919 32462315631 6693849257 66213771058 52455513888 6507301916 17909740577 2499018460 53918984532 11918363821 78080933298 20848169883 18608775935 11579249436 58830956279 17786622069 4144743416 52058369225 58967278812 4159986986 5193099298 10474437070 19406983581 32844885219 4094274724 42707171564 63802485116 74564258901 8579254317 3835291646 64962251625 20230363210 14724062102 320458047 68596023502 42203639693 428245515 11801016822 3286036596 61754970706 21719576911 7028600968 40421934064 3551024660 1183124894 3028760433 4625145435 13128519906 13970928702 35835561964 863141287 50593431510 5088801943 140705656031 3420772656 59616008159 44575933105 22246736313 49928056414 7281452333 7243216182 12868958162 467887750 16968541768 25350805735 7207988408 110752554817 32990875519 6373036266 552604109 74426618308 3267596637 43193035102 26111930 28059003844 208576656 3719625815 58680580379 518295444 3796585754 115748116035 21593507850 17895596227 146078577155 17276838195 2493089729 2329663295 119147727 74684792878 34400170161 42701389498 9900287115 3977182770 11986353209 1996049785 34723856852 812647912 6717273150 32636337302 58612417851 10676150236 4250607109 29910299807 6771511685 36968219165 2903235388 7531680218 28926701881 6642276216 7164811505 30921708875 43287900555 105230186281 634500629 2892597721 79934189038 65463271502 30448462208 29779658364 8656575151 42297592468 48998074269 775293796 115976183662 5697889662 66847998468 21110065392 47254145100 31214371095 31154305626 49691218025 12606597797 9636901454 5022460353 27166121006 5408085471 18021464584 105402572187 7893237488 46643777187 18638531280 68671907378 13927350580 4346750480 34076215398 40191948230 2510287423 12089604984 28996021785 78654348062 20658027853 75086146078 36115982451 29957727137 18378658701 16530621476 28435560354 72893344334 304490352 48517721776 789894444 56688323321 12232221984 59633927887 12753711486 57021883137 38183653114 13818513328 44698215092 2481201121 67320678596 12335719564 42256861204 51768936537 125401993292 9968689009 750551151 19028137125 72057895196 18861026942 20616477525 805235982 28488515840 4705972780 68780467865 2046599216 19685174429 80322581035 56456906624 35179272246 62432425100 9391444318 112526836259 83225048963 144429854223 12103469186 18357987395 27126520673 1028265528 23542672969 68310703341 7335354327 4069298954 91767161157 12944709577 10331111224 73721585172 1286876423 34586799574 33186890142 27937712680 28510933068 24709521344 25368666849 34704011813 23196882979 49192893518 133596228217 34069464032 8037399466 29749803248 120160524929 38256000911 1510254217 9353543654 6939195415 30081615126 25933479106 32915827866 11305793409 23537129639 9378817113 13020291336 8434275024 24772538948 42524924874 125354432141 95832814452 63326319874 9466960402 30313487 31654119957 5205386133 106903436570 14330885579 77202825224 999586683 47413869211 25428749538 65226901806 3794965681 23844786411 132036829961 1640455242 76099872329 16585402665 45103655490 2875669596 126984045202 114497713380 51687291393 2303069 13465468850 38722499740 35187650952 22649955550 40110635953 45091242615 135087808512 19945785517 709767612 8536759112 259981931 23964323388 12268455390 45634346751 15182211891 27868929849 31720288515 48730041790 27211460893 4009217256 4413680924 25786531823 10284240 39612387108 11664881341 52176876397 7578761588 45189036458 21675368931 18288976607 1725108665 801107333 19849764392 36700633293 30285690703 7049357602 57868758886 22038252855 4442399698 45184907651 14782015813 5651610505 11258673757 42897986673 932212716 32601649189 4466818469 43916282089 23069496104 5264826249 21511930 24564279835 16460070046 63594022176 17905949197 18220300285 28877475284 49644934625 11790677901 2562268220 45623396327 10448817206 17622962462 58810570252 2856076991 97953041967 28001510790 84242607764 2848662476 10925300084 2247111830 62531897667 47892420712 52067151423 10265989540 2253896779 62430570453 10606015443 134271979463 120034387977 15706603666 581018583 28040006142 10043959101 18313386086 4726233485 83022334296 281613704 79019766581 1829066245 2374280486 43849324895 27583480371 31464689887 317184056 10867318905 67222171922 3831333262 3611384367 7867563597 26414143465 15823427781 10019750618 79665994255 154183175200 3028182965 110587551521 16638705965 140951023555 1736774652 30097933376 65126814057 19631293460 29814430282 5318042282 5416809025 38161965497 30170924718 58685148256 10659904164 35718865505 64815955495 10472804045 8242720499 334919082 826369558 15785483315 118849832666 1673704625 4359098788 3059797955 41855574845 43223782486 8258401380 41017854861 13524563305 72190233911 9052438135 37692503787 64003954837 1806128249 44704857244 100332717932 2091773698 31025219384 21731155218 72828400963 69134284074 88471468118 38545304219 14366790793 5299013242 14339645643 3350602131 13766386661 36914516764 9119412658 9344217859 48497273380 8840334684 58238183568 41105179791 99516376213 90504731455 19198795561 53072458006 28792108049 7543959182 17926548695 57717998121 240777647 27974150372 42226001689 32225626685 146324291156 13691878103 45186467153 5585600896 5914429045 29579906956 46175530933 1562848809 17535681674 84190821364 111497981445 9117139867 11216295999 64487226488 17159846303 29728160868 10243015543 93239624383 55864738604 72309598114 28501190138 111885067014 6181269123 11000344594 14732085745 85121334031 69857147090 115923720125 56655739339 88304220026 35107495349 64940819382 42322271815 27742098646 3002315364 26727991387 1527666235 25371592617 16794372695 19833089943 16738174336 1994298632 99686957928 36819658631 32319798712 39656496421 10814228652 74987984068 12959655492 17710188158 11431771423 32462681204 25508101470 549839080 8559636299 1935587923 15834430189 44858419312 23997289974 10777745190 3342118875 1750305343 45014819705 71038706653 34089851323 8969324349 150133979834 32120432129 3615800922 19183036514 99937534349 36701040084 9178890716 14669841405 518963065 6079583702 23879398133 43004642431 1000967641 22231300847 20551037397 39648720983 3019337543 1564545496 12237187259 312799867 17787570628 1442013669 2225806245 87469136028 7287277191 3758858641 19941969745 82054804407 2025577454 3814996108 47196018788 21490558139 48682151490 28128478530 56290547217 1426636363 96097753589 26951767 95485033422 19165427173 2053408519 36556011266 7096176516 100634900196 19740364157 291461279 6078332733 97791303298 10796669297 84434613851 6578121936 35675266304 5331034629 3496370794 21294674607 3099953378 30013322468 82342306602 30032429014 5814286036 20091788824 39651693279 45766146276 187496225 7866331010 702378 4745635399 85287104458 13613126520 33100470651 19730421142 91116356586 3324189952 5628454031 42305761085 14859412209 15423755843 21860162891 128445326410 3624058993 95186955233 45319513655 16335038804 14788312267 5937580901 107149052232 3170571004 1849099763 4181545240 11590257969 69521407255 20448451217 67739656237 27300313127 35603148648 44479679953 23390473095 298777914 92391619836 3295921220 11524387004 26534908092 5574290685 17927835680 11144804995 57874629987 35456305454 13312123997 33121266460 28606641271 79381857085 2476538335 93924042216 47261841166 7024524065 13689262855 3928156978 4785438285 19267319749 482369446 1728780837 37627426555 41639665547 5377171715 73341154071 73092948954 19003112699 766710366 27510363098 7590203789 41284843700 29935569617 34576511766 78989005098 45095083874 35920512088 25548313722 14371996137 79992137377 66568547843 84639099316 108176256911 1360105057 13905679641 60227840818 13134768254 46833684928 92105992484 34201678356 84912304315 224203531 3673703645 55998787962 47413488249 11704329143 8400688020 45108684389 20608223450 9580898837 5722345783 2547526806 25096435862 44165025619 3741829960 128664824361 27482120496 14971962656 1035606008 8809917870 35078884103 46345942604 26319027375 37478342580 57539262437 39470200509 6370116409 9107945898 10425727134 39868627624 61497577266 149467907646 75358644079 7133305569 121534742447 16387012229 9988526782 16379953019 8865514665 15366343745 15120408037 8333016549 93366189520 3071271512 1203669337 2081602490 38199231003 19812722897 20699062440 93876726867 721475819 7740654275 42736370616 3096498961 27977805228 70229411312 502489240 3380718805 2343914698 69155968992 10281461205 17706674751 64676522530 48961917178 17918366154 4841876105 14023198054 8737130877 13472567269 107392955827 48430938915 11478057276 10568925684 67044305732 19858951693 94154255964 3019983732 8061321469 36871456096 7291612628 1775146088 93105025937 1003657570 18907479887 3352891906 8930258909 22095052032 11894930997 11799977757 9491714064 25274762557 96976892744 38273302297 32070238294 19066556054 2071363335 7305140202 53954403637 74222037634 8222003961 7823504183 1499961777 23299680787 19486766097 38597624 76954512677 99372851 127819990506 30276508392 21548786365 25323320506 6222281304 14184476848 16134197934 33950468029 25697927900 98183757753 66392275873 57192973032 4206491290 13882289825 10732503588 114581712327 62789169475 9037337928 20830109031 32749931820 9877768003 32867923145 56844386549 8298683337 2533638523 2433590664 1959111168 31208602100 5980495195 47066133051 6932850633 8352818025 40065921576 169961275088 111298829685 21837062076 973524469 3936998064 48104253213 9514242863 6914100610 31762045655 46121668257 80228882392 401477665 33212517672 19198684931 75047827355 89639817563 45114406380 22316239709 17255740363 2030560672 24252457691 23714113559 914255533 32820569333 1234773556 12261511594 23396750017 109054978285 120334089586 12029763007 111196617969 44658428965 8704141312 26262869338 19683171358 16721762653 20050149800 15512950308 1623088994 7693809364 4337667966 15201863581 3563529391 29909870222 3644926704 767544011 2894443731 6336547773 57475174750 107175230845 1975264970 110203844093 4684921196 53050993264 6789583047 36744686401 3664859423 5952623711 147493194032 1659477727 29025638368 107804340665 12962531947 64905655263 4743096593 26333074592 73498286323 28804850321 2635282654 833182635 25469584538 66906586311 130614760769 3351201695 50812755921 104119008152 9927186575 151573486 125592402738 83483166132 17998325377 94787803072 746834975 227454355 898981621 8190572261 6244025685 37199794508 40548244494 62460710288 26818368024 280720296 92709023109 15035551423 52225059782 27779010395 35452720389 72020937755 48158426438 92791786458 25153421414 338666470 80020806645 20270002961 15605734359 3255112599 708108890 34240179077 13066149416 1713268455 28536708114 98197453301 1076678304 20298608845 2933873791 13596061317 7041983904 19750635925 3384875831 36554806 64179829055 63317722982 3076277138 117038169482 80719109255 25933375367 758202086 102514868103 1565646820 52806789637 50831089666 13466515665 36843506565 20956100327 2708509237 121696766905 1824663888 15560525639 30960201960 81086404457 69684228542 10836319646 1042773449 42811575647 25080394508 15208321965 42128034922 112937448193 23158957798 5417300199 17715309795 82687535312 30967558772 8399412722 1487215099 48945592947 3557146465 25233543571 20888293393 2461935565 3052564797 30793849526 70317931210 2376427238 4970884120 60934501808 25579948679 3441463940 20212590739 13948667255 2999083367 20602159765 7532787 1374633489 35657455966 91782752029 24067555635 13897189616 10905353749 39941953652 47366079153 19176885363 4858470119 91337929617 34067232066 2670499125 3331356138 68107135044 1516614448 17284085350 868581427 71131634556 14407047647 3401007082 5826253455 76088548171 16284729625 132895864774 100444346150 11450313959 16780658881 9577206286 18958613855 6864065545 35084650961 28248116265 2351719004 117776747876 3158581733 37678487869 37089426619 2425851027 73213738524 49866718933 40727218031 36289148057 115961164257 7033670041 12825942723 5293566366 30222608019 56172008361 135296322915 15860337899 148107021730 4460604822 4484581540 127783928617 61959588710 40883185318 9436829888 3869793589 1217171889 1187675267 67810247082 101264500613 18635965075 354259429 2261799987 25017930453 14082787769 38633982924 15164550565 29771368134 53583689492 44395716728 27936547581 73661062524 78086731982 36875728253 11684438263 2118959718 265874206 10573675800 1230422952 1405532693 35849510039 7316843607 49534556683 65602690253 78086071373 19450878970 22423411442 104420606769 4318039932 93625809236 766680333 37299179068 15180067766 45128394490 20202449322 32218952159 27412452611 3638457398 13972447732 17201086159 27487125986 118588942 36025015210 130999130205 13698198377 92934417602 10219553668 9504168755 3327500475 106242339715 3339474154 40985881045 1762698256 1257462544 90524207690 14428521405 21793701596 14099657313 26833381656 83237995319 15165546127 13070025937 4752030761 30848370175 52485964605 49169212920 6112782973 108308811966 20042026864 5356971391 44273999357 18518785093 82608783989 53210682480 82515100974 11749340023 2072819914 1149992338 6864626182 139377059389 21170112362 30025504639 17861045764 66100369406 21304089050 42004342370 26098121278 11672117585 8791937266 12566057639 59839219481 39250365841 58441959496 23302536235 20686622606 15477027004 11092309507 50715872069 47337830679 14909332941 60485293715 1065112552 28295335259 5886906550 126739722358 13151262613 4359460033 57460632423 680966139 17881991395 15853709713 29702561250 59023057855 829640467 20421871612 18405016267 13127823704 5815096485 15336458191 87855888029 1503575385 162078057997 2138433262 28134068749 58879907814 7749922590 39039735160 1959440507 110007609647 42343301600 5414583350 15135164900 11585973855 30230600582 63944559618 1761171349 15966382911 1361757289 42710577747 729715304 55781537753 95534329227 15433442937 100193930591 45298775262 22844235306 48553625537 15667794206 4035047092 123548387611 79169422874 3809402129 33410805460 26425898539 21890435502 51983721673 3650544652 78904650979 31721269356 42510651006 6399091707 75587560998 40188226667 5399912551 5477995863 2128866339 6075163848 1284457832 4511984175 55788185210 57145858514 142192118214 134300800857 99335821061 1579780524 2381883358 50119115379 52313055532 10798543080 6981090361 50687401764 22506798607 67140307753 10344134489 10967532894 34071053551 4976156634 55268663252 29789881 91097693138 21280301594 17160232429 23378347829 1400413541 15761963962 13181950237 20491376552 3395556781 2546996738 4672789237 26524092384 6936291851 3750107400 17157092712 5130695266 2640121488 41495661404 16129163389 18213578465 4158499839 13563743017 53885873413 59522384066 20643069531 5141772727 914961577 27404799846 19236671821 8023591 1055378076 12768152740 5316030001 13567122436 29332902444 69246084453 9546479350 52391932129 36905686048 18054515348 51032018213 3532002708 1925116830 44501507661 24340950247 11912785800 19678048829 42751257495 7160935053 18572893101 99733963990 18438632742 47522321808 1840122998 84318223716 511196226 32014708010 60867873952 105686348195 36205957774 9305073060 6605527714 74459981136 3823385149 1060296545 32567967899 8590136129 56044422927 13461377657 5436266145 20570863389 1385526792 22922133234 4777031268 12755601589 12767865891 52672239497 3922894694 78327709334 72873003232 96669890 9959377220 96048642449 16995454662 59992382755 24803696259 52165326008 12991417 45079179126 7241053691 3811339034 75782983155 28007923938 39538181321 12123145555 12092048128 92302398660 19880307217 7814833967 102512359290 63423275185 36060533270 32238376592 120011070290 51919079020 81366593504 51514281744 36717343372 16577726421 58126461856 34019286884 10691670693 396939261 16917553959 15927755649 34720604564 30113703101 682907756 39606759262 99340053347 65931559783 82295431090 4616239846 1925808242 21593581894 112444912816 12445855513 128774565648 44206000024 27612138655 5984054663 5943771014 27305123756 6233437115 44526679033 19641215139 35147306192 6877209503 39649841523 19407625124 7323426723 31949942267 17894846794 2427313259 101921572560 155752185855 122644416268 13882209674 33519749787 88036038184 62583421874 9875583311 99065541 38478580996 32648632304 26657532064 12743064434 10383412615 10540220655 22190180083 49521366595 495685999 97140727518 51333283786 19551192664 18056654635 87363310108 22509136453 38887365095 607182951 23974505392 43249375898 12982383792 3396422737 5743643071 7095557567 13344815904 2791363810 91298899 56739236375 20326724696 61301201626 63050279697 51858834735 967285601 48067801391 26502162458 32288063239 125946782562 65472363179 880990669 3158837068 21923440530 17393728754 18956077552 6388034715 3587879828 44739418818 4297142722 33789291091 6510738020 10302477555 29238464718 54345541865 49487529442 67674640881 43127295643 1573439648 11462735212 2914170358 37568169515 6475174047 20354099116 43912046327 32058919625 31503780774 21778026714 44940244088 29866110576 28743881700 24127810706 31703760155 70906474688 70371663454 2342648992 69270585216 1263431629 24252799461 5359422572 21759032566 50017890098 32863776 19990200831 9057575988 57849192725 23589318084 50280683907 38472598637 10994541001 11176730720 67460166095 9579452311 109130294415 32447858524 30767743919 5713134188 18480477142 2529291454 30935053215 459988064 8625993515 665878233 39141296782 86389714541 3014295196 6695934603 109141454278 22314556529 14070109645 58649756737 1348111235 48308599368 7993576243 19621026948 48064892579 98419715729 7258668646 58228340630 57252234957 9596045501 88707497359 1693201849 31038737629 36922448105 17030453958 24989993796 2387839836 3899885096 36817162901 18488583114 14429141037 17732791405 28795710222 132803770012 19253439203 5243471537 12235234362 1037428939 2205989909 91856613284 1294353888 53223203362 2047278851 66639777175 13324703067 83160219079 82765745145 4394654725 13556838390 5955124759 125490611437 40048292925 54693825299 8862342247 22185528843 24620435233 4609341373 81473307176 3902043547 11964805749 77010811033 22987447015 32357327770 873983913 53778128414 60385259814 12752312718 5885915181 7202710691 7140081238 16394178088 30709163521 32125339178 70937975198 31261370333 15315224458 53133298087 71910574964 8188662527 36286702348 28824067021 18705808987 14969671445 43975119880 38149999891 93494219254 28464856799 46180179564 36621027942 44989803081 12853334023 16821695940 50945800315 36252779523 29545294647 92215639179 100498661113 134042705660 31617526990 47554788361 63863711919 7130997591 61693257975 29037024978 20147850685 56900727522 43087679412 4755126515 11450111962 16610776721 46042115764 1348785774 73049506400 113975606 50795263002 29421272577 77009047259 17648228305 235593287 10428843457 16523849384 116415024092 44957224520 4336859515 117748120 44003664582 39538890566 16814469117 8901366228 109176186503 21268111707 4333236874 7797137322 502562551 1976002415 1730816929 17703024795 603195574 2107626662 28138438764 4780422 35562503640 17683011990 3084548920 509100990 2430803653 5592750484 1670191084 43946684705 4055478356 11841528094 124921086978 35164411891 19332982874 8844326891 21468771287 243693530 26176198241 4483195431 114613303222 74877919471 92622010309 1504843101 619015949 11123231046 106177391 42668558765 103054076155 5793533660 792970945 16808964027 18944150543 34702450053 62825272553 20649996231 1852283806 9527889621 2204376518 105703606512 325216268 32370047736 57398008474 25766081407 1373066768 9659787097 18815161461 32575974863 55767435756 42382385178 85077736542 1980520313 14232288659 9637872149 5130814342 21247265929 5608920240 23840070307 50399930903 43299253332 14668168879 92723539926 10407053365 3215046278 43186336755 28174788462 30657035777 35186797317 3525962967 1074025316 2843920998 3865143778 92091547178 15100469694 6104475969 11124838364 112863580897 67789757042 13667684970 72870860667 3886136313 17300057199 4446317483 17323944545 4375318427 17930941138 26208434096 117296269969 3876748312 7679097940 64154353240 37615708945 9478444193 101831460 3756884111 30800807277 19103679226 62888184498 80750754639 31430173258 65131834078 44933771120 15512822080 12142318006 36406981261 610524906 75073508338 7680794206 17556773697 14948536488 7236049066 88922991266 42252971849 43545401586 25077038865 75528279921 64321608640 24054889952 10031413092 8926233070 21109035054 9908055276 75080015216 1742966790 14552352734 87206215047 6385641914 120297108119 38354725845 28421088916 3847135477 17122443317 49719206855 416732002 11273824000 104585945228 28020212414 39176706472 7638699484 106037128915 41316714740 34603059968 62777992851 2224109152 5057442433 37396943481 24328270629 62460278043 3098636716 34639221514 3597279856 2571913240 26748441617 2242474272 10926463905 61609783970 84875354289 45409275554 90048524920 31665385016 82581659240 21199135040 22264986395 7051504548 31951098892 24140311767 122918699217 54816907356 5358007163 83350683524 18635868728 7959115273 5008801772 21755547140 6351835526 7719030576 116104695298 8796065510 17488350333 100225211056 229781156 113815643926 30789960965 41249058760 374882229 9240695275 15379038818 38620240621 11648727891 32066787764 7398768531 11072584769 19913591804 24942398128 26265843650 86159420491 38831673611 3197156715 130256574223 31476683193 9336115823 96071204321 7523074948 10308220506 3895810801 34493086475 5932445403 114644639139 48157418649 244937470 8680521992 11608963498 71799105634 32567380771 41620891329 1579583027 44979299029 1004252964 7487268801 101321333485 47659925826 125045995277 31966957656 35496381975 44620617092 3574820841 4438868685 20369692996 86648414069 108234952536 40289834927 47951064401 7805490586 13297499294 4616391776 1627483362 2131473 92647422512 14398832088 50372086321 39749136824 12209753323 29336042795 102370773009 68841699817 37227193784 7604949702 7262096449 11510403180 2230782919 22912610888 6572405467 105701553828 17394771528 96409070 91116089921 1150434918 48548696472 25494750179 16159205700 52755761196 17062550336 30475788514 1194830419 32250125909 45997845630 2223369348 2221180587 26339510535 49772118986 136914524685 5689697791 48808019174 105540748070 45409551411 4180510618 15952852663 2066842134 30709089564 1291097462 33637102610 4459451727 95307685216 2234978231 47155465424 54366919732 5018756036 11253637062 36702953465 3222600276 57164637442 2597493322 20435083245 80993680324 49016752823 3028203995 45672484960 27475091216 5710566704 57329847718 69319695960 22124178171 7060994620 29370917870 118583711058 38453062384 13642230643 2529091695 3090938186 86195045003 9858141350 634663211 63082293517 7397786894 8599496766 11209151355 20022363 1399803130 8726620856 127272145008 6099497723 18108934193 416206090 46196781054 26819812548 39294882094 17480866830 39872643982 3363722232 33943546223 32992571423 60107917770 1292183398 3755364085 34911881396 5746728228 18255752871 17122846198 336336553 49999826630 920527875 79301608682 22217356305 16000995214 45317354742 9361458604 4426579583 4087157427 6868788566 106494472970 20285085132 2121671248 13750279682 40470466816 8808980515 4790432515 62469888135 94023753641 6928716835 240650943 16306647970 61225607181 25262827068 28656172973 76949953658 13681501014 2932749977 54867137870 18104349649 60636398364 11597286944 65835746717 112216821735 3449155155 37747000818 11043615169 130116281265 64508057901 110715399 28641803475 34259145596 4721275278 48523615436 2932615959 54226254642 19451068535 80632947002 92512563008 13829570208 68504347823 12934975819 12968546051 32606695075 80847728468 16373459191 85399395235 9340806749 799924284 127469821328 29661662400 38226146080 4107445577 48056430589 244669316 559772232 27356662740 46180909001 33610440308 57074795191 7152056104 19241662967 66650557465 107423928 48498755659 7893344548 75810688927 17568935256 56516947384 2852855391 47941246028 80430794593 11082549875 17920135500 1656461348 1385306673 29173854327 32861528286 49634103332 2402761042 4423439339 8170768258 49488721312 35158880786 47281325315 32703135622 51561538038 4384720324 27999520862 21609343687 46439513712 18808729700 30360193791 2983917593 5852174371 1752233673 18498640980 233692342 52806888696 1644385308 13018471122 52086087207 31620488263 39827119161 381897600 25660474915 73838693189 33420090725 52227385652 82996254536 121065648596 69705798687 25253293158 2540693344 25937242822 9696935042 1793014585 34476841826 86600869071 6589634088 15785015464 3907651427 20800191153 22238865244 55949184569 2594770975 10523011578 18110086214 682373131 3883997715 15367391298 68323567448 3110143103 4772458029 6071061508 72067955373 11203713422 246839893 49632684674 15588672935 151412473537 15229303752 3896703717 641740646 34496903614 2363577460 2017692628 102120716205 2141184479 3671911273 31717472762 45966663130 6092684569 131785873768 15285322658 4390469993 764856808 4940644727 38078514078 86519925643 18058825960 38185571010 1582117298 7766548649 39514349149 10178234018 51540112100 19078344259 25959909312 16712705197 1261430141 1665550083 106564562506 16404439735 21087032921 8263410337 27358113318 9319868214 35590318817 679003425 22082593764 41394449721 40780253116 53056950522 2305445471 12354716467 8678320913 2337554510 22351751708 7987639562 45063271692 17171614604 44237334239 21563751094 29199467592 38913552071 75166615913 924971489 28269011569 74510726103 3320489706 91454299941 37397779591 7409096849 13463347148 1454710909 124778381949 23618395828 159457081 19594003075 7946307236 89527364402 1004836771 2951072054 34004972025 1034520910 15732378731 39799096367 39015767155 13930758980 28430767961 61167329389 31638877920 11852532194 56047038827 22488260956 137526500 89254568453 70347936127 22661173127 5609839773 32099159286 13315170202 52322925839 21369475419 19264169033 73374245903 494318087 2724564231 86075202738 89571601560 43078917424 91436835729 4622189742 24075779342 3217316586 19860879536 8546463342 74574376832 7857489667 12737160985 7827026767 13789548947 10218392899 15210227007 13060433779 3907876091 11090244660 21760853204 1485373 517493807 441709158 37600267281 76628285946 20963303785 6806879124 26550522091 9363787181 78831613404 62910865408 27368363149 13131186770 45281901559 54773571531 33201305397 2217419 9975982737 41986085094 48692046890 18766407066 9944479834 1440884448 19337061188 34487896521 55078175507 63385574986 40560860207 9620373593 88306682759 32545583100 18536941013 8665726394 10757898701 118611530104 15875217500 116243631709 72078218250 48737318370 18345868089 36979422341 5634745300 24518627179 7658552191 75086561525 39121717028 1841151320 151011402558 5825486922 3501423887 973709870 14275299966 110741982229 11544930717 839193204 74088663850 97162435456 2000919619 34608203129 7232129672 17961909947 9536194228 3206803307 1784797433 15159612600 11995721192 930776596 5752991315 13006752 1363888744 7960690134 864277923 2775400115 48419007379 5223676058 13447304850 14113936150 44468474254 1429319822 32794343834 28959182669 15578200327 8673503663 4277419384 2517928396 4363696830 13368394958 38313185533 15058799207 2013039676 52628706850 121124336397 82891734647 37982201025 1056039356 29276692472 11298064197 49354970003 44349381474 13588518 80890630935 75322580089 82394700759 6480070068 1093498380 23211523558 30759295593 4131142345 3391902574 43646848364 57126606611 4510522533 5009447 66583447391 13464908807 17280888507 59787311558 65570163526 20528179772 19923000353 86255166870 6517980385 24415120656 34163098220 21241389514 27628308255 95219926567 34865826163 29148977944 2326378959 13972823757 14183414701 56268906989 77622564633 22832739698 98865730833 5072106363 149499939842 56660666073 4060148606 32722080178 11237536253 30303364875 12413526914 16352796806 31096143853 86781358027 36746901119 68229168936 17979838883 4373116371 25255242700 6462084803 18116461183 2900144806 42394780961 13906709435 5257395662 1440629281 15450170584 110347073888 4058803670 5592752277 4706228963 67668667239 28125064233 11675600303 31617310115 143037531273 2728513459 8324726397 42396188481 9106086770 14230379772 187260222 32141721322 9327516056 69524658774 43454734209 34052453771 21366954554 393341289 33012616028 46393335913 97512600269 27534048570 22148019277 27988135096 45286235604 67045734115 10217543021 46291517723 25298103307 20977866108 7439537356 73742465151 11309952088 20888946560 23226315431 15987299791 27433588208 148310614271 17411317478 62332453622 6564571754 34024121549 8816228251 14133553718 38006324379 771898602 97368028649 40552202207 6585651608 10355418055 10494055491 9067181007 31357611634 35455275593 10231454079 37186024044 17919598173 48534027898 2195679230 80081749460 85959556193 83520850936 7927261437 142899069724 18161323731 5354680054 35637393946 49925441772 15925359 12936139428 16513770184 41459257824 25039167810 54789785483 23211962578 23536817171 1827540647 59120451770 11493631263 8962912693 44349169076 55864444011 12542269969 73188060629 4632119677 20412515523 307295584 8844405884 3783027855 26620652477 103206368837 106794414157 21228442316 3850659175 966696564 67490241191 10041099826 14543931 4911196211 13577907867 78698309761 13985535249 19629784909 44205418610 51185410043 2509744116 7795941674 15565772917 45679978234 32395253291 13285985944 21048097501 31881258158 9788068919 14268959814 18905034090 71150931593 33612986564 8026802717 28971252169 20169907855 18764601605 4689821840 19203318467 29148913053 60726761068 16484858466 58451836975 1974329564 41695070908 787870273 27444151229 63111691128 26980275725 145812005063 13217748172 4294310759 74085599012 7286918954 80642835416 23290318479 101286002198 50804551711 10517561742 123600116060 354026594 72932484577 751545527 42469932988 47557343194 14643374469 8407282077 99748120029 12832867376 32156565127 35515022001 81466366634 44385768526 111019117825 74145977899 41672269463 34454347132 2427397406 87536602203 29181587496 22446011277 139198804774 21538797900 9529340825 51472638252 71557296831 56354928133 37799399915 5039409394 78112301790 1463376453 8220860904 11047246079 20379138307 69914416202 9866217844 8201867307 14761175070 2528769389 20140471231 24419542030 41488844896 39902861543 3485768960 18070593226 2433379681 4412371068 99918973960 809614721 13301779853 11121275785 34834140927 26608158526 2251689860 27197241227 23598811999 67884544012 70717537958 305499673 79757195024 101469143218 2915547545 72674827007 59373911233 150532336118 6897752567 42174465625 10103309700 1455984838 18666016064 91231626377 1406727173 138437582658 129333779165 44116859174 68053423469 32826981569 10927070924 38620687400 6009141918 33800197554 8318411964 53201068848 6109717925 12879726704 21730386192 16849154429 8272992437 34891292460 1710931834 37294557252 14216326518 15706358778 45104021333 15639307574 18496523655 47657829618 486273272 55868889751 44889343117 70601267376 107041586538 17746168007 62448382211 23466885422 1164010267 30519258172 1011716642 9733673846 9007758977 17100503545 107620680 6968961147 69265521271 33502229953 1375815872 21361709424 5606714096 12152258586 535864433 3320793098 4635928580 92238231 24094300690 44834679018 47832960384 76335118333 25153377243 65626780636 18081661753 79899321103 11283288737 40220383096 136603923984 70930931192 1693834155 2421171592 3549569380 15891986128 47750318514 2345653329 17594618097 111828134018 16064409764 26586014485 6487957287 91913988364 92175558792 9584411617 56753342191 24719169093 12137978889 23042074957 67212508213 5238350756 22095874528 27717373340 37517208852 1687614619 6581510575 83923478342 3478642109 16364735039 67444932638 25657214231 3773951045 131281176094 12274852238 28234839450 2238038954 26672058913 3832462349 20025943178 20028836093 97958763174 24082881465 18657491720 59894670767 10960888491 7003857807 8282302625 31884352540 781222953 81727649980 17672770895 55129473849 3258409823 36039206010 8119895654 30670578739 88208474623 15495193695 86625086819 914007166 70893779800 5905371620 27043017630 17053295334 744499810 86671535388 90493437826 61909253619 96722075560 4146101068 10132280137 86049585690 6148432161 757004403 69631624116 74779352803 22308647605 122765548 46234538742 10194471392 101417399853 4360672556 149256307774 34766302994 17397706400 1796792100 8161312140 95456858570 102331022041 3854565642 83607412982 51664889572 29166709084 58298625876 5924775047 49418450319 78655175276 3746952577 131996882134 34383026822 14220811713 37079415131 21459578019 140252706563 66164838486 41261315527 22628984649 18877006435 9469052835 84430512765 96585542111 41261922827 89517686829 149170634527 24860008786 10357121223 4960468937 115400307479 6950807020 15915998888 19443642541 278696445 13315089955 84116893496 39130359858 2496026389 17561542906 95922176115 17342756984 33906829329 11148342020 17933909481 101075740 6594049511 3020847355 16981461769 20033657728 39168503489 21550915060 35953400 30606919468 72218627395 3441809696 35774058822 530383449 1059233788 55274905486 130510587367 1310850379 14046118817 3198512016 5783383320 119774179190 87555373253 39747448371 46997717008 2237626727 38419070389 6402435041 39423155592 616217758 29882217054 6535470847 26290104958 35080959772 21883968884 71133792445 15944881555 19483358515 65319515397 25906894053 27022319985 683690019 63224425659 91033475982 29279647440 19319524722 31979761774 10355288490 8172661903 64772649212 67696460314 13828485602 67028289550 776850818 6485690422 3531769465 28810455611 70756296802 9602029286 11148277068 127214357264 33123109353 52021532954 85460742179 10598557045 520170600 13471641994 2774462972 203504093 42780033762 34389085070 62090854452 22154268045 15023944500 29059751625 19703351114 17767609781 12055327989 25078254646 234177060 20291770288 6701771277 922668943 65828115157 28597967877 24267995425 393669733 102118728994 23092543770 10757775694 54975360655 18152180936 62523407244 42532888596 13291169568 5512155096 5652914979 38273485870 131590490175 2969192493 42760980820 7412947770 43843458311 10182427448 51135509829 13117819602 141904012371 14388946744 15864785581 17315699057 1647516025 4698495511 62233525181 8599542966 19651821761 852607040 36171079082 28831599749 1890599715 9954641841 43011308218 80253837037 20648292583 3948755864 16229889466 292235239 6235936847 115561524757 94690025 101966441887 129247045419 3659196835 2548810459 3041532117 130704719974 1214272173 1261913853 45196110802 11868497629 65895459677 26134979206 1257278008 60115730337 1371121309 48260987537 83705354698 18265773244 461239047 33386233282 27580753711 22171558949 22303218024 86291716831 78765391432 4734427246 82584592 70916230063 41898825279 1178251942 482288686 19305766812 104987572952 114001009582 112835274172 907918510 8647782450 30662671044 21935423984 19261573097 1270598830 64990033405 21995460546 21833245366 113890356640 7968703813 1412131082 24003938528 47960619158 6711049368 6881427708 78835659359 39394878123 26645219369 65150710500 44022767928 13652153388 38802565287 1660062320 28353267443 83388291393 109561239529 13304474281 36219886158 96231096 190261905 32244796703 5699477683 131345834985 1972453714 27184896840 27919412214 93042772996 95007317226 62629646340 5818063867 50545076955 25813732397 57563802452 863651434 7792771683 60536893920 535186481 11145405149 3663077482 5797292021 230003075 45975614220 28177007163 5372574611 58540160688 93161447776 13185038579 2260374739 29862444 36886873550 5932908654 155720503 29626737499 39673658012 74221201685 52082105288 7531027550 12772892136 61692322495 61300279004 5549100017 46501609903 22727032181 16652086947 551639338 94780600136 52584182103 15622016038 104836182506 118446969582 2094274598 35039261748 29901480199 133426482 38623793916 3457190304 17012831571 607737113 7025230833 110172827313 9964481481 6901503824 33890306047 8813774182 25901564208 3125661666 23821096078 30221727826 45426562836 20420904485 759965953 25170787147 21931583157 8317458955 50709022589 15710900676 23832342688 44681457093 20576905825 1682617470 2239540868 4470297134 60699027996 59108768111 12690669154 8914661260 30041461933 6323318263 63352525185 6471659167 161896138919 1052532586 3827139541 20334532366 23614913184 23891067814 69143444913 11753960907 35583502209 98312711105 18594849427 64233095458 35965719572 24129715321 66857191183 88608470393 768637353 16788227178 10748720776 91530507906 66770829859 3233764889 19710198222 14376248245 16013855432 10277111363 3053705343 94531580539 37500326136 13299034936 110406614256 11100947933 22056020041 70766915055 76210840708 26261129507 10779020957 4464371154 21605927344 133675202256 19911905698 13944358341 470756897 78730448591 22952936425 29698777041 433551886 37549097346 4700297845 23835458371 1623995300 71807015735 22480184676 47162090 12656035051 66303116386 62029338210 2012482144 29398062468 765464696 10907387773 11105064905 45752138646 14773538747 32085799261 917591501 3350046491 41243026252 33028805568 490338803 73375915998 7690566242 50843211915 17809669283 9915919943 73868784232 6955358239 24512783620 46738165467 2623803742 148999875797 24707119415 9178963961 12223723941 2161517905 5903612504 23979086744 16185581221 14710718845 26912996766 13928916170 36915682150 9126338484 90339939361 68705785430 27120638687 14951847308 4411923881 66873045671 63191728 3047542949 10343855564 4206689117 897016194 1207831281 61404169293 25777960430 16244926021 63842725523 10670367641 57658405491 3496023011 46394852267 20562014652 7110384053 75035201200 4427228756 4554878446 17612188265 44442697695 126570340621 742652334 1204989039 160188509 794948696 109420268960 4393964101 25904983971 6348342558 5388760815 7730384946 7111277967 19038511611 337773848 1407263978 41867199789 4597035196 33514759862 14096063753 470876414 384976315 60699425334 12121175929 60555525258 3996759524 47781113419 20814614775 8394684004 55061387414 28801895766 5321304556 59827689632 48835509243 43436752813 16416560078 11771088252 10989153049 22141358256 717835062 16594380756 8031730570 17383799998 22707697692 27925779852 13855089145 3111253599 372441421 127455298423 13819453547 22701403178 26446905 7046010615 54115570010 27819451185 97943512573 1549167945 25997559582 35645413389 31401092934 102604321161 4013398656 3487297110 68651726123 62794745973 46598157283 33368353268 38766152566 3779039444 153006428527 13571205526 399136469 17950229662 4815237529 61172618164 5255677281 28848853457 54515027569 18852029384 15436823651 63953333772 67942182731 6038169926 31674640104 41915029515 74304329988 18744664349 86342684586 939486153 49992472950 47824642231 3480810700 52136347716 164991643240 78861682641 113479395862 2050393832 44631865718 4174068262 8230516420 88877490792 40349795845 2284752000 49315713915 14359503652 103766243280 7554027474 31767534515 38680288308 43059333784 66066329807 21800785876 45018802605 5382988212 2327129614 16838694644 22272121786 6243160488 7932498615 4570270741 9282378881 4640770982 5648658116 17408394263 111649184870 159424168 14909674069 13487055042 52346314811 14355309071 26118428998 3000464392 29240491544 5230843507 47099549278 21699938286 11600379847 48973858788 8480708953 70921835612 21919476481 53648073807 10309023964 1503417948 27323879344 20462269615 4698079490 98078077869 13736969587 5455000195 18703702217 5266456063 1810798697 18349781878 292791067 3497917034 16666077376 44391587893 34522551778 27495405032 2189458347 9870433568 38104797702 10283204569 79147730946 34111751400 24965205079 77308740345 30140027468 136056982847 866155593 14735959212 20725336508 22647583786 21495932832 6140937779 13019136992 18430001877 94155638150 61583889356 74222424577 19685870614 1609598828 59544028950 22649422214 86862052993 13398874752 96532619754 16611115627 58043178041 71576510447 20284757235 84289060694 695144950 33703326257 24174661509 15692639107 50104976514 74232499478 16823719035 22744218449 25342846927 19086523296 37040671811 565661932 33719735951 11942080381 13578634998 22612841309 19371263682 103238027505 22262430546 34016356988 2754570672 545172582 1920150508 97648843256 33697050950 8176723539 15428155320 82560056195 129149755221 12154757325 21561154704 18585130658 45107480680 13012506913 46608836882 37782534620 63932768634 36279732847 5746825114 11712492662 38126070142 24503448313 26692915 2618347850 14224544860 41464961396 12697497426 68969098563 30931372134 17633213620 10734044194 47067312744 32151989263 112745030263 7569464453 5784127554 43558060917 16346624256 124544322982 2218645794 48580085761 23142481939 93317121136 100824677456 21751397320 30171511041 55907044780 16449570461 5080321381 28839870732 10331645082 113242840450 42277120512 43348084847 42536353240 48748431273 3586643473 3805305957 25514670882 8199249596 23389283258 16707961424 24556087713 18617616800 21776990752 49611890735 151049594349 24814888265 6688153650 79391890317 25180517911 22973022278 61264723348 5305520611 1379372869 97198750065 7547776633 19713172953 31550583155 95402498542 3295400188 32242166539 29477695945 77011505157 1945876493 54043841336 9087093771 1550451081 71628449611 133892157390 4180296833 65694069094 1153384587 20977619081 341050145 36725840165 43810498763 1533129355 39628355605 877497504 62050412255 10367957291 17085798647 3767985516 4405301244 1510366113 7564928315 37367530248 14889568916 1462119631 11081612565 12901925540 15623113500 15577997728 129312391594 5940822007 29291359388 6738683812 5677564913 9251974024 1908141275 64777523472 3329346922 56206323481 89140120962 54169387244 137451295 137285441600 103895935814 2969488133 31488232254 28449692506 13106177259 141361531945 36424048092 77219934 33044546379 2383642240 1119773938 32926437420 9533492804 6245569573 15881450330 2030628181 39539193993 76414787284 105415675342 1475484573 2217989059 2732256699 11844867145 37065822768 8975016652 30521765834 8888534707 12236716371 23656177118 1256392471 44400881438 14630539725 39025014779 8862838343 49552486905 275365917 15265828447 24911288633 32885160411 20223039890 7949308646 17786330564 410708709 6186168216 63264936985 385769995 8808597245 48115530094 768180584 1601821014 8039505717 35510037814 2953485087 57846277354 17844614720 2488935009 4790616252 58660589835 17883580587 15044886714 73088618615 86654931834 6039099212 5605488751 85456391085 8351184834 29603008296 82284963631 35520761730 5263070539 6247682629 7769089171 38513353060 8985924512 7406885343 93113136249 19748968541 17572572378 4424748932 20952309727 113756535267 832652247 125743254557 5853978324 8484220745 127164018746 6106344061 2163770161 22814480017 42139965684 54981789246 16608875338 47953109195 2669454682 21750055 1108953404 1982610763 1164941981 6448342636 91528049305 876234908 41662648842 68129372251 26081784625 30872305090 7742143128 448874667 363501677 3039037309 22431125413 19185612442 59384510808 70717928412 33864518499 37801411430 22342095102 11952290641 38201952542 20565317128 46515030717 1516690075 128650350902 189683765 54420904915 45090636777 23103814782 5456932326 17390641616 6426094681 19553530044 10128942037 1280474364 16704578072 20583459524 561988552 8789755697 25432392297 6320276872 47158866852 60573997215 136364246078 15373274067 4843999181 85545992019 3552990862 7467142506 11790180967 110278857152 122020458757 10421613545 56605889483 133740504665 59967397666 21342838358 52918393671 36309780 40452377533 29761356555 66749204111 723536300 42535954763 28027084107 2734328941 3986464231 9218821477 50783223714 10834349544 17239622222 131573592121 62814955622 6819459465 798715513 39699979680 55669073866 29050465233 29074776148 5698172536 77525320461 52935704580 76346904657 84319862496 16390199699 6977441815 32936773582 14787192179 69858493679 54421032575 50163502622 13863161106 3181234646 63488717790 7126125088 106168015466 8662209339 885025073 2051256687 7234473221 31958272864 41636815404 66417697353 1059860485 6690482997 17097815465 32222857775 68302970396 27305871112 7156865539 47430601477 16340778180 5537983817 29097921341 5807519114 21457225719 3299193120 60696661480 12982087237 10467273264 1117258612 14023917045 459615878 94907628652 105644588779 14268242905 64047657174 8219765646 72941015373 4824176688 22164424920 10119739957 1193487646 52635548885 2953143326 52120430497 7828856594 4711797050 40321473103 29646801784 64084332206 10511540717 216321649 2655643018 38955789906 13348759949 1417500170 30130604619 32164410250 8853942944 3485745747 109057847839 12324703670 10047513340 12338174925 6516975897 5338015809 42997814912 57875244565 51326669673 6460762668 104238109236 139576474393 11972531820 1092546987 65943558095 17615823319 22177269615 80133665763 24814297485 103820722501 33075384201 29570516219 40717837038 23940988700 75502362640 71656467832 68516276449 112265543816 29638934949 25907533976 46237588107 4665596703 24685416695 16409069246 11547773534 58542195843 5020661340 15200094953 56097158729 53414248079 25470007175 2851419742 54328164667 6483192819 72996185445 23280064528 9993393414 2358782799 1217214655 6497603191 15133602791 21911346874 18046733010 9757449550 5196365441 3290170544 21960609812 27731523168 3977069716 49182181269 52134154030 58149044402 27574032160 4847355766 94019565662 32473532100 11130876260 10407267616 26650579342 3965818787 65102915591 138236651765 10488562089 12975000530 5075407251 42955299168 108942940809 12906770098 2890653326 17877902272 74984810835 16957575810 8560376723 15569648052 91223795678 32056095203 13841311759 2974874385 20746100455 958803333 83577849907 70420104576 6309028649 10203403815 21737298214 93096679701 78992908099 29254662 1257293656 1325439180 63166105937 12075005519 25009954963 54193902112 33661215618 22466651193 12371486408 117487436575 41270420990 1402997196 40187424327 11240150192 15232569720 42587973970 30424496716 7941670866 14181176761 25695302909 96593158899 47192918596 44427392674 41433944979 1432147717 81562164254 20165697872 46062258748 1016427488 97089996235 24086609086 4784983236 5382962325 28267358117 72915563399 36095609528 105212055096 63697162474 29908030087 93048125816 3280645383 478380464 48095299629 12770924524 17723655606 172988128 25911596631 13712829605 7547403552 24076212189 60109357001 659286823 1224786887 731796466 10037192320 33383560675 29329110247 22803219138 3292282161 889718690 82777084819 27913424951 267040796 32314223962 2522187578 42865394702 11737369550 151197945879 155792819646 87135633192 26144465445 195677043 57351865463 15229281886 9545083894 7895455675 8441349418 10022559823 11125761104 5261874382 5969246724 37138635215 5808407284 35592635980 19965844030 14612935611 3204125891 15447233368 58873715281 43242460442 68820484431 1964604570 366334373 48775032245 3273097040 11303528760 65666502318 55785482442 64650287588 79537243 37014814021 29469324122 46049499488 7830227171 21232293874 14269333703 21371232766 85999850230 14513049602 36793081145 23397017250 2366740250 54519717396 45199355759 58895529417 1509664158 10599243153 36074749581 19207392983 134829410162 72266706760 30732902 36567236458 77657324361 1618965439 127496441416 10260647760 41228368635 30490927881 9153204016 71044559939 5349597339 69567163 46442015565 19876777737 74791003287 80834142736 44960973453 12112248212 2593408154 27706960196 48955977717 3859090207 60797562557 5293411350 2524492964 58164887992 869409805 4683686047 128062090840 8797782481 3819212873 31546764448 88768380687 6029430402 11535342982 10638030121 13753082886 8303965493 21112016 2239745951 1043384608 29988625056 13400583125 68468016095 21528813056 22020395807 1667211210 2055378871 94618914991 17100431376 49748715588 27415067556 34354370622 9870804090 112857185526 553807518 8397210031 2302191475 13069822898 3819376018 27842623483 25331869527 5546602645 103228894375 7255723814 497202056 10498207530 56446167171 23630349494 3772731381 96790672895 26524478794 5531367068 45998816622 10497069457 26102042935 22224744370 111649646277 195270567 33258572844 10561181925 108656420589 16511306352 42953102251 19902729742 46214143019 29340865608 38750628029 29991473982 7162359066 17136851383 6182798130 5170251225 5387010001 1960139613 19394154737 929216727 24290948525 894350221 1454262149 6250892666 7453148832 2795959540 36304454674 3133390032 100557063474 10331817318 2674921142 81966214795 14063129782 1737933674 2853366747 24718254149 7270051652 69852448679 5859546718 13192614193 50591766838 11985046 12642130102 344342056 10890995663 3659871414 7075064819 6294873037 1805631579 14415767587 99538498241 861057553 55713521631 189033567 64169404683 9010004412 58860296 7789188642 19061219824 6836090245 7970635532 9809946093 86771596501 18002102234 464094467 2026616949 74442519310 30199415792 5728730376 63053288082 57686521986 17040587511 137550498003 2044407292 728655827 22770383751 65945716421 26134871331 12569651085 9666381740 72799194997 27614582921 24710751194 46180984029 53662620780 2402492687 18938735202 50361030936 58959602421 660352156 65289105161 65271213333 7889177112 4771453876 28406206556 20973113489 4074355801 60953655474 11476072141 5881064079 74431139196 39867575999 42350236382 119397577762 19154233344 59199273677 17519388220 2071161112 45978771772 4743802338 73211740 11844684046 11070572016 72753871964 25994467509 36904578884 17594766154 50141063101 22963010130 6938369601 44196166339 46085171860 690321518 50700275381 46603485189 22297621196 31834162062 4027564682 805368419 6033271195 11888510635 49702881465 13989538202 9522185971 1071628030 23987493483 15573530878 50270803539 10682368734 10024608369 45376898690 57942431650 41625409787 1484742764 14415059976 17834841067 8654462916 34486478714 1467873943 21772266369 10806716138 194673152 646361285 2229331976 36128052091 25848839455 1486418580 45707523367 43268135813 9582296847 8234941 9254207876 57360089055 5760534019 16624697353 17788575211 99758779038 12877657069 825237627 13980141341 145566746220 127407140609 56434963323 32350993891 95807118439 902359799 5927088292 33852838008 47030055839 81640812004 11466345239 32318024554 6706132469 83432245397 26354818924 27141183588 6794785103 31427733396 19049902264 19114106790 22296227346 5510124648 9191011303 61071103274 18365197698 13505631219 12230766680 5723629101 125284872223 55147152224 14444928305 26091426948 29209922242 21117455276 2452290089 27997830325 7564437861 19401781068 2888519808 3259950964 2076200800 126641651236 29348069169 28956891362 8516054729 38971795260 15518499022 1609996556 40156021248 97140089979 81244291085 12801850334 28754199343 47939454488 39495774489 23625945205 9799935163 11421918985 36729707996 5340551629 14458132510 33754705685 127751776238 17320011130 34347012233 24469499961 36314473040 10333882049 10363645524 82638479509 18405889011 1713189384 26156610440 791820575 26480878090 117554426463 5694205348 11794349923 36005880809 13769302022 72062841966 15103041672 8717847974 41045580916 24834475743 107426591227 83815830984 8758163693 26220520394 1596966360 18371127165 1807398543 13754972723 1617359235 28624730854 7419142794 112221355322 71095399781 30823848707 6686707792 40432745749 70260117464 112605022587 98384924177 8545237719 10499387467 3583823575 5424816548 60158326162 15654580687 13343558113 2251365453 5317711371 23570369665 11141269601 66056334089 48259729144 129352267610 20413415609 9835310679 136925589690 3878490550 40046641366 44371776687 12936703913 33577546962 2558272555 67955310868 93672817169 8154971065 77579775518 18637000762 19340883317 246463488 24076098846 9953676481 26060583510 1889877757 67857733186 2175791496 33297171585 115429085655 18449143100 35597182109 18230610364 23888951667 51746040136 110630937008 24783877618 23025516723 988067746 43249292092 468833396 25676145745 11331365463 67279775175 85775467 9995007532 20779431931 63670316603 37771182915 10478008003 29358466616 4615918690 26281268437 14460400399 57680310549 27816113218 66814198967 40803980802 31610925370 33597730076 988091988 42270885410 872658633 23926429099 24270992098 21499867319 44975872066 15216328344 10835521496 941542576 26615272419 41845238058 47029215526 2176110733 16791894217 113428324276 1196792530 118138441479 53700992875 5104781164 6418140999 734019807 48846394988 87127314779 23425678511 109905508602 7569304054 15876300622 4571970098 32564308589 779954670 125620825013 47880892625 96355318726 11419375552 4075949305 5569154535 25774989366 24293501805 145312770466 21558301653 14580562889 43345693428 59535941437 16484451209 87928177974 36005589085 4070666840 22519270366 23583190278 58343753688 5571393987 13132820257 1361670100 77842165768 45926562772 6336801075 8492036564 254549343 16607733949 55521590787 16624743817 49865712871 34810528460 146929978599 31680068506 25981812902 6820239942 10123909448 56785705902 90204916555 71383883833 34480434108 1669220970 8332332891 96221585016 24107838252 6089831414 32130379703 47527205496 25788534735 13047791038 2890877200 19753293516 32887062596 7348379261 86861868667 19328560400 15835679283 26148888264 9894571623 56272623486 13247215178 642969969 19089700143 49554817735 18445933016 27522575450 2814095355 11560710821 44362142056 127786652675 834479411 50510773070 16212645171 44737262283 101714546527 41140212696 10988424899 32720141541 9760320109 85197454789 2697833863 106959478098 23257277156 45887616327 49352042252 26918880145 6746369823 32723801405 24109139651 102863294858 138138886196 1760751148 27562706921 51822445324 6146589809 13130888319 43374752778 19197651671 76994906538 20167600219 9698851201 82499429386 21745335230 73863017010 66264520087 35608051184 20624016497 712410732 5310837344 63239875842 14396230353 4017313212 21116295884 1088615574 30680509748 3636358549 42080378421 10631992387 52347032818 147483515416 112364507074 55378058462 88962486900 33312464317 15119518980 36385942 62601127402 28645306225 4235420517 126473523339 156607298884 32168812681 88566558647 11689206574 18525237180 1851078540 31163140074 28971555276 16552704249 8218722755 37713842667 45396994828 24401138008 24130207087 26168338659 12869528202 42688877356 13896153607 40533333548 112769845996 33443746269 182790205 4105762095 94568979804 212048002 101045243760 41152576153 29108565502 91346254918 62859495084 41470659765 7444119362 5376788727 94095298880 10652021069 89741246547 8881901119 37684944270 1209226582 9017216709 1082364902 5044173068 1735997131 42059153955 10081382281 108300713163 23914962654 3788358098 184113631 52779886100 34622988552 63816813395 3771250195 34432282939 5403526771 6831876444 442650509 17697305441 16595022871 28694157703 14033167753 5320345984 14443971458 45864852060 2274475329 66863814647 35259263042 1656844331 27144912410 40099349597 2824076731 64004521622 20951088905 14046127244 43420278481 116457916491 14974192600 100342429605 39127475741 62557605712 468567046 14759209836 46823929277 4774201826 20103748721 26246617275 18717324422 15573522825 6346298671 2822170 100691880818 39085390246 84541740769 11727755062 27740685625 12876297296 20608722381 53211604524 16958054879 23717119335 1587898221 7499705716 13572160814 16343566754 12533250175 15694906769 1607154735 6394200672 7394965807 12393755458 43490899866 40867047422 7017649918 44089780700 29466288199 44977944716 35732842337 47032295260 29439278132 23049572651 631512059 10758123309 85367315635 520176747 11240570176 100337072248 13211638567 52230983746 13135230664 289197376 1050678045 35735480025 26594251107 9640418353 42165555865 27577887750 506174321 21785037495 304477474 4690742575 1752030508 40719861452 29254551304 11955202773 80340159669 36936854160 9923766274 11903836888 44095811729 4242329374 29185325859 9588545262 10766943788 98338017341 18419979975 8471630814 41412046968 73863956043 92448658 2677565289 1846161255 6140214906 846524653 12792615191 3985604202 21966409534 62169375732 7784823176 2444654766 117320971612 143248918484 1451500881 32116323639 37062675377 33362627570 41955847438 129817714983 113858949265 19092342610 12308206218 9102351421 90239991921 486790198 61552776227 21916856953 85388480926 37134083143 26154258172 5062533110 609037831 8783685399 378655760 4235900029 28389257017 3866164440 4213831414 1559872999 141523487 23953231810 60433061580 137830075602 48111214458 1179870022 21776096910 3062765603 55214721754 11073959884 42384746407 24533846960 74431403843 115045296863 26799276663 17949723642 9544521326 51377082726 23632972904 5555783194 38737482463 499230364 30939567 58844219888 14110656887 1073435962 62449245603 74909566982 21278253567 139041447 1286538336 14874448993 20991785591 28608623700 101606033202 79834732 2244338975 31339088016 1075388862 1627001778 4816503181 11311922926 84743541 9832132491 9010811132 51394491346 1097661792 13069376728 25101859449 56507978816 126183783 9476909574 9482802807 13803206173 11500042483 13848279367 27676287646 21716293854 45450039001 5698056793 16155044362 27773468437 14567322921 34142367022 110860727713 1956210686 14879105726 28352073290 13761706036 45402068144 27968146910 60718356078 22566381180 5511168595 5503077490 1490009826 68735912484 8376155429 6334456426 9133959961 15608196624 46860782134 67856472978 5907035604 6120913976 24613596826 68370716819 7821940865 78535301165 1342486606 27480535045 8066387544 22363389096 888872959 87875609558 2025850243 20039844381 17952737897 4265353584 12812422757 8730733370 141194174822 9538044233 23713829566 10043367661 36368093412 20540470952 2702163708 10844888634 26852787452 27993948817 25635284392 13074111468 21374104691 10070239632 89459256309 31216897492 37478610206 46202189357 13555618063 2780025964 11830310214 274189742 15986972995 25851211615 67819242958 15848261968 10430477350 1868145368 30679507999 50168475702 11717323120 50514449214 43252393940 54142326463 24037888698 47333404423 10348009315 464523727 25734562896 32757267723 44945852479 117781451170 22039601405 717269051 2702732430 63744878707 90873459987 61959485375 4651328053 10918349296 7946071674 22744936585 19082069029 7789369403 22553210129 35399585022 6962201285 6572216890 143996828 109909721743 509990288 9693308122 83396512119 72896413422 5314778073 47556339910 21125903831 10154849427 43305269369 1482568210 3828756022 117733600113 9700726505 31709093365 8358057455 27758872474 14605105363 69019333137 10968787494 20970364995 2115967453 33086494307 33352157117 26767172673 18271372564 33041835620 52374210982 6108910605 52972591029 30748948814 216369386 29187610597 43044653735 300581276 8379382238 5186112781 42138933543 9565819818 10815348017 29121990925 27935110969 16778840372 55151188940 20778676279 5953017251 29267946025 47698888245 16440254299 35619956941 8693076164 845846714 4923172372 37603207824 26350378856 37856995076 1513328615 26471942666 6906164173 5678355071 91673807621 28724440222 18827220711 76097027524 53318444080 106582169213 79315926694 14843505897 117196137746 102315127040 17597293193 84587740249 27159586022 79494610793 4279776651 4029662596 3022076438 31318519 2014280289 34117501297 653425611 19154012468 45233365988 448504833 50264758176 53359986551 2364214339 10832274334 69576634676 1513537903 109486037307 186723168 600936228 89999942195 22114849598 74513941838 2104989892 24778790022 76441247707 8659763361 10158746736 3922545662 13875684183 3408068888 30711242712 455680334 14531471229 68833151965 41896395406 26748849154 12668758576 76926699108 283972400 44311863251 1242008279 49144733949 16167446483 30859317916 11391990942 1426322799 28321066950 52590414593 54261030093 18824323447 6888927683 52169345062 28192278351 46180293254 69813057165 10584333784 2672828302 12835902803 2356702493 11759693732 1940887772 90202016477 18762332773 5154572081 88459453376 25047006318 47923739944 45419850858 1384204729 8308067788 16560732949 163308872 45943544675 55162459949 11163623394 16285463232 96847991654 15928405458 153291791 40574427562 9165734173 73774502491 43771231467 9617942342 3184507312 226015231 533080457 11872398516 12113459708 38674217352 21760222518 33215574309 12060088785 64820479550 5485670816 58825738473 36520880953 11237119169 2087451959 13385201406 70824668250 50662544465 9503284944 132189515707 5276287391 33256175480 26443173311 107576962041 47784970438 39205482801 33863575052 35899235653 1170925320 5765184294 4981684888 5934178 26784457290 603070592 23943272478 40359757531 206174261 75060563598 33645168257 17841064696 70080662066 33808827286 9369573149 17092277315 80615256841 91954948075 24374118962 40123503899 15579319427 44842211938 87577973248 1642025356 66287214771 15125433145 20577983659 69808048571 790327313 29582395687 21521047064 5592726157 502172184 18115611027 3493490276 22956143915 103012310577 13304927095 63301876976 36973343485 43954018856 7275705561 26321654062 52075216977 55193660429 769386055 53439629249 1063104344 12539480811 127989240780 1372456420 7127544932 6529364692 4665037552 20849121825 80070992832 6694831592 143451226737 13935192539 27430888660 13063981758 17145248405 55472403695 11725948365 40886052138 20003949649 98083858589 78322588556 8363580813 14233260460 91537708315 684411585 51865065421 3155439092 40490382384 59912777402 50784510105 3391614112 7817355108 100877638859 21414927646 1562867984 132590612144 3497873715 121781745603 3641319736 76292355366 7982977836 11762453518 20362923616 4688161888 24111259104 144714207434 90375060922 12482962219 2060799453 17767917078 14967769872 1718490827 2844750201 29506321127 29835892699 65759657331 37587540575 62077501625 49831554909 42441104410 58312380424 8280433441 1456087276 89679374718 32819804083 15008861168 38913183309 1850709107 9864991712 60945471247 16655504722 118981102763 13500404060 770461410 11206189871 19877690412 2687940775 3518593772 45414772410 33219321576 23352734531 49951883148 16111559201 18224506155 1735561799 4813140319 11239516296 27224877441 147202675852 42896998126 5968507629 109419296159 85827304094 3882588479 30585186403 18584242597 63505424519 2751387143 78735988182 4859101303 2939060039 3727668968 1260417021 88502432093 2783007079 336214450 18851931465 6741681856 18221068105 5132166805 587906209 13571495569 12770457892 2895537776 58629474298 11075835302 22553426518 19694250754 21435515789 90440840726 122893617994 7680689342 55928923628 20806549720 3287876317 41330314 10627455822 61690947131 37089195631 68332616719 529425375 2989321164 37110158358 29027341290 73686552897 1653616626 40160953839 73035624265 4272107838 100327221431 4126621788 51442924542 90933636687 1617687083 52862949597 104176805900 68550776951 18238128955 22522526807 1037609074 107630610591 32714424586 57450834275 1162160335 4275645110 23504463040 2001121672 43863440750 74358291847 105380608130 56527402709 42354819590 61207761141 562538258 129484172200 4943311678 51316491592 25855886911 1642058105 93617319556 2901048574 26802449905 12460103109 18475075919 71770858600 1409015328 42253519468 59306100003 630767179 43435677392 141370286057 8184014498 14159026640 93450464315 91137878545 7012189462 77354379561 22081351918 35653612 4835630050 57434620 21836929727 17781124083 8894388497 22941365832 11843883349 12876361237 20411011118 20271244722 5964861481 128504377 44533497895 9900566667 32385510875 58672406559 6907941826 7065869122 31403387763 37089500839 72584704882 2892877320 14144237600 7894306380 56337718675 13517522385 453625734 874569785 71897844855 1480831127 35236294976 5727185974 18989995388 30038604109 27190321244 568952607 4818799027 87551727796 141149651692 10121831290 11297794647 8294643659 1462581430 28634821715 42429259289 31007990430 61575078358 71005790258 14897399741 18589132395 84888095284 53342863870 34171337498 17948236834 6429787268 25398646574 100071238773 2008657738 30056656597 2906922121 110190988810 68187420649 5185325123 52466339260 20481846585 34118717577 125504839600 52746892172 70963984013 38332942286 36796103310 252406564 64189701241 25453416645 7931235852 1677731608 90519275861 4351265384 44662317988 29978857216 50518572516 7372238006 17888262818 8244959177 13961082355 7272603257 29851139854 83894133136 68620004617 35820858685 86531731968 25013545286 54586758865 2538409170 4809894886 17826610456 51146681911 33945282216 12764310659 47378801592 1079702071 19886486334 25233689500 3333612464 74828281288 76906604213 59375446285 65834569886 25995009167 59233502157 1274082023 1655896934 1997034058 27316442537 80874331036 18814719297 13121898854 17730872025 30812921551 60297497528 7445344555 66637114719 90019173608 38776485595 34360614810 122780221327 55178316488 71789097082 7296151155 6566247111 64641905881 17354624276 36179066640 1115421946 4852942056 6292411818 8106466891 36366624053 56139720804 34556858625 576837962 21270668016 63357646082 1749270299 34453853696 29247825812 163724020 15063991772 81179888513 7595529690 10558270693 10612599932 13169753503 17009267031 47826264251 12986261670 37898333395 828142757 97094140719 76787223996 67561817 20829424415 115064295 29658491602 13080354987 8231041739 26842053828 15618561522 59075421860 12457261932 3269791039 125640787317 102068182613 3863392441 5584455220 76583309142 89259965317 15659005996 6937604649 10192326094 75736739542 73927541758 2981690068 2992768550 2605298044 5189683341 14686910877 37143132855 124765505071 1303739757 16625669593 76982050024 11929701920 2501285074 18073725844 52963115267 11948168209 33694892314 15872741101 12701437108 3404590531 42322813638 20496056501 48682062844 11179771659 69052964289 62815465289 75288124002 24349649956 34474767688 3566662074 13058895469 18496436056 16052813889 4193991350 86964711531 7553793784 32892849639 13733472990 20662788332 50915113221 16942475639 24054899165 117703376481 8752664436 27286411467 1087942399 26143659001 26437551455 36489756385 7898065861 27725326323 3670721138 16991973648 14778607592 9313016004 8814638261 34342833833 8767643856 147547061714 5545672736 32121974881 1188661866 68574821818 40361242384 2695873622 2770216723 128947929380 15693421832 20228209235 88857072950 24788972019 15055884816 29755137413 10302029856 41297473383 16423464611 6138851976 41608183810 16008560101 39644967683 44755081596 52321776 364349505 21397351907 2873456397 19521733453 9204899877 70962948513 2732250602 122721261959 30622754548 134534068647 70611543093 7535900866 26172834102 35302576515 1038248474 5895357809 14235135933 20857357187 45223203461 42662745061 76703897009 29083392854 10129693202 19072738741 85202079 2451615286 11657622866 11477637914 25206480455 27906042625 37904624 2559615563 11073365966 21077692519 16955873352 50287046827 18311218316 74548517134 110088333583 41025125238 4926796064 75813965617 114485858912 14337190698 14835908939 76631111716 79017249775 20570306722 27360358686 26479031182 50111538879 8291511413 6667951348 84929274726 19418130791 30077358217 37744040599 53682032325 10897134197 476471877 221457661 25930148657 67861252614 2658216190 30018774537 39853816866 6016045320 76031664045 97159492710 62891666664 17572298185 8875193584 3014218996 14641839142 7502687526 16372497070 9116042723 22057745712 22557969299 11852954858 728749448 6376559901 18508548830 4356989659 77961454 53457350476 50657091914 9934519234 3314581207 3223138704 116469319237 37202271927 90774856700 141084552 947793651 51603687004 27992713939 23307427036 2111962038 758882604 48722245804 1302244585 18401422699 33006283370 13726280100 35077008816 98832772956 63456647513 8216234390 37771942586 67000401245 44685583121 93945988133 2529295048 8086689044 16438714701 66883417539 87773109216 12784586251 10803671435 17501032923 47121298373 57754937355 26762451430 34026937882 21814767981 115074513 69356075584 18209354974 12813422521 47714347806 11518567624 1618393634 1177866466 428630814 9723794659 32718287543 82231189283 2240607873 16005930690 4772891523 16888655354 503018925 55802995143 4536348230 104655583886 21740680637 441073074 7963801626 4100138965 271113818 41044952769 16402590609 20643556242 695374513 50695415011 28827484857 61738440925 17533808496 30448323824 68331135698 28346699663 27982081037 70518078019 1188283493 109370492541 26951864372 46736591653 27233669298 21702011765 21039898057 41653415868 10535291304 10787468806 1104172274 7309121825 55128803078 10883213902 63147412432 57436171871 28765514681 30353081516 40397786899 31956873353 31183998470 17005748038 35852465147 7954258023 31875505736 82728437761 66378317382 21839277388 11693272850 79291780413 25823415424 388512470 2016685196 68016698100 25558924243 20959704187 26870966101 9892351 8687362271 25218926036 53308418164 128483501455 2926685499 30520029291 98839938216 19123373812 29761766904 3365636594 1419412077 2469325116 69050658381 35355512019 84021747942 33412077973 13720437430 50077256477 9966737761 41617726114 47612036923 67876039378 105513553382 64785265013 25103562432 2274652011 42461022976 39717974007 33885508009 23542052039 66840596327 11718545832 20441977476 39722410244 2617875067 22732803265 112792766 6668905704 134032210 6975788858 25070200970 23790542763 26768111144 1653739858 2241614045 18889023168 87676241075 430320722 52328592267 8525211439 53826952781 11806206656 7770175200 72642618 26837600565 15119330554 3148277731 24766363547 9142383389 31708454816 7016042480 51484619816 79392561976 5869941221 20578186615 39682772164 32938217176 8288629718 23811363978 25331108450 26786559067 44007328950 2039404703 9061371152 4156344196 25611326025 8839908742 197056267 16344675391 70918684177 52621819511 72967103735 28935651969 14586585883 16410861031 3978350934 89970753426 34104647620 22823878527 8965470286 90453109116 910045431 47130282938 2195918077 74870318695 26512102807 10472391706 11948968459 38734968202 28518367286 16331649829 7467438478 80609206975 36733341595 16217845426 18345807329 4592594855 17833005339 213960637 59092234853 582969023 10586545864 3326912356 31955676856 13634615849 965872420 35951954821 4404170021 10345704351 8124669230 3503436584 37964937959 1614190862 43335445851 44562621848 59994848907 64044082553 147597372731 20222583868 15161174602 70272148784 1883415168 43729535069 5318627328 3929051220 31795472465 3018658938 12021655448 64033758532 35890878903 58591721322 5464064816 89816118194 64951730089 27826288883 4680644300 22111232219 38960268456 511220142 49687231182 7750960828 635447311 3410829664 65801242941 9545942607 1623660312 6878438078 70419736935 47390173069 6351266887 306143919 30638464624 24979393229 28894130540 6345434718 51604903228 10823966570 3367574747 17216278765 3367332068 72439294652 13088623678 65875048991 113840476926 73406510328 13758971767 6572238947 2141798952 1456397204 14627361728 29193126928 3464565242 64070456561 5525573833 387307545 28329630396 26179751023 9140173216 10662199790 4007509643 22401873405 16411614375 54209032468 5853888416 75681057542 34127738287 62968781889 2089870702 45434212152 17274427401 10686904544 29998246771 2978272956 1666694632 1096696127 10136528535 4472221529 15785982917 52572837 107299978825 39478796757 77506714505 38448614900 51511312750 5465914918 33884346274 35221977697 6316872960 20471468477 11446995032 108296745947 3451450118 13116866602 35921182944 75720423073 38140143239 18085578761 3417622994 124346165379 406891999 8086528439 17852734946 9252043805 2924130717 42836143456 4073855929 15775424028 94509727744 12452865746 23648132877 76059756803 2205182927 17805672046 14142381483 92137575735 20546691979 58066333293 18004558792 10060685328 11567477734 4603261614 20803568549 69401864054 54138635946 21694297613 97566314736 36883478153 40329748826 31419109690 24349347939 11457613468 50932376248 28854643496 39621641539 9627593740 14377393218 32210913308 85895220437 13983103822 1524537887 42922500795 49060027147 16177226616 13865478687 122096296130 29117983676 8885620321 18859179275 28976339431 9118244844 1343476957 3556055872 24873471857 2513857187 8298638451 1819792110 40210836277 4807813304 25862269158 47257832820 2538703084 42800459303 95813420348 23315840449 19715768900 26851461311 5684094286 30665413831 20123499179 125042811216 10804947775 560457052 767945042 401393469 8691086239 2789363502 16975069756 82730500542 332986403 17808517023 16760111312 4612182208 17275884937 42794833423 140591077661 26414688508 57220101282 59634795470 19739583107 47994350118 1268301870 24985707892 15896281172 21041211147 17418117238 24268257250 33862129054 89933532956 31591271493 46234052257 2618895737 33485095463 26973078704 3281315234 22570875 42430953897 25891185542 16511771635 25518697010 110079072520 3765102721 1210873011 9341510597 40415823032 11659494425 22071302180 44348694820 2848308943 67061608183 60041704883 21855977968 24881953559 124584655007 33071813371 108044780335 9298849663 22493712838 187270152 132304684752 32071328 64810030647 43408021093 83677142881 108512179899 88849624395 3957956983 622460600 14208929799 26810419555 59174286624 32838408677 8907998449 12554424992 10497782360 50872084884 34303899933 29885468810 85007010949 51165374946 133045431942 4072498645 55141942656 60506113564 51236953380 19358703018 91400213781 14782036490 28695363409 21206816234 4326776909 107212582870 41726533044 22907899273 77326453286 22077936755 15623918821 26224342902 4577824329 1585771145 2133815750 100384287976 24148131196 102731560259 543962123 71112080244 38907792306 2077918309 7079966986 94474587942 40035414788 1032086995 76255701561 5672826617 1134018378 8436876022 12553408333 2550497337 1665757349 789262883 26687860654 45010981254 12225111349 100409086922 23289789596 64053704380 5081162724 11520452044 28958487366 60169856396 6575122826 19420309032 79825586 4448861291 9320105869 2589837523 85247936650 35097323536 1260010856 9797602555 51292187146 91008907676 89391657586 52834598794 1408127453 32513523472 36916420670 18168393913 124272087770 30790290976 15658814972 42846298 16041390999 26333569073 64409355041 16332995078 12491037824 4015006241 9607072377 2002784215 82630786523 7435071599 7924650194 15635037121 14995046136 3376522938 2466373994 82085608885 61033010531 12090444550 75900440023 55657727104 1856553205 5846293027 68636478195 42509984718 73004849695 11500690574 1326453098 18945829608 27612566227 45376051570 53419805410 52893306045 18411740678 7502538841 608114497 5828159470 11377078751 44052009900 28955589 67040247700 4540747330 68634087217 47495701 112403583004 78684814124 14736524171 10638169857 97883461907 7209881132 27278412731 67983103068 8727652411 107699395157 103727042149 65741416308 70248700896 28663064883 54749563557 12447366836 5166649535 38985753279 5707525882 37087908125 13393450843 82205103580 26079840810 4394566617 36885329630 79504318962 2954548734 6785393915 50085566395 11624931726 16049261007 16898831570 28217849642 14896651475 16925460622 9318199502 10351167828 20698348841 70672501667 31429216283 37771974067 895465921 52876314485 61042474306 3383768289 14449885762 80512184727 106449110098 26362036857 121841477191 50762341563 61865437406 96632473061 19298654150 2349644371 52107182879 8571743251 3283799765 350727812 7554412929 4743505777 5176884851 18422421090 1967921930 40336890249 13480464801 38900069711 1013032821 17839130637 18806779197 84765922706 8962389821 76261081203 458121194 98712847670 88904955634 49571384377 8895489897 40339434815 66184397931 37155148809 1033405553 13262824044 47717384821 20353465257 23292122662 6936803359 56484442312 15118792229 102262085023 31668790414 96675688743 2309191822 1844294411 43453676032 5371726197 69484065264 105108765787 9835004841 9234176260 10375143025 417638144 5064584568 124180801750 12732551801 1399833817 7872404134 11557544087 53270051885 3613862314 21481112554 64287929229 23472270064 1993762063 57337045426 79994522720 3681950640 7574124921 3919596947 1397597463 90714159980 23986407733 21301939542 6965756288 2079134795 11169355433 58738181580 23167128992 40153487499 38679201286 83181874905 22644637332 49031753191 13630160053 39238450880 1222264258 16893592423 71061963077 102788936701 677290086 66949294628 2751981062 7032516020 71727813583 52254173493 16758111355 93212518272 1498558856 19197141457 24406438852 22419497727 14306046336 46999754740 25662567503 14818581122 37819680969 15886308166 7978273313 84477812363 58331969288 71631861159 58112747 2688551433 468627717 37489478563 20534636588 41765398743 592305954 11609682074 59239647041 1959170441 11510155560 71066431402 94653189496 21365105834 13630035819 1631443638 9868145347 30462010510 31654167509 6342567754 2565690323 135304404125 88053208639 12998018909 111333693533 5153504051 22697405411 5349540837 55491243823 110193519284 40013053334 62334505020 97036728225 10618409691 16190742324 67842026354 4888432288 62780706622 15963345663 30569624971 29036786701 2617265461 29195719578 22370830286 18061204318 2574707149 21925066721 14540984074 17962310180 115331823501 5600993126 28155954529 6068946488 33330974354 100722130383 89645401645 7891882450 11990284419 9440311703 9709976374 70473685066 45935948984 14496446520 7981405564 1993603204 4619925968 75997805830 28400293891 84992492346 39125247189 18733830422 2723633698 2700913215 47394817575 6490599335 16770360923 81951286 27335888262 17713717032 15978411419 2391534250 918826848 7747528385 3652262857 13574514797 53421846771 1441376439 1831379893 11222827686 3562885442 5527812843 28355464756 27343890206 66204518039 33510283358 122064696730 46199990445 21729636372 3996218625 10907887057 13173301937 27149327465 28441392968 1918096183 18706999747 32676713801 1697384723 84386926563 99879550313 27944934777 28047521802 4703164883 15248739891 78752194482 1446643627 72551610391 6796275010 82139942633 14372328844 130061138321 11828405941 64040458739 95021911040 598173460 22212163904 18941445023 29093512974 116952072979 23474829359 2215836665 79197647254 33521051989 100396657134 1807480845 25415962158 45896463653 302837414 5494880385 51996946208 32290941160 21786126765 10907029293 38275110251 68450576340 54716202232 100457545394 36418424377 36755992291 10605433834 12346904615 3156796543 17045198803 28506157806 55119865453 7948119793 20188026033 4793239723 1092267764 3991459361 2731231075 30745611445 12270664422 44323539272 27313504546 73655228264 34306957210 47034343062 119190111169 68589491845 2401132311 1197639622 2262844413 62524786625 90969651094 7060870411 52288178971 5662766458 66111246168 115914134488 12132467827 77414243842 9811219796 25679629618 22413714741 5674556863 20171373022 99303556007 526662080 10229196583 41694552647 2157867198 10927211100 16470847999 806028801 3022783480 30473069829 11544993802 40487223203 22951174522 38497849535 5504958452 6221709763 8554864703 54552493076 66013382865 7220184727 40957514145 18030628401 72765022842 301269432 11157707790 67021923047 9709511552 10925911875 27925277621 88536658165 31065292748 34993460548 5822836890 7082273607 13415780653 24486535998 4276126452 102062082686 11120545565 9035363137 14027096344 9408841980 365723009 10416280459 15576943542 4365169275 7212681081 9271052798 24502917610 60915949800 133660383 31045875798 94712428971 7667760093 13510718103 3010703066 29334609274 3506642522 14786252947 12877701443 96052771760 55140240059 3823719001 48186206097 8140439154 2104390924 7738109983 41811136474 96736662383 4304217979 1694329097 21157006304 47427472730 28478565946 51369583813 31498264891 28318564610 27441474559 206443037 12464911296 45906812268 7343030193 92738719929 13181790018 8966816830 95550572571 5351841895 2106161433 7941747433 3480740873 19234774979 83613997447 7388977945 50157478272 46403219263 33843143243 12181127279 19275000659 12843608201 10725877971 6639566751 9164292598 9322212574 71433089712 23329304708 4524781997 127458539800 16854287040 21761360168 2006809404 103116203383 19234756772 3098375742 659674743 21941600549 66528854407 47111508129 1859067253 21267077492 18593266408 18252654689 33364170752 102538360143 38931194869 38695930257 56515018603 65166709420 10556478819 13940083270 24767391048 34707585577 17516532707 102483209 30573413172 88865912293 27114672609 20266813705 53047542054 2892642514 64916217992 30475412408 6291471797 11045591769 5140111604 3167787336 71347173302 12564268 3907460473 74164059338 19159552184 15012691832 10528744893 31540168191 141117698 57774655097 28036085249 5462476782 26604329573 54532181901 16725698265 40869509261 1464744466 2550965275 4824739234 64859025859 30116804230 66166219028 22178635736 10417284060 83109010700 38620340865 27967616667 13698719975 3681269362 51085364697 13529909574 8916988254 21841394012 65623479772 3905529675 56420080362 60677885936 8876870121 73704094620 45873164085 47395719432 18733092242 7479999181 55598353010 1187154340 16435683392 11824271683 596049018 22839680689 28194315609 60055956766 103665599931 5127261312 42168224790 25671363556 20338043127 13335472213 77615472281 12687213941 98797699912 65624449834 6608126809 6768679078 43818468476 5854422899 58213702911 24811343076 3922552883 84305864169 9195248817 38294118512 53166989199 88360839800 12361855771 10890428287 12946104430 15763677216 87909780786 450467519 112430788450 20194558088 25729820164 36843166246 41140912862 6111862439 33673327948 103134253 27827979798 17789562944 29103997370 14408559955 50945607085 5118675233 1424456510 410590101 29471873125 58569679448 45507854459 22451813800 1173687850 18515518801 4715564903 2815816171 36087497390 9489232753 69991760497 782091700 97315054492 383568738 223553917 33903907596 25503879928 32339947764 28599597989 3869986887 63114986655 9928214446 5624231481 36056631384 32719711647 4397010775 9440057509 9571583 7671542769 8421786695 71585750531 18278840197 30458243419 937287948 82496428491 14162184036 10103211155 27197016991 36542965378 69798900287 28672612739 607747864 13918688002 88458825978 21932181939 44892482298 17756760663 80487894778 3281497570 6207161849 3560097195 75014116405 86622054907 63899621541 9347001996 29085810620 9388042091 7952478082 20782784154 964640961 717595381 3550864775 26016709826 24204868184 36464865868 1077433088 30703506905 53601972909 21127059150 21844713397 17752286955 3455526762 5930758923 64209309649 500132050 30385211507 17604577164 622806307 18287842231 36337305663 20213048549 77719777335 7878077995 12320862499 42942824636 104878248301 26937009606 4571520214 23358683164 133861678258 13189146927 101575488894 16628669495 12245132713 5026348593 15968661643 29642222752 9079221738 129314010519 42716769418 19416604816 51971151039 24616766489 27139818420 4945631354 44463879610 10706066518 25753617651 11028839996 10201944312 7992057998 101381600858 20918241325 23364471615 101863899391 5215152460 12834597132 13765713518 19306429963 1242075669 15317349638 7883369044 77294964456 30672115561 3959263030 103679465702 60147858538 7965910303 52528394999 29987464010 52575998171 40622620728 1041280523 9204357595 119356390455 41152937203 30099498687 20062459730 15920417058 69805422161 35561821254 35295680653 118089609 72724869360 52042786849 347365294 3603193714 32311732741 30919418718 35648811205 63262381247 9967212313 16157244229 8089236945 7636632562 34918124647 2011053741 25876857446 11973337535 53200817614 89544954879 14285819449 3302176339 65611264816 8456750884 85034229518 133157649312 7646114879 51836472808 11822279486 31727459194 12624771420 11877765608 3449707110 8151548718 13579958280 1726737529 24119280930 24185083742 7494095564 79662961995 8163422611 68924767158 20883117774 55618817113 309055296 21313730524 3046686069 35697758450 5269886792 18219456672 85693706751 35269670749 8054910181 775344117 21948858703 9506624265 47112632986 1322446967 29598084608 71480387864 8968783298 123740965701 45730965674 61336434136 20469847673 34493627996 19909126332 8290553729 44705833758 47658549851 378565600 13350881905 69710197939 58724832842 14096997438 16112879419 11648199964 64970162234 26190303883 51881962961 894981815 91898634541 50521323215 32165070350 1185299106 24687379565 8453143429 41350954070 3561660404 68002438065 26788808688 29745297349 6308263887 9538674341 21015272149 506900539 25028138224 77878052568 33647764329 14690659641 16180387187 11837426545 89679094638 13904901619 32547148261 6856217985 3860658272 18449273844 23788923285 25570388739 102721118582 78929278229 67521775116 48819219435 39176713981 695389291 30048387589 328146195 66060666174 1821662114 20155243109 7894566662 9362563905 12742183873 9997690584 25256382045 6539780625 835920249 21186644078 36310560951 33103177042 25810870603 114483356419 33321340132 12151033869 6317390056 67236427531 14622139631 184821362 807480600 76863583177 1434819300 2274080610 13517019134 105365537156 25768298169 31678168603 652522090 28478974173 805236740 95032927283 70401677920 12368724351 5246154137 2649463456 38038153976 29199273916 10404936050 54681856306 4414283076 63913998212 9059408593 43109652602 17195344327 8623491033 3216423851 8570835405 82501538247 4547841701 8528178965 89229059581 51301448239 4981902075 69732098434 7683842194 8886924661 91444332348 16730631298 5649957576 374292800 8584153361 486885023 24086783745 105361868 90292338435 2405390995 6566930466 3753327219 104047391620 1261849917 32040213736 72203422343 72125908925 66886253291 6970207134 3782961099 145786572 31964723113 4460472212 2710962329 117134473011 12308198017 69756180940 1951562602 11676638021 14189474951 817201844 37765081174 1955469185 31356956250 12941365365 62369577053 64248032588 2368513507 15336967509 23299318091 6820079877 9244371421 48032965095 30738025626 7803740183 10950472041 48870253502 59709354711 16134971490 39339966322 79877062067 81097145275 379011462 9143558493 48663497835 2302186581 73662058803 6337537680 16251070 5859829883 1131574970 12141983698 369430474 16381098510 60971521595 578599621 28070436633 130051444 33007174731 27857898026 858415024 3492059432 36819156608 317435527 58206096417 9360398708 31554363935 32222411178 52961945563 70528424234 99582263524 129439389193 16281262613 1925001594 10088962670 69512950588 37093160803 44490954242 34335366447 12703539406 40531349430 4295752684 13291132483 45561168508 32819085161 56144702943 43744398422 51418614179 1950131090 20711250186 25535754003 45390289779 8593608376 8434574428 88010133883 2174243266 4608299437 4565741007 6670877521 42353073588 6856333970 46290215704 84918009537 6968819690 1972466838 2902512228 148844630 66282508191 8472542766 2230734667 53837072847 38007231432 3093825701 2680867015 5947197148 5178047876 20726292390 27992240367 15339348271 6340752986 5915111414 945027124 3806394482 136194380184 2580783225 68322162442 2293635610 2326796399 132101021132 40139809252 260838556 2109905342 3583425466 17754095859 31552088618 2162087679 2964977292 1951895667 2133772953 17151080986 73834564943 874007049 37457166836 53690218295 53628875818 47834961697 3301481950 1528066234 97677266765 93638450012 98576255901 6537675993 962150575 28686051007 32304330040 30571968197 54832644799 24364548487 4877232299 54977948516 1117341925 63256682123 43545631510 8224512287 20374450328 59335743642 3243919893 41067343859 4513597362 3408514354 9096173939 70195983764 21666743862 24846559472 133086811004 33228742258 7836437216 2645996837 28000991865 29747153516 111943134358 10475875990 43585852425 22624213039 7344278850 904325220 57480555594 11229006994 23566238930 70950859007 9347532801 10681807577 13852333315 2411320576 6097431002 16457255245 6346250283 48667467286 1955048253 60951119037 7848092708 10355090457 46223974512 17564102667 30146118304 17111789890 50029655766 4434601133 79750851144 2467259654 1177397402 1664081777 71645632314 438307813 35229180313 47429955508 5045599092 76412256508 11614238073 14383030252 29386405434 1567646887 14717904765 1195961315 15123372347 34890845574 63034200099 46221098151 38319061831 18786545222 44715509079 22214408142 96007646241 74634965477 66681881366 31820723531 37150129785 4214501008 32091062199 10984712690 129408797 103991836207 51037082529 49793621779 107407764807 23623683239 2761708162 106036886960 5281898243 639045239 55283454462 13825181220 44836191449 2863180193 12273997038 195827531 5063972997 9759368339 107510940701 5858087532 19734569194 2105070793 5516633008 12268686396 21622449515 38165546808 6066834933 5384949117 9852953072 27740808043 27665229792 27628500080 291783667 19206616254 1029725368 80251504777 110726944951 6008917992 22618100263 31407777243 2546254381 34121263202 4797067444 12081583851 2304176269 26142000440 15908116594 6190301199 27559947465 1475395029 57304452346 19653762311 71182360177 46243171145 53236875937 19006513950 1152179949 2039446316 19098416417 45068642294 110783463160 19223668337 8257895613 14894195696 12949105310 26420501717 94742013007 3472750398 36533912731 12219344067 3007452393 36647217198 55161880 7714374200 1577802758 59701615914 39312254296 13784073650 35643367745 12936706948 44117032848 22075190234 33091797081 67414686094 22208639681 25987150101 87310315 28045987513 1877861209 11849892910 44408503707 1004219712 28571312711 6386348661 27225691716 374604732 2430761051 16984727826 69910020323 47679007664 1639949399 16768043791 11105057102 38123013310 5339560710 9560238566 49280989996 44458176709 13771397014 64624754270 4426328222 11492728627 3013181192 22508870946 14298959972 19940036693 83602847948 11993170923 9897367323 72295188214 47163000842 749453665 16018794649 5736036852 83535175908 52048521871 79986956759 94909237879 12457444939 42548077288 42216543475 265799753 3463458636 15589265760 57527145444 452995722 6494222708 3016203246 35927341712 34467184153 68095096931 11851212267 432683622 13474703393 5651347312 550678774 75563604020 34709860130 51381317445 26293926177 22887968126 14539437028 110819587403 40872403178 17197672195 16394542046 10176959843 30080185366 14969259622 38967995006 17887636642 26369887203 109579038220 83011844597 18247608370 98818928452 10468484137 40900424259 20565448835 107465570784 2735174551 2883312904 65639912611 19116106885 77435842834 2497988660 98435908429 5179364072 15177199266 79264744037 20690938245 3658769538 60922236390 65120139844 7891520647 44479318163 32845936360 14773042610 12523419911 18468922778 1739422191 58956083703 7089331775 13194597448 37081705717 22184303542 1567985923 80796844583 71213460744 32623500679 42410737997 16692695242 26328219327 38928358641 30809643004 39708088625 31421817175 26812506660 91195614627 912629698 254753516 2217888259 8094238504 47901191984 128117374986 24119890438 26180722896 1963908554 2677659015 6350584771 12814641638 84442452 293360623 19867216684 67485107713 871434895 350175587 28521845111 15787521127 93549496393 10563276638 23078865840 69514047114 65737271416 84493269732 377983798 47309568016 4218134217 3613446027 58248086330 124948935685 1160429232 1809042116 23632217984 68113094828 7565055431 3390635802 87052814850 10328382694 8718214890 6258626930 49983382184 5858581955 89225382045 15867973895 25182212593 115136790152 19116355454 926993242 13348259903 10270863824 27199025852 86130251624 793788652 50242575551 6553784371 36488866284 43181615630 66473351157 6233268147 12538181240 10570823350 6222453564 42730156466 4737286289 7701315871 15233546936 22720983814 9382124759 23394499092 26425487366 16933709167 20177925434 15465170204 12434159244 2353201753 100024362473 47471062145 37023852004 1474027087 1759956899 61113312675 1685038573 31924677688 6466994352 20502630627 10769558928 12167489531 25201108817 39573993533 68859321649 8592036719 26728978205 37935444719 102210784072 6853684392 407460827 13445596593 32953902369 623202829 31187646463 8923730812 18609712604 39687417806 75066973726 997571925 11741575113 12698976537 23475482347 1277543405 3911680429 17993814622 88810537382 51287140155 28467897354 13585959621 2140442350 14413363334 52806896506 75656990 12324183972 40597385564 15626536890 23042736479 25229348329 7608109988 27464611399 85994939011 50593079318 30287508990 58570536943 42869838609 34737854776 73418920727 132485460570 1837852651 38233156044 13646125276 5420235757 883854141 32662014151 107221072999 8773722774 18426794950 9712140177 38344525152 52346636234 51722204689 4001232556 8594298521 66035828 996040332 37180035922 6113338207 12079218484 13629099832 3288555392 6231624647 41188273119 2092913611 7285599199 24690200289 26447218871 61496981604 70564265175 304594309 3870608872 1303808929 1269522638 40613762673 6913314996 3400098942 34443182516 6314001149 25745976342 7646635079 19351817947 17290230369 3096344964 17854240473 28934564574 76293654698 70908765486 1273786591 43584389497 3342633302 43878943235 61354301601 5035007431 507412877 73064396614 57755865756 34467885296 11895456504 12319115127 4376496977 2418236259 6972562428 1067796532 41540798271 91023125228 2727697475 13131685558 74236769139 11795864616 51011772063 79484936270 26883798730 35211046582 38954747995 54549112945 62480394072 52751301321 30758393433 11485930582 175764890 101062231506 42870143186 22575843295 43577711286 1428587512 8506386017 40380826234 23451952215 2833913515 4189959057 35316404378 34116252050 7925702712 1487577400 1382335802 24014095742 96585589481 69639303035 3892887144 3745717652 68583220983 10337649905 101080781853 54797034163 1237712923 30422373716 4391679483 4212602273 63320164581 11738087771 33326308979 102077434688 44018555042 45330822160 33982121511 46012259233 44509174441 18430392670 22347281519 129881103063 15152576617 20541109744 272156508 17098127299 58423140971 1754304976 80720261579 30156870256 56299957202 138945884702 35985900936 17063978838 85253052588 1125023954 1820269274 18812453361 20485399973 43715685821 16406995342 3202484759 4360959975 11291693365 103823829233 20376793621 42676629328 48408364330 45781756263 51499204429 59258867774 121860005887 7773127963 861258572 17944361681 62657921941 93496172456 19882050934 11304847307 32623908865 379689616 28127080914 46063327004 13365682149 14471865827 5377049114 78804777807 7347414741 15823218523 40272288504 4616741570 10423750458 13447411335 47128621240 1123350855 8699330197 28543589149 10677874818 48240471947 10379057597 2421706161 3646577072 52494047995 59700787391 114049615519 70776124996 19053171415 8644161682 104067342189 199139735 8610884084 97349381497 122016452841 6927197495 58604306894 14855417701 2400747926 51032780235 3480862550 34069599620 53526417221 53435782154 84801115086 611988977 118556319 3071596881 27743599931 127132845241 30760506313 3521027683 9126905437 10109570938 12208205521 8292656535 101666897222 20266477343 1644107058 3717607834 711358609 24685598526 43499575121 68421006583 19666526792 25536927554 42018496105 114040517503 112096822919 1630824097 67956990628 22026095710 105006307 26529214820 66332651 58443287435 70849386523 6764223582 112359650247 38386731304 23571503639 58714321922 14806191931 64009940299 34847204777 10424918708 1264420531 17570968308 101628808159 15346923106 205919455 2995307428 12512354188 43290369313 17517127416 1432343953 3232186146 36221341544 25212736157 39990226399 64244084562 83459675728 1207330 6593344138 39945695737 56889707953 14063106319 36968287892 46500788184 83938042780 11853765246 69567615315 80744967471 220760243 13944458686 23622938613 1646764762 41739608406 17613425062 4292504097 6948133388 12487828622 12334870065 48038764974 10445613643 89539087902 12091658909 1469686196 15242104905 8489779937 48689888892 61716020178 14869989607 11315498088 31071928945 3890498664 847694295 88661054995 2299198554 20519442052 10289262275 8467597386 16523951934 10959988076 6423659409 25365872641 60231489453 3620134847 20719307966 493924640 25217556388 53565259998 89309079229 147469441238 6991761913 44784914786 1401187807 30434676923 49703890732 56510878786 1112903149 2152739565 110022004532 7787575626 251583687 27405552388 19270930855 62236673128 79579782035 37143431218 22608826733 10307819768 24921554467 4782629429 43723695388 54479985842 25229721883 92478823787 2225020058 34786991190 4904045442 30055365797 2224303843 12192516674 35158701691 394572859 50135912300 70042598382 34951617935 53616302428 32568682994 24853277666 4372307413 12372826570 51380653473 43994645912 64759893758 46659297404 41536364327 3295601677 450643935 43105917988 979341527 20783683195 1042816 76211349 87166324561 38645759515 68947636048 56253657205 388858142 12369663593 13928822621 25225594302 17169437670 29122338590 21681251084 93446937420 81822125097 5372575837 33176631195 28325398926 62464267122 4095939173 1039615358 6425972314 70511329482 4598740984 38360677081 260959074 36926524310 40516942034 19240452220 5433583540 13382593707 14680496200 104276574091 3960031859 25172406327 747846330 4190408298 85016424288 6818872984 446399424 34003151196 8736757563 6284700906 8669184617 10339260100 12952789994 2443425227 5955611757 62706231037 252323492 80023940423 14588242883 3216572054 68247424802 77612528593 2779658761 4689620292 44969375314 51406930334 13925011985 4067206054 69578814056 5312357116 18673291963 25863235858 12681048840 12326208236 2145150657 441287616 3481377360 12503529286 2245529386 38809494522 6862052325 9500489250 97500086040 38761927349 367850382 97298768575 385677315 38465210113 50665402 325315379 13816923056 23149576715 7724482165 14034263866 3100014088 35497068522 34636964931 35272355963 9585454016 13529813662 8999996083 92077731468 100384040122 90164641927 117798343971 6831833487 35826466599 62053176944 7241891293 123656681891 39032388346 8477495436 80209367474 34857621891 4750642119 18968577187 15886082196 51269468004 5043277139 37676466744 88024334151 77177845441 18290286461 108861210344 101733556897 72432746804 21409858728 81054959176 45063699784 63833103337 3509581512 29997556619 93631963031 4573766470 4505477209 35868946820 34196866999 49884288618 2565102187 64179770709 6712730663 61655410290 19301854896 3312906772 5473244917 5739746205 15644118718 19347781706 9647344199 48587501753 30638546574 27440106725 47032101900 31055541399 70337520881 12439397604 4690156912 1402584643 47112485972 11794608721 42208602402 36524924107 11867656818 12248706795 52251096798 5597090745 117002472975 35995957453 5006486933 7229477841 29002041612 58097780038 806439397 1816608197 50756937143 14770260350 823912134 10679963380 41756880943 19022555925 19087839148 4605197242 1833291764 37024939582 25509834851 24621976271 2630979790 17082199386 9036422966 21585785535 7016240323 14039749948 77370981845 2891210115 20278892700 6248939784 2024217347 16773066357 21008531651 18040066119 49379545505 6667845177 35616081282 86403879229 27887196520 11861548517 41471448641 153153777 76244266097 35654335640 73105909983 80215506984 7166862427 13186733585 17359485211 11476813933 113535700364 3603624453 445579043 36237268291 76769285406 3938674214 131823318497 11084558570 3969269826 5255153900 29680358959 20741208935 32288553922 5454812158 15635093053 124568906942 127131881 1083902397 28215566680 61694669030 35838680990 50764360152 90817719693 22216702292 5751707657 3039277220 46696872096 13069576765 4383171044 27446846062 31944418869 68007381224 11768544070 91540924243 8002020403 34487887522 72836039556 4454860851 3048933877 40796829533 28188924374 7513040010 15609357584 18662312103 13011099027 79513858 2577946195 42206989799 2899721191 21613106480 2746304300 17179663667 42138047212 25886984532 69557176990 453790817 68884698293 301085064 7524861354 17453335210 28737301934 21008105830 57025115693 22705250787 112995750420 6888562893 2127907415 1785590410 3506435506 58750647020 6868878751 6437341800 88196822773 58343803977 3052013923 58111501759 28975072532 54497990602 7942440982 10270010665 19805717325 12011362368 4618612063 69618958442 18787868309 100263401149 65556682989 12305421210 20514152338 8984311379 1175653898 15315369374 10612091679 9368286473 39836378782 87131618441 33043609159 1000021352 6068754949 42091688575 26501160569 9988396769 19199176290 11749696987 2874986151 8921071087 8410546252 301144397 16193807911 42025620462 121515205830 17313641506 4467920842 28395948339 31559247280 1755124023 36808196824 14609639160 49017274160 2280767608 38186265672 476800589 23333358976 30200152253 9843687515 5011039866 77092235377 25728548835 2417906327 50069850767 7784018558 26497439276 90604410188 4034554692 79992747469 23826090754 30738934598 53658094347 23465355495 4213654799 13704673800 7519015176 64237307114 62511832644 29289887019 15329333630 2495221956 408984948 39210582156 2911469202 13095006800 34692927311 92370309447 2831876384 12657328848 60024675894 44473463251 37939094225 11887245553 62009389500 341297785 49453435300 40555797213 65903137182 1193329988 30413255574 80279899959 9414651552 71812742850 24614737902 81573052723 53901051597 37743987960 113247588774 31583179407 44414873609 19858966508 58926092042 3069984531 46189983219 23528730503 21476584082 13407431395 11273605674 26547269835 6249998985 1682733600 23194244572 18323151348 47702352286 7589589785 85564709929 7691974437 21360905333 11439067492 109850907153 3599911573 4906238030 61522275629 10080115719 1957956689 7829068824 19142869593 19006800282 1704414939 10796985915 9182045396 1508902573 27773667336 50640030355 4192787063 12527699487 7613847813 66964455164 19402639527 34286472405 1503253600 3303144168 182631514 24856679610 31653763714 18613999117 13355427613 17569867995 3674847850 33185364186 7622488707 56074937668 17172296705 10489321859 59794959115 2029831113 110796013986 25064696026 666299158 11537314584 3938263964 2867291277 741055574 37751739292 24930343368 59803779521 23830793482 5364757068 17654656847 88844441042 949670548 67080410359 53763755014 4314193268 38086136806 12536479352 23299503761 7720308477 1241105394 9405056082 84226527249 15749150125 5201563594 19084008242 18348876756 77658648045 1937923610 770689850 122812878084 14032647042 31244987123 33406683919 93598419826 20168234 18993576544 5948619560 17957956960 79545670954 11113390672 14305116236 23051908287 14864748824 121923927394 3803264166 11193127600 22396225674 36471186647 46741638 7330628448 29820379137 40333704785 3422314591 13435558360 7504702037 1847495939 736630030 15957334784 41068235047 58690239303 10606369317 27278269481 22731925362 2209532336 18798766690 27531376495 5563250184 72531961250 42627622617 25553032631 1911436344 30750063061 945795646 30808983089 2844686215 27802246436 66530551384 20438801622 8582921200 882297278 17578517412 6281319431 745118297 3760133254 42417396701 6474105755 42995403854 12454222006 28416202021 1112264271 40634008697 57102366818 32276452836 13179229622 7998003067 26761052802 30191190208 26930988815 20504933027 49440613010 84487246170 66801707984 2144276829 99746465844 3691411933 16990340792 1648618549 6391161422 5528033679 51522638003 46750058991 3275012557 1130597567 21761382601 8107538902 24543272818 2058112574 524829330 41346258988 19873740648 8895416539 93606457315 45955354134 17197996037 71987397472 32066627410 334550768 1892270177 3728232767 141101625102 32389378714 54708145938 86952829720 86142219260 24851027376 77666633371 115024260899 3424669265 39407889340 30553311139 50998356642 51449089033 43039200086 859064294 17499761174 1932348522 91999847196 29442250670 2057304508 5344514119 34486305027 41725964407 13557300602 12017174807 18908886243 11533348685 14084196446 20125078783 46557659710 40154569222 71577718252 15612516747 9278231333 23044010747 14215707808 4564276570 69379884373 41807082128 6035275435 71072506833 5975295795 84754244951 11710128375 5298697092 4812979711 4371357470 2195442855 3468903897 28572169262 1148729795 61385630715 75594485577 29378144013 15659799803 3051686594 89912168663 80627383645 81174498974 2534739204 9134528840 22495310012 9491667032 43376083866 3533408489 13331037260 50110278205 14124188493 18848062041 17192781125 40117647373 51606491561 70127492 7624747051 82650024389 70525318911 38757181355 8689230698 49205249865 8947847187 3884978743 6105353682 20744250783 14393223239 99182961462 3236402174 32176683756 38553552291 58429004748 11369357971 74276513988 12441974 58731205486 1105564562 573587429 3786866094 15890796065 27631937576 47580689484 3212920969 231524347 54886260098 39631907184 3875817435 13408673945 2843673674 934458727 20833959506 16868709790 28711786856 1041185716 72772387670 29240840826 16583707843 5454528885 14677945703 9276622715 20926621010 112365477906 49982997167 113191691189 8581256596 2609722202 20761722544 81571747405 16474754416 54883306680 16292009937 12486691649 54429834598 21728289247 40564938832 1637691238 180028724 106035269815 50489035767 1687567328 56806273827 27672291680 4801313350 64854596253 8136419154 5145423392 7209561660 1172771815 61616281038 69853793017 3676858468 169247061 69607502872 13740691296 78459537296 5926134723 35176929023 27178149224 13707839692 68469433591 1242570076 7717549101 32188020485 795388863 80778603505 30851423863 861306974 46864775105 13664497291 8293831909 13291785028 9832820520 18466286096 60886812756 6699564645 105252782 52667043061 16801262521 46390406193 9122119399 2763299772 1355222308 22466758677 12932702868 27265848055 45982112439 90317334986 4002341315 1289505860 1440764135 36530290879 1261730714 90550748291 6728996854 3851144237 37882331980 26491165618 3945842622 89266474745 34707205276 7320495637 5117754319 90498587498 4449813159 16034266465 59036250386 17157202468 68973692573 27677557734 35208944817 87865539 5433126848 44320822760 12697506132 21808740724 110089412150 5196820087 92524051056 5616005822 15143337272 16267448610 1296746373 27431618382 83955852048 14182887778 73076070334 3596402345 71283904365 2545409467 252308129 20233889623 987030308 18712799340 13884526800 113916141 4569043943 92500546059 20456973380 7241647108 39924085874 1665223470 61248439555 3298311293 78416443425 20373028736 27119049016 4122132020 16389833607 9880969264 52905303974 9709617334 29919981026 7437670825 37521451180 4058944391 17580171886 29945201266 9290937728 11865627101 2711485146 36698304280 19260789467 1832718138 5091870519 177368670 1798823098 3977185348 12135103496 63367709330 38709470386 9210405853 15878236943 2663433385 721398750 36645122558 84691034461 807483678 2743739254 25512841310 132221712206 24001423577 38773007889 4247804486 2858256570 12249728050 79999888661 2664281698 26501120558 1893838517 100032129787 75432375518 205913518 40777102517 1747117586 10632576853 5817185362 102598818116 614712035 39486618982 22001218222 3580239814 4537221927 29015059245 40211860507 111252167086 20465267968 16172898418 1706697567 98912211371 1929609820 12625975452 74390193784 19393586108 11755309061 15813305373 15028138219 24153160038 66350401632 5983566592 1569177485 34669410093 34341856257 42546207406 9035214011 47096762158 29334113670 29524030207 32295858824 3032228812 6991286137 87291845920 61110575663 64050185307 5542512215 11765684054 452627511 7785689476 42202441129 15831555158 22935933732 87203671272 89099154577 3353802147 3532715621 1862768106 8445120158 76077900495 78963133699 79814830162 117217263734 59806549665 18608416981 5430499900 22876531033 5358417171 3537922814 9140365680 7596435578 5285448015 129716016031 1575689647 14041957357 26455042716 23125556104 46888035675 124999628822 8486274338 3616902801 6552375687 7048795116 18226721461 1428267786 1553575396 39233303863 3205385079 50063118914 3994550787 27775500112 17855938488 25473353276 8225832261 13209853086 30750916099 7100133639 31898149639 68504173198 843737662 57327184730 2207401253 33556372085 145513860 10150499427 18431974088 28164531948 27184424754 7776373069 50536915240 739282694 24895808858 7449358532 48026910723 10939216299 377819723 49993041861 49921714489 1680609298 12859951258 41574498848 16433129969 8866614503 84754759883 51021365103 10179725697 7433677328 65270615128 2267131296 34551009273 24824839386 9094308213 24733555266 61155500471 133780736018 46627406333 1713698643 2619195348 1885162050 83368731168 572831208 38131600461 6769951519 3635870262 2741259151 108832153216 8416198087 14617572203 3921974579 40594439427 93587886738 141359650489 5612161408 60908012911 1195679286 2283074007 37483438350 9037294559 104241274812 98681356727 30105044374 10215084774 79615116650 59071141095 3478909360 59137725813 28083510007 283988089 16938660656 14117574461 964162519 19744016945 63895897766 7763799811 38028038426 6004906130 10131595539 97249322744 34148717321 32658694663 97395607928 590159784 31895529817 38842440367 13553495989 3018411641 7794268404 9643612484 46148461345 10098522137 3486589689 4485907663 1197232717 10451278120 53982199291 82203247379 23885790761 2850924498 37364931881 8092817473 14174762904 11587688779 8378469934 114785265805 39035509436 32726653784 86799470 21904164662 53961229396 39385714029 28626110947 6747395670 16690564041 117675181480 12265316288 11942965164 28920961963 8111839648 14477644353 46567972255 49129933869 32137107580 342309800 15264602210 60304560610 48902696773 16920187046 32388999856 29485064209 85834849 4737603614 13591500144 36334853532 35216771147 17188468964 21956425555 245862049 72971734017 9263677177 17009021880 5966793840 60290383 53352594136 88379677558 39645866468 1726059879 620700411 12564222696 41129650110 54138830483 2111105285 4924765752 83507883400 91066962266 1003916744 418793550 19839062822 8551331763 99294838594 31284211144 24855334355 51065292827 13896246138 8192925522 33619019791 16073727536 1464315482 35788630393 76085313731 37384810425 13372615636 26582375436 29876029320 8843237673 16565888490 56595297214 20741354342 32640621802 2104235019 101956414539 68918908609 17122696432 5862761837 77887596438 30123571957 40657862061 22485413294 71925797066 5140220986 121582695194 17771928954 2403708553 61023098117 138670214843 10870483401 16532139296 21815260290 12179234430 2876900817 763681731 49443158153 28959055378 30593888640 99974288406 2200201773 119127683019 92337858371 110692224438 12139831492 22833119250 118110880082 3255982565 69674319667 38344142524 119403315415 25775135157 14711630657 593885779 15734597239 8280977490 29178196854 4304538706 926225674 12692600492 24235922775 29092592434 1329629997 3102404593 806189590 101972466249 96755533717 132587343261 13988155477 12405082608 11386503184 14479004767 127583484764 6020755223 60785105763 120699352574 11469144608 500690499 16078107753 32611471598 47724919016 3360702795 29587792396 19646831348 3457383487 47393176655 18139402909 35451175082 19204393295 72905487407 1912580306 138991883 2692846493 2719859789 29459530766 923069136 85363728692 3843126150 19049794346 33827272676 64477634994 5909453 38349356478 33808329725 5392852300 11446877464 18003531958 1683473454 92095305517 4554119286 25984608170 4974296694 19040596501 43409012011 25121313396 24154874238 9626328981 4253494868 194900047 40839838024 679476351 2099666716 31081975839 1195025913 5104336059 23078254930 95948211960 43571817853 57189124104 1281274427 596927729 110294200119 9522695381 3568538015 3915351535 4104887223 50030329330 38359446623 1652604752 6733395216 301874378 12254911999 43274476600 64453807006 83470489639 21296079178 18649063699 10754440546 54813075 28499069517 31678307955 15590043940 4987597119 538539922 123683808 16119546020 3479081037 2635159683 4258554822 13637547099 6711418555 76850519240 2448805191 79527290390 3001634814 19875665834 22804216218 9944802494 40613204643 23999282475 80790688944 65554379669 10801728789 12203387664 4360629259 20830138601 7126269571 41076215354 120625118754 771714335 51202451318 28420609325 57419101376 19835175152 13623795784 124680682 102044816301 20494131602 23388852319 4637135325 28023161691 31755484311 683105508 13616796616 39333483120 38955664400 2007699367 415712739 29351082653 3933538123 76035415733 145101474346 65135321933 15161128769 9779060533 24203307726 19102883662 37830635294 28573238847 22889172394 75729263573 14982893856 6025369329 33066179111 59005262810 32557059260 12766146656 66734158953 56536440420 22380780568 19749508362 22928195294 5251763775 95151572527 27511265080 89926230110 25919726275 29311023482 1721111545 41129775572 78408699974 14776721855 16659557039 49295306866 29303584848 5384556714 430473094 17654466339 20550421293 111995447821 63039245273 26760614612 74291061931 9195555612 66157518 21422997914 15386453789 8870026460 225380069 6141817577 9914004253 5310206579 88790598446 22943824933 25853129373 24397524678 21711427426 9972176514 67907819222 1335463769 19119772537 23110132373 98364968260 14368919696 45176158123 635709561 9411539051 17393473075 33823165878 14890435395 4197686257 38016294662 781622715 8089502136 17981341236 8593363305 78632403254 80750074933 25275996129 20921846683 74183452025 16063421854 121567016791 27980714848 41472592219 14183671232 378626277 9133390402 52224856408 13999552803 44454396030 10179874402 6291880742 19048552041 29964434863 37396797589 25777839057 41340034386 2281624181 44461459356 108739526556 835567651 19487585550 73784328178 37267530843 17929465933 1717510751 51323317408 975127329 11766062310 30380737773 5812191222 10710102645 14386459379 1172661910 143430507965 2038465893 32613832595 1899636730 67386344584 139744274761 17192277231 8646445228 251680170 48136632796 10279460302 50367567677 11513892183 2410803963 48924639041 28200829588 13912283655 104055541777 124298529986 11130324635 26119843944 41255605747 79489679 50262698447 42058071983 32997494792 12486322986 19351568871 112114440599 15976579195 62726625875 82407309308 4112263782 3727120214 18578142120 25216225876 8052845385 19213208042 20612038252 22614056665 141763489968 83768445230 9289700880 76012786438 44122413484 3193204179 37665171986 6764192142 7453009731 468101099 39601765156 105828634852 5457384381 8396883890 8360941711 73559877338 3840511950 127446652527 18931814374 29277798730 20930828718 6827783467 70447692862 901112680 51661836576 731647235 1160672603 25041587605 2869078885 15370237453 17392344168 13168975919 3170385771 24743626485 41881829070 20490925166 7691249280 1109740570 25562081373 1501193219 6786650871 7862066599 22430896116 73661783065 67692695541 11385492779 22504327855 14701845076 112808696972 15047880842 14665483520 7135691884 43135208075 530663187 2823344629 105231119420 21778337528 100965024784 71387834912 30402768397 44901940517 4415480764 14956043679 10393946859 10420538965 12068390338 6865677140 39100057367 12402142155 50191226644 1658150600 50889003697 36264037883 2226654693 11219342685 42787482763 17614053950 6766955651 52641904301 33791219746 33418414496 16895116487 106526009533 2518999725 21153126222 18065224044 6870504446 22382419022 86634130333 6712363903 47991614185 58182209913 16368697058 1302930648 62818265192 10481530754 217793090 92335527208 73289387135 1077568972 4446347363 1920912884 4860472274 281369599 18385522888 12249906452 37579026835 12900185762 42723014664 48111351546 9725491907 5279725436 40537959222 4384936942 18427662402 17291263908 81928697315 50456412935 43591301420 18911868784 4888170325 26941165784 543132667 10329775727 24621330010 3297198729 4168006995 2818094222 93961659669 19145771141 4300358070 12972547756 1462512679 60894631085 18763192942 34378112000 54740270870 27807093774 5215649354 3521840347 32207542908 3184809686 5144519859 25464584750 1580219237 25168348626 67152090687 59725997392 1350637805 2248104781 5178597553 15284135689 4351761896 68778532555 83306001990 20641895989 28352343608 82577281551 63751448994 74123793768 29951889397 54749784627 27266698073 30249165787 59713960954 14017129829 15629494913 2361828290 49537416382 857245842 3044476154 46069996509 23437926489 3858562439 12138429415 33711924013 53777344473 32734112738 18817983501 102801275293 66747426405 6768573152 19705555505 20183935530 12824816508 144431702 5920487780 6848299324 23340132813 19828505998 39261533367 1337774568 11968305859 43691850323 8924472731 104992819 1891934 49695735179 44450439364 63216635649 103720906789 47948864538 18663620081 43911656649 2161351802 75858156159 73899862621 10195292314 1727108132 16153178053 4404561283 1784746244 86688234408 5529052907 27788147525 6347962216 8384313033 10743408770 17033881216 28176084443 97531438320 72924742101 1499343381 3706321648 11751953227 2332688445 3834306122 26800888522 20791570767 94365316598 9162440560 54327341022 4706633940 5164815386 8469826919 2397440181 2899047649 1283316348 43408314142 158116882 38263743 1686441306 34995096878 20061677321 84669066227 2199033546 513138648 4466839752 2706588182 6470465065 57229702718 63224539361 23272425511 16231093532 83559002275 20847769764 7837406419 4739193442 101180247675 12924605392 31987263332 7120555706 2081533353 304213662 43007773141 50146243780 35450382245 55866459152 23825599449 56349642255 85387327386 95863305233 11993626346 18141748370 312975619 115162190559 93166270602 409687805 33392441304 25684534495 47110256 6935727895 122272639674 3384171354 7259424563 414509858 12477764427 6252059460 26156779906 7288434564 31191660505 10578926376 12504606979 75468756485 15267627957 61145186853 10755742310 22762831321 56442321247 198420394 5748507896 22136618315 30780829228 500890717 9615137879 1164800561 27045164853 36113342462 11951432775 22865900414 16863257024 10126390477 74365783997 39502404653 2741059882 24169734479 62139390175 311605517 875286937 31437480230 27369338835 4202804669 25122605995 15854906989 18485892764 318226878 10151264888 3471465467 10924097182 1375647998 20545821457 128566630675 20953112799 84794316641 12922077599 28233956 16606594945 47615697075 63480222178 9013904832 6230513856 21118151676 7348553104 20248985466 7293531164 123224001372 45096029269 18778605234 33995244751 39046444467 11242393292 27091727533 55046956910 83810388209 5007636190 81742414195 10228576230 29131071107 381674552 2518637848 45646487635 31754218544 23349335846 28208463713 42820935470 5199282108 10542942723 16210278292 79893171023 73533774852 56774488121 65089366781 23887366227 13167143570 85155125098 100541321375 7134267684 78597625646 30369636853 25519288742 9364265499 1787329085 35991986144 20268499592 13813851075 4787096201 49529178645 13818291626 6058900753 11864550 7236515653 21674229286 540479237 17166944214 6484840256 2943687838 24976796713 548952869 15222405976 826783064 44288063865 52884040070 4277701656 20589055322 12514504281 7137651050 9224131865 12297978836 14278267153 7704551361 31788416259 77917442320 6336702566 249452483 4945397207 29139652339 101459977665 113212553411 6787186241 7014968970 4714809078 34583773681 67103703999 27650231292 13612419907 85802093813 7113751300 84327009959 95010413804 3496916512 36997098797 1230004143 47209792841 17602633649 7200752809 42415173588 22187025268 33063945892 16633255679 96024574120 29863816115 9231125689 17919628130 26907396348 146144485260 1098141130 44987063417 1121787296 29151098109 1425814828 57736961259 39826561438 9604495126 20762830111 28733679719 5898874934 57987357886 490931281 299549957 20590817299 7269711793 898880183 30668812815 66918595836 18780976245 22765810606 43706515138 39431739469 46756019490 55984084323 8011943820 17509412086 1001693443 56328442720 5746054790 7349609837 75383523149 41530654748 16084733873 68919845220 67764241691 79485540671 83959235507 32677809958 42908901711 40515685278 36344998810 23168146269 61476132713 7149382855 24862181118 59945105925 38951343524 94488266617 23910325530 64230936964 65726841244 30150591314 4694491612 12152828715 38631594755 9284050293 2748570613 21221234379 20535190855 3461745790 6498620744 66573102450 5290961719 27561823753 37199464214 38725343650 254235274 65471961298 297762926 16837733721 32333664383 14717574438 11673596595 80421211 9793257882 18031250092 1968554227 79585123191 16990015028 11564824021 7873286258 61225153080 2052464503 8853326696 96303236967 6779403593 108357163926 3729356910 57770575056 25323638016 353466908 7440199462 7078736273 2554224099 1235991482 40345392612 84065935998 7180865488 17862054589 3481488421 44781547413 12046920713 39458572677 2813359668 556548545 2741272731 64388614943 27144846208 44212300226 8851726084 35805834496 25271513772 27668414798 67576673617 3567756709 36706546673 64474918380 76711210156 67575410969 545064484 9874406791 12631206745 25012889781 9295785366 7084978718 25602986803 68787322475 1599343870 14213369191 16994295308 2276784380 16381433535 51423527914 44871831140 10131342716 731281986 19893115463 68870453162 7385639968 1910711289 15226397307 23860140910 14590021364 3810860638 17792189351 15024460235 104328506413 57010432160 18317062260 28359236452 41401126199 28598212508 37168916953 2765914165 4344390635 243893044 86473303726 8891944902 18183133817 33619517862 421448161 129547563154 45572989731 41401285796 18094288407 1344918747 1563380319 10568757110 40892958907 3305561100 103077068011 49089788843 5905354106 55021113708 22151894363 45115903940 2451421600 4264871465 97811019 10409111420 1994466 42804934962 29344530255 6932607719 37591716811 3209540243 54997947893 76518745 17645659739 38748656939 36549325890 17315974024 18685696357 1430975254 24121814626 34197724749 71036059947 44341481115 38821558967 7231102698 102559794322 31866185392 67337613963 31463722699 34003444730 56265328241 93508484295 8476265919 7097003412 382716888 547754106 1344279424 48120617976 51632945867 19551611008 92720895559 40684874950 1727697353 64999776288 7505300165 5313723459 2876722349 119047093275 2964144141 4503534626 5764755578 130436717649 113432545358 5503169243 25713486329 4771053427 2081909046 60468939382 8647733963 28039941506 13116085347 8764933345 28863962238 78893492 3557921210 24346542405 96427370388 32028694919 14109092182 8399650823 10843371708 34328903792 70041091389 26183379418 10049801552 17101300903 251738166 2240656700 55644095407 1096734078 35487157108 46100093797 884401450 285506747 6925348428 73916848798 5143595417 13092522940 70872592091 33405442592 4423465131 27093327463 24930911228 262027889 17642796649 29756246849 42349906367 27450686495 2685878151 24423067105 22712047251 57391382494 19068319605 43348089630 12162642287 59601540550 41183331292 790329770 73525711433 15268703811 21656485943 25946141335 13995851496 34956590436 530181552 8928310710 9459748662 8691321129 7253563489 3142184138 853024882 53579288154 6885094988 64662095411 6646821024 80004863970 22902021 762995707 13630088179 31154193870 9323982552 68989670718 62895450349 59133517657 5060435582 322748266 34473189323 1416740323 8293810113 10019946330 15471724235 32962403174 59632636110 66615824763 22228009463 35603046860 45273314835 13079182734 26047332574 31062473658 25295360322 226286083 45542101439 5562070636 1761170342 23943454588 7072172400 31746993053 866664674 1219917250 23412972834 41686870688 37563395330 39005984137 125067743358 76269620185 13068063315 66409722947 2266540577 64565913706 11603346712 26420454237 3814926068 50989414796 1044014542 69017603807 38757500049 727843252 89710064103 17905263887 39864531893 1851583229 7788372928 118485255185 7303353663 209988576 25096886402 7073835128 10019875882 10117208650 649500684 44904258632 12658437415 83498628180 26603586830 1503567844 1204774082 14065545098 21716900601 2510803202 28836306657 5285812002 3634964602 109602223814 17692370202 82345169652 52657698029 7561841180 42598499225 2315741029 35479395912 13492253786 78444586216 5682960239 5375026868 5123779012 54668581585 8609257266 30353075978 82545599743 5206394976 42608876332 17964096571 6102101676 24194184210 2572320875 21615261843 8143067626 126101109760 9043813691 50471906456 71895449851 53248028053 62525588041 78783376693 29379724088 94611571 2124808762 377236644 78550550047 128147597 412160304 62222535903 850746779 6716448765 19774932610 68976087307 5925437548 31711587487 29341981252 44011344107 3733049170 50478758804 17578833380 31902763853 982946917 2825137067 53880374805 26753773374 55096558602 77825583674 5141231592 61094009761 3883370168 36306464950 10664996350 1818850113 64055878595 21488603218 521483475 11641528868 10757247165 827406456 6280194322 55261199138 26553282921 32641036075 21822566652 55022704 11619684253 1058986039 94133528369 1844517114 62237302973 8705422521 6326514881 817207565 2197342448 51777751819 41855658039 2933641515 1189154621 7854797848 71229356427 562725104 9909938144 15666537319 4683703785 5108036741 58742906106 25020398131 20203579191 38910772858 3686222655 8046543181 14264051682 61407034514 7268535568 15491376789 1410275474 16321252425 5051197216 25073733384 68989272728 4553995090 45089074685 38771258423 37568004969 60588550739 4667390052 4470792916 10357768896 68988685693 29736859366 47603078210 57474457203 83104270980 18678528046 34203069461 4983758537 10714280607 13194862119 37310994699 297603571 40039407607 19149338071 2080453524 48103128518 66066772340 58816119674 24968063755 12937235159 81008085249 25764529377 2643996068 13198206301 14295016838 23895067874 94730142677 85319182963 7564427284 67590003246 65774416056 24825727664 14367735643 83955920148 66852702321 39567968565 30526337198 28345333718 8139923798 9188376877 29970763238 18934052133 57992554746 344506734 1115814617 2223333530 59827407351 7280717473 14472709295 2590409852 9776061248 12440447553 20850160103 3748313951 27712701616 5223695428 585939667 13865169952 55713830859 15188734815 88729876864 1281247416 15660699529 5875234353 9218452400 6524011356 61813919525 8555352610 42316375219 129173600754 13152368692 110400122164 30310605645 3513216623 6259531916 19463603213 46346931581 26645225406 21690220144 3460263655 22754622019 845620564 49282109769 4433830438 5942932622 37787049933 27125231238 107999777164 2210866866 1927834849 55144185562 106152271167 7780309624 42764403978 64949395722 21377131671 4638394821 88304258940 33120258400 57262894441 455963 83699046316 3463646960 16442948278 16307187226 113269470197 10252969611 40831148203 49979355681 10932198532 54267985399 7262614533 84726250012 4764056954 7551982488 2471269638 11589158203 19235540075 20181731885 89994494233 8800241103 25435101791 15838677173 285569159 46947738808 23216965691 4926504567 3759839894 67404070044 3404346320 4066318512 24530549677 67888239864 1474390161 61195592910 207029401 10626084974 27928093246 72668223994 19553030201 38146276418 17701555528 31340815879 32571737573 1644488585 77482914887 7578716277 7617407094 45287485 45710330664 88922886680 2595384016 22027665802 2131797486 29630071235 2776091832 26492165971 56967714072 62509136515 9576036871 3698384359 1272631934 123882756310 97070481528 5111739936 54336859887 1445550558 894039320 28176142553 43821497728 48932939440 33444329905 58823650159 90644067429 5274518193 8858303069 39445123136 76844510913 5091499403 1190524793 35384577026 27465971094 119797602887 42342820982 52097294592 60196539128 21260326831 2983653687 3685094110 64433970342 1484212518 55192949796 21577326453 50454166465 44344221598 37694588807 12979614511 77325206070 62239026711 24214067086 19214377745 34951270201 28832484570 50298589511 13212284784 11118383135 32072925363 17613765142 24008620327 75337562407 10597755379 533503983 113451368 62834004571 4139044615 10574218296 27575384666 3557418449 13703710684 60302847367 937829425 8141106040 5031831205 1360876118 71092843365 20296232923 28199223209 114223618730 38974542204 2907815239 99885841682 2472903699 9371863985 105461595551 12945644833 17922648249 1611121263 47452457884 7637532775 94257496910 67069214400 51406623693 45715285702 106928288268 66141241561 1919106653 64983683196 22010571856 36909294044 2716069650 55689444383 450202192 5202930360 33351710583 30134999468 116418265751 9205337069 21588793561 10026385978 12745093647 4393908607 97931068698 73972102799 45465979535 33553747053 27364419774 1597849110 1910900927 45598706764 18390854230 36549708991 4195593882 73731235020 37254836640 57332352 77825997556 80913795472 20965953711 22780934102 24230612580 25250965768 1667097086 51424587291 25294079142 62639551838 84684526992 10659812076 14223551486 2140335600 859592763 2829698424 69656083821 1425614292 101445470424 15059956051 13611928099 55786018422 79350240948 9746342701 60304945015 107129389884 28323531544 106531886506 4840435349 17024379267 102269312659 21312090403 6029391708 6557206078 4953637936 13157498928 33285583301 4797799052 35989754112 12825177320 23262612730 1700591747 27273728890 19985784325 6127111446 21282350488 27385472764 118751428375 1196930726 2807900625 350433944 30420737569 89558884966 68421999332 12356946720 11237794062 70769694513 23694582605 30203175144 7490875866 14672086494 61632620135 6816319672 25808739555 13707930449 20448449627 63083328696 7494970926 26339325213 69308954960 72346677636 13708148269 88248250608 97904095 9051628324 863418606 26628430079 7124358435 22367675068 3011900120 60732421307 17558914195 106473717570 62396455679 29016307972 35485759006 800305312 14701161149 9353091617 9079962117 40476365306 16273960794 35919628355 42873654446 50081432782 81486695420 13245097308 21746451613 28690624169 61006989571 90710637540 3871039117 1992604940 27534587895 24272166742 24605507955 12707894262 1559333227 14015262044 4216964908 3456476514 68799391375 1531149259 13969344366 110991375929 42016465677 14201202952 2110473272 64931950123 27165669728 36396551408 682658394 4409207494 69348050011 68918990623 757560082 6588226511 24566749870 67760628247 14670022749 45216934466 6168793694 18272130659 4402721504 10328926802 83457915144 167439658 29494676241 55789123363 1760985161 129571678515 51286220748 17956210276 76207463451 42261092171 24399275078 36438403270 71396156270 4121937456 5303659758 59815296481 31188934061 43437207186 11690955493 57136320512 940048592 29296675212 27359926259 11924292310 12801966395 14521954470 86250290536 3950538524 2826716598 5313276721 9058592075 20059105213 36801562343 31488651876 1351917636 3064849025 19836787756 7222805116 63277325653 850997656 14312946713 1720276640 47596632619 95936432938 12966953574 29883335566 23069545778 9808830751 3220345975 60576359657 51933197629 5708552033 11336033703 56706935719 38150222256 4145206188 28361663132 31034553533 53999830452 64378988068 44490381461 7768242983 93995956843 2344570217 23380562789 25042970058 7425614906 68004247195 59732762590 55206118208 50586090779 13323025783 53923211210 20273185484 1789292663 13188037117 9612891818 8062316490 25918723355 123626282083 15418690269 465441730 13902290234 1851281235 67638512858 10310510568 31597767781 50584363581 29864171521 13398085729 24978504393 77755079229 20592346865 781708529 221155292 35393744212 3817312773 1289095095 113704260046 8643174212 19501056692 14874884283 29495506635 66979450825 57140741325 33364440446 28824398660 1237266189 4148800028 118412431622 29397772145 4620604844 5977190159 3962614492 39367228190 4992492474 3590105644 13848528818 64038830775 21919071653 21673173681 5129212620 13345107084 16791592780 521852863 611673930 3099040018 128541762026 27569310635 16994757100 41651973827 3500002566 21958487982 61957496867 5750583550 3422094779 40434945056 5632057203 1078482146 5774597556 32080689917 3567179776 4214768718 2207006508 6936016185 29127559499 22413358095 93391731948 21914539866 529699850 18918966233 6582553797 19135830339 56710361332 5366805375 18036141259 81634833757 77484491385 7170748327 78767921513 21710794933 7922608146 21284541079 49362389058 62201861765 48981848801 19271194113 64364233512 52364832644 19341702341 45529493868 2773001278 30981465205 37616949768 4600880492 32946025121 2018223513 27140839300 5303746635 17986875569 12463167619 47112965203 1205653937 234362054 23207527751 55220669513 8896835686 4845473297 3451149919 4005320074 9008265205 5431190562 25058099211 40759027746 805694290 51496191407 81053999859 62966194034 26350959383 25031742967 13047450762 48332467122 6065046139 47663543864 30604171463 5811426691 42333378646 11977769922 5388959789 5229311820 104337747732 29463378083 7836628295 1539012222 129109643267 28076245951 11215212229 8497418255 3176587187 12346948909 20101245821 1945220561 3086679550 36431139137 18421354605 14592398369 32728241099 85986637317 27818566412 2238492012 1244641902 1284192123 269733674 841085580 93244913595 14647905520 252214902 48820001443 49388514011 29359707252 10563973133 45588632213 3268177 1529871521 38062672338 55442678227 83742368369 475570223 17374788564 63858414531 2615136013 90164708092 46174970426 15906411355 18888657028 4870320714 7798032538 423867313 48416735106 8789365254 4980974703 72526215467 91245846585 9418764692 67419017000 623878785 4625558237 52854057828 38987487272 4873748635 42982535783 7555493777 2266107966 42531703510 41400282216 107419013984 79720743016 3013710116 21623431195 6602995514 17310362398 28421819964 353988367 43475383579 56103091541 4134491349 33737642838 142734581910 90409226757 60323878989 5735933258 55004224655 23583510551 13713809526 121631099872 65735276219 25282071150 1091620083 10722050663 4709776105 72455522541 12637520955 53695662172 70565146476 18185315591 25328023317 37002772749 51565367118 9481726357 20703665533 23161793992 7152001257 17399938241 17578219817 1134036793 11335872007 7040040571 653780636 3114968222 21137358887 16859357787 2826937737 915212427 9385518194 8993081285 65713553141 33706915399 28333348340 97350262047 14156639992 1905099205 7638344837 4976036865 13867839303 9479996857 19998350727 46324293437 51339747623 77069910310 46032415942 1278554376 79636074627 1035335676 16056720 2835705677 79852711661 2100949686 24542836251 13245820908 38846191776 21779 13587374044 31438977429 4755763904 19741285875 40802966654 106807247697 28338360695 19135021662 13230740557 72135669444 16297031868 122943823511 6113159929 17796461565 21820697719 1286465764 42665850509 14912760592 317800057 54621645833 48942528065 96505236 20163827704 12506072334 1329710124 6020327214 901287494 61660657136 27731796623 4671044768 42821879281 43871012488 114381582017 21465252540 7394927220 5967076227 33011587282 60548061306 22571854824 34201628955 16772345970 15708023950 22604469218 75166389965 8183757299 95986617048 54836794510 116397085063 4390598321 46002378138 8932970886 9189801196 624843551 51185205755 32999019687 6347931735 82126486731 19594543779 679492061 34783744800 12613828851 11871020127 33272174044 59522911719 4678632029 4381228159 20646653664 3719153786 20793163803 16067539347 40709300651 12704443982 9565340170 80059215425 38880530189 3458450310 32659380938 11320983285 18499865142 35424867422 2779494434 2757763932 51849656177 2540634900 5901246283 4426021235 154738017 15869668232 64191321413 27569468952 508051364 28487359900 74396060621 19120170867 4549407295 40926720614 28566888568 40717717437 54769625008 5445713158 5273956484 11315228276 17473240046 595793302 50011578097 21680313059 60531366774 19892320351 464777346 33201537480 569359049 51600410892 30171783297 12999959701 28844092574 1214884716 15753885039 3780005946 29822507 1402001316 38577012046 48204699692 63869758693 6395051557 28061488398 34301498019 26166519539 46975299552 2082308202 1888489146 119186929306 59823196058 57418430561 40677420385 96458926336 21846389146 59645276280 42848321401 5913315855 2649968077 1259487143 65938647869 22359224607 18197150996 6575056787 17688347921 20411898486 2365346299 49748005172 56389713234 44572265457 45969785252 9464053983 83672281032 5112932941 15212581055 31492996984 25779578803 6598893608 1316175007 16821765256 6643323705 425056307 113935013649 52820520152 11371672184 18180623732 49593152204 4256478763 5287597862 16386434646 24545874 73740633982 30465481828 41469870457 18014947400 29952876922 4465014356 31928365677 33769549370 36644664959 35774244993 40416349199 98072672065 17606247126 3537573902 10936652710 17268152541 20958975624 21247003829 53639538755 3208292694 33746807942 24540976977 741366201 28678182139 90990556673 31206203750 12172419288 70476992479 1893893579 18474321923 91541960285 19486871602 1491689306 62470851182 11719282897 6856563903 783177044 33907588154 953679456 29579690278 315360314 53577732516 6494810942 827465907 11140763699 76901412154 5840758940 18000262802 80000679461 2385760940 50078593452 1328892284 37984493354 27060883042 51764520818 46286216095 13504582575 40697305013 12459876577 52284804167 9887566405 3383248816 46186798247 475868485 36997833198 14533922756 65870269500 18108220247 7430763021 36191769335 2383461988 9256308394 2161719546 19316188010 21084508166 43723914804 4571661778 38384615656 75295630040 15913014937 34170718520 2417292578 17891586481 33807683688 44464117269 201197145 19034649108 22280901693 3448823461 53849018744 6836830986 5077162422 6584791139 64913139541 13974563494 40437754280 18130541053 22071290632 17247528554 95216273119 25520230268 22756739413 12149012844 17605254707 28655001172 13226654393 50394758453 7326374380 69669539524 44829205825 60284234326 6689833624 52711476941 23062197845 25293950722 10017341779 18093010114 60968536021 27244324380 4271570840 13691312423 13897305693 50521318621 6967579993 70600105111 10277844032 24824812581 11189714170 24401557367 20606522992 1227696348 100544406869 47247257558 39014368441 10854265198 32912573077 38158191632 9810268736 47724532653 59333410338 3261356937 3644248647 1160459118 78541454882 29636209752 4906072036 55222917106 50371403094 10254294984 1194941095 66655934505 12022985272 26613565645 87993308 1501900623 1650749395 38664756646 26862348293 2189577879 30824071677 66672311840 2529558230 782436071 31978740991 109752065588 77135434320 8179226701 21760634138 8486126361 109856563024 4725502804 7372898987 49979786407 64698686086 13982891480 81027258926 272398128 382298466 45770100354 8426225672 16032793747 1736828055 25010257019 30559882610 4634844396 291613567 69126918637 5446956244 60104781409 55155762899 37379452166 56692219 66378999973 178137057 62583746736 14490859610 88736287722 529900158 653249931 18551808674 21831858748 8421486239 25215896220 34178280701 33098741470 849255736 85315444007 2720831306 80224188596 20896440646 40414652293 8693853116 23658179387 59081052342 26217380702 18140845460 39260302172 2007958127 20708743357 60506210073 57889942295 9742353338 35068464690 16829136580 79084898268 7138696541 10025650242 17040763598 17541488252 2918030779 112150222626 2498635072 20926836539 3690932210 38732895929 2694096812 16834938661 8852678420 623843177 48275139343 26030843781 15077152025 12401523253 961542019 673179309 7781211752 68893694659 16361580246 38767910849 1956885514 13488373195 21027758617 19670433622 21088623344 4108952382 7058862230 27305228827 96845801607 6048434958 105794886383 10534872625 6305017759 66870074143 12671211249 39209449246 1114103335 16712432586 24005412383 16435701915 103686862215 69940801534 23781603670 9928838399 18006297537 41947615994 116098701790 33248730106 2702224970 95964707161 22997910111 1303820289 77091891 139905615 876483962 10239986256 55046558460 52509666228 11081326929 93872833391 6036516202 36855328788 20605422967 26461216434 51460737 48253859446 20866888710 4974651796 39397748663 49176701658 4054466275 17066043266 43620328462 116097393293 4234470893 22902255728 59260278289 52199961473 61629165521 37274384606 4372609935 11014738877 13081724927 57659338316 19602960996 82879012833 27912708013 1316014070 25349697378 5049870241 6031192820 11515413091 14818418172 639974951 38968410152 27543673287 769754246 47275199 20773354590 33935089255 97640998649 6532441804 9610194320 73731996235 7375053271 64394395061 21381388539 4243533890 14274563874 2849022227 15836156824 32204191264 6330573706 38646888397 87391206120 792814052 2538221600 16400098255 7071758252 68835261310 6567506187 137957362296 20241682734 34342412633 26791569387 172841224 20595334002 90285836778 2096520032 40481547163 17986340751 13134454805 8688105622 35964121681 218994881 65722630547 38132396999 7848721313 34286908485 28656588792 8273437327 31695832859 41897757060 98112340289 41798775795 99778078980 5350551265 56226028686 2450663193 24726815682 1806887812 2376528731 6383782399 2589904585 5348424731 24524500038 56988231621 32748242896 24374420247 8781808822 3611029985 16555468724 92216450371 56958842706 21407292713 38662487240 15641539844 8225187454 60275760134 42273769916 20694556815 7708743348 31950680880 18664644879 91328100515 32765863992 6121075808 16235860482 39674825747 11584786154 20920756722 6756192800 48900487903 10521442734 35726883564 4625278517 47966545945 31348274214 1808450180 50299122916 1952879197 259625848 10532001983 25527209374 55777903 10948327791 90544914553 4183791478 22507663209 20417407321 111149341617 43897997234 10471485952 22077358699 58812712838 36182383430 37605703330 874328386 85634912468 74773020061 26344832272 27615542313 1810787051 4977750415 4771613229 11145962663 31539122362 3989418939 107059378 89949614098 3126756689 6779381452 3613290964 25158406305 5275139955 11675754522 313855391 90357027356 18910187603 293480334 67412250650 2844534231 77118376276 39510545477 2623409743 1993203315 59640968876 1593587518 43858140891 5734510788 48483281230 1830384373 132314374351 95299458931 53146463656 124316852553 4485048441 5611566789 852635957 13242123280 15703638141 36893716577 34752490805 26589756577 50362358750 13437900631 47802332893 125906486845 37014443320 79349800183 64315346548 15011432482 24332810242 61125651451 47948143499 37100035785 11118802465 21138119412 36865521032 30497526218 1045746345 15440399569 81552467664 2283371417 232002294 5188804198 6200165773 6240029349 6444397182 98248171848 19454576518 42126607041 48286603901 60470376 22046523923 5298947100 101269769667 37095326064 19227483736 59493012298 5778517757 24217243689 18021504762 11663513806 51345816588 5865687682 1066441601 81507791209 4957591448 12643373475 79839501062 24479717948 13862178310 80574184456 7877027647 994214138 18972755105 7612564913 47325831559 29337174620 18836740019 77177921 5406866887 2519503358 200880061 35024533355 30316177807 11727145162 79104660200 15620331553 16907118521 297375199 75236706383 10098113390 60759384303 5790324984 15642028990 4600548642 22275632917 32949485879 21590104261 98824043695 3241110709 4711308249 20987014439 62096052560 24279948917 3594469756 15467079325 43700241250 60807963744 37421892392 6337004113 4395257331 51009800554 947958040 17965790558 17264909577 14838067697 13715767194 18178076637 34461635945 32970341978 50989990490 17623677292 9531472070 12875949834 118782365042 98680063552 14538494723 30220193551 21225015813 30316178838 40043696043 21054447459 10443890198 5181271213 21213278504 7593791547 15402885233 484822465 53921990283 37141017969 40949653681 31195666134 42969513568 17574333729 1187132268 1506873251 66090068 16585749141 26926041567 11593282608 85266958401 300922033 1207855868 271665263 6036399005 25193761312 9197914639 31381331037 2898258781 21760971806 38681033620 1053739633 9191771367 12859107191 21402284402 23049326074 1352568889 13505344502 87164748286 150430300 816194377 41649097122 34170694103 3768705905 29684497984 34303683192 2516703837 54174097078 12956894 4599549415 69642832637 58193926958 18778588334 445938000 29885366921 75053566340 6262844533 88766896658 1682308474 87217266164 15123225011 26009532101 19306142179 17637964594 10400188642 6122469000 7399688547 29834831650 6023615828 85735895646 3335814524 12046420677 22056361430 3354518143 30075039730 5061114819 23297901630 15644874209 1236333018 17340744784 73215455256 57373830658 237613284 33779281288 54379869370 104901240248 16813642135 8595941491 148618319 13152964560 97796361074 79102905895 4891391408 89272142370 2738015375 67958067213 18004976638 41003404880 9415163267 340322635 925925115 41223578139 591121839 13223147033 28844784872 37743357696 90133957508 6136049857 15581477998 4343126617 12905940030 462211354 1385796817 44944943542 26967483262 436456904 416940143 33393207460 613237022 443071265 16875904361 68996104083 7691305974 14030282199 5442765466 33963523693 11708050222 88291073631 54094032839 19116449367 58122676316 20571741215 77565242304 24215337640 62560364352 13217249756 537615117 22969126179 56843283367 16132054177 8041228671 36979479338 26432354586 4731167033 92112544844 7155972416 125967788473 42716630644 47729384813 12184467530 60517819389 67089962994 3854521677 11033482216 113091226 34544052230 56112682665 3850286761 1663575015 32845092621 4308874691 5074454578 65405055276 2207682312 49092195292 106554621166 92147618704 45922410401 6385948737 59718514868 5364024015 13699596201 1634103574 1280709408 94360898106 11485537417 61468576325 10538430438 3107157066 1368981971 16533122725 62255068258 2951027297 57543870671 42286509920 37819086247 12114261209 35675965962 38748273095 10001213245 22013277161 51367212 437193246 2593712195 2034655964 10437874641 7071098786 18248481709 21202182768 11115225423 6204071075 43100018584 41207464943 56014705587 555783936 6068499421 25219959846 112628913004 38032809981 13319726706 4636972799 79166587178 13829133943 2042986382 76723474513 13855427905 7976618506 8713619070 22500131745 48958413176 5251083691 6495250816 19356123121 37298200647 2141429744 17722359666 2553577474 7519635813 2479934920 30361195 57325978792 29217558581 61089505176 96870436620 66127245059 510237704 410486631 36799940553 11037808533 8417527180 78324504415 72562773961 5820427979 74285182382 90125391145 10699189094 1409361946 78937844697 15731849717 9667816944 81549621208 1530645414 36223995031 973580111 33219625645 1481619412 8522346310 89527455 4003004653 1039963147 6637267196 83311297917 4743572610 24478161212 7543030704 14259007079 45426765255 49905536048 12661274446 2144213653 20838776786 16390073989 61519894552 29061260612 5827235932 48672154309 25526419387 47302699107 50374292509 28208747049 20339755963 61861050566 21671350048 22279132751 32602074186 42631694634 9815501645 24083632201 10304532212 16026088060 5522836289 23314853891 2507373572 26649808725 1106772705 22083118042 90467766331 13774899248 7702116568 3035246738 14085294201 10393099686 3613761213 26252499776 40631869508 19469708832 162626837 13007801838 1499725111 50228725574 17197763098 22037540771 19041924471 23249422482 19028819882 16177542227 58159000817 116914982028 30649926926 23077034877 4336324991 13647824071 30459708123 6425718282 13704309290 32184621 121527981753 2175025441 3985242938 41300915222 144891968 29822313490 13669539287 14064237746 60226426742 103840418126 110446407166 10336084159 17272261202 36830254583 34203124840 67066294650 88395635316 56337831658 88081143 30061701111 25076281689 60563636495 4409584952 35617663193 38984652830 16319806632 85799496350 15824806514 11946260691 109354874166 168148694 53319638503 3381872931 93883486485 32468640392 21940992217 1894559035 199203167 44333617426 49744858713 36940638501 18375303938 47950074692 27920246792 57044267827 21146944190 7083782482 103850263668 1333441358 42034756613 13551342929 8749215908 80298893982 15377846362 7308563508 4458991623 5759701951 2489166716 7247849790 7167429066 9353659367 50826262224 2807498977 13134287735 7262920460 29872073221 208539630 4886298954 3950803419 23820199963 22497070702 44897922144 29184202357 16643886287 1718498853 59596468067 1710706618 21877086776 38716288494 9002041434 17150584406 105107992990 40815470116 695911857 4607879398 42827197068 35407493344 3660645428 28413994175 95053847 4112663649 75690991867 69805800047 453760224 72902960366 93335870797 15055383932 3671513338 15716468860 21971590982 25254202148 6697733317 1703154932 17851441410 52805355821 8105708625 36746399601 6599993583 10598208576 95510776507 71660425788 30258576153 56797612480 196851228 285261271 496024040 56716741501 9955708846 36928762390 34292778324 9008197336 15810709079 2036750721 11930421802 2523372588 5048383750 54084679051 2624276497 4481065700 98506070659 86160589732 50270734195 42993617563 17288325463 6817498599 18251739011 10906442205 2976339706 53280930463 4451003430 639107665 15853936911 17095944579 701503582 8113936287 123019930884 42795653584 4716630844 2375452447 24716948 4782041915 5899488274 60839267287 51772239199 53618928968 22179713449 117338644254 1011010765 40817725174 16619429087 23703726782 66167276362 5082960082 94176191752 6374418960 35204738469 27098837258 18018565833 16939666353 95228303927 9890680583 65146011588 2758048500 334894777 16689347161 7160834087 7563069469 96725866 9860262811 95683620433 17701846286 25478938670 29875415181 6331873287 58237164340 19764168799 45515106183 16111277276 59515793410 4034118609 511350649 25672270858 14702189456 1532940697 40475489661 26878659886 25220140 2280908491 1201900125 10067847461 99037831236 14531773732 118240414 20800434858 17182405962 21643883236 82627424540 54102635422 2458083594 631391320 29911818943 44263407066 3617999451 5679889192 49606563940 26444346649 21465754229 26488592346 16718268949 15254464146 95475788234 12716049733 108414974381 2755294278 8325972010 1032734491 50394977739 33853607107 23293427989 50408285554 1470278676 31759924161 113964294019 54137864614 21435531403 13615224601 636542848 22854191020 19450412235 56181947687 44545116747 3410604475 22997125037 29157576984 62743026142 19684513378 27573365135 52308442636 12975787346 24744717988 50607522861 1476336582 209524245 54126600840 73281291879 85787548774 73448695683 19467141833 32418931407 15327897393 11844702168 122284451851 21092410906 40843426070 63875044600 46536175194 28031432504 74023458610 75118377265 7362997564 49220141846 27358837289 36698636212 10182073110 65736496154 3524771022 74149790048 30567862384 43684902905 46909265520 7138730158 104599362788 3982231930 52848968928 8345914225 64001495202 30733860015 22835398594 282247793 28171731277 5805382904 30617904565 18899557918 24702934892 62698143362 51628987645 35363168705 7596295280 6468843441 22012602070 40273501425 2333171091 27004419890 31544649119 33600122357 60282273122 1326261301 36616951239 6026034117 73884578969 720752231 46090354578 17877637405 17734566640 124524958305 885681957 17383555170 35550146212 5120809874 16871027830 37566337046 23318284528 42409448643 954933330 109845802 93486936 21539547009 64906258731 22913580371 8248109675 25350499990 4258473901 718610664 98683458056 113762710040 102386761373 24118799999 117619551 18455750975 6891040748 76548574883 28845111979 43905774817 23096551 4170940087 8034089777 30869800522 36544860032 106059897371 67771443481 10571315335 36513007872 113893037108 18329993132 58996468172 64734687263 7980346366 18886451918 6870429009 23849101281 18993329659 8918132428 3161064600 32098576603 97516786064 70243890097 82178811964 1143503812 6255823802 7700549389 38562018814 12669123392 36651620296 10345516589 14747858634 15134196078 45436713257 107890995223 10740152205 584779325 7282857628 29111073538 1427843149 45461136044 1122142890 75231100629 50966155154 40718149646 54976430532 5442315632 25278656826 6685227527 18246723911 42097825881 67077444363 4291243693 96721688314 7531319882 4410353309 10211002685 10518946685 3740866234 14027443600 4427759957 91523245730 19391287058 4723622241 27308242363 82389340466 18370871796 65549040449 22442892489 6526747215 31781301801 139763341 16298973459 16124681660 38693506500 35216145859 58655309711 8598780985 20150911244 1192758700 11126390459 1704966818 9050031145 11998790683 31927669665 92071047922 3391975532 64470970480 4824938946 17773921352 7669498339 6210112366 6470134944 71549656052 23247934581 5371422851 8462170780 2213349738 16627664241 48293774332 10244784759 36942830770 115244556091 59679317828 3419607987 25487717996 401018438 11765710848 6862299255 76322178895 9698654666 1597805659 11132785177 481439427 32423405816 7502857001 10356266557 212616821 34262089729 15667319080 6113951517 17749609056 23463750418 17455857307 26780765629 39798422571 96503280588 5039919403 31563220624 30769850284 55737234577 1016440985 68828590959 598768770 771875219 16466110303 92221370433 27888815145 8450079863 17186830120 889940500 38579275815 2482065053 37259543254 24498530942 1016952719 59448547349 10594468048 39723394617 47520431580 22218803800 34147892624 53382403174 36501702130 15728566676 9403117389 66850922180 54967976983 5524286232 2168002916 130380850965 18331342163 8067867416 25174419749 12646865077 74850017775 15188368976 47433311936 63194565089 53219049559 7839008802 45432154717 11329267464 7139633519 21597640390 54125554 35233260060 23676178180 49184850755 42961115630 7824768978 1161762282 20429680434 5289606627 51695148699 794091196 92676688971 39087735443 83088704505 104565234390 1165521256 34621841329 22669726639 32208262990 186779182 7517084175 51720427600 9331007395 35394537185 35230001164 10407916952 6560195397 7206081504 65105935064 1129925490 82592855535 1085432817 61468499724 39963496728 131463288337 1472074190 9515296144 74058794 42510803600 28289328028 16411157781 23320137349 18886801408 5964914220 19839709147 49629086528 23242257758 109236380234 329098094 45786001810 69043798025 43501073977 11384291537 25727219154 46835487529 8908431240 4767322634 67910516045 5141932049 74551498980 14149595443 20666881369 37460064704 132141771179 33240521512 514635720 51476392657 14366528270 26032858205 1154678610 10043626730 46650494126 91971600760 37866259559 34730668782 3556247250 858996086 12094095940 6684717109 47741223901 39236887492 72045373742 12952322964 12748272870 19031119292 545669795 4217471320 19834933285 14790278045 14041207660 68626536103 27203891368 59027258274 6209692611 1844965223 15386833539 2907778346 21962307416 1248307185 51191088353 53085105912 714964699 58879555116 55275781768 5029471843 18679801148 19481264232 96269719981 7047362885 20829638651 13740846582 62349651507 23387887167 8158056294 10593243431 1598327146 15681381813 15013944216 16127191313 4150650467 26160355785 2225721661 25623403994 78169964531 409219731 96477832799 1377849225 48108430396 861950289 23977396356 40658482142 31411309806 45988893237 10731470530 34601211993 19060231201 61436776772 65214763627 2316547140 9414564178 9881710711 2693714393 89205013971 20271334921 70764772726 39410615322 28477116410 21244411565 40864428667 47719076993 26757595393 35700271698 3699336930 10516089589 38305603584 26141541418 5544873348 55579347800 12600411978 30377303517 20148123072 424346809 75457490412 95449197609 1816774854 8151355920 5615408499 20904067376 24618570207 20117417246 36968560468 51949767532 1584269453 41766330600 30117082228 22068914446 537624600 12478111207 1147005576 37798134197 21108068540 24130507205 16739623187 32776313587 160615378 9483954579 128522259732 32274746049 39894738010 823391119 3861712993 496290521 273684534 89709090205 33879727916 50519295708 9861382878 61753346547 73054351732 30573009110 13956798651 98139588128 17736635993 43512800315 41658251637 21666042900 64098131448 1247322485 39055465865 6936347823 2184925325 75534786038 14712898323 21916483207 12458951195 32003302943 2827965051 478412367 3230376982 89456060237 431017926 34887233134 2821686441 17797430117 37922973691 19587563408 515658582 108279489373 52967229321 64346859553 47263543916 3947706838 27376838791 14180992476 3913183584 28187801000 14620375981 66690065105 2078258187 18067826977 7676239008 491685474 7349409952 21768330972 57642577142 278993315 33847073804 55156512765 2896944314 126690674493 9387381733 5067791827 24737157942 9270787004 12559142819 3283865998 86091205907 21300466768 36495986 1220143219 1209388891 1155778962 764747529 92380713789 5791495823 22869997245 9600591120 38743708893 6970649575 18075217533 46616286236 2552873994 1028880301 29107936136 19199899205 14422343661 10049581316 39543255307 128569066 11506143045 53497951894 74622309244 50924103278 67356689044 8373135452 9721366349 2027135469 25456071766 12126355420 33702073296 8960405615 1585924332 25933801515 29814159633 5020208409 118748130465 12997499944 13379351026 73364955410 9589598340 31948184670 2607238983 2807854173 38394247473 15850300222 16442514862 82441109151 3734785045 19546085005 8266772809 55063312754 84942226560 36431840940 76101534918 240447094 7111494560 36210456644 74199694839 3499887244 1588215208 35064816735 53961180052 13145854688 56912698113 11367809265 39929705274 1013827313 40026044326 66961990471 1449011782 22066335436 92709182081 78001367010 16235537506 6076508826 17036837743 13697250062 80623869548 41401153897 44182795861 11707296681 1867307164 38749393799 11437001904 2587580381 50602424163 15158880297 5806905989 18493367029 7555272945 9131314648 31649267191 48878610195 34156195485 4807861069 11465782326 69986734510 36868672148 645635426 66523706395 2552416053 5855809236 30953936849 27466941208 102211063192 1970701839 40813685177 681344035 8538697353 187851976 38169431166 24780477475 28833865967 22833028841 8525822260 338156042 100252901719 12315110802 54369660607 18923389516 27321770420 78868063 117783242088 5551618925 23405318341 58221737948 1194098500 4836374383 40717368084 48659543982 7150908205 20604255790 47876623831 40698958877 112677063027 6945568788 487891086 84815772688 11536209380 27441024410 13114407132 373072044 12618999771 510120218 50648116844 16424817273 12686224562 8537826555 717572505 2184846872 192650699 96249597161 2823422012 6421324090 22236370659 12552899809 12585575511 47985432653 54918102720 2577944788 633331265 18419142053 6528937771 18563991464 1305663112 24055672815 23749274966 49425039085 4953428071 40584619365 1043075197 4118250819 4516252559 23269512617 45530425387 1600314321 26687644363 260795322 4043883397 114280272022 2888812440 78719933684 1701849744 27551633507 2725415406 661034132 33423051725 921506759 41078698310 8735678398 4792103783 104086375825 10227757521 32781352966 18154750350 12708870631 8787595276 6001481591 3899290951 56515642530 8247417246 14578927135 8133929130 14996442276 35305020355 34930310072 12013541068 62474236495 73613811377 9000603190 2650523782 10811081445 29326281264 25130747007 62589287788 6873236084 22400123118 29244780329 14036926147 40124998421 27255042875 7456443353 55431540298 53575585615 20085750447 2835441061 24063391281 25056112293 79101384250 34186179376 13332886865 13917080747 1988672176 9401234154 88966650764 48645300026 2157008618 898126363 75226070768 35389211203 1045461867 10789185216 53393513244 73055728466 58161139881 12878153001 26200158971 19795311764 102000122098 60354012 68297827952 19641055197 27427317622 52818216927 8751632746 35838865701 19503825352 1752701369 70133763838 9101227371 25772443343 22593189362 3143328072 7550128571 10130165970 78693799082 3516743031 156057 37351078449 33543774214 80940984885 4237988127 73756005797 30401500941 102947303829 40315337066 34824750432 1848104464 2199855281 18733710584 7842473844 20048590145 5451096772 11714399326 46266260136 40323258769 1520348294 21283544403 783032006 1326588798 7765020329 95340994148 10047979359 579842629 86240777651 8934461535 16348504250 3478276274 12935177177 18350428932 9016069752 4829246539 17462714688 1518728183 9070080577 10837078057 22527824168 43008129728 1002606548 27498398565 3398205574 49592315593 34487419670 58803165494 34586050660 18004783362 22552741813 10406955570 57922618699 45826820869 21639872899 809773679 9372985106 1603125242 62614077439 5750135184 24343986426 8399039848 8299663306 20140068416 18089179940 8528206829 9266713348 26912358216 11747998636 6398138407 94204419939 92261429693 57489322275 23518071629 65771831357 65792354232 2056133772 90598309588 14001701210 24997951534 17369080785 10957840186 67988018226 5691960729 2477374154 72783332448 5367092850 12214407867 13470879028 36413367611 8320472588 39067650962 8764615157 152412705 4529888261 2037818707 17536147229 18650855830 11831521163 11023344170 11200266383 11594662903 77806817215 7948742562 192825287 22601691505 12612309277 37252955068 100414031 35102116909 26604489697 4183139828 18211624665 25580470502 58890246714 1421794403 10240251109 2685138384 24180143735 1299490601 7968984143 33133468162 4428696 25904649494 113714038466 79250548937 9069012623 30190032196 18841196505 38803436482 7443439209 110004129750 78305393425 22130090737 56033456537 771682444 5532474924 195902670 91163199393 137301417560 8223333034 26504916003 650527429 47747357719 41017631337 44510285780 1871479707 42098200136 49105938046 20368444585 704919484 2966688559 80360906658 78622009904 39440872448 2146665581 92106638476 24702572310 23701170931 24071782784 20774256691 27301540551 83343478323 48485942906 221541439 2548950411 29564135320 50660925802 84278560036 32508258587 31859517247 2745704483 15193298752 34271133632 52098516025 631623975 30959374372 5214232198 12361515195 4181996078 25403413422 65541191447 12225946571 102289777976 58547277676 21605323462 16629500369 41943367401 74970547484 15636857788 54579152298 19367411011 10750097262 56484345995 47397706924 28256562443 1177263594 20217972719 25027559094 2476111300 42946158585 7004944686 73894749413 23092959228 30760742623 1637800985 130603703539 47233130338 15642045082 25235931878 74895774345 1565466449 1432997098 101323064497 36329307115 1904614196 19614271281 9269187013 14645385504 106928731605 49649862620 14906241339 7565004121 14473907356 842882015 567720207 38143683917 397021810 58143559143 42850267012 9956844479 108376390857 11904416299 958363251 12005721896 1647694178 24923496686 48667391581 38896167569 11408233372 356907051 48824458836 114988729216 19886972719 18361143744 12776304572 112523963765 21830686859 1856940530 36863126603 12877870980 22668945767 40191547844 18446762576 71963254084 72150886214 34192317225 20492526362 21725185614 66252662386 65002287437 3175911002 9729995501 107470315617 469796534 12988887149 19573603228 1314840443 2549726542 127546449778 14539089164 2843226941 4901246473 23284642156 22792547264 95724377280 536208079 12652696899 69752190150 15011989011 105874859408 15908936517 9403550691 110425006508 5092012356 6165798148 5940500346 6908440734 2696777788 34901736347 24631997475 10260188432 1004521291 55098403313 15675896936 10619629980 9972585103 74830901256 1822608008 58593830052 30470116594 12980627318 46791572395 46877806213 740575651 10470986369 43089236286 13421163696 55866188104 21314547347 3964025057 39160748632 1891879427 5074135690 100989979801 40174012320 9730346473 3721833845 19608971859 6540122453 72409141 43100999319 15119537481 84609973426 95137042567 12789836143 7070110822 28179406439 11894156858 39623669597 4015432905 28160034132 1925488627 17268855477 19761427680 18306154034 57949208219 18409191634 64908199922 2763191158 82804908643 8405641260 45140983847 23949385505 5697477428 118546796601 4738683466 61094834960 130603122779 35551323714 28514582808 39488865784 36650433424 79211791107 24117575395 7185545212 129999831866 6792433564 87479257656 695380547 59085115198 61239205009 123870484669 33214694141 1956954817 3307487243 23956704085 5395724515 30009794311 923134715 46235243237 25772699439 20687748133 51080053841 22000566132 4509658148 70573296147 25370073841 6014577701 3741544754 1130161401 27155494975 1465042865 36197595152 11145276364 48399581065 924580419 42980435327 69627273853 111408268911 301121849 45454205687 43573928563 56465785901 31221572 107456143872 90207068733 6081826187 30797167601 131687538814 38133176 22091069993 19878432485 2101114553 133381081 10383433569 12738724821 67504404797 22903011885 13948398202 72624853490 44234699809 8772512358 29339438344 71107338079 10302018884 1740218189 94429231258 44589273131 40024531921 61545723666 12159964042 20232049706 76074909863 90182648058 42902509873 12570218356 1269677049 1567733237 11025365607 11263944583 22406400297 34910025745 8679607708 18923699573 11230533571 49810291838 91703393550 16080415007 893630129 6862737086 14535876216 26145557481 1616145388 23505895295 21475430713 17921780100 12890338915 35638472256 13021158009 9807944816 672205477 48351933963 29789477448 41607418424 19547980067 187821594 318635913 18200196226 6049337535 5333576765 13700804071 40727978390 4077206174 838838643 17262222923 103308222428 34221036069 22953118357 32086269028 27323158070 43202198319 9624931791 37754127901 19387998019 40195187143 4904701138 6376724175 6900115594 19082442313 92137875396 89237960869 20669816463 20764115087 18265198891 11429017452 2808742864 5351806593 25014217200 66190838230 1561113222 73060650128 20859846227 77061381 30630115661 51021746209 58967642879 28516299597 14765558355 33522438548 44525210 51374604347 4958238558 12132276753 38266760177 33970725909 114960195533 26274437657 30883011239 2037745510 20763131394 14065237628 18981339792 37426390129 472064489 1956484425 101342720570 87468596724 103805165648 16037209741 32407622118 3857843832 3827075732 36835622444 64969811521 1653159854 1208344371 12642873988 8382472280 27935162563 22792355720 38332337278 8425985464 29818473803 764951231 25367166541 83906262528 47494160107 51329159067 65927482927 39573342405 43302296940 64220102095 47032283667 15240542563 49120652585 23996017647 11131954541 121547081531 2336919614 3848446054 664750644 27494230542 67247865099 11199120286 15637829628 22923920601 34187109898 75838993456 3567922897 2567135961 55661368271 921433560 14841120365 23056594121 15521354240 92219335875 12655795046 15355542130 13623644002 85831696 17169877 38580007555 23163183900 31074328827 42782103658 6752973935 7270198268 36686383052 99145481481 37200780440 62160785021 11879059658 752917729 19331665264 7924225155 12719706470 36607264027 3333824983 51248064139 59508368476 52562913416 23714947186 2264646144 62892128601 58219630115 35371675533 26256987217 6704621558 125137786268 46118240858 40823303921 18716361175 8915549271 11342259062 9836149621 35466622655 26768818075 62475536226 63116652392 30095013651 378466769 14853991482 56414015598 80154417498 24091125084 5781784328 98056917116 33178884530 8835683131 37531381963 8768484245 23831174526 135559743075 1606267758 14044839000 27723569603 2740527713 11776155456 96091056496 24851508410 80930136334 2656996918 780777092 22503633260 10049246699 25077755304 18357546376 9061769600 49852631492 8395957324 2707323034 876260040 2078352588 25917570791 8851652115 12279443996 41814080286 437818972 616143701 5481325498 58724917400 78356534095 63633845495 4229657650 6220414816 61837704679 23604082913 77925798989 45900548385 21146628556 52653912887 962457589 67776734161 9108612023 95259208064 33752867905 43166768224 7081782909 99562233543 7375969610 137381883116 2370525998 204738319 50167875565 1258591369 16843493223 633081110 46761218546 8849094710 31626593997 1656147293 38784385523 6803602892 5617089961 109140095514 4856496457 42887512131 39152040585 26108726734 28308520967 33734677607 66803121805 19637580175 7494222550 46999679386 6657017968 1993615087 20459764940 622026150 4141704207 46123479517 77190303998 11372855006 21776027695 58296779621 14575982833 8057714669 9404562400 48876272 15501034015 66227304690 27486464243 4041919184 6036625067 3025086940 18052778524 3412629177 2361925734 47111246380 11930187933 58832047480 41519798360 81090894632 9503627530 8133589699 37792188206 32198183417 6510352499 678583455 41838333620 8351126381 16383216587 68601736037 1927114264 10229515306 71257535627 2652483285 2233407547 87377094551 70227016059 14394769355 7698835963 24111383413 80087802312 15148217245 5162889473 17642039977 24868077672 2180327668 672959780 50863443097 4744089491 33225546301 14057275786 9117215503 1816134627 5522444022 25589291425 107952875698 1658016824 9111702693 2363689777 28849348187 798432738 10792470537 12619774642 53995302714 1034602734 15809441146 13421973880 68520066644 35799182851 4159657801 432692487 3571397408 23219843889 22758350165 9183955601 5792197850 1605888788 27304397135 75422508458 8575505761 37997345965 22353265436 3108179852 45338821057 1745848274 89866804893 41895673095 13575228793 2569515140 70296495584 21261271708 29758517204 22942186785 27343928352 64737598 2905318386 48880002920 14255292658 7911307737 2318291893 112845172345 1500721130 6066481531 676941509 24165342124 92300341607 2083930614 8405721319 16137207537 2489322099 15178077384 26195161516 45136437599 891396080 4273626414 65512644145 6690310255 83984514910 1622380062 27864878306 31853909466 3218773628 10493326711 4566973545 2692209344 70056031541 9125780554 41042675842 71634084527 635558875 26316078576 18698032075 16257957191 15859331552 14400951322 65729610066 27924413966 38371179977 44064501541 54072861249 1661412294 2857616479 22979500670 396165162 85091759561 16293352802 26295130007 89066087761 55404204674 11015233578 14793859590 25140905679 27694356117 62210754082 124907344 21506121369 12677804904 30524396170 202822889 9402062603 17638604401 58369457820 3444758928 25598364143 21455509000 10367118875 23488732293 5354718324 2411796833 36758486735 14183179795 24477060332 43304536173 2090326502 103707126390 69340290556 6078578185 32216423906 2943985437 39355378592 42182104663 36377378197 24259934569 37124981801 11589492578 37951304414 61115018157 23335049324 20707090870 31774363298 11366466793 26705622117 86083267224 21618128753 57112757514 16955574522 74620642074 3163484 40878843822 797684711 15082660213 23276341443 264079714 1422603552 5370909151 4928498315 45977679467 10140551962 79081775936 75241667436 12010344304 14967484023 31733022982 11856082440 13339237229 2017181747 33202919056 20981435954 3100664783 22654781832 1828686283 5470756170 1403295164 5625510919 12783747164 9619840865 5622640455 22961577998 3226098844 3073435992 60264362548 35674853896 7876775866 63534439781 695915023 21494943352 4869371589 2031540323 2691194424 3725725699 5866059346 15183553813 43065185461 5122735246 26169394603 4483297918 23985273605 254308134 14605613619 1439837634 247964961 12032760054 2809241337 17365344628 62324929074 4972411281 4364290517 17825690703 4802342502 6190001128 53367094390 36561158197 38965636132 12726465376 59899875738 24938990868 56330534803 4770094556 52656927061 29469435036 3449808567 124384421 3198006621 12079054329 6397561773 107900415771 42731820087 88883697371 15899496655 82640864199 6005579083 21749066511 7804095747 6247987446 58536723482 30745124726 4236321718 53596766228 254916101 50948831988 17585490182 5914787390 55298091883 15946382808 1668675402 1820049807 15919603961 1440924615 2198826259 17270867229 17884934354 61406075343 9077919660 23334017217 33758423165 24785214426 9314759066 33452246813 12168504916 1926290065 64205120195 54516121131 45210599886 5228550956 2782969585 9858809785 79065717531 23979785402 32566391203 15657300276 72079949298 31691724785 776745385 27449632309 5085142777 8816284236 6364867826 10441770226 75067578594 82890347539 3085792660 114129064864 113476928209 70164996068 3400567304 61526791212 44503136703 10200082826 18014642235 2134762468 40219558876 32886500181 12176621677 44896050259 14513538249 121200358876 91451281447 36207484953 14839671991 6416709432 12013714142 38633003299 8074784568 7322697599 40642901085 32146834520 473924485 2253582588 36787189908 110218471257 100503570386 27946939329 3448700390 47825507096 4620453518 35857977866 50722283201 30879262658 54968571697 6041212169 66650465405 452365734 6208737792 43819271825 13931131574 2857474553 93892119230 658639527 11422816086 595304962 29505725137 24759761328 56375713556 91313864732 3441704855 22485247133 113018127336 523571769 43927308812 4055937292 97712923547 1421177701 850398312 14207180329 8084293074 59553178781 13557836803 108401276792 5597558334 30993399602 23992152813 12337322931 10760391624 18032273955 244754723 16558676312 22391100087 15402383299 7100570514 33046480966 394009380 21411095334 62646311557 21153743474 92675328940 17705979549 30863396501 26610919040 8483205331 118722763853 38314121917 39353400755 20665682319 57102829962 7684163178 19530582626 10977100707 9912732 18317834239 125060749319 71142327395 6491416352 31228779221 9737229031 5882652999 1551740564 757231599 674050263 5823292966 28430732247 4788678241 41141978963 53612324588 23226526463 20093020312 1492356879 5789192041 21118306895 16066582981 1942676649 3774411901 3680610883 1347686664 17957040499 24827134916 930481185 7772214261 28644060430 20416278121 18834294334 30632878512 989476286 28684885609 17671779440 21776073057 5254382052 30007524876 3517084093 79266813688 27066848851 28219361748 1290400396 20132565748 31400509895 28963596338 44288988395 99944481401 110327707617 6110128966 117599642297 1051516233 8551631650 595903513 111515009550 23694460130 34423494511 3641712804 5942496002 17003003919 62348413564 1211015246 1750447016 26564175801 17096277871 102098180100 30818286148 3578103188 262225289 4806217516 90141913473 3700741470 3147386077 360711830 8341267938 46310414550 2416920729 872924030 9414887292 4597599646 49147470018 5312288607 7002527261 39302103952 90200376309 22221693854 47522469268 1650658776 1275477976 17044642421 17186102693 41972879865 41739674212 34315510640 105234079625 101950568082 27037073133 9144730889 9703132177 64648138929 20104061201 45975203626 2747892117 22937455210 58540548518 94424482229 37166758851 2082407545 15936771024 19377144527 39332092439 1811169974 45127357416 17251340913 3453513002 60561213388 39816590730 9313580139 4188384670 2916235644 25529609615 8603602945 37521342870 3199921258 32468745050 5467784981 6567156480 1928649295 10526351447 18439988032 98419108795 1010146506 270600543 7076171482 36533299928 7856734815 17708167357 36995862745 37103500455 56835562130 35300388330 6593260867 33205367421 67037097583 45423136207 78572813077 27154106512 10081617111 6967926693 30061592044 8248397075 121824456359 24003431153 63643869782 51300191427 1184919080 2743737943 893646479 7440133390 10255411661 10717816531 22497378577 92184738561 16598745826 1032923300 40634415650 60988890604 1704913292 7157805159 53391211273 10173925147 105801754 18261990474 321103527 6621964176 11734447869 49534484235 977386171 14760985302 75498882811 56521534559 35330912307 18614762356 502187579 6218118565 7782482809 382807422 65755139135 117399529688 120810869373 2985982629 99776950579 101336983371 111933820643 8182779807 1382316537 9360421321 31588183789 26810098009 8396445755 11299598811 3159108548 3847461122 16676668764 34429364093 64054737143 16692184067 1223926530 33382185445 65251293701 71874822780 39350251979 52111795402 10558859846 19889167289 2072290967 17786031317 31521262037 11129564161 45476398916 22458589448 4443013635 15473764656 45703250564 14246578754 20416873300 2111278713 73406085131 28414801970 13570316492 28035523595 6501790466 24225732027 63619838553 33085668071 17268061230 3887614545 228766307 30295891108 17820710514 438556053 4448661795 277150657 3056400550 20847970268 92614618 4492344638 1166871464 5399453532 49232101180 7241506082 29573703379 55900871326 17405761785 2590180204 2038440833 34066939375 28750866442 55127287164 3997119010 7370509849 2933474930 6340870275 14645891468 31300119725 10599398452 6172339029 39403892263 14247033540 9903016088 54031583823 5029060064 14751576691 56536815536 40100138081 43143639335 4045786572 2272606670 461058289 1797265879 41740208073 6641779595 4018475980 10751254151 1711099612 27767821703 30545225427 9050417210 8604107871 33485571325 46002843216 29456912418 26415938862 15292311021 84765290322 38154021654 14078661388 7145171586 45186843484 26133377872 3130926445 11310182975 4579735546 403768259 39500483259 61427268687 63169139393 31878815649 13317147618 31891470433 15476288723 334388875 873286340 31367060459 69309112699 14140896320 44215887924 15383362854 65894363858 1295356961 28523741187 15214850693 23510011788 1826614618 76113821799 32902202982 45403573798 3015703214 3878416032 589652106 20192972331 31850900029 11506990448 35855218622 232492432 59812101826 13376640749 77203346137 1642355431 4141418847 76780536 46431429396 3104832236 16335258232 23613330753 49419863471 10115082069 362638544 50658725533 30830597467 16404684598 29723982490 25681819462 7589521956 45248877678 55914919357 8700056475 46958549048 6026767002 5998909676 32259121171 96474249 4117533180 65154517115 18934526909 23638052581 11273098426 101409452026 4040058037 11591285923 41805117845 31003259899 12871774129 21617800006 3940874205 25369271242 96671241574 95032715464 76501629669 2224360834 6113869555 15545155662 4208174866 3662376426 7953920785 1970404848 19149269936 55048631651 23497433072 22458225885 17531570657 13130939027 20871039444 7077898584 30918831574 22976627067 16531497981 2066039068 21802227882 363874632 7237788682 248356411 1058959616 1101828194 119804783898 20723135542 26950799611 678730259 17703007665 92093019053 3953485951 30858519820 51218304906 25544784783 16278955988 32074863062 15283624477 42892778595 9542601846 317227577 2249052085 55910162344 118756834005 226237939 6853347538 50959722776 16551853160 63735093422 7686000498 158813536 5357403360 88890512737 96219876998 2102320349 9855088546 31196820281 16097283632 29205855842 44968968612 33257686260 36351043309 2448336376 1778644665 9964133991 96824388143 74269274108 56784154546 69237790180 77760165355 71897052322 41772381434 137565313 53770091836 8000468525 16086903126 39335317458 11060941976 1336008714 684237579 55002677715 1757051304 7582907588 33910254522 14933672480 31659376165 41403986380 58391891315 7075622540 2127289343 11116411154 1091046409 1942419087 13727029764 60429629613 8359590639 50831819109 36724878744 44034778583 30341730083 888007 5196385097 4928243783 5193691950 4696471304 13879689867 29367095232 93748075604 53135493653 27417817588 26069339504 65397104079 2303643014 113113153059 10588182002 31458095732 6501143991 11424064859 39103802170 3849533269 5359177446 22970747771 40513431841 43229273754 19094952779 85712189248 75981384256 124538922 1259631044 12813683604 10778801405 15885759886 16971732686 55230171807 40206014638 16302473532 54881511359 9016307282 6072561953 42425328200 77502860408 2924902927 10319706915 6257988862 32193792284 2366548521 41646710946 114441255206 3386768112 11805225300 15021741153 19813639069 15184376903 108577304279 7704003959 10280151074 8592027720 53466129144 16829680190 24496524700 13745295494 32673843603 245513915 27563072495 7455233195 19539300768 8951828557 94527899828 102122141347 7253337899 43951800453 827687751 45648141900 11513578401 2122680551 16922420131 3185732145 2690347990 12961953760 21956298654 46587206729 12371817895 13217971858 52973727895 25832338560 374310547 21041997816 12252169176 4288144314 1923371768 5871306340 23100495943 26792304924 28482904720 39917188709 33920931189 66586871711 35332204509 25247727542 23318283589 81682181688 40638382559 7559130789 3951457655 28482490085 78554855 20657424452 77708100698 41332019465 8741587389 7486080705 14494882862 12104716856 20050408613 8816267632 5459396480 6162329983 121640610592 16467247681 113358140091 39263312152 113625861693 7606232085 74601747828 73632537375 22834506680 1249284827 2470417370 21053071867 44778818560 25851244593 827343794 24160443633 2822633322 16370744275 2051992734 35037272906 2368971865 61673801166 20369401232 52416713963 1380848281 24431360194 43025982216 2224532222 23679775817 15453464478 31275859043 9799639092 54556407120 8203866120 11713848994 18406048334 21845603207 58462632191 38923913447 19357528190 6260751122 47424127528 5581131861 98486818085 10982920943 116641012562 12431959505 82530871184 8941813966 8385636766 53972486048 4235147683 13175956345 205787425 7173328938 2354186810 4058088355 5652811691 14566928097 16123701962 6465213537 64302772727 38114860283 24682088098 697591012 8221542832 20167846195 173346584 2114018920 8657498442 1436270306 37037506440 27487726638 25959754 19047973867 2151815891 2468792777 36523832163 22814088996 33001380310 351110866 1016907099 48895575018 22638591574 13230679189 39421424242 66475977500 12595473791 22930272838 39433004075 3136699658 5735335708 21098286387 10595039436 30395436706 26652773892 39269102624 93869387358 23944273122 8757447614 36650070220 2762375914 22996793458 11027451753 10002964554 14963590 44253938662 7892300672 2510902949 76668360508 10192660683 3788540059 77496010525 11163209906 10904011726 28514184091 8369495228 8832743763 11570039464 19719317698 2719287660 7683284083 20348827863 1926289456 10472266801 67970976210 106213498897 92441119143 35988734440 7616298888 1787335744 391190555 1103615391 107465293321 31023712612 78976495 1725560001 41261153747 6822570019 22196923528 2794090303 12818951333 16453525356 62261004396 2340180978 116143146660 28816658806 3052669332 461255361 601455305 19236786380 34968370510 36056155101 11523995049 13553957339 5647624499 95210516774 72776958172 8206032299 2447169240 23692167188 27013600144 14824801345 5611128301 10297550209 21962964218 31581105790 6869527885 4817987581 17605481438 7540067643 7718292514 21704594566 86315351492 9349996729 53319478000 48315319231 34270505763 52957243042 13472038687 8827665383 55334646389 27692874276 8815156390 1619833682 11112687878 31048502708 1991898965 11918087052 76827156230 19338538365 51187015530 88250014316 85100245372 8869483241 38120896185 42166375373 909711285 24148284640 50013387408 21291453 25027437362 2568364835 45710709142 1113176202 3715773202 83553949549 25302072959 5774496963 9458753023 93165639654 16797557857 84857759 18498795685 65081707623 12360419737 19607346128 5784686175 22921499586 9513707609 81449559539 72887237412 6309869213 37579184377 90615044388 44553129841 74185586147 18623312791 8595843502 36891330527 4988847448 31033423524 117196230 2020129004 8944534552 35659723890 48119477726 14125884240 16867714198 12020322213 5116053241 5825602994 88998653431 140835735 25461387197 76881915670 11515665196 17517819474 905317684 895414948 14982875728 54812145236 60090726910 16083449516 3772738969 112304730 4202057714 46053772849 19512025619 17375310757 71885982580 112288666700 71698863855 6878072489 1598327611 6795379069 21410834860 11518859161 7460686918 308940431 1514994840 14272178069 18327633413 47810643036 46507222140 43213495117 11090259122 8175817354 13243857519 66879123530 50512694119 18485222464 253457717 5696127543 1345576715 3944565672 34068723355 430393029 2057882815 13283226471 6692046032 64320569350 61934538721 33660576742 2202966798 18428848286 10225099193 1637277848 66965054808 2419356203 79580374579 253592193 8322466530 88746975806 5041006194 33104342142 45264548830 19704510798 10736706724 32658236799 21719163799 23060328312 15792211154 39485336426 56781303714 28609357540 28351864267 1207413195 7094821814 65086826277 26265160447 18156410814 10363316541 11068520522 698481900 34376753847 41078152613 23025671689 9118513814 31813452521 125691183015 28920569365 52947909980 13636841291 103500631814 3698765914 18881540175 4779290938 88469620076 12940500864 129706109158 45781341433 80707869052 20405485893 13329254150 2106703558 30799120788 13811000022 5884326000 19898001080 44708356784 24220477445 14385794555 18753854880 26518992991 2949396896 2670400752 47539413307 34606687680 47843238897 15535963578 82968744927 41998102234 2607810978 14363191161 20827246266 4238358800 12080284804 2260709383 1215432518 49787124402 4372332780 78926807878 2450434863 22359688180 58073890355 5431313681 16439473466 20222002957 952947101 39760286004 14369438060 27770351994 6808163705 35376484895 15691721168 35173757773 25102405020 303151620 35074043792 14468053694 17373557706 78281567014 65499357456 73043858707 32868373723 29591567492 365995735 6190372910 46207003876 17953104140 15361944586 51789972095 1703157746 1474621495 35425891399 21815590436 15838028916 73389264 46228697034 69288760503 766081151 41609984565 12560310083 39785886562 35852651278 408562249 29384536430 3887552655 10614190885 303508168 13100748172 1921291220 5312438488 25830684884 171784990 360478060 45185472758 44583124964 84931900459 104391458401 16018009454 243311258 35190821490 32847270694 28519386503 23581845115 26780433609 28745440607 5646507214 514179948 25459401038 75870691568 4400417310 10755927132 2185109718 72211262636 21436226647 9844978928 15970381358 718385781 45294282631 1699002247 9120686802 7855593974 37181326752 14997522182 8385436859 23490318365 40187188666 6033799386 5623912581 34575273308 16669813767 14866691234 36469008569 50838815146 14781926825 4918928317 15244978563 7458295202 16502670491 48265824663 21795973194 41290762581 53805487421 410623743 19023894273 9988406466 4976872232 3445327891 14474449585 60085929511 6196163893 10640843393 61558263015 15583473350 3009322879 75366908859 93150613600 7246792343 1051468554 105972879765 30140428544 14587175141 17466942076 120237669162 33411038172 217297096 51362205544 10488002715 33550980238 23435817838 28721778343 33727881591 7755623143 4704623136 2339952775 28420548135 75303565711 53850340575 26737390941 9602546506 22371741619 31618664671 45838449650 6009891681 28635618876 13641025553 19051238470 334776262 28708375858 11501532835 10301708371 12603843983 57632263145 79274574871 55333689802 19359512041 54861691276 8873939639 70827937981 56971467112 28581938227 48339424060 14980106273 3251672931 107087444917 7223759726 19745503644 18410456299 2260933793 3131083901 10916276584 11169857407 63088355463 173685275 13104064493 28682130407 16245870339 3243371967 10457305732 32413355993 1439850598 19296244397 1833637275 6303538864 17598539723 38963006257 24372237262 1170654995 21518383947 15790501328 20656401023 1871670637 1243093425 85384168579 11103224869 84345160268 11965111548 14232514171 54266514082 45501628795 32616300662 41723978491 51391301021 56033718725 75724969604 57524594009 7774043 2833342427 9154151686 66894649582 1476616219 2956222277 2233916652 4100642374 93716444618 662647841 7115370604 3344575614 95980812739 29480651068 258356264 18092433161 11159834905 53074026890 1110822163 5464816359 3000532205 13618794742 53678014798 63602800098 20404575069 28442297897 38083568129 16128132602 28108253008 8131526528 17882867753 6025729324 20086808169 8182612326 19696706723 7743835826 555360620 2833487633 48519027196 74078251180 50896282843 40396469843 11727535657 7427879362 11661175517 15238223054 6313180576 18673745667 45351257333 217703467 30782359 64723810096 141215528 11642628840 45308717690 23804173159 47326970836 44285285788 8517632171 42732811420 59753039652 79275061164 56679462697 8248166057 3614501919 11450676577 25043803306 65153381460 64135274966 85950829524 3149807408 35591678114 7997484437 21046975220 20949678216 54784675515 15164142282 27330451225 8608212982 262823815 62906360641 11733971457 101508575319 12334143589 14913681958 53751412232 7204674750 38758763545 38654858404 48101820350 7523383960 657750197 15436758931 2945606040 17030516418 23600905044 61775344137 46723380514 17358582232 20486083606 71649974617 1367344053 1917098631 7271352 70811781099 36035130304 33733817530 11144016384 38610052880 14934218068 32666704006 6097505038 23705081627 64173641059 7961106164 23633481623 48049256871 27250146742 3781598388 48989545307 16598594154 10168926383 76600030375 11464050585 47591525474 2930674585 5932239377 7889702283 402629255 9177445856 3642350189 76634482177 2615315979 53296545765 31370766447 14190613275 4828189451 16596724892 38832204680 53780524468 10286249284 33497033946 1859476906 3351429461 54151257687 61234457875 30581784500 32658233 20100443033 117249282048 65723299736 5689446935 59380119102 433526363 57955482183 43517360066 16942323012 47022889452 67629620385 2832344609 8090131037 50075003072 6853072305 477477876 12320469325 4824590511 95587042592 21730010729 7529469505 27773377276 42878641927 13254607495 6330097213 48866750076 14810553990 105485191330 33910381144 22128019568 13323219624 26347197852 6955651340 27566646084 2501385668 6681554469 58312772296 13224792360 79477206915 10311898844 60722223246 16329360560 17588353643 22122756823 7452166023 4817093204 6218781358 101430266338 1807348481 69444865609 29050405363 27842783821 15862287639 33479337165 5142920779 24034674599 40845447357 9143256585 97844587411 41459888631 13055134497 22241685729 51270161998 24150017550 6511400 30178036312 14365554343 2566651861 52802112323 17740291792 334586967 475179314 16696399128 67716109699 14810316114 100390163128 42038980555 9956787769 28577136422 15862344398 37593225557 14005090436 10657596712 6913016400 6626800640 637601041 19156326988 69721827959 21867392981 32749595633 276214574 17557931565 13838408643 5415973775 14709974656 9883632576 7001012067 2603395121 91807152844 58043084610 6704730499 20091739325 19560549332 60890831154 19476397591 85822456218 4987854493 12931667363 1311333357 45496437253 18648097121 15727101787 1509224404 1312717590 17362204820 10577435588 70120046 2003677487 21175724226 28700393415 77207303098 2016282069 29671280251 7639262649 17095331526 1116190960 13378904822 102670843461 1651364494 5129412185 7559893260 10821749314 46074780714 1947639141 43772944096 6658793640 18079004758 38388738392 35225865953 8172429252 25553171196 47354693898 19233743331 2914107403 64789885 72838550356 17395903488 84368686254 33896384346 579781643 7344619331 133696064810 72915208121 61172224956 45127391580 38002856322 50028699169 57777811046 3292492562 5092260709 62236936554 109533148727 45303085809 48393143826 24243709113 15118158876 74616051465 9996846623 20821456058 15195837625 5785762235 70724236388 35077448387 185809831 54662676 12437639575 3718766353 7621243313 93593623286 34689043367 13376177444 8637121722 8277105813 3156155843 5030755297 17274219871 15760586116 98802812835 35415725538 923100103 62264158370 79475787131 33244139156 56887587142 15460218760 62011327085 10011352413 45355445454 46002048971 7362003583 6059032447 47082251981 3835320317 31768194471 106066214198 856239915 31737146356 64623907722 2348855483 56955522475 126056241 105985139343 68395786002 95930358305 56885160710 13266294574 38807767874 62695153287 21814922282 6187360274 66694831626 4674802311 12477819607 6731264698 3503817637 12402478240 12715259384 20443783475 4484110964 5877597056 28729740289 5829360992 28274194839 21464379402 39299357758 36425115551 38782772701 12753155073 4822368670 7916748734 57940025045 40261007412 106569659900 47117988543 1613064866 36775179832 4253571887 3335617304 24606061198 2623849390 79908661849 47510251813 43442702284 23812958690 20686219251 3502421771 26502645079 3754650738 20466371299 83353275691 53763829336 37252194737 15246348756 102506644594 22610276821 109535029518 36486702024 32110359823 31978969520 35793507072 28640663218 68826203570 17732481719 26575776837 35491035111 121487769273 16617056414 135766227638 18798173145 14263166649 16775773552 755201248 52113749470 41373449770 21294733922 16855462237 752933065 4102867822 6840615832 2683115923 18339757642 1011493061 9158351545 8223356340 294349984 19628426089 4255888218 700298258 66054689646 21828987274 6313750656 15993829581 19526538181 48058033614 8384646312 34205569422 1452870313 8125721250 31456647470 8040901942 17019795945 4086502789 71557112 111153040761 12555187217 7420368390 10656582647 696511814 66158233448 25173543293 81835587407 18431322300 7356904334 4669025812 6589286927 6979334751 46069426935 18973041 29866103820 29148912612 14470870741 5477249051 10596474021 44303547941 6764855754 16956001683 25416400831 10078628800 2658218827 12949614020 22509903336 1727149608 48603062691 84607665615 23875315549 46165837801 28612111762 9349602564 44107616835 17389495594 7247434197 104125117 22486270197 2078231166 61844146959 41515259643 2658841137 2259626639 11478784523 11992587356 28246094861 5446605766 76153603635 148338481 2057998 39203579489 9929651739 1394959812 33170458107 27553335995 12393672617 880096065 13999824782 31795517448 18691567258 17773277926 21313826291 69348158815 14544371406 61525888714 80031486614 29418202389 3719754099 62633654757 9302692523 25826720171 16866918612 34258306565 46995453547 1375165998 1000909356 399372319 14244024170 26101101943 2788341765 660477829 3628892092 1427470044 110541482271 64056630673 2143374323 28679553518 57462714674 18968101937 26425425088 6150536488 1243306641 9363281243 41017998268 1362810165 4389739772 8794194595 2726238651 2729728836 6322390256 2355707402 814813972 23751665635 87206079299 1474509160 79948379665 34361819530 31619879303 4798408163 28499560953 59360181228 39489019527 9963188341 11640286874 52895502974 15582063128 69247142304 1763076787 18153483667 37884049148 2528324108 2217845519 12753989239 4211512122 93063285409 10729853175 3856003631 66144863507 32600032252 49641147586 700146309 59565723099 11688874787 46272964097 9271738331 7449995545 9198682965 78512158607 30521108505 129668789673 35936494748 54546354235 1199163996 776880427 64713607557 40660586336 10353447355 41820741288 91020099592 107775057 59065710070 50535662332 33220093308 702183620 78329262196 20180793699 45943944845 8783520709 17932595991 36256941633 68898192564 14076886780 2680768700 9617016700 17859573236 4017637072 2273657190 29629032757 58920436633 19523908628 22314191186 7644769865 17585941163 9792709216 12604999427 103036246430 21811157927 101797484385 58802258441 7612646763 1227562109 11169685880 133716332 22251070821 80885130788 71275362380 3238247198 45946685365 16196201589 5440871820 46178760657 963467171 23402500654 81220303309 4165546435 1130275649 56466929412 31335023507 16879049657 1980813063 1462134711 5719190618 81231879728 43830035821 6824390115 988520877 44996406810 2541954440 54690399115 21557516646 35471338730 78663484324 26532650197 646669524 14178770456 43472180230 164953805 35302132762 72636851316 51923792010 40777319360 44271436400 8809598912 53089866984 109735847837 1124487652 54248696267 9810406992 63582630075 34051042273 28937235453 3297483588 12698953039 2747575181 27403397499 1803955365 4061757110 70706509445 19960488156 9658282120 8819667564 35236849038 122215787832 586558042 37602909168 36779610773 735838138 62918993281 856017980 79691109962 48175817631 65501966348 4653541203 7490909659 24833489010 92475724329 7243400653 10059953504 50838143334 19656864697 1115749655 60155750432 7832108399 31519029646 17872089280 21803890427 4767703104 9206241335 8573040577 115056956175 30903374853 29997189644 3488627379 34401338335 28148356743 46091349488 3422364871 339972761 2318745816 18406867837 86080829288 270260825 7831246915 1049512760 4545318727 26493574639 33060016656 5370031037 56266333652 16483420031 37947166197 23406371537 35040058190 2203710028 546153180 35850432490 19998807164 17029910112 14871957848 99923206846 15819809481 3637808354 9364912415 7470981804 16393939 20438934397 2327727472 11001894062 23247259594 3976525906 23151792467 27134900384 10457398981 4881480714 1366651463 51251480663 53965729072 3428471299 1099512727 43655151239 2019514039 75029017669 102521180299 1520022362 47208464090 34427102291 3878370019 7081096136 6937148741 7211243320 9842709562 30023019929 8650222896 6339306351 11716063765 28332695632 34223578874 676063436 67524357519 14993093836 570851978 40323563672 73614394258 2854850517 16890774173 82131596943 29364498904 16484690858 386910142 29737941170 805862215 40535879194 13016372911 15850962026 71148827423 71761087190 7223231454 78430106964 40330774121 21360098780 13484076380 28339551153 4418817592 47056639091 615955100 63266766727 4798977655 14907482825 40689819950 1195524305 3406458384 27113520047 13443387241 26315461 79675324881 75337761354 743771562 21296631456 350438789 82447938601 27339053265 4093578298 18381223503 42397684875 40582305484 2472710957 39422768697 76989302998 502602624 5525510381 93506691628 95991167935 3791864103 4402635027 2921429082 23157180526 6289147881 3996280787 35202154271 7104510095 66516838204 54986931773 42038610191 22948585565 7427977983 34195724333 15058754616 40199947755 44162551661 57330207999 90558925837 114023851101 8697669318 23919779324 403903433 13448718338 33517380139 47890237720 55243107828 1196806819 32141456083 40651644712 5913588988 1022997023 651984749 58605248212 369025487 41560680213 6665814766 2560867154 60365055009 29097646151 2742895536 82442410008 7473622728 120169171666 51015069 1980459187 16687731437 47860808549 3720182076 60502643218 70999777166 972393332 84547627151 27373746357 8615636297 55690754507 90393020305 47339798427 19408574877 68761181735 111090241204 409737638 9002830996 46005163314 17676110129 4959127298 3158351953 54460190808 65165991532 21932815177 24965617811 16395097489 162789389 38854536188 6753828137 25105412150 12763386919 27491961854 29701691804 33905770271 17066123623 19134823440 1389861770 3048925604 57755413359 44129588778 104395640456 17756289317 112855612503 47698312590 66255645870 35730208439 660315160 3706413084 16443832203 6999106086 108867388005 64475974802 17340742593 5246238900 972103776 14042772521 8778655506 16185037190 10399784781 678494595 2310223514 30095906965 34142728746 1887641751 3473140481 47166301133 6813480272 40091747878 9860119249 20377302853 15343620323 4250849888 25009447295 20914720981 3912203173 10666399615 4876068683 19018064579 18784780327 12462979360 10689043668 3082575385 5970511380 62334470299 8684688655 4346241766 5297512664 10677530768 41914547616 7559303250 27305460143 55840867609 25850559792 10090865474 20179723251 4794799254 17221365889 93457153514 115907888540 342325953 34054752898 62012474775 21144732492 881838094 64122938407 2583961946 2569858223 6252033782 839098038 36848952427 9427787853 11835846037 6209743018 27912203409 28311930030 24019384783 40477944904 9876057445 26356832629 9539667031 28184844252 52943200982 339707922 331361515 376619906 6398297528 3263322102 19487995947 99304434908 12005231281 25139624038 20958881086 54737666981 11748287222 12880295012 991049458 60555251072 27469016557 3261261189 27419694258 3944673437 4590798793 21039371059 66183642590 24174118603 13608899199 1789197398 34661514614 18666936 117887018889 6249510302 1902598773 78555828782 33925622605 9003065442 66176158258 6204286476 41283334431 55123709868 554521917 27184616634 457225091 19596337912 8186348545 33064396131 11902091641 3435206868 20615434687 4753398066 103519654856 15849852932 24455046330 46764895820 10554028934 63061287136 51655408957 124368870355 3101149484 21611930284 19547096185 6460670298 10573298387 96384561332 13241516786 40366516282 16468698590 13950107091 55969021597 27328864651 808308654 83764846124 9971022552 25324292546 19814631283 54460515923 92534111931 556993450 61252750185 41495785302 45702685885 80523208853 19337582131 12870585710 58472053368 46833978177 4343489083 699794825 9659108210 999054399 39382252207 920173541 32287107738 1506020666 8465539792 54646687261 7783134575 25773581224 3958267689 34939913056 579901973 37359388255 72087506602 29437162799 510549059 6493783001 1287158971 830611388 37747429293 64160113040 2953867017 1304969550 47720887429 8827981235 9992724584 8401933268 71401008408 7018435375 19568207165 81928082984 898769968 25420405157 66142129437 10049611518 31779330256 16483744867 5935282026 19847513261 32995717656 7714765457 17374499803 1838075127 41621152933 44680284137 34142058840 17536623815 4663763851 41931168870 11567646598 14746824431 57756672824 28030783026 148569933 37058412370 8270290189 42260009785 35637714216 62296311056 8379872196 230532521 32121956506 26056847754 22189155636 10782046727 17281033256 2971915597 111659150879 35959392112 1239724690 7944270430 29553631136 41506281505 93932133376 3554439399 80597499481 4733563252 2110210233 50477127211 18607886893 81634770210 1307816101 21362448123 73182148785 22384493511 897866277 9753353669 40857977600 10890708222 70675411002 1153401385 56857985147 4195260872 4256985754 36868969085 1847840355 53808324244 23877646521 12626463924 1497859809 500532521 16912118159 14980518189 8575664171 38857008826 51997879987 126611765012 26796591441 21789075092 30000205018 13160614242 28579971304 275329347 3868867350 67778388258 116693426630 25018354451 36722210731 2989768009 3114772 25843297224 22789813879 38042293890 43139006004 38600198445 416790852 62889271330 55471007240 298737927 32153038316 35222981296 8654679503 6217022465 1576616948 46550821841 19473474 45578760126 8248841202 44561378288 7965162636 22376898270 67987376001 6939231096 20705316946 103413207956 3136707869 14050073645 642433574 649981534 26893314418 34331559618 20143655465 87945299173 45128789773 30383725260 21196208046 383687312 28645182276 2136620839 14634559315 39379864520 18873679983 80597787322 6446007429 6824632860 67407219143 35350957300 11753406129 6056960100 912799258 57577445726 67194165143 22386467065 35467667477 23602536509 26230869735 24177762163 5413503047 50242067021 53264940817 2852895965 79354086 12914599833 64602721930 15318771698 30637826357 35563955035 61266725899 3085041524 34973064024 28202129608 23500253901 1862721055 11664584 1578943806 7216385481 21234626296 4516458849 37175183766 107215734198 16790889410 31909907383 19253811759 21096944393 2895558453 23018239808 3665506097 94616625308 17658735387 23789629458 51466441169 1263418587 9183685326 1843553529 66561629053 1671504466 66805910081 26896113158 3811568174 54162330687 6620859352 48271816368 2946677371 6188413927 31115341468 9549197960 26850653334 5577537964 29439563643 15851630376 85474707685 29433913183 97070334399 17232631833 2069146561 45999311709 18686179521 41122512065 2298775850 3053778042 66540859184 13632698815 14221072920 29248650724 42131180563 53616925702 43913319115 29075946612 14871041468 13297375064 11772906427 41078608908 17856757149 1803132909 86864300639 3674192 23800497960 7975833575 2593238080 6436951420 4964562176 8961296049 4006542432 61824392774 19269372235 5511642830 25268857757 29939150401 7643503945 2046697248 34909807072 19052505059 44379010175 18144375484 3157074697 33215800836 5100255446 18075625826 40077297545 14752393971 45442848241 55433704814 62438530 939914018 10248950112 3303834815 7174162669 16951515300 32876263305 50939425359 11114372189 35048043258 2567015722 55824082649 13273995358 911105001 7532637827 41975134462 25646847 17148872057 64997776204 30268664887 801500029 6088652910 100617028823 75477525756 3177169154 27054384491 85716129863 234400083 26333419992 32625015691 3422181127 52498872470 13127240575 28255944966 12074819160 37472519214 21865340 1021510732 1003169506 26657031838 13444786438 17522458602 59267140698 7615355654 42938360266 14330677156 19603224635 23105205027 2746934920 12502585442 1049624392 6886593077 20464853946 83259656104 46266189389 31943774694 64573916243 103209353905 68090585021 38094503578 20480625080 37722257878 4796353281 10705158835 205837282 955045783 18638173897 38877202103 104880925 6447153848 6449371619 39863407992 96930655869 47878591438 23063482459 44608711036 8516046031 13500408 26010904386 9662823835 11371020763 16273483218 3282109202 64860826715 13446428193 7612745356 76298206653 11311638797 543969612 8327850308 6104512506 65586346048 3118424230 58294509904 41352444687 49834400935 163337902 20807007851 1989219894 11674840208 14800783520 30155114591 35274471146 48881021958 52720900307 98587072338 58003726234 22737482260 28344050593 13898470180 4792482520 46423807158 558841410 813801178 2934561038 4736536738 4693921654 1478909670 55716999746 9835669288 89709712034 23356893390 33448184453 53816812388 34877271015 9016296701 4171089 1074088265 34236819810 548726091 64510351886 1180394256 19995149255 81645908933 25966079897 1529041811 9541628532 19375230114 309375386 2611155644 11362927574 53051799566 29245509024 1424975582 39191441198 16409951962 975425025 7203412299 49499221011 10190390827 55857880055 11904158526 42272201134 23764237762 22127588954 14378643384 51039475882 13299847341 1515266331 1205015904 612283350 45817322284 8014271144 50225152895 3405390348 58446281209 1321736517 84520859133 8773493424 62597177437 67763647595 123208347158 6788064018 8190261601 84132121551 17030084949 18059179503 3760694790 15252277545 47129259531 16804636517 7189675604 2606288443 3703912345 1209275141 19903722036 33865661141 354266660 54584163395 25345262826 10378398182 16102734656 29243470741 46303067769 2223768588 1006885227 30824227106 15810148684 7058752928 30446845089 25160320886 42848720654 35111644513 960305584 334115609 1154324259 8298591477 17180250890 4644611947 13963637448 20042409266 51592102470 53494040905 39291606828 1257153249 10338754221 24291870556 2741234812 25601104381 4174271266 2321324836 17789362209 25576451420 24292278230 34927582557 9399005183 69299950471 67587921049 10420660004 11035781518 146763236 19408702639 12166727098 62288416387 4480564704 62627338995 17508855725 67592130246 17846182444 25350959214 15071830295 88974480685 24858011155 27166230257 48960483315 6986236852 62740149654 73181816756 24554830097 10830847323 14469016670 14107812989 27074954713 2910759364 869441431 3653472666 47034929158 63303816293 5599311854 9112981974 4581157391 57812714066 35368055314 92270427 36431127556 140231251 15778322804 16029540708 28149383815 62838232491 32226096094 24585176325 5715386703 809303336 34086705667 23151002 74379601099 34704713263 442001000 34890291014 591777261 39302390857 36250973562 47427180410 38924245375 106150249951 5932597496 3058996628 16737939188 1291097401 37636521907 82809609404 68483872899 2517731637 53724431924 14512556956 21444584414 28546785443 628634390 92022508464 27653510603 35791393658 25882454685 7510218308 93300357449 2661294724 972497379 9618453136 313144499 36665496695 3594237179 65137519894 410074400 58053292485 34469747834 12381792284 42639680174 67823429721 13079873063 556414915 4953869730 29338416768 4004792109 18486244978 4695560285 38818548586 47379801085 69575486991 34621672305 8458301604 15111711938 466128575 3434094683 2268237932 15637885341 23593139765 14211538036 23557248294 14838000295 3686213909 40854485546 2242715122 8854105899 1002237011 83650212401 15966978996 330901058 6391243822 46843590472 10607719715 28848916293 11412862238 715581945 12709167510 39994841637 17872986008 5060043399 93307413804 42799101156 16043278244 78529253863 3914874393 754007667 10167422473 3827333 52961621370 119844713037 20115455552 724774332 10330965918 39161700129 51653713952 38858514198 3033231312 18910820961 33701137093 15761441404 56270552616 1544375637 10831281796 47112288253 52140536845 20432562154 62638938 9662091365 6207689671 11073909684 12778300301 83295478179 59659098281 32408568957 8577007088 16951962678 72035758202 4991949786 10412512312 44568798013 83478065093 45781194522 977802587 1993312161 78108707845 30150626851 18517105595 35266336280 33128162060 27703222893 3742893400 29072590993 19119076418 86854262020 6872825422 64795398106 99488203749 20595602543 4608210087 31063639823 55682154066 3494076324 36228114543 345303467 54509619029 13968649654 33672041984 33963536965 42171587807 21376846604 9023801220 31538999637 51631437473 577224840 6035197153 21032430950 47057066890 18265725047 109775082594 10560411649 154575179 99471567400 16183338668 6245428493 3755029653 34589367413 33042753585 29638141941 18542852515 22561733793 24525957071 15968746956 13428094366 36373039438 9574132360 7320861681 17817234826 8918388476 328966822 2628883501 56276866787 28048741222 739274582 18823317953 5613237476 36062581846 6473032999 3496348872 7534937681 15963877279 5696491787 7294959069 54444544559 84360633166 26851954196 40663346168 37642803943 331620884 956489686 283798562 26889264326 45177065875 43355656833 87851060715 53410138982 25981590025 57875605593 629581951 69972106447 7300339985 15136499957 221511843 27774687371 4199865488 1917462353 318440596 7332758939 12161145469 1000951192 2657842418 25939437660 30507121365 29392910207 59902566827 14824474644 35858121436 20019154687 49746118248 2459745485 76270222386 6153034928 35472814012 139487704 15091473595 6698178767 2505499840 20601197499 49152274935 7345863734 3043045127 2057443594 7331996563 13137158541 114330293475 40723144447 29861678080 8992722741 48028951494 8264657577 36774345390 50792879 39706769691 29901670712 15960753492 41956038936 3620067641 475275607 58673219700 1838382730 49511513386 24866419803 3160190 2839435732 56083696344 4989368930 14746485660 29317375545 26530355024 7360848028 2981147682 11662416117 7962147279 13272043461 17421291378 10820440295 19885193599 3518581236 11535465627 14975856539 140646324 62181892510 130037171569 10447020983 20351111803 51876078305 14571904654 18878728127 23039596174 21472438269 16452713111 19751029123 62402731125 23910914832 1503667929 6202837477 3661903959 560778974 15755881307 6116011135 46058173998 50542169272 6886175573 889173428 70022253895 3485612158 14019081837 11446772485 27544199640 1278105225 107249151558 310581130 14226666156 7897748482 56641143512 31706508150 68153133101 8154598832 28030323710 74678551636 15797285236 3451958842 1122828556 49373667798 82991773646 39995387986 74294636416 14215721657 28049508389 21565547192 43863420675 29708821222 7234195618 2662540540 22308084104 1104252680 7641896748 66923093902 37715235207 4544978246 18180911138 70627527913 30934062786 14405343765 6253332660 74971299255 17515647643 63623819020 1066347505 4118638845 8774499267 3309016175 358325290 45182916347 63571415541 8945289840 70588634677 19128115304 67753520625 24081367918 1077439265 39094677495 5321136272 6205217789 79923027849 15691056945 1502737417 3385064537 52313790750 24841633708 80947306197 8689039642 8685834555 42610841880 58190542924 17178766083 78774578810 6213094077 7971822600 491200027 32495891996 27901823808 24219722017 17149018324 68690797559 6560257364 75376591476 2090435574 48859114186 6145248858 52972309148 22496861549 472130694 149782436 32462508205 4924149716 26462105148 1190022891 13710329149 56923206627 41094075416 1353068610 14211744000 91682276879 2804699557 14885733307 42386002 63076257685 20777861792 23894947439 15413525006 57699841 13702061935 32875261282 261754546 4113527974 15144676370 36935318698 17103948310 5312230086 14758592763 8516171525 36245210048 3225369409 2173448439 65945351027 154975648 4509049305 9233927854 49882385813 10390719721 36592419272 72356188096 2985336874 1516945006 51509237598 147096640 383762266 5337994658 91960645739 51351618102 7310080411 28191925788 11248203827 94555697465 4434175972 15416799538 59261518569 36151775501 22585592264 115421851551 4859975349 80404002819 3058795100 1052158211 36668528337 98645124227 2459940651 58509165926 40035137545 670146191 29314994607 31371135875 4726727 21490881768 59270004869 30265341170 83334397681 33499152196 24060549363 10276118157 44286476283 46580316684 3771010705 33250660173 53779085622 126177099407 74277279849 95774498050 6885202470 1927175840 2720109 18687074147 15128880800 71964041069 1966961462 10499935971 52146970186 1622641584 47965312210 10684241566 842393891 37411976919 45880813210 759369922 83157378825 7604228736 22310818949 10659577449 18409482021 760311056 10606679517 105750337584 17539295504 3733439817 6082830048 3535139139 1095380130 6669656985 843590995 6860166775 2008633792 3128674105 4223227608 23533356629 778659059 13941568533 1376620440 53590716782 1920213 2705285747 1862915177 26475734068 13098008450 31488077459 30898300311 23172390262 28463445574 22485414854 56622499881 13395292354 82344556205 77877972276 84912818937 27809485230 1777735246 1997529762 8372025451 33693159424 2648116490 52433096963 24646470248 58596513 26442291883 2529943877 8556830731 1065355471 20940862765 26960909406 2514627081 10646738031 2504460417 11976421649 10710619563 4764834031 32627182410 11393329033 75696972270 40331331168 30661847985 1360406674 7714073873 50103243837 10621811466 48900167 2216083998 30241489813 50396320888 22207524793 52677368314 45218154475 30076054618 2338627197 1118017050 43249653859 85990860584 8319025789 21033615296 46283671837 2224857649 50563232276 2814889290 29589535797 61863400510 11403409567 75914996728 26634788287 60915831059 21579969584 3247638610 21682341596 12459326830 37263952595 73368487482 25891038930 10274566454 40686499933 23875361451 5681008141 37039064346 7460159578 72324380539 2084388309 5949453888 50121681897 70328388 24255888403 14886729141 25107975114 4454117489 20552598896 25507071996 1392991892 4487961894 6132487307 39750440778 22037813348 2909516142 22834465811 42248674750 82453291520 18357212850 13539929253 6091640187 2127809804 46494270102 11790218158 91702974666 7724585583 30551536301 32830023970 5238584731 4432757928 91505674118 4597060276 17067827816 9413567502 41214867676 27725364184 25104367778 34686841171 4451736313 18095006876 18328405903 1686472462 85057848753 42513931853 18047958377 7076199217 78019927513 45884809811 5365952231 19993384063 35920053532 55663148794 6503398192 1949710998 7020487869 14536519564 221342463 30231361792 954056916 17198685739 95520324125 9442657136 5251592210 23607923358 27592046952 57500497904 158477859 21669631819 72434760 7303834973 42268788980 5059623053 22250939334 8057015502 13525004692 12337066420 33937091263 18394731237 35741495348 28242383748 33426541279 16712402482 51168234649 2744926591 46315446396 37541713252 18917703570 3508638685 82484395158 58798809869 852711228 2173842132 110328142 8162677429 4768730752 6150404746 50623234764 721993688 34865142650 5787979092 9800121386 27333828858 100526995717 45835399933 122679794001 9015515722 11123943221 14663104568 11178703735 1622705608 18815891857 1477871187 2075666037 8222049323 9255919242 19702072803 63805154933 9388192805 664476598 13412467943 334207869 2266645777 33134315392 7064577795 5714947307 23662768689 15643396410 6978993819 1514222689 2830603283 31207922546 6880008767 85140001119 62652820621 33859851767 1495009688 70552341811 73670551462 12435420785 39153270380 7695302644 41200525100 28379832676 26722591577 7673989265 16934485481 11430340906 38181766555 24081755303 19012839066 24576107972 27157159859 61913818882 9785747488 46010647405 99876238 383411808 16771284764 25105671244 922609782 6238329078 6000628261 4911789274 18162362255 5207299341 21933478413 1467909004 121789667967 13639604422 98629477 16708420550 7888334676 59538442481 2422489529 22810111763 24981772259 89786138789 83171753139 95799328627 95898512453 8246515977 22108861791 35905663021 4680924587 14935867373 4711631550 21570438676 3692107213 36562492107 16784255554 3983183853 42723928375 11964404017 20600622635 268736780 12045053448 61940794984 86617788891 1202312435 38023406239 8424098349 16721261 61332000570 1331783679 18186210824 38462597750 93721271800 2657739493 9300686235 70180554244 2173544953 695304388 102335445974 9502097734 49657419121 26319852437 56092789 57038698419 6788682459 9237204398 9722225124 1090391494 109184135687 17783190807 63901624812 69989112348 491727453 3539344498 38661057156 71789083297 3668307047 29164602292 15207641387 9462014429 88996484534 26969919609 11637682269 8139095694 25012670304 10370456143 65527731361 20392493350 4971053692 7136892958 42435677640 89647706591 8778828878 14896194017 67053304850 1268980166 16149842936 23658581012 68384546225 5645688899 21168330144 29425006597 16159157254 48849027359 2295850379 3554203515 22978949537 68217722029 12274760833 71584485061 67913435069 27799050285 7791546699 103589975570 10513579528 23888637143 4405553498 668592383 27010853490 5180060878 42980301004 18025919577 6055588046 2413372599 109571156 15501604429 40708118344 17125123377 8223439875 6992593241 9535103847 6535784926 36234439518 15832809461 2259106694 65770673345 10063517482 33074717995 48954819038 11876614874 7068872383 3380864399 68124995679 7946470542 43400082566 81426925851 19685880523 2169353066 7192919322 19073835134 30437317345 4097000076 1384632615 1600974051 7190208548 29897536934 11564636191 6016127431 26339695445 49043941545 47458576744 35009289304 4635157051 61218963336 21044319547 27662958 45764028328 683507963 21558338812 3644250093 34239893430 3760831022 21690824917 49552123655 38703281332 3493113419 7423497849 75216619079 5073934752 3530774250 64843735921 35331416231 2435953272 8548288299 63491461160 86370064438 46675343378 4193362271 45586302361 2621412969 9506166695 395353030 64460439829 31724576314 76239863466 711143213 90012155656 5900579498 82596909391 2670691385 14620548160 17649769953 54255724658 35646525085 28779666368 2621999391 1991762665 6036676687 16713132011 16010148502 5549598097 10257255859 26679797394 348622040 26858512303 4340276639 96058965581 26951893586 47854949632 101143456570 38075309533 13702337213 2807219436 18477990338 13801693941 191881571 28046549567 66557133813 8187892322 27181707553 48063042009 26113340450 71162919171 6699474563 1252065127 2253599929 16053722837 39031223302 3577035781 71080167934 7463123168 6934847597 2912862013 95831050947 9519510052 9389136752 18841371807 60040117949 1177698881 58655893839 3364943143 6394939337 2507583011 52066415425 2605109680 14761619807 2284170666 41723505092 32103498346 24485589 1000693226 21681589909 8728735361 7041681279 4978521179 17399675931 8319861865 7784944089 22768198601 14102740195 21255360823 6710288155 1351880165 7424372476 19947973385 3146588949 11144581069 43405908474 33828325494 3761751012 1730511320 18906791079 9884057728 56113357812 2908258115 4627723712 8815324059 611110961 6248824281 41868140759 14087132489 49284431285 11835839538 13068701380 62162202069 201668789 2400827801 83139934281 2127961882 25995285753 4146458464 244497 51365512524 28236453430 17941177254 57150500684 15126110354 42744437257 50993681987 89572043802 60065454945 7610642113 99432039694 23802987588 8869627202 22698688595 47592724726 45519800937 1714545072 21071000396 8435022331 35728263600 90584498959 19091014157 20715507545 78765843034 58875911980 23263489094 11023854927 15635084160 17418725101 1194357482 91052909897 24707012498 52379526183 12233692199 639940375 40121262872 8067569456 76146249970 25097170395 75899828976 12499354580 73076177912 1558009707 15486899038 108237673 783804513 3480003876 15140678442 38894183889 42655894335 17394238116 1189336464 20956073641 14479456059 14973378881 7904253358 32645491593 87448288983 77848512889 48771831728 78357216024 14250601373 27835988841 82976813072 1480306990 7990075557 1854900096 30240107490 2201818784 9656651408 4176636994 3489196273 59728398647 8796779570 6862195359 9779068878 12905438855 14965763321 52072800356 8394095131 15895763727 3102464782 59601559114 8704714301 51498119518 1544246902 10688033498 9200290501 4158690499 14737274660 1656616178 23389746387 20893709220 2631529187 7890714328 24811811489 3442243283 96377541 39962029344 92378522039 25506963587 26036594209 73649992635 4135703498 25497222142 19484700440 3552640389 43088583074 34691824020 75469741901 7884832924 119751686790 1849367677 5902143728 14678513478 8992149863 21453805511 5197113297 3024614463 12443849751 42109080032 16732777940 60044128120 18968023240 108688302020 17757970691 924410321 30328623286 5965939918 21231139893 7122431882 33466549768 39414934036 508966757 18580677980 2805123490 40269757738 86033684193 33742586681 66479382884 51312482683 1206503324 434406591 98895750241 17354001540 1063308010 42338113031 19049990583 5667146991 6609400837 4557175380 581186122 5053511346 39497199519 66015548457 178038355 300012322 38514999487 31485257115 19669367229 16320242300 2207050736 15273744609 11724714118 3320423329 8081110913 98890180556 9827542064 9508748358 73717448699 45843997760 12908764214 593830391 70316000974 83842259068 3054568779 1662791610 33103164372 1090178525 74385982538 481438959 15523750209 116366833 10355288399 44030527894 3342040435 39389708502 14242727971 8330894299 3645922932 15257500000 6385108499 61604974985 51999987009 3925928694 13541114868 54635241968 3345646412 10230354633 1762949237 14055415241 98287972146 58296562428 44850420493 38359697447 29520557136 11984274794 831493167 23384954139 49488187580 43353098971 26278968371 76996400980 10625695402 10256380456 6886822586 40220258675 23833828548 19983464787 50687237162 10698760528 6826202275 11295636571 20996049061 47202938291 7036849261 3510489885 23788009949 4602194779 56177137455 304445997 5944192624 2665111944 9577987453 6989202068 7047580814 19651978039 51945202490 110528039272 17329458816 78788367608 11203333 4515431933 4736721413 3564481088 103469957252 44106467565 89424772487 46063796384 10007376749 1324619709 20325520533 5058475170 43786202 23527260774 1885460204 33442832625 68653078637 21049898855 5476482827 21001111626 6465507322 51710258715 11338496984 6618339308 21379685312 23375330289 9495129337 36157573782 30368919149 37142059831 67375317171 1152693210 12374072894 4159394069 5813463753 93855558936 1816460785 1984944880 20959948002 67729833438 14934813143 48914098100 41924626764 86541337600 26444869557 27277255976 909626151 67956252635 38748898987 27715621380 9447578385 46893707120 30358911115 83625962032 602659615 9960631639 21371757623 25479668895 79293221216 14025768322 10976931551 343217527 1944600546 6737594250 4009956546 29146034010 39440661289 57875889440 3085458981 11214015639 10305875059 598982502 2179835207 21860769613 504368797 899403071 100520180828 483313790 13677600339 57358041855 86368830933 26109079021 31143045976 1810112208 11095906381 33452485391 22747189677 994039630 51241994386 32200042421 31828031692 17773526873 20125323386 54859106825 42905791402 2862424819 26921020703 84176233580 17078483694 37745370761 68520421555 75492269402 5059803604 57478799129 2246993502 928754567 43972402148 2514085311 42473992239 66903995235 135693684 28597980060 32381493981 20435690963 50342337234 65741714966 11916403197 28067520487 22907206364 10338209801 21606189468 36087137521 67066934996 5264071237 1040503641 8292704042 32320608964 8269182050 2960341686 17967177663 16338969883 3900403945 95335364034 17107307996 19600672715 20644448033 14580751336 14414634692 16758681387 4215655417 65998101849 62937056104 381517402 28553070168 18420939818 31152840334 4972461483 6607450465 34203756213 17402883061 79113386815 4958643158 36288449864 3156724546 77455492636 92722480036 282324025 4253957609 1072137353 52172178315 1906695188 541010297 28030923691 57279560731 9548274221 9268888200 22874615483 30031616832 18093246085 26511860547 14947200126 20726154648 790207092 29349010298 1413284702 60128018271 67332440504 48096732698 22600067320 51855237066 13929100276 19405614964 29826928761 44996443775 5835406698 54987786596 3083316260 39693884539 6847150476 26451063 6457041062 45087312024 56405729588 80846063738 3867523266 656709175 32124247633 25083213477 1419083880 53094144996 30075677640 2003474585 86303750881 9271888810 1111802462 20488754230 40122604508 22464721323 7403088408 12778159995 9487670861 121134417008 2792525730 31967037913 68762479329 11035700144 30279076965 609073866 259783188 5768610719 14176465005 63843294354 43323769869 8801019900 3559276807 73539863154 7114682039 755767183 12599505689 48440330606 967121149 5318773436 27371850876 968523657 10996954023 6876380956 38536023629 4461550307 28511633865 3416718734 109162204223 6678171404 9147310773 192560755 3406670047 12854327679 2805153443 4410212863 2710961145 33793232436 819986284 2713303226 3503646761 3243935776 40428728488 56817568115 21189890152 35714062178 41151114 26538431675 7716501131 23869746802 221394064 279249326 44062344851 55929215076 5990619619 50309782893 58245257483 73419366843 37950681686 27617444499 28900996777 38250630572 85149157268 18715722714 15262744355 19839459864 21342244742 13211287295 24071696081 61217712 79339677866 12297882144 73862651646 13472695098 38636973507 979147465 7392692829 11525555917 46418462599 17724251361 24920162269 1204664125 68599061381 10302942833 11642875361 66124020301 35066181409 68879650675 54351658246 5759285964 19803909532 86178675621 29978629100 1249066902 22284868448 13803800848 18641048140 3173279349 39779115453 297937062 76483577036 148989165 2485665292 10167459761 2591250185 1418521646 36072591178 16938512596 15982872976 38513948229 34277386767 42659789941 1090224307 41690524002 66789006849 3448085706 32238147355 148555530 23030857430 21938810372 22831897599 250604120 7522025767 27122292165 37844279695 948887194 81185962736 50909753820 14622028543 452393821 1284207889 4749269206 591493780 4342149572 1046834752 5240450082 28797977586 59014491797 6963037422 17758305398 1328404862 24223753144 5435398983 11850594818 12169547 1635362913 51069359397 21463062014 11282902501 63581625286 23941981512 64518145720 2491054514 10224669697 27758290606 42741975994 7547306721 34587939032 18470296732 1716507744 68477212761 13634780120 59992449733 4571115595 1465729483 70779037509 5781214233 21155598200 35252415506 60300631757 31969613777 11933999844 27626028689 19267978601 5702577789 2532213213 24415088754 9620884717 13141062996 28605054443 21655382198 21845310100 1780161648 65883916287 1550472762 95895844372 25492214958 4301278225 46225941516 42491964586 16406116974 38340158260 96562506655 6856689916 12517055827 6358974421 17855433838 6449049182 30370663394 20971612829 7917090694 49785901371 3961836 45329622781 14693406518 220170605 119233297797 17842692776 44115974678 15381814802 5084300307 29843675481 107734234 16166401180 59692204364 3747694460 32184476335 10081738349 20512978413 12241966255 43674374372 17199848111 31655055640 57616764498 19640970556 739495939 3509353644 93645040 19824320593 83997025977 6366647227 584889407 19417450486 36713492818 8292757376 7011172420 10066112135 910622790 12410582385 49970091384 22219044101 91072851257 10153916197 35171459766 17256213692 13745361433 32744863948 23423574689 9334875417 6278235902 3346045576 10684698341 81998053553 30331096170 19359206418 70115379284 44043113233 948828077 69851542493 4528651603 257010699 53056090891 33550564663 21667649813 34160801430 28487379810 6777669619 15841562461 36400711342 67169764068 8306925704 25270232181 37966775805 19579408938 3170424877 86155417880 180018775 2112795609 23579221200 14125940925 304303603 34043026941 17206503100 2424970829 60021041838 5652061888 30165031463 2035549515 14130283676 14276650793 34248609796 843849718 9227649082 24767300317 57073502020 1001036844 18297051651 185574928 18494662143 31659740709 3741560383 20337836756 83070346780 8267598522 26822673181 57270258099 5940254720 22432894203 56336883308 74319384598 766850188 99714324763 27075860769 80184143364 17980758790 5407511951 30054825039 4285486117 7718631720 19800865953 23845988487 6484661272 8989631996 1454719907 3562861788 12749820733 5179362855 764193452 6264957975 7778539945 3648463736 28019753947 16077559866 15099967047 40616397481 28609190697 52889183147 94744523 41129748405 79353079535 63168759198 9670793852 73937647281 16000581506 145820781 4658839743 16438255708 11048052336 60024619809 12184352018 52681163899 445575167 38401314790 63859356761 27586531698 30911577997 31252736732 13560033756 5537007139 77124063068 31307415869 833502801 3373738234 78865906792 61651292276 28945505110 94433137867 17267240918 64818227 22293861118 19354427678 5169461 62207222904 7541660628 78351985407 8004520375 448282172 38820976006 29454108267 2170038323 14508874049 17848131868 50692182129 2666517757 6033940163 28580219224 94733829 10246107968 6245154271 23382230615 3215357272 19858688508 1749738870 46992299527 37746625220 6869034848 40856200837 13059559270 2032154329 8209847224 537051981 37234751668 1147623377 2071391470 99921976693 1722086896 9608616469 20222500430 317837419 9964810994 26756094910 3787864119 8363657191 36325423072 569485463 27418473908 32002694373 179005236 3221116422 92590493 1433054707 105796416687 44606653 12465266141 2918464444 184063141 22626540798 29473764660 12613925550 16869258186 20536079170 26596234569 9816010123 5822067254 36919726824 43402166436 47243929862 11577920018 24024648977 4306586403 124024612063 12285906933 35519271853 63815286559 1998706871 13676984576 2415795052 28481104630 53268028284 765669612 58061281 29010872340 18640997188 17187376513 3075943739 18020874839 7648305464 23801941585 2065271956 16226017667 2958085689 2280502231 4072988458 35512513205 62233009443 39463470153 66428681959 8348607672 44682954376 60547275230 17825207189 4487659944 35918176765 1247364739 35402312916 21710955438 27856573031 9261243516 8754465946 40922717177 37732210731 40693805717 13726592555 7926002978 20309379029 17843400335 11963550128 4633569214 28059855209 5856730600 6392104306 19895662527 44888258195 5222830377 20059102148 43381833008 12899906918 25481775443 5276447663 57069895596 5547804092 13088799765 1710561633 55332930117 76117227808 4370918088 15955421779 29181520766 4782772334 7124728856 6905754126 1157166152 47337631188 2931300322 4190984842 54538585265 4168989798 16093568814 21191316292 74458283807 182137299 83387999996 38432872889 29150406618 29225237518 41889160715 2680589297 344653108 13054425638 22106710107 45231744803 59278215100 32719719203 38751474515 23171994089 65609392082 30132664948 75161725946 95076144920 2613344483 10377745925 42194076424 12239341530 15693847300 9510228564 861845119 22428875628 55381136214 36012196372 34919266782 17411082814 21031871910 7886458514 11197297613 40376127687 324914069 13027276326 602990364 1882674677 59158576213 710665595 43011822736 11639738962 12641566675 105946257926 47771988027 698987830 11692552902 9204737964 9982598666 14251778146 4022509177 1813509695 37248727594 26535934486 1541016220 92196860507 6105156683 13887518618 1470317238 62389005760 18399590625 46036523284 53724671443 8212450013 2703901727 7724537626 43252818493 71619162075 13443326292 89046654679 60860861710 37259650095 737708956 59496540252 900646610 28248074906 4329983731 32656293318 9479297037 25484662771 42358163963 5965037719 106228066899 37447985459 8161578789 27245406131 8500803439 45721797597 8110798722 35158369798 93762758 47250829746 29138128683 10332963135 34460846761 1683118383 8164037523 12773652038 40327669376 1438457606 7288131900 13866626742 9316135022 7699468697 9055792064 19567055744 7622139622 18601125422 33718761313 40012551488 6664475923 35270914494 23685509389 9892634170 497140431 83087014493 2110466733 72841782262 120554042 5377244164 26777852441 27138071270 12570836644 28114842092 4682759200 52013326707 39169373398 25769800156 28211382870 18897147018 23523026483 40704371 55457055994 9466991435 60614680283 185273018 373030292 23253762216 2655324871 68125867650 52398011239 32208730795 41007228862 18931512242 2914389755 7349537665 5093421396 2171986588 35546464007 14877718335 23298358663 22190154689 35264559349 17979098204 3819262740 5917935734 6007492778 43073377361 29071383490 5939728622 11902312605 20505526708 4253902226 9159998913 28515301117 11632124998 22821195370 15484684156 7742570436 61569590 13853543152 2883402211 51740972464 1777953177 28526889856 67932938823 25105087106 8603828382 92865461686 6391464580 23770055620 4553758211 66694729200 569834505 35521225933 14183488634 32203745807 78125641023 51756873068 256351673 1125687951 10218197754 67969811431 3370980606 5125040227 103642608284 15072004268 59379479937 2465468606 73903435374 1196456257 11266946822 33444927071 24563329136 6333446608 11204349557 6543928658 26035917064 20534190962 29818205390 34517976104 25671405869 30377975200 27367668341 48828450635 6441857276 53211769515 456561410 7781044963 7283726278 189953908 68708997504 8043501792 20401739830 26492697703 25722359997 36139707022 17749952906 34271179006 45772871601 41292213067 98353028562 17012023744 6656100603 404185392 64111053155 16125413914 7127559710 4852158923 15243145452 2698945215 6328410157 563145036 6638133108 37949106687 5640025338 10702363015 18643854639 2849229403 23837824269 11588161348 904415017 2896490588 32065379243 4298608739 583463416 64621277655 22496197781 58758223939 35742675504 194577259 860333812 7347068252 6966330640 2682588630 28922844299 24700848970 17058779463 35528606724 8285688695 9176852230 16165325445 27617166921 36276009489 94040204503 1792590223 708584622 80463856770 17229974979 40141306802 20451210549 374113030 15967083537 6225279926 93777241150 11084477509 24576938250 44301673521 28110851617 4122746274 13540658817 17845840247 19024688674 11455586005 62200547391 1157160149 428369415 4444098583 21938286986 50465704764 14398689817 62523406722 36292309982 55046464362 23510559827 5443569710 8637911802 17660689544 19989599039 17072492318 9166154704 59210008169 22922685065 59880406110 1782454746 4630441014 1239537947 37844697064 28435691300 29260499864 5603915443 17015422967 1685996051 2048487598 97767998188 37482376871 87944856735 27742738461 39268513909 8778377781 2022761326 55974014 49326681504 16669518187 57693131158 50908304121 25661723916 16424306722 32488181116 33302734221 40810361860 59472687965 2838873013 36824153773 5118228888 34323093363 4602172698 21736786067 38224056281 63898925881 31453451747 488459517 9971095985 15440780981 27508505379 806366938 1044977778 30138973770 8266009126 5496094828 32466465348 3009155465 9555146335 5305553689 25875117256 22743802155 1980577973 36585126336 10427263857 18856746778 695393634 4379326604 6530152419 17974196183 95799471790 37561210798 7949874507 26499343357 51813685071 60894953033 753226751 22993250 9349408554 298763669 6124356795 9664991663 56277749105 43869393706 67087938490 11789852291 18138192652 27560657827 23502522865 14598532805 23950358356 67676796252 38111415098 116547905 36294512270 3297365829 52930522894 25308537031 37359603144 46644519515 648402201 1297169078 1496006453 65394040396 35296378312 4921639726 29133800051 9459302618 13188297402 115001969315 10530296826 6479751030 2434207656 274457379 14740329833 10425107138 3432552817 3848611294 48403996596 395436075 299918758 660235174 5153797418 42406066038 7499898231 8352102560 739051198 8332913114 1028632098 70715741629 4391151575 2895825651 36411411335 11649727938 2224571148 1955640412 20263876553 41742331290 21263283363 57363232980 1872303711 53185257510 18382758342 36060776946 19134276216 14991099192 83531011990 23799062268 24271983627 21578535684 17081715243 40874344965 68328498745 30629966260 8051304305 20184761786 311381318 42823857918 7161713451 8677798685 28674150889 7994396472 36342718576 19390987358 5791752232 22235260863 22156064536 28913556805 5064943192 5384966887 1030776632 29864892411 6899205390 47125360018 53592230784 12456720253 6293393153 12950908316 18158324612 3912316277 8014118433 14944393775 37770016058 31025537 39648462547 13197130769 3173205742 7032302494 44716714736 6888576690 99500788239 742287967 7222984005 40221538716 1158950398 12662917632 8009588096 3019443685 1315504434 22887913211 8435719697 2585507151 14303517860 1807013408 9662677224 18038460451 30328023858 5189014729 21695384736 9451439725 12943482543 63131468202 50946073586 21601940736 21603359292 43162944046 63822934052 44198788680 79884198761 18841442537 95762910635 640446648 25111684155 4051795401 38418318985 66645084798 5262496742 1794515348 36998521399 89178140683 2051223895 16565555853 1887383750 37928619954 18064413426 66659797925 4351150348 4174351729 55796168120 28518484684 14174522528 4684457159 3612066670 7205265196 20211196278 46317539046 7365194294 61156828011 1576269223 63876325627 11407157683 30632113152 3121395752 586240890 67671537385 47288819709 60303135088 21571361140 2105125727 91260048 668740390 30753769444 58997775355 53783538842 45555620513 24660534902 50924593017 43370704637 3936910970 7095335880 2933403067 6564397740 2076303859 6591197209 4313022423 2008387400 37463739087 45166417113 4241286246 66828973226 21072206545 1198101274 17020757622 20666954261 38560952479 466414810 1923136180 25894107813 3564320763 38680428280 8400713628 29427312305 72020912003 3126285168 9380499583 108425934823 98436118634 39441576857 1445739874 671747139 36118865001 10761368481 14128645437 60712278614 60077033628 27615854288 36548240418 4075589640 10033218114 21982228635 82722566 51190931066 17317560587 14579117094 52171892094 5797529629 21254852327 92644526194 1145874944 8404141495 12901398987 84724485142 29072293924 51496841666 17570966290 34951510081 551837075 9564138846 32497630940 23670741677 58676804527 2974647138 37044207720 28251871590 995327974 81638278618 16262304050 37666110912 14171645002 3610051348 61883809516 37771448799 1019841730 471938351 17308738153 77651979710 22037155819 213441698 36469722583 19594490523 5973272928 5689848464 6323945640 25980832197 57449845390 7792154254 7349920892 11087607514 12606462008 4964896177 107152983533 23767374646 10336848144 18188363435 5344083085 73425686160 9123396120 11839170848 1672978247 86053590283 17687290007 14690473192 6096007564 46543664901 662778646 68203416020 1433843961 66042045610 3457063899 26258303292 9598715225 51398433798 42826026066 68578523713 7250173534 74320562809 11901040892 9915106274 2908152914 21095594369 111119192159 6048968258 6624500102 29519901365 14463688621 6236434926 58947509993 40898909267 16083040080 18321230349 4642635650 42707504319 15394891995 41501657531 52929511423 22727500209 37850346188 18465757430 42085732371 76752918546 52679827544 21772838725 69779828171 57348661512 12215915327 7555362792 7531692799 366644275 43898297769 7815472538 676011480 11253657193 702047187 1594713238 37998687555 10448258471 14867789343 33102751205 32910013693 41768484631 22604989291 5908499314 22171106694 14992206488 29975184816 93224570835 20445002572 25261063720 1932531753 60724560096 14899535258 32017319473 70962311680 41525419154 4901083767 53673976715 12824868582 5636982591 21469594141 12259771295 1506134056 8225816615 11629090467 15958314526 10445371 214190350 76728939 1644257139 47193210540 734608194 59229978452 17461655289 2705443966 36560814473 22176617686 6317859011 57062690362 48866006245 246604110 19092484972 12874742423 16813463195 24176477372 1014885874 2412404715 66044353376 50985855234 111810646225 60203659663 68376188369 51669724427 1234563902 54854540814 15754232832 22308179128 108868740084 1204688146 3272207036 14372526845 6004976399 3043081557 19570339335 17340947613 7781081503 13443089801 17077446837 4727525772 50260264201 7104725000 23012677787 44770204328 5053027656 5535492209 6705719644 32521796214 84854603128 21561298992 89448725958 9498205430 48309952588 7896005277 44170148608 48620953197 969064256 14296874117 25934617357 17782002927 111101928473 39025429720 3092834108 19279086890 15739311492 51966168608 3475314409 15891571264 75751639637 17661021888 7302265801 44105344364 13567031523 14778830299 1594747105 38458118599 3208582971 22228374867 16929376401 30956358053 58306248710 26860967351 20293084264 6315056358 8159871481 21991396312 347993337 15755003667 62979099016 17130078404 28585317331 33938263048 40578457714 27285217182 1147007472 15462134499 28481758614 51586362427 1711969985 54975758172 77906849427 23176450057 14786512550 39160877112 874055180 13429603093 119615703 64813801288 79394415773 25000543474 51214143700 6105114904 1329067797 2035240810 52277761286 21666551789 17754999960 3674293555 2040356953 32853935686 2735694530 3845309984 37873232683 15208553546 14263573234 23055878865 7652932020 369180741 39794291151 11957260283 38476497678 50861652892 2566698405 8415596832 8284363738 26837744960 3885342474 26879813577 25608828343 28121638953 12519907865 1109949958 33377241585 3089856661 18111838969 129586460 6408969739 25759030564 11195899704 27238191585 55162330028 167608895 278895714 14369549775 25063014661 26933973095 109279148987 4635966372 9274326192 36784647680 5809721697 375031359 11390217595 87089684650 79704750477 106967982237 6778022329 7276355252 735592565 5468865776 9662128125 30915781475 30869902572 3005885672 27627556628 9928092847 761575960 13999858931 26624189403 20418132220 42524514562 37674929756 31415034663 26878883485 46952206370 3504187785 29105846869 32109148093 1671591464 20018194980 45851269243 62615460264 23773304968 3825815425 63807531167 7351905049 32602347443 11472802928 4993120990 63216529823 5147709026 79081457967 35807692935 27466341934 6122557268 177099523 13172900745 20765336820 20228271217 1004812294 4262404030 46036459118 38223983699 20312503750 23247646120 26039074609 44800316715 3236110260 13682968075 556938376 73790041458 6697035123 7329750438 1322567244 63508429941 1010330077 25742386896 1838600851 7216479741 20156210487 4153261743 16628222101 85770760832 6743915979 73017260140 43214572365 27219421336 6438171897 78422654733 24822159720 41065816408 12149733934 111195109599 1335030345 35930861843 86476922932 16608109945 12652755039 789815175 1092437552 14576601027 32398815398 7149511075 42574821482 50359594067 33380316011 47423476028 1219886157 44231971611 664529384 4506337146 83042949420 11238542901 48170137662 342243637 20322130471 37307691139 22910253111 3818513523 19070498190 15295486786 16294070465 20741179805 8776931182 102141171826 612915478 78042799062 25873559617 34220221321 8999958465 3982182056 3268157055 20395076577 16105246664 9911637396 1198563127 8809693692 561584035 28936134824 12974493 1116174078 6888255399 2723834516 88826517743 71656983737 41301571151 3901709818 10441353053 20389472836 54138000508 52133495874 10833328887 14916791258 38229549620 4088555726 19719860370 11116432443 39521956124 89373012297 7282399066 101292714646 51663405957 711824327 2610943210 63778876545 1416787818 7960380596 2884896586 14377382933 9663244083 4618259634 1516731751 24187287250 68572470729 51057310170 37230170825 9752614322 12229934861 27932744011 31148081830 86971268632 75636572 48643715729 352357084 4060649565 24790223131 9439798037 17191517790 44828621735 2607197599 1842294811 32362976344 1804698967 24554705953 41412904642 13951921758 6330529360 28532010552 6770569686 15940633330 29125382414 76483543391 1902272309 9610505342 28477815725 2205921376 61504291613 5677080536 28170926445 55071229886 5960422142 18748983073 44342193183 41432750145 5611692074 35161767928 49491468496 24791688429 82897976901 77265084783 4485384182 18336458193 14647983502 1076756915 6923915589 24725479231 56787387739 600361559 15427261727 83590817738 75931312307 10341142253 28788026778 24855692502 882489103 3559883818 17620243779 770241464 5114006108 72008497037 73419025019 4549655628 4506442404 3773362711 24441522239 70286590420 68385430855 20642793394 152927947 1689297026 12360987286 36892552950 92505881649 8068667755 1199207082 45664727295 34832653101 52370729371 1735825053 6463817613 14975394188 5249461258 28921845581 11519200107 9145364153 9836796502 2747676911 21332330056 16375598433 39211135643 126384799 2161896434 8394531213 20869692641 34780903405 20475563277 14119562892 2853308070 1627932446 3050887155 8591600091 103234377022 16459885735 3134956946 39027629610 27525301060 9914225727 26233493848 2570969029 15772461900 32310715822 29087571109 7538231383 25781162614 2719010850 594926220 26104085397 17562017860 34479412583 45063880207 22438256784 5159970651 17431810299 33943055978 1424276461 56627712373 8356229491 30542370300 8233489844 110726998758 10963107274 8978021811 39261416856 13535605905 5814800437 16269059318 74012121 10390356465 5422788733 526582326 26961962064 96891311891 96690679608 56907870813 11670739158 34601922929 10100852818 10064361873 86850354858 35491322701 5906544111 2822276611 35125034866 4682824259 9468959579 22509179094 28474234237 3362676184 5295973919 38396082816 453401781 3326728681 1325214538 5309105700 29479317913 74922813860 384691803 6876654364 12353329326 108485404 1291979050 26035674449 28754961022 92714499483 8865646205 34863567328 22887558149 10412471838 20287226145 1676302340 35042744399 13675519333 15295888877 18238764764 19142619752 47565803513 18787150875 50220842113 6928140699 10454248227 22604028331 793799044 2439169041 1404075077 27635211998 75153445172 8920024058 32175131828 68535288237 15390116256 43040917883 56825007812 78605816233 53186932624 22283111424 51626490528 7676189876 14922839802 16332967355 13357289671 1634351673 43088572614 12528379429 9730285767 7864832619 119461730 12700121519 11864927418 37765402492 1397745067 20946303837 111852601123 67180721176 17595643190 9257753820 1338592021 17373029831 84457190003 2495799456 95937505 41675466483 2507477096 9432858898 7227903567 7054375513 69719523364 21443806389 5603791818 4828418432 29088402367 9598625404 35888860638 32818990550 902527564 45820378112 12779161385 6453512014 13734139847 33885168578 22922405837 22172497344 3880552090 18895286943 43896683999 4149979575 16824918061 67963148984 947179794 38120331017 6441717368 28803178816 1767112659 5081946680 39827579479 51525206766 7039506575 8528423236 10253214934 9724574589 6173275203 45864045486 7818379565 22845116371 1494497457 10591181826 1072924789 6579819220 41564021722 52492851528 1342537361 677999927 20372907336 10183727117 16289317972 5314519964 39440721387 21090219223 2468575783 382240039 70352191872 11720096988 700150226 8426215103 84528727504 78441837582 20452524548 47770023316 673173929 58965 48473322540 189464608 81366174809 12325849538 14182723299 2205714148 35702318854 72847133634 12026051630 26376680423 24756423184 3628299521 18520392289 6451075218 21856560969 857647711 41816927509 38581462942 21755741168 15836294075 14476942647 7035915282 12377867111 54202032043 14925310573 18126528272 40508241983 17093989 14967704090 32209915264 74187768863 37431619434 1369041590 4635355448 4622954577 43088489167 1110509749 1756800510 11506420983 2483910836 63320894101 21189386198 10100274255 23354248081 62019288119 13282016961 64607750887 32986776461 77789904403 7581314074 4349137679 15683465448 20612659773 8151931174 44754408642 34651120988 12468040935 350479473 10006945127 4575962468 89389915332 7183336574 12100321415 9982261385 19140625475 20545559679 31147982826 36391295230 22587963170 6618660312 10523901539 41920189609 62720909233 103594741361 31498788102 361881167 4563232243 17015474317 5338525186 47141259360 31512281214 44998381474 2024350463 10262865164 1160042703 30020600288 10793587705 50954032667 286526051 18526320097 31811371485 22791564251 49002380809 14335507811 33643888511 21386231724 58135977735 12181831395 105205823 3771104289 17146774736 15408457467 2489794218 75750159258 41332183275 11926441816 35201297055 92182235095 47292838519 14130985415 17740953598 72755175284 24953569822 13895908953 108195877922 711832861 20183378298 10738028579 27005125321 1834185239 59032912244 24366648113 3717189076 54947861248 21728384494 6525765670 31016786679 22286994142 15601346739 21584732861 4153658603 62763612748 34296697907 11212895484 13707169790 20823580717 53262525621 13194068821 4523412672 6987145075 2629284810 64266413430 38089083282 1071061325 637749487 8461447990 15399078907 60143795986 41992525989 1003661623 802534204 5818959189 9691201649 2232830722 12849655231 61318799640 546754550 1281860822 33928111543 3236783310 38391895976 1150925769 97442633818 10373529239 47390206153 17816575314 50341686107 38848782539 2461230367 4307288255 31592202868 46656552761 17844673532 3126644862 9942918786 24207830832 27044669459 1950015278 6461723833 9561957872 13689582379 1376866255 8424289746 22318243428 10094194670 3843703731 3318201307 22346645599 34135752113 3715714314 2715666889 71081621596 34812346654 27258552488 13768710792 62927549912 31629561798 67707262137 66593481206 39015047579 7177948189 24719293212 23963421431 18380759325 536797358 14689664882 24792684765 17713191103 13671185169 10906214078 22786327054 70215512398 60133165176 23145673465 17586722758 13125560 95094142428 48487706135 7571199330 18539952595 15873641190 37619737900 39343732650 4695430141 22379326701 4218718832 8445778464 31925406052 14098897008 58046006 35538318782 22659591236 14292453358 1270018755 22571795945 43080232713 28878309043 765917669 2781465581 5609150730 26249292272 35500238227 8970462895 73981466132 59333047591 37549307419 15556008538 4842015070 5351407662 2052414087 1494146512 8442324277 1985211732 45318466767 2616560814 2085741928 88330237279 16360667915 17955064922 26164827760 219866100 3484536352 21310426737 80226901164 33430533978 633229306 33490293994 9460247673 9691094839 36531223247 10205354499 13562507379 12008512688 7328395184 25792808324 27108765929 11092942080 8017114681 4633008487 37990804476 12471852094 287086944 38707980107 25366902082 2053222435 13391835351 15911240368 12202812267 250996755 11066440564 8249878046 81350881632 35016920977 6818471592 20988146767 23892842235 4790657265 14859277796 45301353885 8439441569 9109107226 49187001112 4263635646 10408776593 37255399404 93402641164 48829427392 10711088237 19631346602 471059392 97091818227 8840527277 13833493132 20549186732 5839792338 25081215369 14589436259 69937278863 6022750842 48105896399 5112233568 5419852549 35095363104 57035905 13158680605 27811425726 46812398326 19287580963 24499887803 9006057736 583225085 80440065313 15860598387 537998227 22212404185 8691754487 3401890106 3053478079 37938545120 68960432447 24036978328 47554857580 5020940581 569989317 16907035244 17369900091 15882102047 19163540696 2815688386 12041663257 21590580454 2942499491 27338079850 7265678166 13808275016 7388914696 15085521564 66703884179 18479281411 9565992546 30485361435 21456402020 25624522438 35616602799 33996663186 51281258004 18493015670 26153339068 22851207994 37082124048 62454612388 3469377142 568602316 43581850309 8666007413 9205149292 53930573664 2666561901 4112876516 12947129213 1595519066 28894110247 6531425980 14745298048 31920976212 1629525231 7248005240 29515490959 10364620995 65268240767 5376290288 101057512074 11571662297 58998123056 20518021421 13789564505 1249544040 80650041928 1055636407 321412915 3152616781 45636006146 54547258539 55854928777 31782317375 59482531691 91489824757 482408474 13491514887 21224880824 70700237626 1841044949 4670126511 1770726891 18065833373 27278837213 11300240374 34665332642 26019516592 890487783 29847474573 2539144898 1905933046 6206599219 63851056618 54667757624 43601198553 47997794131 15019286163 31598357294 10644494405 53175788711 27119543853 19339640560 86998110 50654448777 40035480740 48173636642 1331151689 110875909 52420721528 42981695682 3843334279 32242393751 37170140161 40586188391 90672602395 74866882022 63945963681 43418727363 35061611310 50112692913 16743591153 2594455191 3150091 19381952433 34766686530 16535536773 28167538555 14354314737 29675008888 222966759 22030149961 1797276770 3648160365 3809770729 41411821330 8336131636 15957254946 1066059138 711742340 4507486311 69578332968 16281519951 24512042 384901233 17813775618 2264235133 44512254460 12805698774 12398414069 20673955174 6091880062 16809210593 1498769594 6871555725 846889457 5042073529 45324293559 8895282557 14895037850 13302496971 713519702 897754410 45761979887 4073250025 5648825587 1052962816 30583074408 401028131 31740659590 24508993541 22276341182 14666282191 6705367455 94141947806 2720473615 52564498666 8477004709 24041966908 16915795808 10614062220 21251109260 3423413367 49770310832 1515292172 59051104484 655550744 11657127334 12844825907 54767850659 45046937682 11542664801 36508673566 5258059532 49876412251 14890544418 77187603009 28049692974 74908597075 20566968487 25478642615 45345161531 4297613266 31779901369 112170004 20560771398 55392186622 5389991048 25118269999 7961287839 54112770260 2391564445 15595825184 60351787974 4841096635 9233616571 710947825 12564813924 68850390830 2131414580 27310506048 30764820548 36995475178 42976450479 4694651228 89606956048 8556194335 43574140933 22203063066 165766598 811655952 6290893868 58211768530 70339020295 46995376434 11563347714 15039218591 44428308553 83249516354 1504736032 66363990211 853610243 81733002 8535113398 95175709594 56082524115 524372513 26184759638 551606536 54169307174 26791266531 11022722618 11717851346 2255077236 634944815 40468765655 22883676059 7334091629 4147141393 652995103 15357706787 807189631 24520321326 2406972080 18810477170 6469461085 35317128166 17007239433 32890461488 19100949213 1682350875 12227402614 236476517 13427416056 69476292096 9654544601 28945610443 9137472896 7484027277 17342457761 29139185597 100171972428 1455458293 46773495198 2682224686 53742838024 7420943803 32040425660 20156286204 4509965773 791943172 41969325299 2122747289 7773833230 511386583 24663568259 988284666 38636207610 8330896435 5399398722 42852648201 2425171673 13027760208 60519745754 8143622544 9007761540 1568980151 26416604115 21938563373 7875585608 106137573885 6310499822 2384092739 2556739540 26576046536 438472363 21492850185 84155192233 26772814639 6620201248 60385641804 29715135236 71449957814 28521086621 32683565368 66257716137 17956911411 36400891016 23399918070 121154775440 8854911202 139167246 88658277365 37924160989 53110872085 6465953817 975565318 88355573715 42918501349 55299484811 7906048157 69433003771 18923289526 726035877 21843037724 17235915282 76848374531 35156341160 1023662248 23497099 5612924590 35793222479 34306797144 5095681542 10318491022 3430236336 1948007066 19178888860 42834003027 13613032755 315015578 4070481947 1076831600 29511301385 14736033905 2032981122 35998930603 3784637688 18035111455 9013191298 6073354610 82433657170 15967604016 25267403094 52985642122 4030430230 13553322305 5865958809 18460447850 3493004763 38498343996 51717944998 18658865497 56939947251 1862107077 12962907365 87231049165 66139631329 5576277015 3582726139 57438989755 1406170821 8888207795 59229777182 44633740260 524864075 5365923310 9250150149 5248764656 9011839777 63757468985 27290998421 1589060236 5134348187 25615621799 40706064142 7184883039 835133276 7937215487 17261569021 16050476839 30180778257 399412515 6894312141 10762370260 10417426937 74632486836 18436007672 190531617 86183940698 12578660693 10420635356 47637926330 26889377138 3760344399 10358806388 1529277824 82944401733 91585271 56492515374 19500336244 7192462874 5137071828 12212233482 75147702 8554824672 1945167577 1720573773 594743225 7744294703 85791497989 23000980907 29051803916 52662524406 13345455329 159476515 1877114222 13402870774 71511915739 675564298 66442013240 1845041930 2386743264 48352003552 178590856 3568828459 16871725995 493816973 5015450417 3302719692 2894528909 7586193282 15703324237 25885229 117654534 7921531495 17736859295 56979231 294333283 70522745480 727053763 8929785417 2176525630 696173842 38246239704 5459624673 60922483301 555097814 7447736883 21029535005 11340289202 33845665324 967763411 39567029362 8590833176 71396446621 27924463345 1809092861 31310738687 13373498493 4917535494 65327046312 56810358979 34316070552 6455394481 100086462352 110315547310 24316914044 95713383347 20322354205 45343767498 21659041109 40932937792 17021862174 23592060417 64125311130 5399377934 9332439709 12503014278 2595580176 47632706890 936962970 63770385812 19919344190 621844491 23796036298 3267890914 99792786761 12098449454 28913583097 16931058051 17684584839 22235374392 62645269720 34221563805 643789794 5427545039 7722366927 4791543473 1533903934 9851118880 3687774601 81200978028 433774743 16386631159 76801881445 8668628385 5276701573 11835782276 22405072887 6643054003 17330554509 10657087033 44772006092 2533655480 76948294108 14579072048 8690119408 24017782098 793717765 7061536502 109117334417 1565233074 68905240768 55920664491 16828140382 30543130043 8497302762 10299627983 70617390310 78170490414 789206649 46935698313 907246678 3121196075 35855269796 54765832721 483605734 11939141946 63019813113 12603538472 4372974013 10831807536 15446340151 1852219421 38662882 12779219820 3032649139 2840962338 8688509709 45060069156 1235911623 9929704119 49769234753 56879840866 44733457381 34613959854 15944619854 33572843898 2333823842 44481553287 19420579201 445700880 81753662441 1880419931 54054619249 531055592 97622553102 24034408712 5127706311 29082028772 36307358874 14148843711 307522722 3384741146 10133321403 52128019376 96352344318 32312585079 34653653984 18549310333 1719235774 59729855232 48997038189 5725879085 53989543092 93075810188 18849495132 6773397931 1705589395 780336998 5424323944 8733895255 79624574850 6639406173 46998792 51311114590 38099213832 80483322901 37090358468 26470635240 21322611189 4697278050 38891027888 14325847368 93107828604 64920453531 14782052360 62215226525 14474334188 1072610139 11369531049 13658639408 4153885800 58719096230 38080460784 14917119184 61255139453 36867678060 73897888991 38844522147 18280923224 8936412423 8191700169 1896316935 69267246627 3799473028 35322617398 96586536780 3194596558 12998156724 61517193570 11964301960 87330669425 2579236856 3791157945 380510913 11340425794 19857715447 46038192562 25027591277 3317742468 26730862281 18683614710 30172255853 8208192658 41778439553 44655779239 37038191416 25836460660 106690754913 51531173202 56303143462 5647661609 31256133399 5484662783 54641871366 7904663434 11398407339 4708816154 81969835821 1551502670 18330025177 19035476495 62971837535 1442883847 51668519192 4677143584 287555435 29103790490 38460510109 17584364035 6284058556 10769548346 15418572331 21684257334 4728632847 396530678 89312824350 41172466270 2497809174 21648115670 59976363752 7566034568 55980780014 28653147598 8603092346 25265771360 15556129689 2668006001 427394288 63394714079 35881938350 31364563045 68041361706 4760317193 21122898469 11860374442 9123238501 2594039719 11173212508 3828360661 39474301944 4104777764 7952089336 35638275848 15997758431 26831695966 37652768719 8284480598 4088870477 591906025 8949684535 206569966 16151758568 3128175452 52650727564 988043693 31487375334 1550800420 84213170558 91031511481 44972233819 31290096843 44648735544 38362311254 5915910117 1628033526 33438426169 10624349237 6873665611 439341200 11398097277 1796946516 26284122468 8931713 34427798646 226522302 15278664983 3044851298 34973356965 83713137467 16385278169 511832413 23409478119 18584686566 44921537408 346361282 6074814019 22993193863 25949257154 63211090587 21713710979 69609462002 16034132982 6518579703 10922301075 456711281 21633417895 431485658 8814100007 64664663967 10284639950 60925799061 198478371 25334303294 33407378542 35677711601 102438802019 3592008773 21723900231 17102662411 8545175053 38720163207 510622800 94813845412 15510752180 7425210840 1537260782 22060918781 4762945012 2828768806 42286296154 64836539398 12225489411 57369176732 59869468974 1955298977 9034426829 24950398322 7370878683 16152929051 13375890966 13316832104 35298321172 34874627427 7171598982 5759411756 54657196348 29259480711 38033261055 86453803112 4754310463 1234248455 4091163 12780146908 4334163115 2054342446 4901006505 9826505654 873906118 31367677083 538978064 36541409257 24898499953 5679735014 4549054275 25467580681 1205460363 38108447516 8320548811 33847095598 7404349197 1305068907 30720729770 4324369882 10711047957 1245390361 17360166782 2007809648 23455758636 49521483969 6344034252 77696584510 8061337307 5310912973 58098566563 17145964478 4759117664 7149366855 12172806491 15314014584 5120997123 37545844899 1000394326 27148408131 78499554525 6316345283 44087091534 23019685440 8977212145 34737665196 14087489956 46444741062 63961778391 38172114958 67419114283 1275123980 351149686 11740039484 3539247067 7200189853 22284084615 24662032684 14079952815 30007975887 48771399193 66053323427 13363046697 22180815350 4174310495 15085235 165845882 15551857536 1245157613 12917672581 14638420438 10198965191 1847652580 85119163740 40492258253 4280569528 1048338923 35372477039 65743492562 40241035771 59505912405 14749933033 29179257481 90142655 11139206582 283703860 7486381958 33855572304 4098399503 86889241959 15466660006 6508293914 1706349881 9367477755 80532246949 4941627936 28007902352 26584063573 51619353225 2019430244 15014938371 54808312816 469773731 7268317455 85300769 14250273160 32227174921 13623542975 5264806908 17433135501 12098129003 15121187961 11304042636 27728968940 7631030753 31337019293 2340951773 15155408983 41714611561 33906100551 41639600956 13175636496 10104011794 579579968 15719284268 67260672673 15328862371 5659703508 79178625326 5050774598 27572209853 42390907754 2867298122 327567605 40342596849 67174414395 72655072476 16390467606 17727095936 42525743355 8899145812 14920436288 2989250687 23311045155 53377821552 3413835745 54740393516 409633299 27710726274 114480739 15071216758 13538786325 17854092292 54222780649 27329468063 32668528324 49354920306 24726158583 75374402030 493200856 369298533 32590563901 50433505108 2835196198 4348403721 44777945539 21270840043 893160742 5856834438 63562382567 60369353531 28578799570 30063145773 10912794305 59156448548 3002050070 1886405294 34488959222 478132234 34493921278 36950939261 7014033558 20107220531 29857399438 15799438091 47241894997 12630480987 66333768128 21639682449 5262227581 6358782625 4163217378 34265106493 11642072886 21695219530 4188727225 1560346698 5385138785 60724518989 20971499664 14547432610 49974070927 53748098798 32033291423 7376910416 11461025236 1094694639 2453333634 6545014726 78356038148 3703699674 4422184920 94093664560 39344776751 14482953597 57556658796 23340086349 3237406408 22107270786 2749927880 6837433459 22579177659 77845160052 45002119984 12381323761 7458806600 42750164281 12691913573 14992406468 36708428261 16736576032 685814808 768457491 1833069621 20253688713 49109990982 44924136540 8552824909 20037115213 32685326597 56468441222 6619332019 1517185033 37552980024 16003557594 74600518814 11604767103 59396909759 24366065938 5035457271 1133261347 30086126955 52918521867 15263188474 20641305046 1725922334 61954408525 9472224304 5448372917 10050008915 1661559936 55010851362 16285225157 90528134705 240295584 213839317 53097876483 51545962787 736517669 46031840305 326496820 29074766089 6212981911 128501517 24796329 13657635775 49102923738 42951402571 3880638678 109769914462 845167606 44236805259 3305495032 448954035 98190227605 28035092072 11136024715 4039138678 86279070669 10331458674 481855054 4328394272 40159621301 7369221216 8701990173 29328314576 11535076899 696916739 4066786294 107279335089 3146600872 27368493956 845088203 60925828380 34571096233 2612599036 1394593825 8537678489 16284467453 10129001261 4674638991 8796798237 72601707014 3600296707 11069112354 18187801307 16597690552 1538931442 656409436 6847058396 43726655713 25117304479 24273605917 8828627485 1248847621 16225776438 2410755246 64560604508 13889770971 13430533843 73784048222 11398202237 23006797458 63715340798 7705788085 5662704435 8688092243 271820124 75978710713 19391443348 51969431988 31290280186 30194995828 33123214905 42681864866 27985542757 17727600080 80106303190 19045754608 80009354699 10279352221 4588064908 32548087105 16616656509 5318021379 57169534414 2428938550 1040237308 20447703766 23411663 1447278401 35260220851 11440190071 64100211641 21042910645 19058776263 13457971517 14622515414 38962299085 4953339619 34986354606 48699936072 24828824910 29221919279 55989716141 3636298446 64109381 45533376458 21813730646 5756027897 47543228904 1376896563 89468315236 49620367338 45360271896 17788480953 55258524453 275494841 27908144336 40542253392 101793621160 833001899 133489326 49240714024 9208862235 1909175049 6095941556 5346485646 32992391361 1513458264 802727 29989128781 703704 63552784741 6114123349 11128459085 75156262 72953951478 37929176218 10172823687 18117456713 1349251524 25498934608 21456214257 5863344390 201865906 851688414 13134833204 15393711831 12199564569 9239281447 7409923729 48335401007 6657414635 23933474298 70030492528 38679566084 33154718357 23937577314 14195491486 18127586182 1548103154 10532228540 10449092397 311846897 20277996328 12164000116 4483220724 51898420515 22559108687 50534002485 21797874605 7640085486 1569718518 12682519779 16267253861 17599002863 14195508337 19010991595 18142356953 17477757205 42352497392 772167062 5034894061 38609713479 9210846247 11224224376 643583849 19461683139 83709593028 31862669944 663135510 29047299349 98845789770 27115018436 2683564935 12822323285 4430005441 15507090615 53413645993 2186009009 54347689565 15771822935 2584710665 8312280282 19451092412 4799684242 34717142976 2421912127 42520514374 116935403127 63819052506 58635438024 2387194344 3403795491 10431752197 24805797355 79530089620 17674485929 8493747454 87350433684 11277594482 10568485047 63110878468 49679508781 262082944 16913951342 46342804071 47300261790 6945519854 2439318439 14539622893 4807643543 8679608840 38353124276 78830268896 7774204730 17807056718 28429322522 46160669244 20317956569 10509538987 4847222548 18215959530 32532542976 87906220412 77668777971 1439003430 15724622995 527715597 18292160343 25500285958 11617989166 2341424282 28360067424 9368081442 70597934937 2742328048 5061939571 15823574953 326244967 1033348143 16571428606 20571829791 5817752704 28404371104 3859230096 41769640981 65240824709 15098260824 46879375503 7002458414 9387559090 35423531323 18381750157 78051076315 15371059380 4096389599 37974063077 4413386851 39137741959 48366671805 160302611 62419691146 8613815258 22341422527 12821141958 23901356226 99427034542 32869566564 16027718438 7023374495 10648229038 19465006194 11882830 85259312444 39263567333 40146557727 6665714352 16835527279 12507298636 26598019244 23614193824 68652840210 5036232652 26821683240 40667309650 6143674467 13935554881 8817978744 4294720876 62974469561 67446230877 36048031658 20312756419 13107396044 109543836 15604287430 35568791588 1072511520 9986187589 21874327330 48959768502 21741742817 22792659934 69637025926 27582464767 11099358412 78331213553 22383424033 5736439200 20548031478 1374126136 22345890541 13880654405 6139149405 10766566528 14260531608 22784146354 18328336700 641872621 1817371892 6215404508 5233702369 9694092559 19504192851 21281817960 20329822729 11222581640 49470243511 2969991859 27557939910 101203428 6085403446 25502125984 32266273284 35037440665 8159494754 17327831071 12536372628 65804651671 37039990839 37723903946 4311161927 5147309013 85994496158 32342641523 36635928827 28125138043 37363474024 12446297296 20005251663 34686684759 54576151997 2020201386 4106076597 7186223805 11245719990 7017927132 16311506473 23841705 83135525480 8128182319 16673603321 82095298046 33247321 82749449310 13183961696 2942602782 68701801913 333117383 419428501 14042964080 22077813919 4850066782 15592758281 26653397900 35101085692 1909933647 14641072580 3094157120 56001144038 1676913168 30528338370 11265648167 11067936970 8313812124 339689440 25442179635 10198273681 39244936604 23562254537 44200534715 13940188482 33314909792 958040449 50339950527 76347752598 12714865598 25200487949 12366162318 2325285406 60246003777 20838321836 35549408934 4263368932 28335663276 26058474978 39816551628 56045797650 11761512214 24186574092 8270275042 21039491874 5584480674 2125504842 78398785334 20784924871 89388806963 4437644541 514510535 64850581400 11114513055 6884856272 112710959679 25011765131 9377576151 1719499402 8343316258 12133180475 4935101945 23391617533 2304491833 23773542825 16070036032 102367750766 2165593148 81122800358 27103616557 43272472561 7373572826 92666616408 38495377701 5465838821 23816949655 15003029893 7570772758 19964964846 47579672704 13384719761 10627499379 24321784445 7245728155 9326548051 43080181192 1276203559 10266714451 24015430419 46996035692 12443495080 632539982 39764789689 1495513444 84531766919 70512130705 23054722011 7435840181 5006857067 49571784325 20399199785 18745699867 12032483167 8707057204 15778800864 9538876816 15390419308 32244916890 19194479793 8649778847 11998570165 3301357404 2799758030 65906318276 6909661884 33252153416 2765360241 62901830874 270568291 23412740451 6194011501 182316630 791406077 30331360810 20705049465 59262617920 7839332016 43408492360 16584948260 19178819008 33440325542 156614561 542744198 79657365904 40478737400 5910100989 33216108767 31172782745 25222299950 30198427082 48201990899 228566073 16202291590 2857932619 1290064442 21579453132 1954769520 10570525369 20794431885 3707776110 121475354428 3992594558 5730872213 27415752825 42726301521 44471378211 7925242562 811424473 7314723952 3927854321 30591751437 35511258365 47254969434 1412706993 5939676322 38946854195 289450234 18292710403 3026427908 12486645783 2160597412 17109700845 88651281450 19055380338 29108848748 41383900151 1177131084 3114029475 1016067364 11333256680 21892449691 6321794810 38903505326 16845583373 59451575679 48770013145 19510804190 8445504633 17282085100 38473922 2731561824 60348622388 23186238248 676643715 29658340946 17538796188 1905732097 14079619080 38037758451 52494211878 19367000060 86771582802 32581085861 23998242616 1280101911 15275432221 22000144619 6724391157 71263405558 12504758639 69521716159 2716186567 20046313296 3325876941 22627400075 58639899471 12319687604 18075112498 17335802183 10368925746 11937265048 14018465401 10938978581 26402203405 512303304 8678555086 18812786110 3758761575 11540166566 27084500476 2025552952 324371477 24267240312 38225016755 10853463280 77916234522 47149771524 64520840491 57416275141 29787030509 5918499632 8933722306 26526660672 1790644720 59053744945 1093400771 43635354457 8669740958 53387634847 5539349730 24289063751 10905058730 32876188224 10154607461 15245764755 28742951735 63352326840 26179774306 10418371577 18338873945 48346111585 12981111230 21095098639 42006536283 99906237 64655398998 39140730552 8726612266 43410649194 1235173790 862734354 4577675721 1277766654 17481095272 50117894113 19884969201 47200274957 56927043825 25892276542 10903327304 7170943521 11076338876 38054294165 80081983297 3870712671 27883074554 5361037848 10867436410 57588419311 9900438695 19845467176 44336528683 37713092349 6076561271 63500611707 3389153782 12176813288 7677650939 3605000700 3817506376 58013089679 540617597 17764378563 3544192706 70329327878 5119146923 39500194849 22092182223 43651238175 15290634338 41486501702 1335570103 2013445 16602612872 5707837535 2060711584 15119977146 105043489 26379605677 8082414129 1820159602 14653255250 82995348463 8591229618 564888812 41633928919 15674558198 1848519174 18296862506 38876833728 2317885860 9376668721 65774244944 1287251171 22006896282 9782271968 30138083182 28883975394 1298279174 11380941607 24600069667 30921754226 70362242850 43536955969 55228172958 108464026795 13860876964 81369122010 3611875481 2986862306 65112685266 19058787127 13373404518 89679378515 9724220407 19379242774 26494241704 10786465019 68758087131 23789677606 5394373563 3097057898 18011221573 29333897946 109489378329 43898302215 59478609775 5761357346 5332179797 16724282610 12398434103 46918191836 1830528682 11111493773 24426034979 1142211743 651562754 1253296678 365369240 1479069788 1181180126 11838656431 25880615941 38885105380 30641017825 34512591282 12039883933 14528457985 12654527322 2727472607 16319267628 43953537884 37866673182 53269053415 31353637777 6533161192 46653363772 1443115341 33645450533 37434387014 8038552634 48399667907 71944497082 13129110452 3574851280 42426778917 105980749034 27862401163 8393136825 9705079203 35003109145 30482698289 64593582399 9327869662 21998344092 25250221090 32513381612 754254765 96784992 6212140065 15705562273 14362563791 1567729498 42653760119 104368503032 17885011394 12580201754 19082209958 52124875411 3770490170 9381521038 13690230385 48635279552 76396714 3592835356 13316042647 9872530706 33595889952 36174092016 10195729265 3701415873 39359621781 6302457793 2005007525 5733007088 8802285030 5334997156 47990334061 16781100920 13194522050 60305081725 10123549479 42948793922 51221836051 5993687739 1127161830 61913164848 81852781907 12400891801 23115389516 42401312751 45785951983 20067306408 63301334298 14889973609 40497624708 81619267345 41615273424 11781522897 569092799 25034326944 3297171351 24841199751 36668310223 23004012132 7329151495 72869999257 65442427162 16910798535 40944985118 1083308359 80549873030 2290778463 40364599810 9523321808 40370557623 7419694290 8707926524 2772986591 12233712485 32580321831 64905676208 102645569291 3335785872 47949679058 1221264070 21153228577 37594412638 18930144092 6255282679 81137042157 63564429328 43298422888 23695815736 9309798636 706558679 13301166920 30842394661 8231502964 59308437564 34002653461 5596048525 391776987 16343028023 39838905737 3851809861 51139025005 28360960700 16352172298 26740849508 10588723619 48484441136 5762764573 18747190340 41950635425 3064599760 622389355 34294105437 13864790733 45842884894 27943668484 3988756384 26887245239 5755946423 35138417830 49658674843 21834612488 45343822418 63534972500 3713137042 2167718342 91595452556 670988897 3705981677 38407732939 7646093550 53628328838 219974287 2391732409 8828060553 21014363956 15615425617 6898841 594758359 35949907120 6329199584 25027599570 31269274056 43326351634 69390216063 66864575713 25875922813 8797178734 756821062 827306749 6685632547 21221679493 7597428993 46853758750 2190519155 592853693 68863657522 30860475714 7153500341 25496776528 13648706307 28291050026 22821046413 64869925867 73074156147 49475551013 52437729 3247183450 60380626145 1171890888 6527535925 1063892427 63137599254 960112127 4559512477 1921237410 39964226553 26848893866 18979916589 7799121918 334004315 19913130605 12182701489 37845685543 2532933335 22997667958 10176223258 6571694271 7516879338 4647272862 67060507012 12898736624 8344038064 15453001360 29823156622 35502173129 103952531007 32623471789 10397284682 8934546631 11763856946 49680640543 34070425016 2745416109 20302677552 104588033867 10004303394 3254152279 45974139120 331155212 88571360866 20996845053 17898569960 480480470 35952533634 24944016075 6591789761 3804324433 15667992937 55558562328 67188811784 414721086 37872037442 5620956775 28973839764 15385696534 22274324719 48334752966 65825302228 42932327105 2438429599 110768737104 8026968653 55909894933 16977956352 27964065946 7124660412 6877010423 9545861071 36378101491 924231939 15866864786 33416356495 33348182083 999566216 13746901435 39530893725 23198109358 9717016714 6436147350 19112181759 7203642849 6546909917 1341248645 5068372619 24917781976 44364834695 56225792353 36594739820 26656506843 5221045662 8402140433 12750730471 7126082252 42088717381 5904643270 7585283440 9713262316 10347764855 5659484300 9015220881 2088229507 11912819105 62653482883 95019633304 10345266597 3131942910 93679149744 438853404 33965913250 60280437251 27314335752 467755724 27349066260 839362813 48442139046 24736349788 31779877028 63531242312 334099771 10939824149 50767772975 298377062 32195550357 25260513800 19168314454 25556028711 12363162161 19829940253 16639138097 1461740052 51543668629 6050629401 27184903128 8214210286 614738466 21111801418 2171035249 1168626017 823842070 53926089797 2243370620 11760153049 35983816894 10395263026 561548526 2144135959 2929721561 1199616403 35371541236 8175080500 54317769322 49744627045 25274374262 22396509402 3944855768 1236397848 12879900557 7755198236 1922733490 10560279539 104770164891 68696892186 46070912492 34373918295 13600292026 9661681059 13444004531 66651258433 12144796551 64877357448 242876867 8157406673 22931030617 6961013584 1250323083 7967713994 25057218215 47293550717 8981624086 62409326091 224396480 497249429 20572739370 11265322861 71866354483 92060242413 583986817 6171038476 5001664725 28010970017 12925918912 74765802515 56860347074 45776674216 1943781678 3327010644 6983326960 5896714157 93362994397 608409306 58672452073 66088169699 33708998923 16653690991 22984195508 50455236698 21406683873 8751574835 1010225348 6914620365 36985408649 62528414895 17251678693 14007067379 674058282 26694408628 98083684282 101837378781 54400427077 37103924401 10698921268 9091301902 215044461 8282138798 1421047179 47766864786 18217428599 12772615054 449927391 333164333 13694107523 2487752047 21352137171 36595505731 2876902017 9043046410 9576981630 27118620025 16433862975 3064058080 3672765552 2492590262 1922527722 69770166024 20268051953 27786082739 65766768827 11893096 44637046722 28819845135 3684149812 9501026808 21076864145 23231853437 61852502188 7746379342 13682203473 1386643542 12886823142 23148445717 2296135661 68252232849 107770208711 2099582696 13854336423 70204325705 71021501265 111383370061 33459264987 45846150 11127200828 39499512817 94967774573 6780722519 37565072039 14441980762 30362317074 14870808426 11306594419 46843909621 31631258248 38951160347 263393301 79746746578 50927574701 25715090074 11607991404 13822818391 4356554554 3847875337 30704612678 17620032385 1155332148 1224123931 21035969562 24420254353 176307871 730666296 66886169445 7095613368 56287951 23400182168 81398830 24410124246 50683042040 18021336348 73283665028 16106277846 1888212912 4867821048 79776620893 21653699473 8777663273 1981528832 6976929231 26474460812 30581408583 7997807150 65001970861 3641283827 2077052817 350505436 15231244577 34274533440 486819239 13793346092 24774785983 6548032988 16819523598 19620399400 59927087434 12845991743 1140738229 71698492093 84706202 6601433728 6057232657 7833922477 152978546 9137130959 41937082649 26772745092 31983133227 3420561355 60577249002 6952743748 68564502702 5352786194 1348044958 1851222001 452352135 18720638739 21017991608 35128545750 30787805351 7510107317 58947465663 39002423053 7695596441 73223418401 15829133850 4381400222 41395749755 12535308677 7037970535 290452181 26712921556 36967366949 12194926014 23418414383 27906713167 30400951738 45163146493 9432838904 374931118 46213919344 108044752 10293625712 4868794220 35679211376 7076540582 26011801361 36787736345 35332359873 16086032472 64786787300 14221404256 97127785388 20381636515 19617984745 4888052630 18943661378 30294147940 16771768417 57638482162 6532357982 16493315706 8336067979 1356110929 5206552611 19560934402 51925910447 6458379660 15821533957 7056239724 29769632832 12876841014 13450985772 4036899112 6437751493 1757312991 7029116745 11878109255 3017438599 106141338 24425376510 50697576406 2042462483 6640750692 42667975545 44793564615 3308580013 2738849405 4816822086 5483662634 16139187634 108110334496 6398066372 35649106121 17079126900 249140587 14431118022 10273473453 31840754757 5100227623 372241419 16824564640 301655556 1075315235 117749845978 56441511837 2369213693 58564182907 261851143 8987683244 1764666825 16565940160 23926995917 23084086774 22757610010 35949838005 10321651188 24986308459 11150171361 84922821078 11340477120 4714210370 3771645006 14351294133 212741579 23983500597 39168743442 3438302154 50711435537 7180149867 54159207485 10818679929 34550791737 1953188717 8624785252 88874819857 14038000910 5309010572 61657223709 34246536716 49990779885 51759296164 16330082361 26088831682 19497208557 17762822552 35444401819 2549734018 31517481805 83101625505 72883828222 12651868871 271629914 39064968392 529413695 27501809351 8745139792 17046591 25330431252 19585015689 17874201136 18350902028 100682017539 7050448026 84356009567 12156213261 6251932664 41990751873 214923837 21338461079 3519348786 58210015745 71647036190 3718564809 3472959806 19738557883 2017912258 38393375020 11633610260 12882868843 35696154336 30307372126 38330223053 1861543728 12832693452 47147317737 15645714639 8278079005 2271171120 10381243027 5705191523 9210406369 37273698937 5650365172 68663952000 6390685251 69824311032 82610984311 40070059538 13660908550 841254319 4563159503 16271090070 10694252186 10229198685 13805730197 5359354994 2530230226 10670155150 35473255638 4019169116 5947186882 17063647393 41781287630 2744725346 7161551125 19194608093 7109310168 56075819964 12902603876 1395933666 3119566094 28978579661 13900656997 3431702713 1524300842 831003171 23696928986 77556402265 5717700378 4641055949 4263793945 1694472470 29617879977 54122091116 3859192809 9757488924 10765159477 17384975582 26693104526 1289155419 61753613867 8683652417 38185710843 744566819 20690777603 56536433464 2038441845 3471533675 38647011854 38563079341 22542356725 64807023598 52698765152 12775697506 12811592888 24772815542 617878043 534556509 18598326974 51396534163 19945890892 47741014415 3499020310 27375860736 2201376646 30227140097 57453139326 53802806688 19313871671 18265104049 80099697223 69587827378 20477300351 1289911989 2668344000 337193633 102862564777 5090261176 21830750793 14533457107 22576959668 16434868249 85801580128 6271103072 102187051280 13159404409 40901574326 14836751025 14373501044 2062629384 22548092340 10395672474 17639170005 2703995 28439144299 1536585279 45697944751 25596713500 6749636842 45986835745 4290542221 28639431643 14223304145 41475185827 1993726167 22891216472 1337972668 8059117938 78555026861 13094405900 14515030055 4151659677 12327135494 47810634470 26953354105 5102280780 20015483141 12876023863 37443816904 60870063355 4412200998 1629277471 33292526863 46749553870 25211076813 49867050573 60707515481 30299959147 13184986975 16193764748 74467048755 18113468613 51440610211 8091623338 13566383960 5862017280 51545329373 80936712053 41330958939 211310140 11827550050 26530685091 25822211709 3452619432 45218080794 2012564834 34853489032 8730867992 17934877402 17273610004 15415316257 30985812590 3189959438 6398580799 1458902280 14359371949 4390432091 7776692553 51541876971 34049417672 94419682424 540172501 80086841875 40949019322 2908556297 3954481809 34918494444 44854491167 55225837086 39627486552 36799306496 35724436956 56273190329 1628035273 91511176135 11240459314 103856099310 5554600686 53741419970 4184668638 19726668567 22492797247 54701404810 7699172844 1349988239 71921634526 21619247488 20412187439 48651340495 70208329180 14479804806 52377001536 11922524845 33287059300 3738952675 73153062425 54537706742 27990697162 57886055815 12981872524 2948435177 23252194303 27133421654 48789624531 1280918698 48664855518 23424259312 60335069222 3319493529 10975043738 4335030583 52435885049 783231428 25044094761 3372696601 1757133764 40769635107 11214858112 27071418517 36132569872 34189834817 12401528196 15323649148 22096792431 9372706743 2451712976 10648627649 32346450524 39575213164 95743455241 768552827 54623947703 5254644327 21700053898 28818058344 4943936349 18756854585 11202724436 40388947400 28347154023 22217223448 39002744669 362947360 26636458335 31303338226 29985023848 78119398217 16187541307 15532981500 983610587 22959167587 5952160366 17255238540 76063433759 37481483553 63436744588 28083978124 1357212847 32003386156 6641608865 5637687033 20016339312 38526389625 15679918296 8258243473 5978453627 71869014796 13423166721 97419356474 107735065 962719264 2222265354 25551278605 6400305112 57914322391 4613647947 3557850167 23213671395 15429984222 21224803451 9663212823 43439445999 682723264 111020564842 75691367648 68065834767 4658200124 105028977639 8877041892 9567724351 913730732 2067316113 6562585758 11133409311 60135416276 11253673329 4123211801 41270926260 15367836521 16127152798 28455258701 18546521335 24815754983 22303195052 57352111679 6998292510 19355046675 111435040 19579924461 15684099897 4953715161 1992105233 20761486556 384688530 6595623412 7966338543 57680428311 5128152052 6772844023 6988593004 63721172353 16143203684 27245651755 33190741947 21290224858 23156047013 21323911877 1860474845 86527218639 66468939839 75059609912 2161964123 28563767378 23260268904 12205579476 4168576318 20846205453 22875492376 7473834597 5425835978 23017152076 17247463738 1781572357 5704012632 80224837 44575553007 40813419401 26292888572 1117622579 35165147805 25170356161 2908082216 1070186498 18733729498 9009164088 3327441731 60348342602 17785688930 24697376482 101617327662 47162555478 1087429638 20513381675 24553872497 294671857 2874704521 74692073568 8059964368 642324536 23486609009 6941437117 9296908329 48527893995 48888394862 51089355719 3762761062 70819061546 76610573061 5422300607 24911016549 30739306866 81310535197 9967812911 6354854582 14368415 92636137358 5846964487 88017503601 47974917036 2628496754 60054286884 35421988153 2708013063 31376178631 4962337590 1183595873 42357751084 80692743951 5262031369 29992996706 333529125 52627242256 31867225421 2915616415 1894967558 43959311883 32425741767 30453582165 12887474380 32268012729 53074887871 71009796154 3595660874 3536476991 52511167217 5461607367 63666043637 8688844414 3026457939 79965461437 7848091955 101183057414 3579631001 9971563895 7285772997 11037453236 9744828993 2140984189 19915639153 583802062 6282747554 48885571547 4974269312 43110768454 42296504239 55253087032 60002032363 31007868136 5832920419 7845080344 5404294828 17309929190 64086901064 21604273962 27464358199 36300550712 7171516844 67224960956 69263289468 27039308911 27853724019 3974635314 37402510212 18303111640 21119445911 4092782190 29660723829 40772710628 1749590474 43826277824 17282092128 12982567632 3111138368 14601092649 48630212231 23126085564 3659832189 8917712219 1376579107 34921893069 19028969180 21786046932 40357246842 32563174938 34540326103 21470660313 6035127703 850085805 29727581125 35367792495 2514603008 81847093660 32973962486 32042845692 39074902375 3544574076 3630014257 4861138142 9219557059 5812204674 34852264331 4360509373 27703463181 57901798524 212191159 44002455226 24778775773 24464677798 19164466081 2190871470 2982173578 101840342328 63310082508 25686113037 628747128 4685706068 81736053661 7461021920 18177335187 22787377050 92142774392 16490772996 18628209988 2788506952 22902880439 416838945 66373058658 42470195768 5569646208 76048219455 53266617165 11267482935 60285590768 27333743366 17868502893 73162659845 15136949205 10554601308 42494244947 29706451662 12837009280 64354705838 7075495427 8319592800 74080998181 68661196936 5539931996 2667796767 60488440229 3593260808 3140194072 55355604716 26760041945 58890550261 4662769394 13594984321 1973937337 299144344 1159185132 25330768199 10106925075 15769987080 45453746647 7311560343 32474065262 76011213798 30173076984 31914118164 48204494673 8938994508 58663765669 2209873556 1720600165 9151850525 6941191239 4083579019 51340379306 91635507061 71727551936 2630063602 4590315365 673930112 22698262036 33028778477 18182074179 3765361916 4298655686 62087781354 14647729849 40271012759 3885553935 42476423589 261621340 671386604 41298673335 6799128350 1619481947 6860817902 106403684854 258309817 39778807 24840198940 19193666550 7135236986 657087118 26252781337 579606702 7670018375 51858322557 18748104753 18179280125 37073695687 721170109 31947701055 50587754083 4066100411 14045994909 86355555631 35283101796 37006356896 22143199101 26438388878 7149461691 19983525123 3238443256 16232297218 62791701137 4777168771 16613276321 3398135963 4089917288 22186166185 12904880 6075203799 11850320826 23698669462 2275582014 4890393843 3053751011 52507463451 3084477440 14015698103 29471115110 661949143 57637726923 2328293089 11671759406 4376680319 6191857120 9245387844 1705311267 9546858013 42082566928 2072700699 47528040747 16924737128 2730868405 18121101046 19257098042 9142585364 1469738608 1828503932 1055024411 1610944512 7508550276 9579335151 16858695089 8771743257 55313748825 16681959621 15232277409 3212295818 9061258020 8353501665 51571720539 9906923006 7667774359 44298207118 34247547457 46989819730 13848257946 5372780014 17039987748 7638870169 21316076168 10183583833 2054894339 23626012291 519489318 14226796991 18454345351 33406741483 31597023316 75551780405 23505403920 10068104222 49534650187 857796513 575626049 58250660822 21714029789 11777342631 5933419429 7615886358 24358254183 1071589693 11955470529 21961345942 55450070512 9892039072 1639072657 51079648613 229889459 33045521639 2028138013 29743352311 9431984874 22915098614 58381619845 53022694971 17712774680 2704174891 7451687492 904187447 23101504754 18624457069 64079974264 73890941180 13036887025 41497601861 32765088441 57733075384 11247448386 10791828617 15119690462 99662311775 691447544 25586164510 11126840719 13276332790 6226945197 9107200981 50212235399 1289745751 13438041073 14046151156 2717514155 6159078059 266671846 1950165507 2179035429 7023733937 18854172686 73091920957 30562845963 21938405199 1561838487 6203304006 12307477920 24711381849 71513001939 566321658 5497457083 540187566 18270988937 7305937297 22885271271 4677638433 19701885262 43193994349 2830644871 3397637494 52117414710 22814692078 31717369740 19245133330 70760643249 35310223903 10742053991 7898684 4978618066 21806082068 7684511347 319825345 8321292739 15064530506 56738777429 36627175409 105494182330 15704983457 23820175929 17349259553 26288372719 13098315971 36975187682 62651654281 25102882581 50414976139 7015744278 44979782093 75549718980 15519677930 8308106647 49815764730 2678694085 3091727756 13380849090 42399344905 423792532 12783837 22065905488 33723440603 63377876332 17576385448 7214756064 5635157086 24593885693 25377762492 2005855909 18829498331 2182851553 26316196698 28022537005 16903041657 10787442207 39266743245 8780241232 54642094697 81579441 49136071833 5348631975 4591852488 5216671284 239975909 292401777 19266446318 52422884001 4086035127 14373382017 2131917290 4424439600 20997012549 4805706068 90910867 7905517273 99290815720 33447457799 16803382468 10952993573 91057714040 37871333542 6467273974 3451017120 2965561371 41869695908 82701481194 40789646830 97916700556 4039529497 10165849403 6144390409 117500080353 68873447198 58188080318 13083502490 1246199227 1426092530 104214452269 17106197684 494033226 8441766051 15760450160 3395751334 22392305405 645756863 7963301588 3266831484 61021733743 16797418844 48559840081 10503949416 23884595457 25894245552 19730591236 11405839945 18622722752 860870542 53665364092 6943089794 11738919402 23799766968 33154587899 2545540705 3863296021 6978840767 539283676 11690048005 50070192111 1296384874 24034835157 11544342118 1487277601 1119473667 32278571579 25982803093 51905298492 13067763818 7007181573 13494189477 24546706234 55603795855 31672884929 14672276504 80436543657 8939805087 25672399602 39680726253 1579899612 50653218006 10104544052 5777929368 1740870451 18303557896 39625565521 26524519268 21649539477 26161151250 5684055138 14562110505 1947873242 7477273673 7886952732 5891356063 3578282697 26687965510 12712756219 15369004942 14039402596 25849161425 1343499599 5756714968 9473191073 15359952489 7614629603 6185596943 90681990610 31601527729 28597170688 14356832492 16793167377 73346270798 24151190358 18606450 5206564503 56298766377 328881942 54616941935 49549403048 116170006240 16646595213 1199309027 61675209766 342221160 99728819868 2048381212 8234361842 13927141138 704749678 13833019691 2829730497 5261942788 8160735422 771340409 24851478907 17118304271 59877535890 22770450545 62225322607 24052317780 12305942174 33384341996 96657288775 60263330782 19703249543 19045066359 20157934429 22354559936 4617729599 28733411473 6193944652 24735539896 8980850166 1147204326 11087704766 103832588710 7548270427 19377161625 37401796421 12075666852 13044145241 33128514363 83057278866 79090594958 12417511643 51800791897 19399431415 74824415581 5161827014 10797145598 4625397642 98907704899 21090050019 48603722068 66466585959 118207885 567013614 23643717895 8662567085 45904811550 870400839 35176040867 51242794 41019370111 5909755093 1625257991 1008115243 891344979 7919912137 6962656368 530454716 15721097534 41047462210 6208824145 834373556 64084440 1106881190 22972934871 12262781434 52386408310 53558444777 24614983423 1312278426 37635028256 10866488877 911795723 4909024313 41272443003 5365660976 4668834419 26302562966 49051520930 10722517125 9483825910 59929815555 5123841769 42354362115 17535434853 45662533836 1152660847 19097898275 20442067349 29983377365 25003449841 12755414622 68087811067 62254286377 111743392 5800847278 16338541040 51562661332 2861161985 7840314991 33607517447 105925996853 30341701134 1058443950 1471483339 657656158 19432512750 13415386379 78810894191 8654261196 8284700960 12657924082 8695849814 101485174535 98856844405 6983403912 23569160851 69958995847 11543350494 92981572251 11158711730 57708241157 94815556440 8548977465 7096238456 2503146827 29364078208 9619298783 18586285376 41687870203 237172133 25250874291 32992287788 19426920184 36341639539 6097620652 34766809796 41327394686 40535183648 51634976727 8971067779 35329547257 1144442659 11277456027 17986775625 30551704421 312190615 22193477726 23724944882 8850793764 7364012699 22979357744 6341037242 22862873210 31948669668 38783733918 10318480782 10948903484 57221695 2963944364 1368463282 110222086781 6218475229 37626166335 29104944884 11744147488 5663350833 49419949214 88607751082 54973724529 24112566665 21099648798 44163996681 18855938386 11939090197 5886285839 42800097352 1578554753 5515083985 5956307501 25866130828 14607905139 14209154309 6231487644 298684757 16233436528 5140647223 2974898424 36531585968 23987980913 15520535815 4123347773 2998659732 5372021860 151184898 22451563396 77072017034 35590374344 1353234766 42354592537 44467469285 4520670852 1990423831 1039928872 17487836983 2707135710 1024281825 8689869037 760786104 81801206331 1156460101 38238768000 8009451806 4986039656 5433561820 19495633192 25418416563 5230589023 3904463041 18637148468 1301389373 12157075133 21779629030 35254502658 1134139618 43491842190 34332825328 12471379162 51072204749 32236337628 13934529664 42128470834 4799592963 50994562191 31423939328 18633856957 84293224177 6921298122 22158223811 8753288105 33004659959 902912169 32140028941 22323964328 35253729424 4792141532 433415902 41483648964 52069406686 10449322878 3441291689 10120096818 16070133621 34947525416 1126419920 49174589733 23986975286 11417460511 462258509 7739347908 253079120 3649292495 50041116442 9889483371 1136376043 8537854520 8128698513 59563777966 3043687964 25635494819 21667591854 74346024677 26070646750 10050942691 6595898896 48101297703 30302325960 28149789788 30067083970 12045556381 66259486123 12473751430 21979688516 6167645448 18086219912 2650796541 22806846198 4333683601 11914457748 43810164990 22602139967 63746476632 50593231657 8269139239 28102580694 1183573514 19074404709 57780613821 6613428958 17879078871 2808628057 6546992500 30366405325 87032806340 175222654 1204149941 5145291865 77335731059 12075741129 22519379203 9813607143 35616251886 1201475340 47323781546 12653936046 5963921229 34346965850 71963991390 2243094665 9459711590 26054770204 18025697204 3686501978 3106933957 8876971478 9490551364 108972285 29760256764 42379779260 12297416398 83378468081 5777423479 33097980420 7723861559 1804893207 39357406560 14583983631 14632503055 2805128441 7056555811 57300770758 18504923393 13268833142 4270837144 62622100504 30601848493 19466186396 1291320243 5010225011 20254418259 16668392471 101704875 9164863633 2917808 14298087199 37245374455 21307235821 10094731731 31002921535 40603309583 40386205674 74546663642 20108395979 21498609430 14347049564 22113261803 6407188904 81487438681 8695624021 29281140078 5070898070 10525150420 47515816210 3034251695 3605562818 73580028486 3151214137 28464000959 93310942 48987279484 770979851 24179139626 20693906583 36317005344 24792318835 41377194413 633907669 62458125839 40386422396 15398853378 93662893134 5958934774 19903137184 17319943483 21811861683 2594732056 7073976210 386061479 59009624513 1408062645 25998207690 16146065241 9859657091 1485701926 41001490637 43151539125 41962342180 6082783945 15562354200 89878869728 17753086178 7787958930 51748321685 4753970922 23868690976 13523587840 67857377227 1593724566 30284281017 13909016555 14050873422 26150661008 5624176040 81563270655 1263837876 84748691557 18331565826 83573642106 30287550037 64036980799 1403256244 7304499375 3372324227 3913292671 2052307501 81432294 7146597561 22330277864 78274519 45425789916 7296601358 2873194412 11174612198 48902677948 1723156858 614002691 2335562764 28442856711 6455289982 2456253846 14325286863 801731370 577365824 8173280377 38462623833 41739744724 6380627924 2212234129 4770793226 43609118960 14433277534 994890715 12757136639 21607143082 28789361433 42231645964 64818899978 11785961345 56739665731 5878130593 15594085015 225679710 8026823653 953092886 6072182277 80309823294 65181030957 6648524633 23924789 19710863814 14101942643 14053208310 9150473562 2240305788 36852819743 3546132352 69245679865 3315895489 16337045923 27088390954 8624381448 26481165907 14690945545 3181557872 22248009561 3311009689 54761502427 15911484964 1034280146 34546590966 6171460070 142597434 63122562275 801979430 20526150182 10747812744 30955079101 56089025766 222005651 4943894994 48415436897 13399814159 75203233217 12988094251 1512185144 84285798565 28411886669 77483050647 1412134845 2496330646 97367661863 16061840490 76374899012 1898453811 24164842553 48880226035 2034070710 273273108 2721053722 21167985624 422673589 68376605416 7131498724 27615289630 18468964414 20908167613 3905611196 23075594141 7912269898 66854220440 7671918319 189013259 6045607863 6248253436 4505540302 2667717631 55415761275 42034441849 10939485091 3290178104 71204870288 25385354351 54897859371 7788212136 61733880624 4281448078 40246811727 441668856 47327105314 43627637 12529093772 38196276141 25027033196 95519948511 207978144 23795579418 1492143013 31090019796 13776573024 30901559205 11522014374 67076402417 8962914192 362117916 2232357053 6656161562 64208791070 15289270439 80062903761 16236479408 12916955226 3366586050 24933199862 1726322845 69399723352 14595976351 24584273053 60225304138 62604744117 25657401317 1686787540 1381955683 4256723882 3089379056 29073127180 530235860 57983586231 41558624106 26776124619 82441645474 16698575942 53696590286 70483049110 631958238 31675605023 62455673736 15386957719 32514110992 6882024444 18040982906 5355482112 3189884740 21071057326 28668093814 12221274230 89512860202 17856919660 43711306631 11068139595 43484827740 541703423 31272466461 43064140992 1002323986 51921831360 3536031584 3382392773 26611807672 36467461806 5132509802 28378527508 29026991812 26384508 16326761222 9101730897 32387566274 51066737600 168004594 2920107465 58164580487 268590860 30825013263 79855444701 1395681332 8961249149 9328468286 47625455841 1956159594 7778371071 59587837360 1972606487 44294218784 5754746576 1727230306 25068555106 10016778518 13194470166 3621644507 21211509108 22796359586 18519638715 25295980719 4231746763 747347323 30118928365 19495525364 6814527597 5015341866 42620215040 11829877926 2192608791 29707594799 8500407999 6031232338 28152 517994085 65263895785 2430963720 23094754052 2189278069 46450531998 840819647 11763823899 64440007383 21731374976 1571518098 22999928653 30100600785 91880040563 2939766296 63871267417 7824118958 4853778117 6956136147 161482980 51374431443 11967133512 31706934616 4693226995 69669284985 34126534197 38577961965 1178702558 61797876513 69557516588 14216620701 3188398146 8198103559 1834372369 45689335295 8828769639 10761169407 7725337649 26067031299 20636467431 26356159910 2466961617 94492882385 84716591715 33873111805 33636972731 7805418335 30867766299 2759182450 19088782767 6423443810 5420579992 30660596557 26078210381 2974541992 33090270376 2043523495 33726034076 26996026039 3562967516 47631356929 25381789905 49954508111 74093320528 73089921498 63703808450 63415872797 63026374668 23564533779 34568066115 6457020437 7988344559 55173146168 32976412983 23083776075 46279483907 29401257026 10767865621 69291888097 7323465185 8268628597 3156467613 600779949 12930834819 15984624435 31893754195 8267744164 2809753292 4470139 218269458 10006579576 22821898217 45596216008 3509066668 20803002133 66870202183 50727226919 22664938085 713258105 54631622248 16569126051 9502094716 6788002388 17462668296 70037885729 36912042661 1137860257 1917845513 2190666234 22543996195 12750575535 1949443461 15583163877 21636233824 6839574146 21554488926 56248895024 96208656972 15408026658 35310509822 40926350118 6669900177 7460201639 20182901211 7209561349 24430995810 29280722052 31046611668 20182014815 3358019269 280432253 4939275174 35395951835 4550672677 27235207306 6532258750 10485733133 47568353399 24806978678 6152812414 25709189417 38898569022 4412416247 80474110438 20502121584 31961162270 14778931486 51081457414 10757141423 34801764514 6595212327 14312006063 72296271253 11471437942 18998354880 9336057338 30596386124 8062326210 5553780252 1604719066 65136284229 28674945333 4703925730 56916120850 13152241850 2721762900 4167042250 2783957684 25168816913 425888709 62057584068 1381330483 12652082306 32434266065 8425446565 4074798297 68680580635 60441076752 62165858357 35647000100 2943959223 178103644 40224253603 42932635221 8433724849 20744804846 26190403634 26635012664 37256933976 3397307626 818270730 21095108617 1449843 24518539449 1630029489 8342165425 6344589500 16417141975 97504697 27187822642 25932777839 59067457892 4501541409 46536162674 30522989 530711228 3632225402 14115583598 1061631572 22791125915 12386820145 26118350027 83124564875 6519224041 27022971849 24543086083 50544863083 40352416284 173599955 27666985092 13839771172 13379525892 30767420301 56598867118 7346827739 16271962716 22337767966 4533077390 5734959935 13977607648 2056978383 3480253466 8207746691 27100555531 81062211901 1898703531 13945366737 105680209486 6107403512 1953405253 65117905565 236866872 22603600141 1000805605 8540222291 5734421622 1774012212 89989015276 15906920398 69519428384 2504367402 6993182943 4974900865 15948769094 17642347517 29576842343 10698005771 1566967095 2750610120 6045013231 14962292100 48464634309 253579726 75975899526 2527052946 3934986914 32683244119 11428922612 4888186820 20908811995 5847589257 18185521212 44543769599 1045871778 77745285187 8762593250 14487862404 7432452744 2695265532 1841940739 1932161709 43336277082 18298720823 810473769 2149623795 21470947709 419997826 34497226760 78799703992 6357782750 64735161530 10972172695 5940633410 29718139699 2041889662 38058539042 5856629381 1357947023 22847812106 18498776411 38801997186 1915676141 5287104173 4531789202 31207005032 2229987704 20378088523 10554258877 26732454423 3560143936 257506053 29250733618 8699100078 71428395625 29929067739 12219048603 2906998745 11610207690 21308258733 10581632010 992884996 45369725816 451231887 69292325743 14750592495 3767602645 331991643 9048828901 36562198288 12298459938 11878574988 2021755745 47964662011 95250172249 802899732 36528541354 144618493 39448945630 3639016696 26452736241 872666333 75643971411 1008359467 2797319214 8860138257 39114344794 1111141355 515690497 50878320389 9653400155 48344018470 106060734 79306636187 313933605 68362018741 15745181985 20802677153 292196794 64621696155 1237101039 50819166764 5930691001 10108881740 2933730304 1087230706 5296391839 4047184449 16908681289 120434749 63151536863 17227483976 3444497535 83403218805 3662390129 13507222223 2915061418 11453152745 38780987297 8866653854 6884226 502870303 44952437938 6568654971 101357692877 32770626045 38171404157 56850851459 45850886685 43586776746 61067599671 17914825870 66759023969 8281752974 1075359463 71684307590 3762758214 32583749976 29793401810 1894947632 41036377 39347811983 24482158856 4380364198 11321920795 19211746218 13664880323 13470719074 1333768112 6783219361 18889180627 535103772 64830624949 70319942298 21858740186 6870348456 17716864451 47219101950 7632570955 3266906204 2046883475 28823882872 5513157132 15172487312 2474167571 25780833062 17039539550 12707648911 1810732851 34727629842 45969107074 16469897407 532070334 11902365693 73050623794 32293820024 49223311 62602566534 21074896004 1427707967 98998886330 1101023366 18850583944 31431595410 15850207218 14864988221 35471558592 17681029253 101709150684 21118675280 5332919092 12503181741 94647544839 19989338371 9943800762 38505610599 14124858098 22605031682 29410178029 15330158013 7877692476 14979180707 48958513031 4501652535 33974591936 36640492487 14307519211 8162972023 1574409541 4709318490 14224902714 1977278913 53712193901 13586084542 13702118322 42221798156 35664597879 8898330346 10057253932 1966152115 57806804474 7023237848 1934876601 15781180945 19305579174 48175786742 21385829143 42170319973 35182331469 58421112587 6504252437 3919991954 56682798506 38852068074 35727371240 20428202531 211159917 4195976873 4145583 3273055195 14115830158 8616825101 2549833434 24114901655 36446249256 34017297596 56445470498 46280499234 239733980 33443688588 5053132292 75451496828 29795377091 8289300961 5970451180 12489065724 12821212636 234284814 545760463 46897970445 8319164183 9015324177 30720731007 90064957832 5154902548 26935117499 5644560681 29269079654 53848204201 18281624775 6574537435 9348179656 5886325293 6395150827 5694996258 17838793829 593898309 286648043 1006735437 73168365959 19672660240 12836029851 10070631085 4245530696 20131097589 8288360767 5255261435 32467728505 948532034 64021641971 3434001465 14557289465 91401007164 1762253259 84645300053 5944628775 91323678233 40134318534 88661963803 30072010355 59317676017 898148045 49631223565 2891819831 13345291782 1548118043 44102442903 7124378385 3053510586 714654783 41581903598 12240047131 3432504469 8751102384 10207083253 8676114526 18610466492 15791259399 11613766465 372847821 680989570 1065071688 21044367043 70547011498 53119835682 12179960977 13888017363 13326321638 88484975111 636501824 23616029198 15149165967 14329941540 26307080120 829877013 47524107811 47285655328 825580915 7564356462 8288885671 51381559813 27998536026 25036209110 50564309481 20784434204 53001417777 40162838892 322562969 1254130053 7217457353 3850913711 88344630888 12954170972 72369617876 20806703441 35783634661 23094834318 71581829848 4082642942 74115816563 9803277527 2846934045 57933448899 42270340466 1249807930 6386958769 29809689845 111013698048 38274426392 52511114875 7212472063 2143664541 7262946691 6650189288 17013379439 48380474803 9576424922 24457388953 57582345459 43521922046 11164625509 7688825854 19265991567 9007929950 44759864293 16167077126 22562091848 18665089527 51864179668 63512975831 16829150842 2115929848 1436191011 16864675471 32589380493 5862562156 19343748080 22671214424 34531176137 13019034396 13878919731 59045127683 10016137211 39639571357 31761934985 8429940856 45673111126 25528403708 8038743577 8191646768 87387608332 3141396243 14899109648 41191259666 13381948471 55833836101 17645812512 431467628 7399132942 18509431876 1594967542 48605216981 15562878435 2560650967 28784520999 13939306898 10920576118 26974803706 146905528 41789320611 1415275463 21853407749 12761864622 14030259365 26578373536 51117924599 109615590 35640340614 41745935300 39458749217 73046076662 497834852 63250435007 2995526183 20613646330 9875309383 6373359112 4281367549 35761284738 658956878 90242582155 37445022682 869530806 37663985353 8780338343 48237723486 2795588118 437006587 918965015 59089960128 3170224052 52484297135 2358823623 2794239157 58816334727 38984966466 10222036717 5150636784 31294086505 1720762557 40655230347 23683699324 2674770210 16246125376 4022485507 41409357979 29503797213 18293211971 1013659428 15132477890 13732863579 45603464399 9017412845 2742927670 8905089041 2232302808 3857263856 55128314923 31002466624 50339855321 66145568868 800021320 27048172345 8175665162 2916761663 15295532530 19215213678 410211675 41343845650 12260731112 36639922409 67274301939 26765116928 7531342392 14864356919 1867014259 38201257139 28158573223 10815739508 5707462973 866780262 4707254478 626007925 5278321923 18769328256 311094899 23268042963 12565980766 21133745958 21299276217 1215733651 27753224083 5425651990 612190471 1037948042 26347908725 6623130825 51680151628 41362152300 24178208183 92271923231 6343683247 41399454208 22300205258 2770840409 9018014770 9804968201 4003980618 20768141835 12353511312 14809171820 567083411 36219078431 2619294130 1415249252 20818250170 773037113 59268819399 46584613264 87817793580 17409662360 15505826987 20352031 10710890564 8922090351 10909080648 680730262 4719229913 63208649839 32979889335 3172422486 6361389284 23071912144 61096188072 9802963967 16853013057 41020034986 51556456710 34067993690 4358113238 39867312778 57753487636 38123185801 6334373122 20252936037 5407372998 38961216295 5792888426 31996891015 27010423553 25308530991 104268301219 20131905964 292444645 13184590636 20621776802 1966445093 66094483772 33661267658 5440412609 27444573800 2267767033 60233988817 6081639726 36658320373 39361125843 73961054108 16923475870 102251180308 14530489384 449258285 9405706186 5337931400 28354732187 7910061739 18927438219 5506617202 2361086491 20392079204 5782353576 6953760162 3405314339 3206405784 6411411706 54642991877 62239788319 58893831504 46880137604 952126941 7479931086 21462908626 8797978726 38716415391 7006824455 19343023518 23545813640 2618215751 13032834919 5288151946 17989900968 16658366048 4347465853 55836353622 30448238039 743493040 83897532980 20960775211 24566915754 9855805242 478242526 37098496529 12411721776 6504304905 44398751351 11902923961 3996058089 7145629925 8879658019 86436940559 7983715666 24505151350 9428929744 34686498695 976565485 8866210732 923430603 35395062779 16937893270 15982209503 10838565238 19045975563 20086177090 49683571503 60201885422 1260575108 2583960834 913102682 11518041337 21357029286 3485013535 11820903612 2491097347 7830877804 1191025364 43033944287 2727551130 9019777660 5119191954 13681648445 72824274444 3704260836 1540383146 58184758894 14650274194 1493085980 1528562536 304129917 20671684344 12594238687 15802926080 1691801891 4568295985 41034227086 1769897733 37910022827 214293549 26941834316 9196517661 15872687547 22097427476 19587669318 8724789013 10394905930 40867462024 398520934 23433653230 33570264126 1773510005 52948020581 1832947211 53128809143 27483780415 8198345524 6427616460 16482419834 21790816385 930371018 31152074197 5985491287 36497120589 32925660411 1228993325 2964166195 20786500768 16158397865 45984944184 48427442122 9286374132 3315830635 30614429565 7450200623 82814354231 18894930265 6771207714 363011484 12491489524 23889740726 9717249667 13705612196 3917902008 31830435160 95264148077 77318698589 44096901316 22971315888 20296341877 9696225479 53523089380 61229715466 717023743 16938715603 8487890677 11826994122 23971872516 14783134851 48112330515 27730606939 40055274654 5567312276 31116076474 3812101412 13683852814 6272287834 77378453580 90319022166 12760824591 7199969074 35672916303 9999451850 3738172885 38238924271 17761172955 13026735004 52177690013 4533623890 8237538890 76941292706 44687381058 11333268743 30732918087 43424551148 33272928468 9653534615 1168082013 95228805931 22386518717 29770294642 10856439117 6574042008 5016364238 1963943237 37752136265 7966388398 21265550947 2117140331 28234798032 45719979 16336689905 64393615489 76768977070 13765193659 13965120069 13731653046 16333851169 103343945282 59027659751 1088452570 27370747629 9516087818 8439204613 3448687727 33403102803 43505218818 2794128578 16255126421 3081376974 7164159135 7231219393 42300091295 13604380147 23049395472 17709901394 23790270132 19989531712 9017056239 8328146934 93248515921 16824358679 24828438986 25681094352 30754661 8851655782 1366416586 47342816073 13392718994 4075097075 22853918533 11370114646 5338270784 21701256425 3106074552 1560200314 42963344492 30733404375 37938809837 6836667379 78908049 25529552422 27526373811 41497871 42778199469 12481482121 14969601 44885507245 94516905851 16380185736 3701931571 78191831496 2044104144 8757727158 4980976241 56315243956 103566333721 7890789046 10422324034 24931339977 9841512230 1726801718 7985926426 2787498030 15999301329 36450780348 27180779869 1249296345 519780650 22157169903 76800824109 42279575259 2026659057 13248763580 321559297 60023830569 100282173224 8453577638 18863709565 7099359389 11452541550 43757090819 3011591442 59568522721 81229274522 1789541499 34666696276 45707045158 14539549383 8573363724 75259131379 58637440678 64098354972 33524512608 18462722718 193806229 16353015795 97519834585 8338871095 1152741538 20033845344 39678402559 17672257913 21960062091 1172316383 7685576972 31124233428 10066756134 6877155831 49765842391 64503763713 77918580835 8014109725 3147922885 16136272565 18471978117 23452094248 43173570 15132920401 4018765222 2536494588 3559656573 40258525857 2861126630 6477136997 26859573014 493768022 886520171 6772361114 55274292440 145702562 77828551497 73409296160 4813907780 15178339460 31239472618 28595410346 46367382956 4739911221 115020994883 2180007469 17138118596 22925733299 9968370755 54698224445 54893565092 37955369772 36050822951 83288649087 49490024318 8550632636 48026727426 23007203743 4578844252 8072157117 49381343667 5016416691 7922959861 42052477635 30810165779 20183598313 10581824040 37454511263 50300634687 91980679745 47595128047 41015188113 18320629865 17895520565 268542923 5854657681 3377353045 26259904009 3205622632 18105752412 27536788101 4443339995 9302637202 15755737401 18151069559 32054270086 18724403423 21036512134 4959415407 36486753928 34157802 31162284809 18014874290 18737079112 6349104163 273221242 1643819105 5872326743 8319626184 13856371340 968294966 12075525118 1309208068 25877449303 17109603261 16978524626 81533425797 28975995901 28763470026 41057883288 49841156264 842345136 24125374098 30175457959 15095046791 27574502419 38575441187 32502462803 22190363793 13116566736 6582608709 981435225 20878138371 15665865073 1035724346 90433331267 13016805664 4916981121 1814739682 365531233 70627802161 41906231757 105462256023 14462896029 73919229451 703243403 25174608812 62332174174 5967108270 41571876508 5201996476 25958373318 15268063252 18444463847 22187305987 328056649 6242347406 6172113987 18357805440 18837987128 55420308661 4657807214 89853193697 20066059514 36894081567 19981622795 5348187918 1593460996 473921090 1753296237 144838020 57760178297 64235202465 41451554117 2842384387 41251856259 1273695194 2204310097 55043854650 10519073559 48294786438 23583596824 80649946961 88444146026 99892052 1190875183 19043861508 3887602049 24557430856 13626900996 30635239285 16662046595 12277378485 24453697393 6551665960 89508250534 22042310759 55310021528 50433987236 46742975255 10162212659 8312955197 9856118911 2195201441 6997972792 36118110717 1937387886 17885816100 28485478993 14743599239 4910549834 2617215169 54179617885 2855071763 7225274772 1034825700 13680149524 51511331032 4875394334 12794708243 41179724756 88281551939 44024344760 44734622650 8055721471 28061258189 8921254888 449085638 39913915790 25021121170 73160656074 19244444583 47965784136 1892460403 66293228900 870341530 3793834807 25149215034 83596079308 511367156 14703181470 50590918813 8126756629 1006471980 2552428486 25351039789 130534468 15461198881 1284266414 21354589354 39430582581 53333411846 18817073886 6739549261 2561894558 12137830847 42852336124 1934105163 27887112709 9255037261 29821932966 27193877748 746901839 2599008258 2744718286 2644765287 53690097728 22889185983 36612574044 66151452200 1547826889 1483289732 20001724001 54574377368 25198107783 1462852735 10633378953 6020225392 5511938523 25211531763 18524421702 7219397042 2325615840 204578714 7826820526 81256292123 26959233740 1067350365 103125756340 399036307 2031744 43282998161 32683653900 21130205394 4423849931 8875366800 6382516421 2525814562 730201312 29931170928 67764980636 929779747 62612198816 55062455374 2415230498 94316031378 551771670 6656374802 34358681344 8481881241 48553705979 7366623508 7980441569 15157191639 15060225160 19913450612 6992308381 32388184315 58770365032 16353691818 42310510453 32947824668 10147464575 10589812452 41928970066 5816288317 3225481917 28034553229 62528871493 1016701130 10387251564 26605518141 17281952100 8899362940 47326321735 51409841851 1278791316 18631466744 45139456188 21765752744 116566498 1821990982 21497991530 17479254055 17113056277 2948258442 65102776598 24358406901 21249564551 68093717835 20067368890 1577103785 29362305985 46262033713 8027278541 43910639032 22775670253 26410981347 54191753164 2077574396 17449603159 8629257433 35979347162 6854006828 26452367989 30746173042 17168460734 64749033238 25301383899 119357300 12344005901 2898190665 8629111478 41484913168 29959982316 20265497405 5338611992 29559866337 14028277845 6739258076 3220850204 5534765941 65151428606 14544151855 10269217047 18479908897 16089446743 24054539906 25960276795 15074038721 8321761904 17170813261 97829960617 4446346604 5616575918 90012158546 21862878213 16638650653 12666476153 30244654665 7952308914 13053732483 31488821220 36003251814 20939701399 67492676964 32832511152 49009514375 11243868957 85667969920 100304112972 4561507189 38349520422 12764613199 55116775384 54517071160 25267145174 14867489582 14777244715 52876632212 24104021749 26938118197 16530819130 18546259023 15975320513 32187173919 65182082579 4127983522 18556753106 17334346778 19770119557 61035951910 515775015 6284209074 38045331282 3576804117 49800153750 1587289668 65229017523 6649504207 12816414110 36979240941 76505913230 11179274592 16849554093 28468353753 31214243552 57722030982 975684278 93612757992 402108996 22130861539 37963164903 93334193171 8876788131 51502314360 22687261114 2352376038 22537232910 40999435990 37923897002 182950000 326866751 25647554397 17213904569 1177325299 34402219835 32565746247 12178545899 20069566465 41855457464 18103568340 1408411175 4046320575 755326582 6134778248 4082250280 14183858508 73721435458 15483808602 9543509016 26916968522 605680787 2181771748 56133279650 13473468024 216189170 34824362628 55065096204 16686285657 1163709594 29415435947 38752097291 28279798223 97358668404 21923511141 26847648030 83691833029 1418869844 98490040117 11517084147 52624865611 6847848282 14288277398 47094682924 8886417428 83186243 51489857437 70841107282 58621642312 8729914765 11412560680 11704247048 40971579038 7547641399 5106919532 53241018605 39356510851 29634496908 75375562774 3980362139 30533966664 81989084912 8984246715 34070065254 53814317344 79008613781 62521280367 78928172693 28012953309 34700260572 19929910186 15615323726 9586174772 39776378082 61388188467 3212239019 94460977835 22509572996 2370785360 2783294255 2815736010 76229811986 11641575236 39343952420 66361871138 9568382699 2715537275 81220909384 22062116944 12882523757 19759086996 1669500957 2109887054 52382946131 27537021942 19978870174 51056798881 15469907233 743803737 599462502 14905078161 41205651508 43200427598 82353745482 20892461311 2419819936 55488954886 25086397888 31051051740 1853576543 23028634504 16418110735 66356359506 44950695894 1330358471 16179163140 50547375545 15906230231 9992888697 45915751153 3336002754 19878372408 38037497760 56043154973 28334468258 5412947701 4003052623 42551130984 39632313956 565692365 8042067425 296558747 16894541067 3258508424 25754215239 41902240802 12591744072 30584346876 30355298790 92232409416 57760515307 19211842475 83311281383 77890048 6716978012 24228165058 47722512540 28471105492 3104795056 10272414054 34879466851 7427351762 4352621265 8848007222 10211819013 15366033168 15679545855 66428249091 75341400390 17904738920 53120565366 2163355094 8457637193 2694299982 70033913261 58299701097 2831936753 28120710830 58283364040 12878302725 2878797119 6903373724 52291230098 4134797530 25928052669 40211905279 475278846 10447623536 6577684489 201744389 18274913023 6732573671 19100385472 520883023 77627748543 1351805986 1907720606 28401885498 830259937 57523712382 1032309866 69288394520 41941526426 37792717976 18721820767 80749177 79672320455 21061864062 32811713202 20223595795 71070423436 22504497217 4575427582 8951513429 54701342966 202562522 63023300217 3542038827 25763865381 3491585614 6248758674 747548914 3782274439 1145692845 35610685302 1685462302 29383075529 47240662117 68896487474 19609948588 485514089 2015365978 38009352159 9361443358 49809030279 93918473274 98985458127 14127372887 17412249905 37457283749 57052996041 2555187037 2411140330 10951716630 22964249761 1961471352 61542914913 56310973266 47583537 7432623375 656582135 35370148625 11618964278 34722929032 25157266580 44604410281 18641197269 13283960871 16584218701 2533429841 7106167448 22035567514 120284636061 443245279 5517749575 42851090976 8998856655 14442096616 27078762987 16345243436 56780623425 38208259936 9955111406 15656891718 7419540762 43513327221 9259223544 69260960178 45681095455 15519996480 77997494473 5155308204 50766346076 25665536741 7544115718 5492024260 11480058022 97079623 48130446465 41363108202 5465008261 13905611914 1021543280 20755460395 6928543105 49016903998 30103125936 18063774312 69754516853 8249501940 95720567440 6094136513 7687673802 14127651774 69020612122 23873448304 14256832533 40122378748 26378201674 3587127255 1810044858 60658399929 15913291202 9592721131 24409718555 52277011329 27530067267 20887491883 20558087027 457390029 30864997575 5784912836 91960708172 25271148951 43880293380 2047344564 13055621443 36399166093 24500779705 11658009446 27537511230 101404675760 17986933597 14017601612 35281344374 2134272883 33075623887 5394532211 36273609741 19115422657 12127329631 22591453411 13262319137 5849122829 56638968537 100879315268 324188235 270625577 47879934199 17439421403 50510583816 2277863269 30242816831 11812661692 35898894913 21467607964 1193608608 37702110368 9883358027 55879645696 88817867157 5032211078 48374104813 5193456424 4912843438 27523466432 11245733714 1092639556 35445860 18230544333 82280330892 975215688 707717866 3653446989 16267582864 8096385415 24191364789 39490803348 5183862682 15365102978 889079620 93163462622 24926848367 48153785611 17659645732 16166059106 23425724738 1127768137 33856902269 1046076811 3210404959 7648045446 1528669930 43449331275 6989314850 18798006660 7180167652 56471872109 10262526192 1287207565 15575344595 546915224 1188067777 1108969295 21303489078 27259103824 8895224598 17875660334 9687621318 3862095242 14308417106 723017817 191454079 4015344912 56261056797 17219913072 110902214439 55897532110 5678802027 3963385364 21656421085 191940429 8545885028 5541847188 53963151251 79173234994 34534827997 2719240538 41068803678 46249970228 19882137748 3025546532 1724387808 31942075580 31987493968 6554161101 2526852340 18713906388 17914523637 11558210467 12086581523 56207911395 254005855 6495476771 906141548 7517663653 180822282 173722519 71284176065 6177474958 1035904752 24155681777 199256684 28061317551 26551314827 29134529295 4850493054 3020325086 4508881476 6523123550 6892793500 40017443222 59590516805 76330305495 4064596283 14266636070 1333821153 7873525567 56543212950 26217369099 46600825775 48901336513 10556273882 639567137 599048926 13090973374 34472478052 69959889128 124112860 102010850089 23485937049 4558302360 5989947462 1088398646 63133760521 511752676 52007921895 67212966562 10296773969 70199278 7350578926 16635627976 11434092600 74227258712 85730922924 29797447010 3383039233 28387947926 1043581314 23615160336 46547777176 592087766 30050746392 52351982196 16731227765 1124695289 27003027421 35517284733 16607196345 78923403526 7216942160 67073364525 82908623413 675262692 6780451815 6873815103 6339055395 3528204126 14530681408 769465579 3813926907 32981515723 711327955 79446667724 6988518798 24654392714 504915338 46357147315 376991772 6835899174 2002606760 19596995795 64539820394 62181828273 11797866985 757397533 33076813691 3105869724 6761097378 14780744161 7269633209 35453159966 15085019301 53992473075 1304557901 11029903115 23934456598 11608500609 7279465527 23277144648 19303652383 32123738132 5712344897 24714300637 4881086253 58616487356 12696092029 55791302117 89950521900 24139169673 6005729 4581530859 3007607386 1971841878 4047222443 28457290632 26070216939 52010334156 24748318129 3379209831 68820011607 5631401291 52508496216 349716894 20250402809 6642512192 39650692643 16347558427 112710654459 6815706452 3651790647 8662530572 19818318778 1406591697 40362537151 14104595976 5182458647 18744597551 55259645222 20393252604 61237306797 35081261364 53003776131 7800447483 74332988503 15568913767 3740453855 10008615536 47910847945 3153748092 28755569918 6684654418 6150760774 34152392002 18038666533 22500102178 26621901383 5486353105 34775008849 1908933758 12216841404 222061023 622780730 68015874 387600676 3499688149 4567520855 67375321775 73815979044 21996314143 71793620121 32597323485 72846144633 1890769081 26130714213 4897049723 8955009504 48592822806 39697239949 3640719817 18475754225 7512118982 55580633455 40355502403 14647499565 7357370565 23895808149 1114437985 26156055237 32975083358 22012842429 16210004125 79231505427 12755899262 19923951769 41634073484 44124023870 1116821765 2903983538 27415761216 26382455093 35258917709 10213108197 5862304670 15958503988 33293539870 18922004831 3132255946 25996355199 8788390189 20271269104 23562717343 8987522764 24831293966 12346015794 5153102384 101497862222 8015504723 55855384239 20432711322 18098384631 11625802112 10337662698 48696736053 25727567366 32650872128 63973651157 12306482191 94817277504 41698240546 2995443240 40783385864 4203671811 11459348669 21259157262 13769584070 3020277343 22175966944 27736887160 26994452139 38727735777 25213025416 103875523356 1063917831 8701453605 19292653496 9343782377 17759548875 976922248 1876244394 75474122123 965248273 11628224085 292325357 348485529 29284416060 327353587 51270276682 9245931309 1411413530 6008209046 27870381559 53146196073 71723280954 1651679233 43863302162 124613374 2276101075 7724234471 25035612193 44075455531 3734022582 68559523105 942212854 12103372608 38448395949 814230073 63435251351 86639379651 11482560501 16011097175 15621633664 21506554397 68809463212 13629232705 6006661656 1881272244 3986008739 18628034260 51014743117 24646544722 12257233200 874596939 51779088917 19056247213 1147125728 234621797 25215275652 5870527753 75495723038 3112209839 12513656642 8345765776 40398152123 6528580656 3155170081 28332956261 73529630297 1582793587 78984995329 84367988595 2594874292 67175751141 1016298849 41899026 28907273864 70919393898 802280463 1170708895 9606143350 13356369541 69263340175 75378653301 27854762393 1288502199 1128928868 2776073089 55615374256 2520202758 60318181478 56248182385 53100393148 37904887905 4713771855 1918605443 682919693 80167746123 601960691 28033796878 48021664070 87624427003 11152840319 7615235407 30024086794 15810442908 8244578294 10084924681 4211529162 14773584219 12564740616 5978947236 2873982695 2106727129 3190388645 7405024127 10951674209 293739427 6171657080 21163616861 16808728092 43467696000 52224039809 18602555 831259735 11957535159 25224299797 23719308066 6712191584 5229516806 13315873717 4109655706 48046721589 82437346394 45401694459 5202518711 24711062326 11026377816 71037611495 74357161391 18752066586 292672965 802092363 34662103056 9790392329 11666973375 19140921126 2784750974 8570465715 66191411536 10742984559 79134414418 5686067238 37997854323 1185873358 11861874899 2135393622 20777929 91621561475 31602763 6877053613 65348631627 14795796395 38871841060 25564372010 60225931562 77452521252 53194419300 11210710673 7452076844 4723754507 15372633765 75588803467 21787976883 6508542313 21944979358 10083309692 8078845338 8509591140 29290383169 4943327618 75277330649 20053473569 22292222532 17723818381 16456198651 399310833 38032061134 41822165086 6746066443 7263094129 2787234359 16371133244 7315596365 19732880209 140798776 39233803549 7397660055 9869882199 2671320406 47720945855 3599772002 89182151346 3703092907 364979987 9192353246 17897403748 23627993371 2230985431 7687032752 39621229701 6713453935 20963490025 4581466758 65917769724 787940639 11041068649 6445957049 6002888624 11994784787 2106229500 2982398693 848297123 88098452684 40153729637 3265394852 34022940578 4980523200 12673783598 4661698836 33290257910 8345917266 12091304068 37818936854 21079467992 32983704523 12689129833 2418419590 2744082466 1041645777 26207772715 264246624 13633309982 80950217152 9298975216 23851339694 56246932427 40042677159 8846542003 13330074143 92740879861 68142095176 14150052548 8465263689 5262794650 729594409 66280021415 6354461486 849366 21149585922 50055760298 9166000024 22683487381 6971852623 3419843956 56671492742 67520338710 11849890620 80625187123 41489752 19210731826 1921012004 43080257163 6100931667 2243212019 2549305217 38818722559 9184017619 537887829 13957734648 19466175063 1201051730 14834543779 45453688490 31694884 15878500596 102479666917 16927675387 23128628866 21615701394 9725102619 24579297200 29571218286 7911472029 31337219005 891387943 3171385624 7288678969 89434445785 3729743612 41839737024 3521391447 989232321 19595196891 1909515661 19988485054 3799471402 2663945704 11615081130 1425415414 1213973989 28488532027 27779946255 17542059584 12223818855 26215675010 3026630991 28518354059 18800856549 10253786178 457918445 23402656589 14034093547 28323283574 12301461883 1142856349 39805500396 17237292113 4354437427 39556639643 1264167479 80293255797 620901122 2423657673 79368239674 48780431689 71954837115 4520844021 6998088293 255617260 378631742 64530045163 1652941788 1436151675 28492471893 37035495756 5081649158 430239999 12852023363 18770306798 72234039569 14396573757 5192691445 4706599407 216889561 3338765038 1324953697 11644603540 20313701836 14551545154 20609364392 48847731456 6463275054 19738975947 51127096172 36409784175 4964295592 418691108 58903753419 8190454147 93563165118 3423453976 7858379972 65338297136 3075102716 39257275421 7754066858 29965470670 65592105253 6609399300 58515820511 20466311917 35677090412 8521004843 23823397267 6763838383 45585948940 30549634032 6903534979 27797945478 6135449706 26949737716 112294821 38336443798 24131529769 61940101997 56358735298 25103747288 81197203549 1921842 4091273494 91771636113 24245384734 8028781432 14308423726 34756541062 1441965542 349244316 18829625960 894890657 25244091130 23583009544 9174544904 1457491842 59628602949 68242289815 16828081787 2267591289 180420652 53631796465 33938453849 11359963767 3603882690 102031581629 8537992343 4711733589 23109812544 3868480980 72847426724 1878652557 905785858 533394399 18982043772 8377984257 7490361404 19199013546 96365611785 361658935 10620251312 35650914024 6528517231 46571698252 13017031254 16629630 1096194378 57040719912 16857547068 42445742613 57204873788 29701870793 26320567424 2317677367 42465815245 15668137273 44072891243 46699665355 22356543743 18191854616 16400087431 10827544070 7513863460 13674401918 16746955851 1049024233 57699615669 11615866410 34575271 14009468968 76140778963 85256010523 2664253041 72560880840 8619664072 814088878 28542779495 954508656 25894939261 11283978772 50472557536 48838381239 29525962972 2632565025 48358721630 382934004 44246479646 6980911611 12153146431 8925840161 13410414411 1305610250 5411201853 27262664081 33589124259 37455046402 27174398339 1939338693 1255107403 38418624481 13530900498 14827489099 21933115765 17302464732 5560640728 45169510500 5091113255 16072004321 18971163479 4967732374 2157366410 10747250563 16579756563 5445018314 15290048639 12166497482 7463066301 5664997632 88002238659 2380706222 10286894651 17663994061 3440943316 40862957543 18451621278 1191000827 66079313442 15399650264 2186576084 943669982 30064499199 20009431713 13708169641 9896002447 16222674516 33577866382 55052555789 20755731229 22690088737 16589941140 68733072338 22760598081 50933698334 1409575723 4235258380 22974157860 11957209773 62869554 6945505338 3590188552 4303409295 1638884351 9351994553 37372107195 1384631600 49179004982 9738583686 2948992769 83116282920 14909845593 34878358203 17584168403 18074577137 50391647998 32297445562 8058625830 29771882689 19043549664 20744853801 11009144548 11496899546 44998920524 1002406038 9848283063 1646507286 1160947332 1343226903 7305872261 32934925533 30819065934 11097874653 38568421971 4399855800 77866645847 25964108632 77621310468 25581400754 64136025946 7284028602 13911392909 48179553534 51360632211 393579036 20645335956 10098241397 18739608554 45604087586 18584298615 1896593178 2381089404 17545481956 1570182144 7870529236 17644474397 11743785758 28371104536 16674455750 38062129347 4745610800 4876984287 80843517475 24067095038 4680888912 9640048442 85901510165 16465082 52411744115 123979108 59054046293 51825985674 35935972273 25622754676 1605469724 32816983931 6987906454 4848517942 56901688844 21676555036 2367726424 35706501771 63208135668 429272247 32502611204 18151913793 25243693987 1164252061 24383760587 18228002700 5872397045 22715974295 2175768213 16426667032 15191921650 316493414 66935121319 21692720932 39747203565 23212228600 67721913248 4377119475 32324149311 40739909733 6256385141 1758836131 16468828324 87843520510 79307914597 15922236177 1346555554 4119737150 26128038456 1049913149 1408370082 50535377810 74140598622 27980541330 4795859567 88952373551 2174179721 7049020188 30950274405 8571985152 4896185714 69224359923 7401022448 303845792 15921429333 23455802663 33975643692 3742063672 49999076149 34180393914 16653338237 11377214955 30900176901 25919209144 8849336808 3294372864 36678030381 26530451817 11251850281 3659010245 29658880954 1219920822 1033766297 85468585856 4369005887 43603293003 4894310431 14185602384 6416246045 2430435301 10826249294 1414106175 35657469079 872916681 5876039004 2876641213 928875981 2459799986 35107627305 6221456231 49073866566 2016019969 10698117006 4712112208 54896309521 8842302681 43068899587 14554761248 70724910285 46244884417 6680028538 12359550419 46792329776 41775565261 31463030322 12375019925 10299149693 3691187251 7875033877 49390156309 24947051760 35024703745 6809004408 4986060604 11127439618 30503381597 61864682781 7849086673 8322871408 16259603648 23353943 44044611126 3218621048 41100278582 671610920 4134771901 9820464774 37922962431 28727238793 19354103986 29454436527 9335795287 33336332785 71993929872 7249955181 15870427852 78843599743 37990688419 5340580617 14258485488 14739648148 9838436352 14436607999 17373888188 18713246834 25239087938 22372460431 19606458270 2008557090 4035425106 5364230441 11524273489 10841006061 11022039878 360258730 13749658741 7930564774 25040137027 354705289 1417548207 8950397962 1243570 4619445650 25919666936 8146935419 2087220680 29416892721 26504946705 88893904651 83111678574 2317465454 20482097763 7346275418 12604151122 101894888391 38690109524 24020452607 13832869341 3591973352 50419363172 9174278938 16535093761 46746152959 1350438810 35790245994 10535259477 7717359348 4384003854 11616584604 8099414966 7214874574 3766035414 731516154 2554818291 1921352470 4847050717 251126958 26043074971 5226299647 4751387234 37071433181 5248950331 5842821501 17375701123 36073890736 18665256517 5505925151 3474938585 47463602708 2638336423 3332265368 195862760 16166796916 4433051908 9325186629 957312681 13117710167 3266649564 100921274590 52304753686 26821767115 55218752558 15548954406 14544508418 9287332947 415903858 3460525360 1792790217 5791770588 56740595944 44135177307 2521788812 62343360451 39046564956 3016244317 7440481666 38717329857 40815293326 6171384170 21613023576 12957813075 1224558316 4474327783 15294824478 49917155250 49498624368 124689251 24195814000 33080352055 108308850358 23785359006 30050840607 16541798966 60521504895 11613140140 3511477051 20941605711 5527898808 41260700413 347220068 9504998461 82940668994 34321035687 374409584 17861074429 6791570513 5603303217 5213672642 20715938439 308061214 3305594038 9771085701 12689451417 25234518353 56135288401 22642694658 24984190170 54351726453 70711767910 63538348471 68055513098 1355490107 15107042874 335815427 3530966720 1104352069 34090948611 5015056185 13521850974 69668081272 25379280809 4336447068 8642593419 7186777321 2015129576 75783512305 8990932945 2538063523 3232405503 2409577669 26285392657 11578114882 90460210859 51643104057 18485783457 68185879485 5643737219 150779443 67848715803 27665724848 23047443700 1660632870 10118717891 59818454444 24041167647 35077012786 32852613312 68760125232 35938322729 12245358855 288738472 19227024001 19692321056 71476647870 45195875707 2868402109 41977949474 8173403915 23427484015 17835934094 58159995215 876283263 64923826542 2464789618 31279380634 1832993330 4211840802 15323395963 37051394449 2105149 38452161888 40222717401 62050565044 5635233125 40394843590 1505519666 6064667571 49191340533 50652778938 8243905663 6440065596 32998202542 6391554786 56218959272 36085955827 221879252 2717395746 1898738576 14157942144 18579503473 23163200792 42362917591 12107933248 18864567600 43987338309 86482187238 58973097660 102995177331 9282308954 6904573973 60322536531 362064506 23327903369 32000797041 23392606558 29282783905 63256516380 8335070677 11843746782 14113776319 76516298058 17743334516 11603642336 1337115199 185136369 23949950753 5812882239 57949433979 43367346126 60749173528 8802422 3247625869 111693251981 33590480022 8709993702 4696137254 11005436752 24347967756 11377315776 10631808869 60091881470 47847364817 40516276317 1691878401 28955516245 43953198395 58077341954 12747472033 11503615743 73700035779 33253128303 1804882939 75351243925 2902462066 36769027466 49650913378 19078764114 12990163960 12770738182 40187230293 39519797929 854689552 21381077816 2359063070 9303231004 3957453899 22137339493 6472834316 39167066314 84523999596 39104576376 9196785552 30072062775 76830871730 1561629358 43085923081 722477337 155207385 19460272570 4994132558 892659788 57623386117 207823219 6568370765 101350462421 52153422062 40681095171 21624904975 194549127 579795326 11342151734 6824850051 53590059803 10096420186 13615213929 35181142550 85548767020 30216654224 15623765257 18311312142 5484860762 35920493461 21774457002 28860881485 22300241093 12965710107 8575095712 46728354172 53686640531 6918719883 8286643927 12538918056 6300023995 54402371581 56375218254 13254359795 24384539953 21704864594 92062655 7806404092 37632837911 57168040873 23916414208 8149514490 84118864175 75459242415 19163233247 54883166636 43108573162 13859825425 6808278225 7603211475 9478607887 13760038707 8578325646 21499154679 417473001 18194594383 12297620995 78353372437 32600395684 67967577302 25432409669 34541330993 31035759984 8991657608 31428914103 37728241934 1626750899 80988268182 48293454406 30226169840 70867234588 63532025400 19007658190 13423771455 553862811 70538603817 1726942772 10374959557 1116372516 12272032888 44026204960 74566434797 46372553204 30796007224 35694517629 15911841674 14499309441 5991755350 2657174009 49192300040 28832723525 27144072706 1675400437 70967954202 17676614311 42653895359 11191834876 11409809800 10560076940 41061206308 818971781 59974762507 9822754840 54577429475 3901660942 19304038478 34765349641 68040576591 1330558993 38677807571 74857260208 8990960113 1863758542 57484904501 15129780706 7301698158 31824634351 1815678869 30781717762 17163941544 19508195785 4211809277 295879927 14797571643 8561763089 28851113402 6968077030 6975614241 82587960958 36609863070 20450180626 147534374 46760629344 12437188511 40113081585 9132707118 12793801565 11519813555 27035721344 29682815478 12943572761 1581736667 1620797948 15702274876 15055673620 817097030 40642960446 2506429795 1912467188 256123444 72105521022 2742865942 3111869074 2436332899 1218620802 15664520757 1752024032 21663946054 286567494 30140178517 33135637711 46963810591 19535708753 38189248387 574018268 23441584807 12179898344 7770902936 99476123405 58928223 2607056994 8275093886 35601779618 55281439593 19945203309 32113400167 36739202299 12635901603 565102405 8161754 14253054905 14517281812 2022327518 17548716575 2153072516 25277427758 20196157984 7222187172 26043521574 20011278403 11389081503 12082169057 12850326784 3670639770 17746242258 48140464170 102114317622 16779143933 55236853287 106969291052 32256204784 86439209556 54631158824 631123307 5027265971 5072409872 2938512432 14693180493 383938382 13849184797 30820861714 25168873258 15764828947 711923292 5077262967 64284498526 1176606236 16295250162 62448142048 12175878363 12872384737 5143081605 11131629734 499250004 30383825612 19457933672 3203746745 1210954565 7606221812 76788938603 24133371894 991596812 30472400866 31104374475 1921802269 2480088845 13469056912 21896052550 250631720 14018163060 23036793687 33129070271 35993441096 467093486 54361955500 17292093234 17040292000 738690677 68423392283 12869393852 28306114694 3427128258 50348016167 26759930238 27133579021 326188781 7380914582 10151726272 8462066412 23007284091 10888023895 1613989574 31030367825 39223606552 16416414742 115398918973 47668051425 8246128521 10712267937 3315815423 25855864869 2576807 13962434522 29428102733 172704509 34478605504 3816300917 39241667602 59533321185 11055009150 13278129211 3377783180 10794897195 28100659908 72892088659 3968718 60131630347 18367231607 63023794463 3589558373 2037939682 20562878518 83499175463 54875306188 7876902929 40072664806 3381220749 776330783 17210751316 56316828203 18467748422 32514636500 68202485055 48130698281 23680378933 19141909025 6479215993 32909643819 12727184651 5265763481 1606548859 10362678987 5674657 14584015645 8043171514 8586982581 26149611314 33464442803 63011701968 24690736877 19345420181 19658597960 7097130982 23535666417 1253193561 8361869299 9559468388 11721230631 61659993378 53847032692 6838903560 65070501279 151576807 32667102652 4831732322 84860506499 40639830750 26029223439 13842829618 28600653620 92868741 6708861398 10231785165 15908973401 8660053465 1050051595 66817000384 13816759 8674661039 38237483529 94163577211 15945752652 16121158017 4615549998 39525577265 8351730639 9791085208 488093801 66576270628 3994277326 6826458882 36096688623 2153344721 28771005819 14273343499 21785469699 4245364372 33046146956 5680021041 622162527 96409384706 22612471816 23834749411 1144323263 24222355870 22921092702 871858722 39969803202 16126398474 11126067039 8580729372 37550159112 1440848713 34575010253 12184182296 992630686 12687248681 44474611207 620752475 6001942850 21055939313 10446983404 42926395719 73171190760 20842566100 49958524477 6676972417 71219406901 54689956818 1784865369 3838758186 480914296 32262896955 87289833677 5175425318 17675323395 20876211193 12857850686 52433366100 4079495712 175790333 2412861429 7306243866 50822438529 11151914135 19963338598 13904139223 77055121621 15447443990 22947121286 55129640074 21439393831 54942149390 27647037 17535884184 23101391699 13474628979 13437096701 20687239464 21277177460 1264491774 24780052807 29237711215 7391094536 21520195460 38973540859 53920656879 3094072562 43692252332 1776910722 10947454741 33088946380 20109333496 65257508829 97895117941 761642 879106281 4209956793 13122448627 1749690500 4858616498 7923553522 34207997539 3721669493 9259946145 6304629888 41293754647 3396261483 8280311431 13758802558 2315711244 885506105 12923987542 18279959505 14448680225 23957647197 5389829028 50850984089 86472230623 26688780221 41379098341 8787237340 92524581 3521382839 45698755088 7346051947 56728367427 41594712406 324986819 61118542931 21920344 374538475 13853890411 39846381276 54756000557 28955133146 58925831537 3627076562 15946466307 6771464819 606774840 44558318632 6338652878 13527710948 17423419130 40443205 32532758291 6119665613 19267593463 64145061907 29427216756 18215923940 22776509461 4656485813 11102160782 9975370901 9521633480 39780718978 25943099604 5624395616 2928493388 986789222 46182939334 34292949650 1488047545 42919782618 39233105131 9941979130 49344594529 76744236305 8034428189 13452854085 14754997412 9546927997 38166455200 21955935972 6749299088 19662373257 26843920531 3699116179 141352526 49710679343 1566214980 49918867385 97440775254 41683750897 50896990206 17424565037 32339045673 1744164729 83345332335 9370266287 86809576 4617780721 312119171 25104229225 1200035041 63639298213 4351140759 26619868779 388691327 14588839970 11374952064 980723414 39073964738 897505372 662106721 56051969947 6118109314 41197329402 34922097502 30084369206 78650576161 13836750186 8880333386 17778404305 16853693542 18125565999 16351183121 89987815442 2100326807 24526540551 29958755040 12693311408 5619994679 5026127804 34731549499 22389579456 40697732124 2682185082 80506098278 26667296853 39694350089 1491115294 89451202490 28134908455 23240193850 24017218191 8894803779 28789788091 19017270951 7978586594 14842677581 3835548202 15477147031 70151137064 4587498966 9273694913 26342471584 34195664466 6937548248 18669895140 22484238121 88750352834 77958500335 55329498448 73683257560 12394258696 5465233127 6152768963 19702263624 6473004353 58778719689 31513033376 7561628920 469947878 62338336963 39269754126 1096308754 52368619764 84821286550 12743558062 299958530 20901995538 12729047598 30822741295 26813424785 440444516 68816606162 7497592734 60589218795 30327262740 367333312 7560652970 13831439666 29538516644 25719612677 20205599325 52184396899 1845089798 4028503732 8671771365 972991276 1261050154 13392899296 39031605256 1298572258 2064501504 3631622428 14681188279 33489096243 5956519854 9337350833 9845311848 31273765271 13484809036 10549350122 10843047026 62462458670 63738170866 17650676928 4819876764 576738203 20605335405 44370532948 46835179555 12212023109 63003918915 15644996362 13638805761 3778557565 25051205358 33849664282 1233150848 1313516852 10096296106 48968980094 101851756357 31773829884 107934959668 12336965373 19665948230 11132840856 37039461774 13202284087 5849947803 604720013 57137725567 34524820139 14728571430 37940691398 10370259820 7190582042 5284452986 56691144794 7691993040 9967983054 578628449 12920800624 2910610675 1174793890 5643060711 3532572159 18819517555 23256359770 2960568172 12759299954 7435359779 47019455293 25990790673 22629498912 14052163146 43763014656 6534055688 45628075058 20164291333 7914257322 96469153291 56376296552 28032562067 5951787596 1188898840 83583965171 1047949698 17539165707 54396180013 5599363847 1637991112 14590707973 19081386219 10653780899 1928881984 24805716677 31255535527 15265944541 4059843031 41401162979 29821970547 1497109460 10333891527 16459341402 16806995655 60781261862 7338694588 870386189 19405624831 26067319700 8017346909 88469712398 24485856433 43842169738 3594467382 30388743152 883690083 52800862443 7133498400 53474070718 31608536707 59154544901 7715162020 8392708985 43260742729 45127698118 4243073692 11955293551 4454908823 28144092096 19305544129 15826029762 19021289381 4246232182 37905835903 5238456543 3186337361 11300049158 8742279334 28548848864 76063758666 43646209111 1415408892 73518760118 6347904634 14999691929 39642730042 4193311950 32542965816 343625320 6201752725 2719217914 41400596672 21490226659 8525663565 3318528871 719297003 24183358355 27543719643 8322454710 2990697629 24954946010 24199808085 4028235571 18105783955 10309937973 5128133352 3465359085 25252192146 59184398312 105080091940 1051455618 7607147232 8550571644 66595704 12697612002 2685586775 2053193708 476412902 34008001827 30244943571 39878212764 43263757283 3335604501 46650167474 19348834804 62250695714 1587986524 3167111557 35277216102 21471827072 2400498957 3385670593 9702482054 5413026713 79952637354 510786223 27683398389 879313505 52811162488 3190237557 53484216052 235320161 46757100360 12484895074 4795930842 2884027254 44004252593 2732441407 7027382150 48953771984 7143651378 780513917 33301751721 30625291242 13376008499 5503988113 46198547866 18842371896 23779003164 25847391171 4239572663 22931507959 19409446437 58389002423 3532099951 1307784512 95695135033 63420151175 31775057277 17143519839 15638952368 18916929557 26256047110 33093882085 62328606125 5447852642 8132581766 167914565 15738731073 11917905141 23156229271 14534155493 4351438289 4736508800 3368447577 28606631766 11501632708 42201712830 1510768467 20034064459 6814240772 6769025337 32084550248 11625948655 542941283 9676095470 3710320956 59565549305 1340136884 12876031469 4862749320 1716741452 21813917801 18291582062 24649759101 27633034965 7703374970 14569232104 28305637438 37212753968 221222599 32929804230 45939945451 1732221356 1071916419 1146526518 1722193902 43876396047 25073125550 48439567644 11852640522 75391470528 10012650852 87405825420 3597450021 31074323172 94567626051 15691978496 49705200108 6832669657 50591643484 6033533357 4074378159 39503226304 21985414876 38826116324 63094048478 66292492458 60314738184 37643879856 29692519979 951343941 3959109151 1893289626 38651752200 1315581440 6638460348 31167560335 75722923040 24351038500 14441561491 41442777598 9728214257 38423408475 12288608151 351814635 2636779291 13818445417 4162410885 23820588507 87344800660 13615074579 29421488224 2107217484 16110254682 6180753816 57557025950 211795277 5035146267 33495200004 52663756433 4857882670 44075267065 49954065481 13493768002 17704497350 68022890469 27682099882 17305704071 21774377541 12341186885 14097818743 5596172086 7175079508 30893490593 8663411123 48955517752 10394775208 20470965949 92258492 8672253443 4759343739 33092364380 3455908994 9847226184 9412883698 7292714206 31134828290 3076719796 31013208614 34400843934 84770879430 11187107096 1006287142 10194521270 32928734031 640396769 15466442105 12233496705 36657205906 3504151795 49725597133 15264183258 78347735840 36659555738 37024249541 23440342942 219463793 9288867475 70875544 6631390885 49300820878 12519903900 4728694124 27410421916 24051468634 23646935813 5553781612 2078433513 927901927 8810790147 23917576205 98316518887 28722664601 21438442219 147033676 411798501 74417700877 7180277446 552844782 70833486995 32056651816 54727502539 598269929 3656288032 10717152286 2812790751 2183195382 59647583112 35409462161 12067114460 58490440575 35864734358 469384614 15290036680 3007661243 5044021892 5762205867 64255982831 13214259655 2408718402 2071293385 784839404 4981300521 40527182570 22420729852 21596978984 1685105471 1721848302 15392331896 19047321860 35766326456 52632568158 4404516322 17439810068 14610483741 1330145063 19712431626 33041925384 171554110 8650149437 49047928228 738233762 50386278233 84997852 13123934146 15153078147 3095555940 18618629044 1068641535 35288357278 22232269461 44335802120 26438890981 10836356923 18519356636 3300325446 25418017852 23938751235 10528228409 13847183294 4589652043 7698719831 11340098003 2435238600 31333215486 655711240 6129101353 3190693758 2674781596 3493002637 106135747611 32967409988 11300188520 33841826015 50770936318 18440530381 40376941071 2052082991 20556339165 1162324385 38485596572 381283367 8493089814 904947279 26601492529 12477695679 551047310 6611408533 20254317343 81140398475 4490802264 49890223593 23279598526 6607599388 3456339446 53162520200 53314242563 47918688569 57808090240 4285061938 23543287785 1365569433 20235719154 8320276587 5505402547 16629836975 1299807341 42803320245 8392275131 23391171027 6434579686 38388542095 6119352704 12754257097 42946669026 8084191209 17781321710 24250818759 8450430338 25509117464 20669831198 5017197717 65836397836 24476262764 24359624454 47445784558 9371777022 3386675353 86534542 3678797831 334195537 28245858630 1608871297 9841013255 1363867148 2014607377 25354385494 10835828706 6482882202 24028578489 102697625 20482823746 466861647 4773460254 40896161578 6086319905 6606844652 1826599351 26107279356 54080038910 9393243710 541167120 14234781772 16877639611 6804206474 12267270681 12372605708 927303308 12012292209 2867338188 36309009006 18640108661 36730172033 13899398289 9828635360 20352366261 41511213801 2611801641 39289175560 27124562 567948889 52263666282 1872654540 22620067020 349753261 63590580211 17885755508 42117983850 21547635444 46434611142 6699237495 42995519556 10409854086 11870499542 33035079171 317866446 47212190996 52894310435 65205232593 71684493679 24165435958 32051085400 72350783469 25646916067 17856205929 12016645797 41709429285 4350536043 5417384778 53145333974 66944307742 31409759227 4766526648 1385024759 21804475471 13832358699 61152400605 3492266472 24863447758 8354470490 4333436728 897717985 38625755295 45471543237 7843801854 37790011408 11566102755 4280360633 62838341897 11051827134 1455759033 11882832960 27646519279 391221159 25794804314 82449734536 34656542084 13092900241 9496591786 161953452 305638782 165520751 13724006085 1039136056 72591711828 11409935323 41483436809 9469438897 19140754618 3519851087 42940580887 3457107092 11097530862 77240354735 33267298813 418325254 6216317314 13418433265 10260062079 20553492425 15293465670 2679753888 65543122516 7609570 4951930243 83378777372 2370447052 21250237442 65176396309 5372099546 18583999352 4699206282 38777708750 1620329840 257002630 40440602311 10092013948 48306115923 13688823145 950892 91635273855 6830578317 26316232406 4157081341 37370087222 120817488 1619071933 17643451875 7247580335 28682953097 19182198188 6215027954 9750039107 8862494433 48926649193 25910398850 17373288595 20121622033 1315556 28466915608 9003337108 3921924251 65607306210 18935514034 16556669183 34179935187 43621436521 46505831081 19875006429 14595316569 66194350450 7916310557 8393235218 41661722 32506903318 4852091138 11522881555 1960224990 12462170707 43853376950 18796560727 6606067685 43294564716 4524106424 41476216208 26313990314 16545328890 51273484964 4534252455 34577857200 3086434845 36229574597 16252991971 2629298949 20078143501 531231569 61201290721 58982659562 3355055487 102706220379 84746777193 25645609500 52730891081 551021231 1988065179 39101644026 494759663 13493116989 3996201212 32427567245 809680539 14715316687 14114235830 817258230 1928542802 61992373142 14743202974 9811688689 52311941208 42757559497 25591026069 11494068563 420933789 58715838433 19846127663 67694780334 12137628750 45537224952 29314435510 2380169358 5968172351 41908138026 115740058 2456897927 8473700531 1222534912 15117993148 3161931783 10194441145 13899346662 590538331 23724717128 6486306140 25138989225 133224076 2563734176 5009169413 97922437 31192690502 17886625570 22248838594 645485567 15765146400 57275269082 71947676244 22685520173 24476038411 2911813598 18395580702 4066469047 616527823 20581997807 5665678172 12800262068 18400200704 6761058592 994404694 50764942092 12096061773 6909679562 1089434286 3895779490 6463922678 363460924 22658056760 5512566726 76830294343 16213062982 14441587235 3504577498 3188141929 29970201407 106091481387 7200435024 6413451761 41533142134 61322579725 45435673913 18846240690 629024849 1583918348 32111607824 7390786140 12684347878 30245583103 972889483 13663419294 110106759432 6076525873 45774420442 379748915 12436109277 59561111357 3238953742 68793946060 63904855183 2083389077 1354514144 46859186575 282189726 7336387827 475986701 47542850806 3305077115 7413488909 30520702990 4699752251 12217054040 31180771453 3691675775 15970960846 13485030430 41263502072 542627857 28513779686 78346677 71393155098 1623789795 3409459108 608217709 30981816106 53557029299 415170968 59003252247 1432474322 14393241963 16837939145 865394858 17915410480 48625438 14430435271 6854212852 52513973454 14023574721 3513306604 1447205186 4918696476 62236101259 25022405439 276952 25502398991 31704433812 9079381658 21262358332 301922757 7828126040 25820469129 8530065350 41718621031 51301285004 14776121392 1666740371 81040107099 46476902956 7025208271 1346944119 4282368768 81231275834 17498933379 1327595510 77460565800 3000491869 568536621 688274000 67236356921 2666406701 67359772919 13339907639 52631976146 9227234529 19773875827 7006458042 5701027683 40930285667 21292970136 5169134423 30010626318 206096907 34444903816 12444050079 86190261459 16150894628 27575203977 99405232762 11248143400 5663540177 61985598725 11587207059 2488746984 3429796233 1528396618 44264301125 47181172228 38960445431 4592652313 3451248944 67589352590 21659984839 23894821140 15987750993 13927177640 1292121431 96195126519 61102858458 9090490691 51001466838 18222850057 27621217258 1559136012 28285019439 49693467470 79690679138 72409150988 38828124040 3609605953 5544964436 29407193702 31911267518 3638272882 1261573484 2484933201 21320753906 12030324613 7372005221 38694688146 10165845853 11824443419 53482986092 88932257 39632074011 17450628578 1948308122 8401443936 24472790506 5238837379 36995502985 13493546384 53256762596 3577745283 62178999530 17826208841 22035502039 9711771487 25306022531 16161168164 4000040825 598493524 978028227 18499100887 198848258 304338668 667487216 1349504618 27010853660 62353095662 51888145527 19294706434 8219136170 8991154388 47336431996 4731031224 794258634 7382598809 2444117213 7896981380 15102747569 47969775447 31067775282 77524665030 10071876624 11830376716 9845706581 10966804669 54174541842 4229840301 95459513048 64401516613 1451507276 14107344949 1319956019 13447262330 7950361758 79495806709 27811318806 20554033727 13366652691 10676449513 182077562 12702409182 7391448612 16025529331 5601937026 49511159574 31527396344 3043552956 19074985333 3712992687 80081268088 7638912755 4857841385 37013061900 10486450481 13662065402 5659591010 10880812066 6983245171 36161259180 6995412440 9536248410 41121861643 32037914793 2475891126 670935605 36988626 21360380975 10564817840 8788796042 26003350589 23134391873 32202041481 19185277936 12591345813 9365533749 47784799707 990696285 23022367759 428807616 950494367 2635163024 55797794327 8251477708 2068590366 5086422769 10234938173 65162415352 16556246508 1183782267 11293386144 4837559399 72621784600 18800367117 31666063386 8939126722 7531548578 5080180206 36939213252 27805228865 11319724746 13697330956 1926629260 35855079195 31397089876 94128161661 7005117461 696724539 20738183169 17562514189 38195565944 8139376749 2628103961 17966301266 15568432265 3055656952 77444892411 4856455522 70036620621 41836460870 4438641439 46750736790 104091927557 15620841928 13801208099 37411196186 2195204160 17632376279 50903445224 6918554878 13380152723 19108734166 2484709715 30699549136 47221497805 14640774055 353649605 21144771527 12066048023 14593800293 10001216933 67003685962 52970643029 14656748477 34340912259 64398079631 22330111750 44197282049 2331566014 1898947508 12821681142 4170471642 8106314459 14580798635 55610310924 67495830246 3768504417 220378004 5742409440 56122066723 1850055078 99162761821 51752033275 4203639930 20257262824 8819081241 7138575698 109070325 19292021912 4519129297 5754141623 21116258951 1638567337 54530728 40482276829 1006552588 1616432566 13063001183 79185391985 20945408076 76533098003 62797973675 69289952154 28857556719 39605838914 16334308536 3263990917 62305420867 8847086269 88553621233 2365584787 33809882936 1659290587 3197055886 6092648022 149663349 110810312277 20533915759 41582579582 10126266892 14194701566 34777793887 1167498075 17125870185 7442997647 2023785635 7966212104 9351340637 21610075421 9959452889 40410478046 15210017835 281315202 20187758810 75838270451 7166756843 2901301504 1813573343 52828411344 54062695967 83262659326 1296034899 41905271663 33442555255 27542713507 13847723310 10273173153 48143950427 53054245977 7584273358 7108355495 6775505627 26652580835 13320602254 1316114690 6824640205 15670059830 2833848113 23418167286 6034669059 7121250212 25230313908 78085180807 8473693812 24257627263 33511211320 2158313806 11616867691 3487070141 62386253044 17713594280 11459059933 33694770268 7661715063 1504841575 5296135341 142761135 39711527618 11390464708 44475778136 26932775927 7303611530 28091736172 29594308184 3324696578 85950348421 24400410508 5833939246 23408375803 24994209057 7283841782 1733607908 44061379336 11202153021 34005083169 34508019440 12093180818 317800052 17625983004 74286160995 26882465975 39363420987 8545331808 86660270359 13963020138 19656546942 57785529494 17380910764 64593399242 17201520050 27047849220 41322451581 2685329366 30954332637 25026421925 5863799081 5394795930 3955716307 446095328 64301807952 72305528061 12517344115 15342902923 13321953389 65674059809 2575269660 39679521751 39519148897 18687504080 82622849378 9311708794 1826062860 35202140724 71359060785 529768697 26677616640 36460060082 3633395570 50999757769 3597729275 67664348528 30162725707 8594369692 943966862 57207083860 1502343755 37230317 31654061759 2829895231 17825703995 19368259247 32350158755 1342451869 26231133797 20302257881 1740664034 2224250916 32569274642 48665818345 1302121773 587445806 1504089997 25473982471 15351336289 36323359899 28642712153 7329606250 34296657879 8215223641 56696720973 19411994001 45434627479 370843613 50990533026 108488855498 534574366 8738764908 12212653077 71759658689 8800711026 16062244486 5062742916 30469360472 11083140581 40897769719 5531675023 5336294085 17225021460 22362277817 9713677323 11232863965 24246994175 20383947923 12036899138 27033319214 24666075974 65474983934 33938920613 77907674097 2964746724 13918491 10246083541 20171980220 1253797809 20222882511 8752597833 772230872 21707414263 4895378030 11198410616 2963812328 6026213568 5483282249 5697950639 2034723075 60211745562 17934065574 13586388369 56675590410 10509205658 8533149185 6462348705 7152232012 25998777449 108484668887 59695059287 5622190168 902281262 112002858168 16698370087 14939821164 71043806361 12890102002 3717523259 18997864256 25379402122 25105555565 3656761505 70127611131 33716521 9654299912 6110994917 39933627602 41588579082 73094078264 62687798969 295924700 12553996983 3977650733 10026356318 14240712747 15153537161 3883863012 2439435721 19297982086 14790669600 1013508768 33949059584 15719345343 88813376517 29077125769 30421927708 4436738612 21922768884 10531839731 40953547329 60067746079 2359314378 49936063451 9020530328 39557153182 16317233702 267979550 11841258179 202180107 42740103033 96001491607 2785643669 34215079411 27155689682 3843590678 28736325792 16130594534 66054588205 1672353561 3656361530 55835010838 50329581831 197374183 6801830730 3632423792 35708131032 47617996670 723834726 2988943633 52145249115 156088688 24147246309 28174464665 574395472 1228075481 7763953893 65955831150 2473944300 45368394057 23902338543 16368298872 5700124603 2711327248 22707771571 11903483550 23301925508 22553531439 284103530 30055023212 49775992020 11347514208 56989056 19860035423 1383075905 19239963353 30496688037 9270702346 14181636154 32038641999 7720408718 25847197706 43036507510 681794712 63416377 1843491213 975323146 31661157881 9303495511 44810489642 15944111897 20258516734 20624833379 9950542091 30972385073 2969643972 5918617774 685736573 1104888944 82052840117 48354598801 158094650 20304541092 19574395710 116705763348 18790198053 1358433594 13901020385 481024800 19985868313 7606047927 4115801038 8739773881 5092191237 1996065848 12660425187 4976150235 43733722126 8920585868 26473141347 11367264165 12107151995 22159168397 2370863138 826631957 5360817894 53413823651 40684383531 66623490231 35088787131 17866981887 2809394446 36012640118 52820895605 8231079634 71729214400 7247867166 6837400800 3459124134 5133841764 36470850890 40210743322 914044381 40357378479 47502986719 9905770177 172953409 8929773292 22030490032 11344671878 40156323319 5982122157 34853746510 658907974 31915849397 81381561734 84005049992 18525873333 49145717387 1352570203 7166941220 7843083121 8375672471 1589103656 21031266918 8321943833 179009161 1540429534 15221367578 54381326919 15132506384 3258523522 5802364749 5338715886 18712036910 32051173921 16015055232 30807160840 101945431356 892603237 63539567318 5643355855 45839081485 9850309160 5116889793 5079465443 62099646962 675449271 9672015670 11716083523 50366663892 13485258989 6990045153 59160482368 26153671092 8211232394 54757740998 2626746617 9217368064 23238565582 44366556141 913136442 12948461492 44211601612 2434005292 4684983402 19654847210 4957723638 33975013277 43408187337 1759321473 6629494 15097227981 48260774476 504688403 15092397060 14673700941 7473805574 8836225998 85923534424 15748490319 6436543284 2573831976 18434092162 746073558 86342943380 10666545739 17683868473 51834024027 8249660087 46015412531 2196444334 11237366432 26054428340 3996293632 57202587955 863678325 47107078407 315631653 823539399 22068361465 8714895892 10616462002 77013838518 15488706492 8415868872 10943305814 2150687735 58948678993 103395913416 3191661045 25333715083 112305564608 37844685 9483678129 4574353520 1045412305 29038087150 3136696522 2636629388 2158672722 54893009890 62678844747 5260240630 28904652485 18897506910 946808940 14700064717 3294599524 59892869937 24435814329 17769869687 14211507436 4130652177 32883246507 23006014303 27555481443 30227747900 1932783392 14289893576 42400269204 1196217377 29030434347 4796401880 28796045507 17294975671 28774756296 4061049451 422062873 3061991751 2382618196 7012724259 5567213698 59491821646 1377236903 21279015338 21900474378 631323570 34948179867 14448260027 20470855750 4287318170 11444803759 12271990343 93803928613 4690291187 70365664983 46679084911 9394801349 78409010934 1908380101 26824411386 6839483538 5973856839 24149031599 37477485207 67403853153 5856734056 77470356654 26573936233 14049526040 5637851565 25267077359 36432075719 44062184522 17748256220 73993210245 92279086532 27700284018 1191680875 14977882026 33663348140 71523731994 5250691237 22185082718 17212187246 4791053257 16062597175 27346807477 58719392631 27546619755 16250673562 28563554383 964439480 1298548941 72598231789 2791262728 13427724704 11929479060 28827680564 36974198653 49688903724 15911820850 47244260697 7657632532 2155906078 21890652166 14542687742 2240931713 41912424877 61241946074 4983980468 2211461131 65934950530 81286844549 1015813192 9874359907 57350273894 8603917459 13622981734 21258672057 46901541188 3272417884 463935143 37455106613 4953830109 5011203154 32044676312 1166769862 3679873016 17556953102 4256198930 52507489655 66184343719 23306582196 34037875509 8342097331 9876809685 27113738939 55123784835 11034956462 42540848790 4867740325 2230786239 179362526 2630693398 14375432746 22340333554 13999323029 37390827974 305960959 31492834478 12306968847 2171228653 1775375045 8628512644 4892763138 8119102727 84523423481 27346982212 19561326752 4772839436 19341240211 25096053536 13173840999 43334644 40002400654 13197321897 20515660110 27802419781 77647761415 13583370824 58082177831 11023002737 12084045692 36321068409 22633582781 17413609995 4123256049 9181977835 5409516974 1174774852 79267983992 14843652668 324789530 65635555764 9289815424 34169053 18912994573 24516272937 40944423766 53772327468 36100473896 59704050285 12154104492 10427835900 5779872188 35043618576 28348156603 60149875569 8056415584 5837428257 5332892105 484846842 28099589648 26937877174 71323079884 1980196854 3918872317 30419169746 2657095565 32204649811 62388371062 46687139451 41506152322 63397641964 22633686147 58131112 205574748 57630734355 620025137 10354846534 29756385839 60776430465 7268617815 44339069095 2109712832 7502289014 10100766306 17061081991 67149001500 6400864295 31288866562 1319918850 5553920659 25139248321 19265842233 12526519948 23163638246 7411313743 26611770190 27513850898 64214940228 78204308153 27407968786 9298329628 1576903635 1355294911 8298820076 40142335957 3734836191 13376343283 28120401648 26785492128 27777224179 13267591632 24669475031 11393302388 24043201840 3291238167 16055465799 54317607664 113519439 37351003722 33754548980 17229135938 56437427691 4794453126 91639581879 3459104185 10496899544 714658364 4691555754 11203984718 495045520 3674501205 8910027717 3162556288 358793727 15159839188 34636940068 35964990868 5341900326 10888792889 8037190914 9829260880 18682877388 2001527170 24019769696 12488061793 12062138879 304370117 40083159189 25800792142 5737839000 17628959093 16920255077 161110672 5842261941 52466405410 35935868954 19396088085 2010754306 71575103226 42985256416 79098234152 27839690229 35630614961 78031515002 9408425615 5636840595 25732785810 6016026222 38888603815 4472359433 8672528980 1419154401 1870466913 3884860827 19001493839 35950575791 8205925371 26375068264 16358347562 4327802642 723020909 34367565986 14216645529 6607488287 38453380830 21502354055 26864446150 34139371777 3855108356 2148623956 8546713343 29908621133 1247150790 99895349482 5723463676 1200273575 9091822564 8647447183 80756809103 33846051127 36763265602 21651597950 19546816128 16977808517 939497027 4877583572 8033616982 6949142988 38080761779 37344170040 21455884387 6783576729 15201457739 5660635452 14996520100 12069792191 111235065147 30080380623 57989464051 27344420197 7659531074 12234308058 27816584734 80740812439 81460365565 61798401263 12068084598 15753213958 51010035544 29091461586 15088988448 22708179365 2373094435 48566768596 5466114328 3447295919 21996315553 2342924980 23953201314 9397294358 8576054301 2984751343 13158974368 11847692198 17214340754 11093890150 47764465470 8129204666 39912673890 8687688085 69490137205 21923438675 2482588545 7834476126 2336690512 49366257520 53574593047 7693983015 3602656980 54698872661 6317557155 42331872946 10344843611 84878122925 13052761098 5035923249 49605159331 22260783293 5780818878 2094374143 14879220093 308177804 36200180433 10875363233 1263086848 26505573409 8406831714 50850222440 1066078655 20599616947 25200792344 1765545990 6981645027 4636081182 747955068 6781737383 41844298877 6160588122 968752358 6894812524 3946878462 8528206452 52163260691 12504734516 103528293243 85623208027 9380146515 25850142445 64093407163 1972345432 12937483952 80797367258 30426367655 11968640155 83200445600 22406609738 11157750909 1718791683 42610172473 47114666127 410908140 16768609246 3117609106 9963942095 34317614989 32424452597 5123918449 538936067 30037313494 7807190916 1903820206 69045578028 1497044869 60126020 98156499126 91434594097 56165022886 11623175370 409936244 16882692146 20423110639 18243011884 1131749857 7512934894 45296670656 15473545199 10024185249 42621982326 592177300 59434896671 3137398588 8053139728 28314895687 3170857200 32180314528 2512463677 16253640067 18347542419 40779728694 77668956926 10625340153 2349199736 89978412152 55273263 23121766934 26786610869 38646772969 34852960965 41583194973 1329405983 2368985885 22068619044 94275395485 63222675895 943088108 24459249654 9054922652 35401621714 19864676077 192581006 12759513906 25823222351 15675906966 23763352576 16709184146 5029659255 13462077709 29517480513 81021686441 27110080732 4632827263 6165145957 2924272904 54499584110 5016950710 19472394261 12794290871 4661036261 37878230799 63521395636 32761551998 9289113485 2032042538 53245280780 36000887191 17170688809 3965314591 3667245124 8394389707 63671621952 724092340 66555068520 14975695981 1862063385 559763032 48864828221 11614055492 454204074 571595408 49077680446 551648663 59673977400 39868614101 66581642863 4188304447 27617101743 21044822728 16186438013 3482763250 5431536601 55758330997 32434715563 818855562 849569347 28489402939 12557700426 10726655015 41387837420 24387643515 16918977828 2468272036 40086460988 3829546172 100480842177 22470328634 34801390267 18546011762 56626830571 495628768 100310782 20808446510 35031440309 72554423878 30316179 14612267122 3458615773 2903957965 4766866556 19220325172 12038138639 5286246642 12616849414 10980779849 256501527 3515027190 15760555381 1567766448 10244453669 53543038877 196932874 60124905593 20053142989 551914677 14028271624 7591837430 51045011202 7695019722 30754470782 13778189071 107220988120 72348484154 27303539526 60589304520 60326051991 16124792327 13739863897 6203412750 11823735857 12021777589 11421778104 26607613273 366872190 26395095647 5672922047 5631327571 63117894 11049234766 6517106894 1365638535 1090443493 18643993309 71229077393 10557728612 2823885110 94532093246 27787276091 1388581468 343162346 357638115 80397256253 4962433811 29945767913 79096948095 2209132936 15381566324 19885821604 17641669073 11410031356 19131283750 26896650951 46914127561 2968154231 44302300608 9202391151 42953756578 3092910002 8487637106 2454817526 10922463979 7728899259 27927357405 4885071633 17598128365 31063121076 2078520477 647307808 7510266019 35988299659 7723726499 14378053735 25501148788 1667800280 101208218718 46518172420 1784123411 155667533 23927367922 28920010884 15687943033 561849502 18941529394 30191190677 1027453361 14281604560 69883417825 51702920156 21567647468 5381782278 27490365792 3474522567 686994968 8828202837 7374176778 4738375180 8540262474 11282959931 360423910 6295605635 16323447330 3275694723 9675569423 10782332574 65898935798 15729409040 20067168202 42192238361 13457094326 21775985022 62510193928 8115499277 35082168135 30817429131 15387724311 3087311186 14590808966 58344066826 45840620845 42107612690 386868815 89700519932 18210225978 39871163843 2222784137 1528684999 47883568745 5925683424 71363406252 532124927 5892735851 9374015243 10144366064 57688698216 23149907952 25727208372 38440627187 17707532596 15439458652 9667882715 10446476428 2105831283 88765424922 25433201383 67914900058 25406248483 49330376946 37392046825 48383583005 7101182588 37091885 11759810509 41111071297 78360125115 12928951575 11126740052 42132612659 67266228467 3568764999 9293350833 11172107339 4013658463 40369178147 12139807762 70020249570 706318436 68287355428 18808806995 9450625165 7004162901 17062457716 22219574300 70743779627 2105871370 60472787337 35088576856 9761894276 58391304999 15458482050 14463679981 17732481534 2989662071 12130784459 445941480 18760731784 4001096646 15657686143 73170191000 1520975979 95721503506 307602824 18238335 1636251607 4545759027 21184013593 1268320034 13590964667 4613313606 58202578274 9805595617 11997106859 10315240 144790601 20940028078 31807832506 857447119 41508238359 3295191524 38401039376 570833566 37510657363 23037892450 316650458 3927177653 21345409857 9925783482 21796424764 41375052733 350637927 1538609446 14319148373 341349738 15370119194 955715480 7619576877 53300088587 18309103247 53682186074 59961062273 3741547910 7800293705 2264774230 69736250239 19177518328 17507323448 1596353233 2603695159 14439536891 5048238862 55264017525 81705533786 34277770049 18306094635 45597100063 34731554414 24233982104 74902677200 1467012483 89027115 670734642 7829939216 10300587520 51148449755 15036100744 40062567954 64014579014 59765711030 3654561212 31465400068 2278519451 13546183786 14515522388 23685598228 37242379852 94067054854 18900291293 14063291667 24144109798 49446530312 10126397377 178922939 8770146329 14900624137 98054754405 16905516453 5838722215 12516811896 21490703060 50969942085 2106670708 63996138761 10915974439 28978612040 75112065602 45136904 20130447322 27101404313 11687026272 9694074050 14661014915 25023244683 38453812711 28339476784 10218626079 1259549975 8263709281 16219426011 81807373842 86037269131 29946016805 105601797327 59260563801 5012564431 31224931701 3422732888 990677791 71216391755 2176422660 8711704843 45841049814 15074190607 35671044261 17933099712 20295517179 8825831509 24345861357 51330525971 22532753838 990950658 27490293959 44340064696 91159157217 10111989405 5422554637 37425710018 13990453624 13060773773 32182836420 27556923196 44425848674 16711415357 7521732726 74682335435 60684921497 51014468514 25082022812 17687805860 27756807053 54735780856 84795074698 9113290032 22068556299 9299836493 37882803953 43551882159 18599403410 20682045720 30671640244 418136258 27071650864 1398263777 61278477288 45995535527 3642006003 1617643933 24702010255 5701335735 46412355178 107857372570 19907074493 49042483551 9848499913 8604884050 32934511557 16128965419 1519936414 693887565 29539373021 6652631003 7136341053 21404693771 94037623528 27182064440 9230638156 3914748253 7792877681 40630729168 4929341610 8130168257 860723731 44730864071 98327325 30016271971 2916220270 98211950251 49440384619 68436172273 66569390045 484762161 793681763 16703731521 91368849961 2467336298 7575239669 4517118973 24799293553 235960127 885016752 5524178908 17200096949 8677673374 46221273091 13427913137 109409868426 40926581663 34707446366 29379608393 51086643141 2159955109 33759144259 23029246388 33256086862 5523463194 28408540341 29276006195 27357084919 51138263 1756806233 48594259356 19705288351 36474360812 30926841561 93560987840 4810885886 4926543095 31367291937 40382809150 1751885372 14636719494 238083 25047605861 33130401070 1952563885 10026450324 7057258798 44427059926 19645969896 31328016246 1775320456 36896060904 26271424083 6497100136 15307998733 1105604440 16733227550 13991275651 51880181729 17136597816 1219396006 68276121517 65393035829 8300441693 16903129550 1807131674 27124311009 20320508733 1538320277 49241751922 27677136349 72099456953 73353344362 8147181877 47224487507 11689997063 4664500810 49472364033 101538794829 12408060371 2249863859 803100970 10807498371 62303450 30175884678 8867845034 79400586168 85978337749 3595383810 11007714714 22903734456 4980717055 19311057033 6079644205 16326198525 32904882674 40058076215 85333832948 37385293582 21770332543 13813300945 1725217025 74383988300 19926976451 10504890868 12802763300 106740229925 4455385251 72267981443 29501432920 1531375898 33413623474 53396742852 16144859380 4610232902 23848842339 16690487095 11146957613 20088054601 17155324 6587636588 79212828705 104902518393 45479517189 4731969818 213204918 11545538349 9396647618 16917781043 43995037415 10034227 58556146793 54604941604 65282753606 793800819 9262970143 2113382899 21283101517 40033815308 113049741646 34184181719 49880586924 30405849334 106801740449 12638985337 56075199554 22404485493 36282438882 18412341994 25884072938 69624014579 71908839427 49282557080 1333889531 16408806276 9421019999 35439984404 3200171414 9583602208 65962201727 60425564742 2669306996 25330571638 15392997428 2425803637 19302232687 7699211794 5598063226 69038443881 2407485454 38900488065 546914071 25258310307 20872890316 6479539040 10848393287 18307303328 462267107 26734365821 8666427787 16681826303 34692256821 16919424996 25224984203 16556583865 10501405478 39218096323 19703461829 24913679110 51974211239 3862511894 102711887 9671761941 633639040 42129859467 4918581156 21730906037 958954020 3634202209 58522639253 3667903542 879926688 72557955805 40192284199 18634339160 27008920180 11560354913 13286361906 17570944878 26224348097 23791349569 32065167634 10973073572 81441580254 68241387277 17619208649 11719400715 8673986582 4954859984 2268677398 4672800036 1254655898 5548709182 35845598609 6889434823 11269526309 15011052825 20369136575 27774624801 19716332780 3136866918 45114822458 30087791615 15627948347 32403929267 221702902 9656325770 17629565641 13375188550 20886350219 32091103443 15824065559 3533959033 16083348109 29705327034 1061823592 23341303893 232638132 7445516466 48753962687 22130910500 5149552164 19376142833 425089554 16450334653 57635767794 72091673918 70673480290 18089509693 31435677821 43277024416 20283099321 22795045382 17598184864 4759111802 4586953358 740871729 1851006914 9838456661 2257514594 6950604904 20373208534 106689875644 31456124713 41745513346 21905972234 7232967689 6806660303 3413503955 33451557454 18033701406 11963782393 36732428846 2420641480 3126937424 10837677033 18467829551 3454876559 7540317639 18729240053 8316808218 8947115136 32149912158 92590616059 1298322316 11334851090 9387421589 14951016441 1843736380 1744391831 1393627587 10299263046 4192882969 2901404745 5545719193 40716255980 18626626390 8526962470 6460240281 21891364821 43068037845 1081829522 6432221732 5270666696 12668880561 10795631654 15699913417 20657310212 41457613555 39373326713 317673564 57608416877 453286097 101417204387 39845432376 56456085836 6220588207 7489397910 71304040319 226350697 9602387521 19282111167 73505761795 7096110526 233201090 16856389786 16161792387 59193394082 352654693 81965208315 3573743242 468240259 14866451225 14443117613 2006126172 18201261993 18101383194 10549040295 9687316577 18011808298 13895861825 3339626381 10460450493 34599749361 27062681706 72243954170 23122704536 46760084902 47635355479 5449007201 887571793 6381109791 3675116334 31061034984 1024022398 190724436 81374743908 24738221176 780342352 11488196568 86845516681 44298218426 7140939771 6328754746 40496902741 674615061 39999514535 3726830709 26079702601 79218537377 4326464578 8206593423 44154715511 1588102894 55532455647 9828065216 26728260505 6178633265 26914475819 33314008980 7150555211 47069315605 1255543924 8659862131 3313137788 338847468 33495762475 1776910056 12370173417 12786708950 13867271909 42630984532 35225966736 37683870970 40199902524 61272858586 38305675822 10790621951 18808636522 67324881513 32610813511 2686287 768748014 17809984938 2536392531 25111258891 57744642747 43963212142 55816738766 38336543305 1718278664 9518399770 87131645916 465948668 1155613678 24171491666 53113223808 53647005647 19019370406 20343425448 39470399646 1749036546 32720145060 3031238743 5761859440 72440031343 61683735325 30580318731 13382762463 4695581256 30511309393 50595931135 31446544653 52672031097 8037634962 48305601564 17719608766 1170829618 621118584 11587307879 6064938132 5589166780 43191999912 25199322390 6627234635 18822498809 126751947 105960123654 743232715 8304588550 60020400913 29622031277 20906329450 56742544751 25802957132 13570979528 24175286868 45513635611 10905071053 13377578154 31037548940 33873691258 55815583862 74311404223 45196058774 2310635463 5597133996 6393892933 16519187278 2268107816 45382179 130495094 46826511686 647298154 8986481346 8321678 5702834842 2303696472 12568546707 12689970803 20401835656 2294474881 14687597978 71328313726 34587158879 7933168928 6867282022 50776876634 6749389125 327496834 8677143805 17140971856 58942308221 91324834474 336981056 14833171015 5539079544 1621136888 2349401544 2888277428 18731413 76015333024 206541219 42312434668 81748807487 38086096454 15868822851 68025132114 67766821340 2370456349 735612592 3087425311 74850253622 11680800542 49933405876 6685509473 633013174 60165800306 2215833053 54798225603 39520354486 34403739890 66499199495 57116120274 28709610622 6144100456 774575287 63063319769 21743537508 17775216838 21284935138 113128347525 1419437386 18100061758 61731003218 38784377738 24402942776 7052538408 2897334691 67341060733 28812488158 67497643302 1603624293 97110815366 40671383067 26252149384 6295384985 30430468538 12756835503 16438643898 30978738167 62198280203 11643120754 39492924860 46476843930 7262618737 3657414200 10934867396 663811210 15881358989 132197751 36843657592 17859638843 29531827570 5259799988 82078656222 31523801888 47183613601 86430130480 18032233313 824479676 6653420646 13353221418 12351801972 60925795545 797914891 39979536375 27345627484 13512718805 75569608528 1807837713 9589747031 31135786643 21612596682 7264779778 32608142799 2291739638 23905843086 2203210355 65573488422 2466747975 3571218695 5093200829 283576549 595539745 2363638047 16924320787 51441224527 574965562 41888545828 53650163248 4180838325 51322138331 7654567082 44269679806 11638501699 1034076104 26488448041 5814626642 3657982182 15579424910 2377581522 98371063657 44188591606 44641456618 41383079430 34327974453 51114029444 64044798593 48131920200 1613055190 52141308062 67415848830 110962693 3081871830 23504989156 11538619795 29692966951 52132018432 59963460313 23754497910 9351679586 10060953578 24170811785 19713178648 35280640228 4787266861 39854837075 882466826 701437376 15742106828 48643204042 40436990122 103490347 18103492613 11338666924 25846060519 38563265359 61944404878 7682874706 7071366073 12535415813 43868001719 17154665265 2072367186 22154535934 12934500225 1587572830 4659467840 50293205834 5679013829 24169203031 773379736 45509562592 72169974979 47621005738 4115790976 9029627132 47391635 8820744946 3265372059 2538437078 10756374087 33654733333 9777619105 7299999426 20525817796 7771518474 66629111293 29588822241 7996518016 9698483047 2938274957 11722441121 420150845 9595164090 1149326848 37063363439 13938461596 4386748668 15292680940 2127076711 42997205318 5126862065 4712018375 23665619622 935672429 7801056 28746864270 13813160166 73167061650 621167280 17971031585 49561360086 19049048671 35222244597 45323833150 28215298338 61513744996 54792150152 23563440606 10912270151 30904769717 4767441885 7616515176 5482265224 8386763396 40823926841 5405024892 48139388265 7180104445 16125174442 14000185756 12810981081 5083162525 6202008421 4002479219 82144105185 18618713 28337628086 9377735141 45943554434 583261881 41135523020 40773616124 39884604749 35161215612 44276072195 92758054511 2795514963 15881477978 45037323053 6986278673 8193200790 76246326477 13071386402 6189025325 9401305254 2953609369 30396051047 16758855610 839731751 2226797695 12278639277 47495557008 2293294864 3727780474 1910655045 27331149050 6226909931 31506689119 5675752072 56685096482 4075500374 29587816465 31056220746 11244385146 4928821823 15186169615 67752718267 59543688 3401487552 3063249043 24245263166 16134659073 14284652536 87617651765 14410374630 13969563462 38208727553 5191550059 16235337169 24769485826 9581979961 32037532931 19401020270 25391008090 81444036794 12260474328 1507285543 12189380944 48890703308 27156572735 69161718571 1221205539 1482096116 51259612438 508317807 83543145971 2478093908 33339194277 68856979721 2172641468 63462227776 7857830084 1875551334 21206264047 13429316531 4907423688 21858226148 17678167988 932057777 7123916065 46687008959 7343178723 3213913642 58964323865 8909742045 36305269020 3561297923 39685502561 35966596991 27406957902 9229283417 3565667760 12440682201 30940367982 1554031060 17061931031 61686125197 35161522032 1285293410 11995210784 7358799082 36328263867 11667107929 33033267676 17863686257 58777074985 5135527686 80159205036 208369628 24131670064 1687742492 27096674959 1462045574 9393681260 39484190402 6978910797 14147219185 7567702710 38945363594 48133712118 9615457811 1730270306 26196041905 59213916464 21111356603 47971972823 18944038022 11332257342 17435303712 10685352940 18811985921 2730344953 4664381882 5720542191 29320762 48221790942 42318194270 4434140213 5000057869 31887433697 18303368400 3273174172 13139422990 67043717186 35059797557 99749872275 9020548 4656336555 23875521114 1846625973 1035702689 426371089 3410641328 45520675747 90260675584 5127107913 32043253700 45490675484 19809719322 4686705605 22345826456 33025999900 11175563697 15155093975 4142929730 27152677708 208369933 3800259332 32523903265 21148706499 4031286972 37356829103 8011104682 28159700105 55359827550 33330924495 2544179492 24562860912 7416517752 8832947988 14422155726 21764481974 43909131645 70532800904 7235565541 26066765443 1124220357 34150427925 55817969493 1002506938 76123040618 587118637 17272696724 7326188100 80873317722 35207498752 11722773108 175407925 26521838444 4696918236 39814843162 429661539 2570136134 73331505426 2488620008 3042956867 11718609063 39556371393 12331789973 68645343637 1096033536 25942790207 7439142518 16064046378 10928696489 45513648 43644612010 33873861698 838027233 5777147407 2014843441 3371902972 3170716530 30332580626 4601704116 5363145723 19635332473 20063164780 6639359073 32147773921 17490416561 36624361106 45286823972 1847657197 100963377083 6881855374 9661092867 21055011300 32124712730 589995963 4381589958 1380930352 392193323 5546991698 2080114199 12133784361 899531651 18056275803 11336999581 9491835941 6235340682 4064968635 5379604876 14516799080 16148604237 15069777973 33992326777 5944526776 3941820439 13032181769 24352291092 842193961 30271863894 3096914068 25336501433 6482814756 458959959 5607338111 46135374319 27547881900 64183407929 62959744569 10859432258 8637720849 4770286624 6892285212 12638933274 128609795 7760744838 8415507681 10081622401 21493078511 17783681943 1112517335 13218581956 9051297094 17091187535 55106023905 77597920728 39434950035 12383313023 11584290290 12935525890 8985167884 4317241195 14253051282 19451941517 8090309916 12551613477 14032595887 24413221609 5695735034 14153699226 6187731230 38949056077 2036041701 51723673696 303284363 28514797569 21264628686 13177193782 76176637948 21021986977 2573066746 6584708071 58942953155 12884620969 7307150851 43198449729 1718143385 22701496111 77083068133 28668845383 1254289952 14042242335 9633464465 163870246 4280271941 45003999732 7777987601 12577525955 2598515070 11072243887 22423529854 1116617923 6157436868 6144194731 25759078190 24778935563 69925915239 3326846166 194560159 29715138169 38188614590 6457356640 28232205360 909747597 718662567 1974528817 31655727 85100763126 81705514514 4263798139 62399623310 17402436633 7675028327 21402245072 23740882903 8516508175 45599488204 76326457985 56114285049 56215163820 4526830225 27307311882 219482774 4323803650 922336820 26571141124 73782278024 7393668937 3663650279 30983809021 9260024782 10061368030 42110774760 26186460168 13517787627 28344194674 41493379800 2144161415 28269091139 23318940834 18136017903 10694066778 9506233542 1060580435 24540559236 10712784179 31149869771 96356747734 5228535982 17616450871 6595814227 42405070078 20991175243 16711986256 17935164814 23662358350 5239664474 6368567667 29695212896 9763320119 715383642 22294759944 1475945331 2584013516 13206266743 1403854115 11758427933 10258761159 63749026023 16695254911 258001498 30473860921 21277197996 8443820586 36908256846 815342559 64326340795 6385360 54631664177 61911095401 1682487426 108332822842 67383569133 35957665912 18665022775 24323177908 60325710360 57238417160 78453077517 1756493385 12773966622 14066913770 25723249797 7330916481 14620719356 47427532302 20635939971 24992473778 3062647190 1970230305 49213935345 28357218624 566043611 40847363692 27285984810 8218388405 27317363341 5220689945 12731571430 943909360 7029831478 3587718800 59342643027 15155092469 31265010189 8272132842 13009614378 43180652534 14727882650 28959139305 51537568935 2071870571 76347861481 86268735630 17992341844 27930059413 7207809635 4527719467 34768128115 6076751439 2963915618 4528550723 38369635418 8577564324 78728138050 29270838497 5943536138 3724999204 17061582366 57951211414 20809161853 31053857350 77106138752 8760329762 12847262725 26502188018 27817467446 6251484804 44481355617 17176924132 497887654 1209834762 61920075549 10845728989 8341414492 16598008007 5851781926 9399036953 11604049000 49086000069 15694865497 739989385 34984003004 5691988094 12516939402 28336526349 11545285880 43705634257 34725208740 9133647648 28762031117 28193305120 14089192314 5185626855 13836818542 37078417600 33475280526 18684619774 881487543 76884987842 3817407776 22478998663 45008600026 14497235134 37780965052 3718268251 39576658073 20681427430 6603712790 57139895115 9652803368 49782022779 3712262844 23658148366 20220462322 41152054263 2721524250 1185122934 55422168528 19808899845 13085423948 419539764 24124629679 7813691848 23706887256 66838065336 337456053 6887310097 9432307005 273655488 17487306888 2421788804 78792226318 6560470509 176589043 21548851711 38953327836 557882238 381251613 2834390377 500435873 19342462638 28678029951 53845039730 83690796743 2586949526 31186752787 20874808399 5342532685 27478165231 31744459578 18340655243 46732211 11072774505 33879360417 61831243938 17481123648 24214546225 26240378644 2886737896 86600634280 14003368989 7408612332 22951517473 2035156815 47062297014 4527947989 27345525866 5499633219 2933454837 50019119672 32944567161 48282455801 66629750622 1171856503 9967617888 10852063061 5558200947 11950069280 27167100968 34366753538 2186398326 291556184 12759160518 1524539070 40970120177 42911970970 40685728146 880344081 34759730290 3088339421 33591796339 10493852890 47607737187 10116018146 2930416313 10702225196 93971645314 40756994456 5836858292 10524207207 21621720295 6344168698 81765014172 3852546321 13664922879 1007771587 12100922584 11275251896 24306684487 16624186575 13785485475 56102468877 33570061173 14418330242 12550901541 26719121592 43366717222 68335025511 17902271217 5197641340 2102151834 34984090363 39823346379 69917220266 53101828354 14214922143 1569717696 2124173832 8216561240 72953784888 70691127329 2727584326 34927166118 44962987606 18235427872 216989465 24610530634 13850983274 8013925594 17653456058 88268735418 48828928 32896034686 51475458298 98975538863 60049123 60927235052 35114066055 94304462173 41359505577 5184033361 12469182189 272519173 66793047569 7284355766 15094856847 25490660743 2559691933 87750693 59674873360 1007200968 23213497033 22730209395 3750003155 27753178186 10605949977 11480126888 9483988043 63877109301 882036146 29518312725 9149598045 224189837 45043865694 37903553044 531366061 65140920144 15045491704 55512804110 14135670544 48005750456 49699964286 33769927610 29858122535 4766884961 37529067778 1276288365 4698170813 52730271713 35031566002 24461370214 1436507553 29642011786 22872267405 18691222051 41164770064 25296691150 36563674406 81510300528 7738676543 47530495290 36669846056 27354862869 9300450994 5293957113 43668063687 1353647698 269774168 54076790304 68573857589 52829991089 8690656830 4574922881 4259748786 1857381495 2441788778 1598652563 9711687778 8848087879 13607632126 54494070694 37766389112 1292495062 7112555623 5616422761 1963295927 6380788687 10439854791 10275236075 19181979820 972888 16249892251 1631196246 64906226757 8175373735 3945517254 557521365 85089974424 425637230 86877863934 29244594199 21391626910 943227221 13134807615 88643504284 6367226693 1578357038 1089881743 40958198243 26374967749 1375319741 8130485188 38149505207 16964400336 23621849984 18583998423 14727922864 3999089996 23003941912 528876076 45718475252 1022017286 25376280856 9053050285 12916612752 38225062661 27203289588 2248843759 277781042 50683860867 6549628626 625140814 3150869662 16826829 36900804459 6957819010 496333806 2991438652 82186285276 88488968784 8622043805 28064704161 1288494717 13534988469 20855769311 7245751251 14738562945 54105097534 886067586 40211822969 62193911642 73345135876 5749594552 39152346583 24315840725 82779912361 42259140980 62806175159 13779148655 26498903509 4691173478 544467891 6615009178 1467476800 16770736690 2891865215 5153253122 2203282565 17672942834 1439645635 24583725711 10748768918 35051049220 9183546376 1737536511 64212273939 14113029590 5779864338 2193738532 26791286207 102715418706 5579014453 7362058836 12678428910 3637522852 25308314392 43586806496 3997376942 384459387 53689670533 1013364953 857020248 71525329046 8066359265 7152656826 22899866382 765811747 40732853044 45918889486 40978448022 702890504 34060507964 37763895993 12342187877 1920802655 85197445635 35292348604 21881418462 14142138699 26370294808 5239256084 17792685617 12386679511 1908818175 2283012544 7781517995 19096591560 60663326231 7339774288 24323491670 670878853 16504499297 82279980496 17746698403 10008632649 42595411635 45334841849 8011736086 26186640970 26291221890 6097152442 20385106593 6475185490 3152995454 14892256590 38300552612 2990728629 8056446855 16249451928 63203905532 14925070520 13168923578 96191595886 26492822399 8706390510 80011097611 18406355118 8346572917 1712333054 487980044 6365367197 1531625614 14226975495 1889182815 36107382198 8276136115 16672303403 11758463693 2258230338 29057360304 21396269291 29685235294 2077593268 19326746846 6484639764 65221432642 13567818341 46021088149 39840133173 497031052 4168994335 8388885995 70289568951 5633166225 38020133829 4575541881 10312720323 16772900064 26522294592 34419527843 7499381897 48106699709 28353594127 3493792185 19470508164 35940469356 68030659806 16738888791 584151629 568284782 4548333333 5421190290 81897515377 21473502945 29880227570 28774010298 358613211 19769921216 57321685047 56379630058 7706670272 11253842033 101109761859 1705066663 66267008312 7561839688 5998347967 1282759994 52400443487 19987484339 3052140036 7077352067 9963030038 7659184436 37132830607 88803268530 183801933 18923231787 9526421518 16350152740 523024370 35538662339 10681781371 20790236074 22172784633 1777889553 6286098140 57015211007 821259279 5967310836 5703621564 949953098 283667577 100603931349 672215006 11972441531 39860816724 13864313062 9856607734 12670807410 28680247484 650512832 89992680313 3266668355 11359715221 15255868214 18937146360 37574719441 5753765241 2933877729 472237483 6088616122 48569345898 24674747169 10858312743 7493946310 37271161420 940974869 7928415981 6624959185 6178376713 1039934988 18512458438 29587509026 4783463740 15976638857 13121895445 3070764314 6805264325 3129765711 3958279506 16489995330 5940226663 97562407822 5953535614 4860247769 21790028243 21431787338 30320597436 9493290236 17525279296 44489543217 63687471 45437583826 87511478261 1117390420 1788652682 26480062972 29873338591 64978831606 38969607546 15291553275 27332797461 29229617938 28770400483 45113682908 8901747288 32762582200 36461026352 12817177733 19882941238 5059628335 93195694428 4757785455 338248870 37029264166 140853858 1120623555 9874347937 5284044316 32676975510 50422399902 25028652868 20025160927 48901168383 120748703 59324771406 10528675266 514713430 2825215342 514142454 6189051160 13671827731 11973646056 46602587882 72778055977 49919680510 9212600232 23524126716 62310386127 3989141236 61839729273 45039728810 2293854742 10847890953 17343325884 559840198 512400733 11187554925 28009414144 18671185398 2283378294 12362905573 8710577959 33241176473 5156750832 4051038618 6094182648 26593658096 1388041913 16158838194 8587397811 38009151431 93730400 29256406628 19055351621 17120896024 302072800 15408497982 55712598 11055703765 21324313114 6780959169 57245058228 5626085308 15925285195 28815965031 115688600 6741354368 22910794077 4557953111 640966546 22475452154 1744705972 66187440641 33446476391 93378399160 12854693386 8345293309 2551623051 4168557729 432143474 82348068116 14667203886 8930095201 545312548 13745760009 3445788734 34594321691 59483601636 21631493323 1744425026 10897930146 9882257279 6841607512 42980926967 2094153528 10444000963 38594399324 14076912938 21278673416 2364576174 61150156 23182574779 68391783898 19560465180 5588571294 4897151415 5960991117 9750983446 33895827791 24184169658 8796427509 64070517147 10058145077 12027851923 6066108635 32475623076 4921484584 21204721998 3760240954 28585734961 19964342348 37917572676 496061862 11214804875 10009043502 31776639648 1541675895 11798635064 2357070282 39881078753 1238105409 1858559538 3546045546 10855182456 39887850419 5451660470 17927241492 52598071322 848016940 1499063721 59648100431 38195309499 1298040643 40443654860 24584933300 35154238092 6652386650 9103549715 6926677909 28905277268 30311531416 44561346755 1481419863 34344150544 5763355971 38452297024 6856086708 15994746310 5251523839 577075973 6880337872 27597653590 2470273169 68819496518 59846585120 51979651904 44236654959 40017225986 11367756003 6995497153 2749579812 187346299 9300516001 12709068276 13398074350 19711635939 63714820602 80291226809 16985771460 73252551693 27169219433 59206591239 71818155958 12293557411 799989899 9850571681 854610653 24290333518 14661000606 47386250145 15229045860 24514144422 701479523 3430470325 2546103776 19301674724 30066975015 10451483121 5759397299 57625313 1012587309 3662486953 1449520979 47387232729 2816736476 10582374102 69613811427 55768567502 857404387 12449694257 19475024072 22025017430 4098415251 10455900636 10907045445 81700120015 29405642170 53891944706 1377461666 21349199004 148342672 3148193504 15253574742 17362636716 26324551308 27492324065 10317551046 16745945699 305162930 45072933687 46475013902 32398780553 69886193965 2640355990 13391070370 70329902 2761090358 47216715036 18428611650 17707507758 77349820590 31070337491 16249216721 48250515123 19536303489 10568315081 3055584914 49308979629 13545442993 72638254645 15184583 27757243109 6452134862 1399485579 32243314879 21341672007 48776120580 4271620768 1035747006 21464706618 52733090955 28830534214 51167518299 1364677495 30575797496 2502207333 44675681531 7330701322 115264973 24336097635 3154803839 7736333510 56143937170 10290971847 43562892435 7339569754 2729670442 65340404257 17856790775 22186653817 13379359959 783927701 29610732108 23034339569 45520911121 570860995 32164085268 14945335317 2729224877 45621285392 6308095193 67851866763 25834364312 53099228594 3560986899 3489587075 26680577310 16081548944 14880915714 21798628897 12437006452 43635297705 12797851986 5373466716 15027726719 24892569202 71089751103 51853170896 3329636051 33405452893 12665800771 7142045426 3412088343 1444456077 248057782 7416825674 7095281972 20667134755 35650895573 43824403696 4169999757 10222163273 15142146422 20794691562 12316185577 84796139691 9584773545 32560118923 75463580065 31625689806 9579258114 6176288874 179296756 88379906454 750567902 31854041013 193424761 63954962414 5468577567 11141070582 43404175 7141337179 26099160267 7389931101 7456900760 51831496680 3083436020 517030455 36543112650 16285364703 18713156284 1824861899 10051525502 17697132562 29930604021 708558875 2982363778 12194489547 13005069809 5594948615 2823796901 32626914014 15235162301 38449939079 12137780607 7701166774 28419390611 21580182717 34232139449 2703894324 43546191660 724147858 1186215998 17149010402 1906192244 5639342323 34413297368 266371987 22422082220 43220461156 3194790651 4361957899 5413361409 13554351530 17402368345 19063482423 1898681878 60892834028 558603588 39182079316 29634735481 1284352480 17378385935 71396378820 20555620856 4078130667 778187898 6187204389 57881159348 32397852367 4313954363 52091771310 27865983367 58097420114 461011395 78555474372 22470246004 93728379661 9541587486 23009140930 71250350830 17263757613 26062271547 68647548298 6987943013 802902716 5585459352 8458419055 27244925 54888497598 32289475281 6529379280 6219769317 39531686710 13209596615 10810774439 30126361899 3353515660 24866981536 23198292106 77097251841 41251285086 51288542100 32280019299 29689493456 24599287608 211163739 57815376112 15465866405 54261736821 871791253 6471717120 25063724736 3279508450 71981232492 17561612803 31002471012 13397287563 551321012 47887029576 30363994937 17071024913 9475131455 8053474543 437879902 4942704283 23393462391 20237052840 4146542774 5362829447 57360819202 32604005987 54119072183 5470138819 29378210586 30210476896 15932521203 817490708 41105854979 6731110895 82732221859 17518189281 8746221342 3383105789 16028572070 24499900886 28388061715 56616050573 1394981464 36822343137 888269646 5176110297 10309128981 11934515736 36799788619 5699596422 12173236860 1711781958 69577370409 8476005522 214826831 21300726298 10883570983 29112167004 2717045503 15354705963 19966948735 8789828485 3809819200 11826519986 28387820668 781188125 27768875907 2654362581 41520030030 29447968443 21691074692 184352347 5838861510 39473539452 24480619868 1179004148 94092455318 12685225068 1990031277 2327165629 313478172 7183531622 686564522 2059099191 1835555326 5585557827 36307081195 3737277722 13940031354 99081221466 1251391622 1050226981 89167652987 333029074 24027294758 28802094800 57945903165 1270360007 8434711 19694888693 37449624488 21634164114 55543855230 35483813192 21489148395 74958158631 10964516204 17870647719 19313505761 6341893410 3571956293 23749262836 4213693348 31058923406 32213910402 59639545790 42852341190 6149743262 30101057726 78715258070 1084189153 37167306103 40936632464 2623089870 452495154 1850605351 35862317021 40560601512 3563315796 6862616148 37493424420 28596058681 73148357072 7580699700 48411168849 3623680496 418899157 67404139316 12918768939 24580732059 47692491384 36105867096 44657121505 39394453531 137807705 62091740644 36854789071 12445722076 2225992355 475691425 10578660385 27320133136 21588963698 46856466777 14141715397 14934602452 36694438232 12102301725 39074511654 21507273150 1244594467 66118024197 11075461492 28860353510 47598922286 25101862478 40760897718 24908868068 10767541597 31580501967 10411680305 32015216976 1330999750 1275153294 11695042831 353704289 9791701900 52229923033 68917270172 5271416987 5507616129 8157286628 42372142433 34591498713 42330588711 35967765729 16395210878 39595456179 3817540599 597110496 61292073092 3602284256 83471668337 17067293936 74090144078 16896952338 885962383 2790954338 36273584257 75831880265 21800252971 58252698023 62510439727 78976815997 27492970002 21100856664 30917206984 42689339457 43941693093 39681964452 30372498826 14131014415 321004346 45704114428 5386335692 3033589394 35311044155 4651041351 10823256194 179366273 85148734 3565668672 74800428640 6804058050 61712609684 18031691582 17801582232 3557142828 6268623267 30827050146 740993683 20305896355 66761223020 16919179729 15261255057 5978042360 15470758398 61158483 8154770814 69133522118 45299613890 38808845635 51361095188 8591965027 2202672093 27213533669 3139971258 42406846244 10853235451 6945954404 40389580502 41504949708 55931067310 88919304443 7028077654 12114850359 708884180 50839032991 50281116 31049547565 37815653454 44326494291 10370841757 83726298409 5461173176 13826914777 4339490837 4509761680 2640718068 493782392 58311420247 20861779926 1037701713 693494321 23764157410 41633230207 9876345918 37805771261 22106711976 56328174253 6208656328 1134758589 26097513030 4822110698 37532779920 48767671077 193092065 2523584670 84826693244 72181757185 481796456 32200879920 11402213375 13261159265 9103314026 47733007284 27395614302 31947092624 37204126457 13153386890 4604839935 70912687797 37258847230 1113578299 27096464095 41886552364 58453221619 47215471782 24087262432 17580827335 22570586856 33875784889 37188413769 9100548320 20654802131 41307697545 96169136335 9793300321 8919800066 10837119336 17830140410 11417300374 1131560610 28230050957 2343053272 3808363912 36509095512 9849122323 27454153934 1347660130 18639742076 7012932565 40033384313 626411627 462531493 3249111049 5785786905 29302518648 10837447326 51909232359 8577031230 17545110487 2013910855 60262871094 33962372776 5012686684 44541414287 18766643536 30569978683 2329592937 592719278 12804851482 35546533585 17416130192 44510726551 28746972744 6994353852 80375331943 12565594394 59184623130 8820824952 21687245106 85926109388 18028126506 4567441426 18117385194 316028320 19411318786 18293789445 906012289 431218884 1274284721 13126307955 21104182493 49939223095 23155977669 23655880 8817206781 17360702840 7713663420 68880262139 32838120379 13756734839 9304025213 17189518889 6388712742 87180246608 7560334338 69767017341 44362591759 6687290572 12086406099 8049421580 56936227535 6872726596 56066609069 54735484415 18395873826 2886396984 6562387624 82686562518 19653028656 65325657964 14615181686 16465676411 15821604708 30829258624 10751517417 6600293825 1729878532 38128337913 2020516829 33548727322 32925823219 13867530713 3140566430 38666262665 14895051729 30368768902 1453021352 38029528446 3610877952 18501687602 50475513246 24382690694 34121399629 2271655645 7876738181 89957051219 123164170 10371790487 64851149316 3631039898 1023348711 39819936584 9146546710 47676405255 4388514473 9019781048 1332776478 59196536649 3136087101 13814580709 9414162811 71509552865 28479984087 31877421100 24222123474 62410815624 15443228415 50381072873 63412446392 51366847868 1128350751 25069434521 15787856657 4345909291 56042404786 23381562826 32323841872 58101592991 22341443703 1593429609 23950895838 28034366000 650292922 2022984764 3594822815 3043644257 38383899219 8907133436 11533711234 16157644205 16546790887 12188191920 15691469199 7235807415 35685253916 7166001 8633368125 67890497100 48220064473 17808701219 55328605106 8100392810 894241071 49473550771 67215861323 111955464627 5860824050 1302052779 98722869562 549644277 12374530469 70020417712 50163146347 3257743099 53358817650 16119005930 9972560633 752975575 15025613384 4590453278 17075437291 59681698688 1302979358 8943396277 27468984041 37023996991 3122101295 67620096242 22302562373 2847195723 38690704542 66525677201 28506665006 7186073613 81802994789 40426077452 21260322048 118624715 40450854480 44245149761 25476564946 16666547863 3622081384 11607935686 15375277637 76353613558 189123775 13289118181 56279170680 3982019851 58026026820 3532875467 5687873895 67723042600 1589829444 1412461071 55812530400 15909569436 9892265395 78837521789 882004919 9564257050 11530781635 59632249005 27360509074 28697131229 18748720499 10137449398 66782282397 36636805635 16313135319 10078999434 25036203143 1940511142 41396945497 34004657238 724739254 2268228827 3909550276 60264402480 4331663619 86669147 598878514 62905441330 17124893139 18930573525 597115076 48640187053 31414505602 61249618148 38318627795 4926279399 13133600372 7443087717 14265115754 14407233704 24046932654 21399456519 31826317649 19469082629 8145064186 42315156116 39829478694 3048086697 28955810967 26311110945 1634142958 31323807223 12552197330 9673068026 13060892444 22874484920 86982619901 35676639570 4461414226 24365016741 18175278841 831650386 1602552736 32702836935 5477862518 10254710992 16143429702 49407742327 60237606395 2198030313 79080106451 10143297451 16195660378 539733883 66157153558 22653579739 1601727735 12674018191 56551923381 54832844783 6983027314 1333510199 8520515627 2546143121 10767929560 41176183654 54407644198 1852317772 8334753740 21596773783 6364176557 13671961733 1451191219 453158161 5654783703 30346882844 24654388129 57750258447 75526564432 10501370334 808011410 35337757139 2952303965 5854014556 2265476658 4705665508 3526371407 8147218913 12605052333 77956017159 37377593 6893185843 11849968428 44554732835 5673326637 362994392 1447162821 41987156717 13823700156 27959533652 20271470538 2173923855 5083074905 31728797006 17627580817 27168049878 7436469070 28119722384 10289028289 3496009156 709138926 14391749071 6679637789 33207184888 10106249763 27653473347 36928899060 17175747475 15084213511 49865841118 72506565120 6256640778 37932600004 19124146851 20533153651 40135399020 32332109371 130049668 26293574034 1542692527 7006877175 31398826024 37707695967 50658084959 38790978529 1746251337 14446851288 3466595239 34001901473 28612296892 1263644040 7449666903 12996526857 43498810139 29897533660 74512465063 20751524893 3322597922 8958646048 25281939222 90845508710 8732725582 2705707517 12328193950 2123696642 53879376367 35320538065 11567277838 4990341918 28308973666 7401767387 6538404911 5940388516 3216166829 30032048308 32951728947 29504411100 15056873936 13924829882 11625969203 1235322359 85309014466 8562870331 12217856246 13504249707 148338440 8235636901 56106648320 578831591 46575457978 52196550708 35458891234 4511114587 113424952 1023053590 47042230185 2278476829 45092222385 11023671032 67473015361 24385462148 27798202267 7572357970 11128758123 1652199867 38705474213 4965086966 6334976857 13070204864 40422796940 3150493099 214335802 2724547893 11144578489 31765240175 64175469194 1675001832 4184413879 1616435504 44160787720 52088774366 9785034440 5609659231 5189356563 4271053205 7545521198 102482392504 9482206937 18590354552 3361095462 43678169985 8572055887 8707663842 9023683693 6194067090 45396754605 3930789514 4105240195 2585061548 21008163117 6903542061 14359943764 27290065959 130615623 479776464 40116015532 16805821884 26388824485 7530447743 21311890224 33848984380 24599756394 470286087 1664138069 35139190972 7975758297 1670344200 18065171327 37307761254 10762413539 1564334496 23245895813 41273424823 33655419274 34349766178 73222599914 59929342 35866857371 9969018762 21245002856 7461669657 7531383827 5493485628 68706606218 55226531500 1969522106 1749661063 11638685732 11779916158 53990294884 29472175869 15814204606 14670872322 11464730393 28955402270 91513524831 8965041320 5851048052 7560690467 6433126424 5854217905 20560482145 98806641336 5561080156 32508981135 23759855497 653908852 42913300088 53179291412 41087882487 27223928631 70356843703 31461645761 6431271405 12748105707 6920291676 6769685183 8955035887 7758539202 2070199167 25378728992