34728 29995 941917286 147001481 459181308 984823263 28805636 946087762 592934262 26862532 815485541 316663089 621919292 874878904 606330067 532627661 10213875 853307615 556696884 28770845 46272639 24774153 605570866 145614204 669076231 843427644 89110711 620121246 126253145 23815216 894788007 223743426 827708218 928387289 934184382 201650141 73711970 143256687 934086289 951436724 94431974 947797341 481646635 625895382 621029769 911387493 474895325 860924325 147452674 693241028 593735641 29036404 795552509 820186707 491607032 446029900 65874779 137900481 952304960 678484415 18592993 807916239 961897967 7845139 126111569 611369935 109561676 29047523 803648118 693338483 894725131 491571852 947679505 994970772 142533928 356316138 610070593 256897665 113583505 942683349 475391776 145057324 724507318 560225380 970261391 944316915 6107455 437067732 29022836 587177323 137926532 954809707 626384204 801006505 988175551 45926266 18555971 682429333 949127897 720802029 236678515 937301718 996484254 144154271 810702011 10110051 491648375 66910649 760610953 137752181 446649213 964054417 483803678 9925105 653322434 359953460 818204425 718019722 540203657 606369785 592243026 15404331 182788357 926168779 295589359 56793003 80254685 144932552 419549808 19082033 652255469 688690736 491916617 12735579 804610049 53596750 73600612 946636335 416167448 951023889 950743422 128553743 760515077 5566619 7885386 113324038 467546647 12852721 401463160 417208539 222717742 939253353 921180765 990249742 605281364 870394699 878973348 592744805 682752192 533715705 68704634 953992183 610072909 430895764 55106024 407856602 790947786 489924688 144260091 124390752 130564060 800017977 680075156 35956952 775719233 342129716 993010396 454979267 690426811 28817140 67750380 944592475 73328090 954522615 147426414 972944969 859458074 487802457 63144263 385573992 792763044 742752711 439647843 686845483 756419866 606985565 689265346 11514069 25826503 135222297 482736993 3839503 582399623 643010959 154213086 28904659 450039043 4023467 885154303 903600316 119241918 24628061 386035471 416666570 147423087 464207564 837103092 970330001 934333070 993926335 5923101 9538592 894788877 752240842 413906250 600760975 12882647 28951862 887491952 122279168 128558013 954947434 144838730 137906744 511582447 75515148 917468123 133237110 156373426 610042457 733018372 978012232 812582131 945178991 10493166 855278109 656824917 143230075 582810437 894632230 877720016 13171677 610466479 147295467 44672610 834989106 18300585 113777780 28362551 603207780 954717197 182332156 607856542 718334022 937493589 492191630 615363804 98413096 357891180 596853036 131100390 314665431 80316795 12426646 826869112 935111733 63499917 54693040 879837782 340919179 113776932 20131213 950966222 819214651 752260340 552989249 18037713 145186260 827470247 145815888 608210312 75629015 526165080 991255740 154137894 461353506 868372426 259992582 203739312 422997253 16923972 65307218 942658610 65175374 827065374 11270192 887127211 921712083 143265348 79966036 71961397 4798925 883943624 961978538 605811382 390481598 672143711 24625754 4561631 995415620 420785253 24846924 459189197 136971478 591580436 541320595 56690386 105274209 134341446 756221615 950332565 770659761 881812931 146414376 988050174 483810126 97118084 879021371 805115441 855078266 983969363 738269600 593418368 15958621 39909058 316703714 11895524 481066446 415177025 150199026 472546316 861042088 218273461 62018803 519215785 585428423 69319046 483141060 668692104 761217004 796474282 458574103 526411623 974456136 589082283 28263255 10970440 61126239 275649837 46135218 13120465 607297534 811537658 993792992 878792894 913303874 458454326 78255357 891556253 80212306 416931161 793884027 85170825 888087023 18273598 433148094 303310644 787250321 78044706 955063746 954769270 853743963 54902191 368070492 38063697 54783399 69504675 768401513 544249009 999644823 661416649 71980505 756064392 957674957 935375274 590689087 682467163 961332072 278845818 677177349 670526536 80326929 189557486 915388569 877692165 26406487 567564828 26940769 119694815 887160579 107348257 223659707 628495080 4831423 453766071 9681753 890361081 759134860 18594194 89558613 21828582 972951872 418410035 130491358 24360718 609003338 145311317 786409574 541921534 978701021 859618712 869928940 954769398 593750861 558649651 483345665 682692504 760595651 995089023 472007441 399451341 946127012 29065219 341109880 480295896 928308474 13260384 257242019 960919508 454818890 876775994 10704323 410921762 25888859 945101939 391281162 492209419 794219525 12255572 637710170 20956834 888191962 407557965 843656355 794778940 409284862 141056874 88737298 92767266 139844467 217122607 989671706 137944825 487434781 418194351 498799712 375193249 945758366 991225572 978337252 76427623 468613852 995237308 996369176 416369535 12030392 80011990 610544960 960350311 28991041 986035732 928603046 458662007 27177541 608404670 26445493 560274106 65077018 830436391 20696061 534142060 113640208 960893605 743333786 795802060 736274823 642861510 792769379 416145166 602035198 81765773 431374857 113926530 26798576 872374021 77970673 946403176 946876708 961943775 878495613 610518282 979163882 121099215 937721303 631694869 11246568 942003360 487617301 937310303 592613759 483680940 650952512 799853205 22224611 339436423 479572312 949045636 887526773 476384313 895819636 877989059 112750252 696641800 415486771 71405067 99689782 884333370 733162918 20694422 118113403 608993838 894728648 105514837 266642493 979019601 476379012 290301734 169931657 580701605 384690182 953907890 986894876 736392708 724743923 38302701 13836390 935491318 536720246 146639823 143019399 990976988 815037366 6897597 805258457 19367113 341072689 940742465 475281355 887561911 591829027 605305201 941904701 401632258 953988199 995253863 39366822 65340072 476337690 135785066 744778002 810244968 692946937 526336213 626389398 604189633 859201180 2396551 886209452 979661646 844252320 20259635 993120567 398187857 593789323 606988774 142078622 380767475 113926041 760083978 945570028 535046701 23472906 610050095 6466278 619966365 413994315 925216585 223105526 692961548 23010908 357833777 189877843 993188684 416218155 434537680 420642912 471204929 69360730 26162427 950277632 657834307 971274208 70064684 986888286 585100444 147210596 727998107 785771817 107449576 470192252 603157818 12169822 890478369 946447146 601936295 382665522 871339950 207887434 333671562 967947445 669866051 759835641 250664331 475432146 126950220 473313242 971166357 4351784 374068289 399597341 261469477 27498094 742382945 977048132 107547807 404409012 994413655 609923021 542976165 564663075 586193202 128922013 927364219 53806368 972971837 971273069 476793685 961189680 943983694 592747076 155524311 397452775 321539407 809799758 914848765 487472931 105240482 144077235 70450084 96854951 55899108 807445940 729788586 140573574 46759606 223163265 959821425 490106068 12080713 760610546 116415436 957508670 608032376 217463609 143107080 532384528 29007373 601268642 130440804 684077905 199248956 610481355 859855001 221023148 736961536 111778301 669994482 27449959 934177248 959875731 26575813 946154376 69837709 993298900 121106320 20383641 490055872 147402787 23407944 752249834 954294200 894826560 29083600 609914071 12241698 136913522 925703861 651197356 994788157 29027403 754427147 139719758 27478419 149766349 78486511 490715595 65063794 146957332 652030355 610496978 28010088 26947190 148690012 969170996 134858754 44079531 626884944 875225722 961955565 568903538 356237616 12215233 892764695 759487378 802007894 143182013 172886464 961654704 9012272 933709050 136634787 940971975 29074191 877862783 874502337 591559096 323836257 77193676 938055651 23270378 120688641 837723078 953923488 442746659 71690275 474905121 794108211 133584082 575317247 817781534 406998250 978744772 189127271 295738007 71984180 901935174 62025336 528394167 212776529 5446946 594391400 954803295 921204848 775322039 74047274 959721276 192818921 966823438 870271957 937727087 720292165 860840035 284256144 109675778 873649297 668680478 993419648 881974738 214763088 11907618 349259058 959775660 147431218 18598969 28528236 536182369 475378733 87020598 251634199 543604327 806664065 137648701 639915572 699861958 882237148 442732866 481675102 995012861 55108065 980694248 961659065 961700168 44719006 874738440 488917723 140590809 704637996 51645702 88692323 13237376 145896528 959096977 751651528 113357187 517281595 121730624 39347131 20659725 39134801 950999959 871341618 418328375 502678101 40001620 70572498 938000406 109712046 147178879 134863508 416274906 686589436 9054048 2206945 930833599 911473106 409272332 28143080 132743166 355884212 113864856 146040008 55064145 949034645 79977120 674298109 124326555 992769597 672684515 399999790 396079732 870568591 866073766 946131702 404701177 609338402 247444853 267440990 146903678 610589109 610496485 9035079 671737272 294811807 139052518 624333386 29025591 904731778 879031445 603639731 219301573 939120445 147397329 61083555 357431733 147281553 391546503 146922946 939368732 770505503 26956452 130680574 537950081 803014296 759773852 69336640 37668914 776260714 805625269 899566710 13223387 700499523 289144686 599587097 10718953 88447897 79458910 271787099 941692253 938573207 9068251 845474350 103105394 525597743 145172145 990781493 961708080 507410908 54216236 929197815 12309281 69021066 697498733 952532760 894818933 994820053 788093792 252990077 997006410 996468519 485356900 130607926 893612818 957681159 330605069 815235187 12731079 194865156 382281604 130395920 893782776 754078751 424400023 735484098 853834374 815567342 894859501 759589565 870424037 939483372 704370845 130145476 20076780 976088859 79150971 147102527 18532543 576960011 654463282 4840709 146180590 284255163 28251066 27975810 918459915 136204079 491487338 973124015 125933779 634797218 441842339 420339431 253512711 991301016 830288643 992752493 979675349 657582052 755886698 575389043 68480175 75461606 363932457 155096501 691400311 726011498 625984268 648763741 125423889 534565870 883794135 788523293 893606332 798971263 26891423 458218864 946109863 392428973 258852517 952538224 526220941 128000766 29023993 693349960 811545119 28761142 11158729 710179390 780516854 796626828 894807222 741764398 135100810 290716369 450228197 786504941 277812469 955228595 954707557 266490072 73343231 589014188 221359631 610503171 4710362 619471220 139008546 382549154 961855164 76020724 147447570 12741602 6572779 65208521 476228703 756299633 979384925 810703680 1343558 139043647 20133186 892591823 134868011 536331991 455464877 130642525 895040052 265864209 7934958 400074259 927733490 755807684 63061610 25752820 499888629 146177369 519747239 402397676 130650104 840594898 45589390 992846872 609424937 188516997 69503648 875824047 28559582 582345865 542489632 961839646 219557333 871450357 666830858 835656539 892172191 299009371 234825276 438585397 451169493 936559759 878465568 758634265 503304438 147471249 11934302 26447553 986451051 440775149 27048801 58957461 537397983 748737506 960656645 142699906 693311091 878742263 749764612 920914246 973710065 836699452 990138827 457028194 15762174 534233583 887952498 890607874 146268570 121693187 129123262 76127672 275043153 533547129 11593938 30015861 422045028 977832328 733342312 145289985 845330701 593810162 798965014 961432173 737041943 630782724 483277850 96698692 65202563 951487074 894831790 105529586 142233142 110542040 189869692 357724171 869422824 810840129 585970736 893956901 760587469 805157210 10162411 475166096 978739822 955063422 4484771 952952430 536849823 490768889 42405582 909161806 492028481 683787314 608213878 124353003 743076943 212969064 994561014 491717981 447006804 308822 961952389 961054802 305265474 992616924 46788276 634768976 730904562 606140075 24860839 471120717 29060695 536819073 804713501 896527975 475418092 669026164 274674355 138671454 62891855 560226334 756315043 463102019 486515658 676753455 874770332 7584528 606288283 511409042 890589970 24860307 130116572 487998020 28499829 71969430 502936108 9137164 542143697 954961052 537742166 760457498 926747307 28936847 901096448 39650826 877434812 850543738 792665588 929797189 112870302 3869036 3999038 609464230 581023918 878519992 801053554 886255776 788431680 810876528 550441108 317784364 388860208 615933728 935678371 29033002 768594708 608200991 609206779 870639215 551606854 584478806 950418187 97117543 73533583 844403190 144328292 29064363 13907557 770767864 893253636 758427991 777683103 662765832 67628659 145062011 986955546 961682447 812688146 823447876 885380971 424968307 259881883 607417113 874783072 336238501 764198007 52076470 986835120 938425182 760500913 146416924 26409662 54835290 133468645 19661994 593326615 69785188 894709533 134886216 97140172 7508356 498923204 737618296 465866150 128072663 133934269 684095328 20681788 13145113 759540481 475493057 109365954 820799708 754877633 624756234 782757062 130644096 563377577 921520190 481705279 951689045 610522918 11109033 145110946 71595219 893531569 147227897 806470972 73733020 800577854 80356704 505713679 491994405 383740006 894818181 264923018 835616980 970124076 857054138 426011131 58348726 626415156 506523491 893303203 883326530 12169393 406566530 138921782 709916306 139080653 63251473 290488361 433979818 70514599 23504633 990262064 811397878 973298569 146900792 20202346 15926698 25388235 3770401 626261666 944890195 914356650 829758730 19649003 180171767 955321181 966177001 879006404 146333775 483217589 147925906 827599142 11644894 69179859 826580292 151946860 970974254 991299897 215373701 777799567 813022721 910593669 170820267 811888743 145569593 69474876 685669598 72278742 894181528 24818687 79759047 28937025 144247119 2064443 147318287 146829712 384399561 961938595 10687239 362786227 402635621 665817179 223621875 342157768 536207866 751184444 112704269 56766921 759887576 334984427 754336843 570726978 758438063 9139018 113299240 970201414 534577600 532540018 390888165 938085758 768856084 753757507 110350236 838639415 968118663 861991702 399844022 944611764 655339900 951124069 437759084 467481417 25001487 536545922 20771318 948993398 658863847 129618537 48307547 28821670 487266885 13128578 111726045 743778825 535082773 467740693 894814434 600024505 109438222 70042916 936846808 853759164 29081833 190174443 760411981 921658993 28013090 878995299 961861442 927314295 29076749 59696000 24865509 602171841 141427579 760079131 986683799 601943477 488015636 666522127 111704326 916260453 894305919 70572158 938433862 954907484 50760485 969892638 68388274 875309390 791552989 890376457 25596687 660691051 542394013 796280165 113216038 271841926 732177916 729305409 113345692 857632763 729769650 957751062 919114144 136406959 92419889 871192012 934635808 271922206 481684551 8675593 796575054 960138438 384573617 307281243 39888349 625007911 468999809 946914159 952903547 403816051 670078335 92108967 758507938 147206949 946284223 20631956 576760801 554958585 5882272 961442390 79302989 716582842 643627045 816871739 134839150 827472262 953101906 143234133 106716915 21880592 752176700 27840347 811932027 604302929 441768429 161597517 11234142 974419028 139085911 873793634 961943151 357353169 557053068 860114408 295465562 130506351 726974700 718580827 58946308 154562866 124171916 978711515 487910591 684498734 13256432 939463324 875368731 59975519 843364817 702509680 617466455 744808041 333743197 954184943 482744089 473970171 29025385 80152794 139087165 27940227 987002682 684947383 29073193 11711902 270023679 605438164 40102549 25906385 727948202 904854230 944666288 27882001 760119882 996043960 415606951 953739743 412083721 657599861 980911476 876514062 28807264 146416997 111640364 877372822 96098001 19606444 23553235 744505829 136941454 487968751 803179043 21486933 187749926 776815779 883516611 136949923 787544486 2749783 560896110 631670215 534940317 97075712 60264359 106426210 147109825 804197263 860618333 649138210 491904648 146650341 147395891 27770167 12974004 641535210 27944645 886337802 995581177 621924987 821069482 29035597 122146930 479059553 340666773 487453334 26948613 478583351 475815101 475389382 935676649 334981703 96562836 63500767 604312474 28176030 27541989 530879463 728483752 317455078 678356490 8013864 346430005 145376802 485680815 977176337 878927325 29059087 74866753 503155229 960916995 643198002 64823431 939459372 802406822 384641200 994472023 122256513 956577298 672344353 29022379 26858274 88538920 131331352 620905078 994835410 76081442 71765197 879001842 919528438 786380206 71007710 529583181 122026531 24583051 593756549 140583611 878054927 146783416 944796640 844512660 945459843 78245909 986260094 491930571 893287963 347459037 798981404 215228017 533771495 942378145 257767599 828393153 870433512 73963699 978187463 760649646 28948651 37099586 911507071 572689928 96964799 154004028 552106829 960778134 955051913 985823917 516835021 692885144 146781840 79587242 441879366 780136015 118557904 974375931 894036051 316097431 126447904 63193756 976558308 26769982 994295096 74995666 638359859 542272343 759997290 27599667 759322638 25660279 674729722 28355429 977666234 879799310 78722350 93905798 656896644 543377448 642842629 17549144 29079166 27884808 478486267 753363827 989562433 88653387 113886413 629074469 820067324 778326187 401597049 263762267 116660137 606355324 64785190 961927305 862826602 406172887 789695055 490275238 144622495 850448950 865682273 878878125 11227672 534227904 760592140 280549468 643202507 4352930 890807276 73439706 534581410 130398034 475067449 870684652 920438948 273663598 6231865 957774879 610171414 494960828 491967315 11596159 111515678 55893838 319732492 762689656 601536897 936852023 859001051 979547351 341912834 440787014 9138935 73689403 24185102 138519405 218355484 476347588 877436772 787848546 7984560 745571259 441866673 439651375 743632188 342495961 11961938 18570991 128463338 885232556 11210804 126496931 93985609 998100337 147482507 734425904 910433866 643177510 998062502 28995926 859981678 166633266 147399610 902273931 109661066 88348358 4820348 138145774 825550575 12211601 325275605 943709040 817565425 9150803 974529834 677643023 936864604 851226825 739297284 4590802 45761820 138605824 7284399 609026441 869124828 990147939 61332362 822101001 387825369 476483758 270561004 26952143 993315338 581659092 888235781 94934853 825499634 955333343 760308680 417661216 536301360 945868318 27924004 730493767 989339548 945728170 808445686 955303651 723843163 38834653 85208220 890109109 936852369 878971296 994927918 4739783 6330904 844526373 591658377 722878697 483787574 992358635 425010906 20534767 526663908 986462552 444662540 851722060 991018095 73008419 28408656 861114676 657943278 28279123 881722265 744543338 959825571 844944224 569279074 536328477 996420197 27795960 966817617 525477702 533985653 28840086 870479474 383346 29015799 511406457 608408552 73285584 215918923 882232647 459470893 982652447 10095727 968821681 4778143 12298537 174374259 221226644 760074863 399668056 938945158 760611030 642619167 63207061 148862 905741429 323861480 940714681 574838761 341665122 5728610 357990694 31642310 105925849 9662919 12996463 827710206 441746013 844947504 469406956 854391027 558771670 756317692 3025309 28540972 894254726 113030751 130530628 747676319 941943305 349762033 412142077 2732503 659918299 346058084 592343908 23266862 372626933 342102687 805046000 877822010 617097648 43616747 534712186 142650441 693525050 458489208 930841598 112733011 870116919 221535298 989720641 626417896 754015617 409801996 922599937 7014276 12027673 921341405 3256225 146337202 209097743 976373478 147422548 677583641 187942558 418393007 136966817 112484217 12551399 954850358 50288795 56839021 288712283 468488081 492097310 501506125 73212956 474756724 21957396 45757716 129926177 977562476 475375763 27848445 60067503 795919388 71368005 836928172 104389125 2345184 943099895 526053163 957778958 836178226 146158181 525393850 475320098 130214253 855636198 995226739 109414007 851917148 617448272 610023190 787571282 792052263 961654487 29071246 890488986 417234663 754835750 992243113 804386848 325375080 942688576 12117253 892353699 424822161 861312418 658154119 995440715 11810965 734763838 146998497 572546100 760013845 13016246 146947185 944699417 147462632 921933154 866948687 995505817 456543537 492180416 558174973 609512644 31776664 738524933 55125661 756911982 1453216 536742225 52709038 144310174 932904445 951458728 954947876 333758085 284229974 928258773 502071596 756147491 617578820 542122714 21746542 390229569 876424625 356914806 508652080 402507540 28037934 591509307 759492661 265125650 626370073 24625312 636462783 992718763 955373872 955316102 73706609 130542883 130652188 883300606 734278393 35937313 25908837 812469187 154555290 584115344 819774041 955065910 8034872 38413371 989702247 341860477 130680400 950556435 218907480 777542877 491667798 572574652 96821352 969088717 547438577 357825785 878470204 138121752 810819644 491162407 357876786 145845322 3905367 29055758 146389047 686123595 961845506 212366489 755542819 881472288 473311952 953133089 872784406 737650379 109672001 222667723 759145173 606412353 113924273 811923382 107970686 28900499 811501882 30223413 563106657 11866277 820305587 124766326 80139738 77224827 974833878 827671220 979380389 139344356 19450860 572804706 33719501 69486907 92919031 509935124 132906207 173564472 996373599 977868574 691220081 12028020 72649513 902086918 145076571 991283623 956122457 146255105 138995774 610598982 19609130 827657755 750531883 954686825 285590297 744796019 651245157 28943371 606374083 567109382 11920579 935411087 80296425 395830763 333749371 147430272 735293192 413488370 28773271 826610428 79263036 5167376 817504878 716608722 12305670 113891063 13352988 52265158 954514117 945201751 902881636 870625060 894790951 73357060 995389866 182500950 22696978 587456972 28964699 934886140 537603503 67386028 483792930 602131232 169077919 991304537 24878327 888529720 489996348 78248269 756454885 20160011 146775511 13227751 45120435 39490175 133591835 845356257 724849434 101325030 29026693 72151074 859945579 12139899 905927899 827639137 4734384 911565301 879005731 876186234 877697540 915332551 482063521 63581170 626226871 96741850 760558907 119088943 938467188 710729917 223065394 666574913 585273033 491686542 147420747 96017516 146430371 944012160 27873912 34404571 324184174 48275538 29699791 755651214 876889461 317237295 659526818 129069768 978809417 760572411 454713762 147464325 147457496 997047208 402653083 981337296 3786976 273605572 145486187 71104411 401417430 20090778 99206496 11576948 281483640 951011295 408268832 346054263 547944071 267893664 995199451 579088833 550759003 2950681 145295002 543425733 141083936 62276229 808707707 874806744 956671561 668977627 74719054 961960870 73727284 961871146 934084441 542348666 332819476 372043154 975211366 878729677 321129460 21927723 460927531 124811050 126405614 13574160 610387700 73107142 147382731 73678048 701946613 995291770 387942200 794199091 21269798 535278184 893742074 552369576 29080628 138452422 140519296 74433304 148236003 760380696 867590738 556964730 350832641 501473772 675565668 683491187 147259224 6856499 97097878 593268406 88722543 27995302 988559885 751072997 145276753 942725958 402362577 743957544 877979416 134101804 961841734 862614415 144806823 972019776 2091497 922707149 466640368 839949532 29048032 620576300 819011732 723676559 727993077 38149463 739407326 525480966 28965691 885629708 541001904 73716960 895710681 677668119 952262445 141174527 900766333 953580430 63443507 795396626 957464595 265257300 819343883 63510649 819678754 759603065 130702845 955333515 838573998 12191154 97110465 733356070 827360250 609423608 624336294 56391946 46117799 80522366 490043839 871771203 80545328 28826092 416059225 471228445 339112273 750109049 113917793 367614838 880973352 663084861 28498703 147420140 274496072 392189881 535546034 881920813 744515724 549673651 471639803 951092360 147456771 64529059 63586303 543446394 89507876 560000208 37898295 954261312 957941468 399026341 413576349 475373169 77195076 959277738 968243388 19465373 795809688 911620680 755668738 812130268 526324670 875591882 953142140 859615991 28713625 339003784 678401079 492085143 760486998 584331730 129372625 950053405 946389249 995511164 228770550 610572686 653079358 820509989 28980328 845239888 541547144 104766631 39863050 771143945 412704713 501009736 29023363 892205334 92935820 28736080 71602767 260560974 796765162 97812233 670501465 12027543 911088852 474329286 351252278 483504359 337003997 992885713 466661580 890638121 702621156 784293119 329534007 110746461 164511932 728839301 669969380 987420450 927070116 757146574 811052272 149933741 953066025 957627717 696539194 934204925 957724865 929127923 784033866 275011371 189812699 953097149 20382094 139067193 121531386 904913026 13045905 741028815 18421460 957164883 811914839 46559732 24865862 878647119 11509178 1694515 20535121 861988098 953525512 73686158 113189004 655849894 755362880 147196795 122270358 989246104 799078348 942934445 525264529 589582711 954106143 509315882 346045670 608661957 956674563 667225029 73703280 878127952 951478609 399550478 24876977 731261458 337829070 760613987 685155328 995482551 590666186 299139671 135738420 69500262 490086530 572276229 758320909 18707268 71551032 873573657 371260096 391710896 879015764 852242169 978660903 930219323 140403396 20610109 953118039 681720147 131429495 491915523 13240400 673373884 784324623 745073814 995485758 494340207 357745949 836023839 743691813 920734329 809017481 786519563 138860845 736515825 9014143 899948770 955301653 753948397 130396949 794099081 938275724 492172948 852573654 466877115 610570159 987981240 608590520 998191040 11142628 989829962 928124369 59381703 11858491 608968396 80361098 778787428 147188819 383791502 372460665 408980723 146798150 471127773 257676817 732208686 80341621 602220925 658910230 79827963 880882999 753692920 424272799 820152191 183621399 671462859 274754197 868610402 28952950 758621175 787333253 111359787 945164203 950806774 29032447 143001212 995465169 407957563 7994772 862072382 606727168 542132096 130146815 743759752 743043786 143287368 838576255 556959212 905347654 493530915 685797650 626408633 938862787 532099262 492185974 99486278 827643665 760475977 739516203 973190209 327867 510872195 4602288 117044475 352322586 414738003 337698674 999714625 745610958 989068752 31218840 957721737 68687244 141914617 4870408 72914417 760071287 693224826 757496553 752083510 932621901 113894753 130103790 130379347 30795339 113911241 123323263 223766581 960175366 223201766 736027576 149757530 439379949 890083327 130542871 112860434 618467724 792819698 139058379 725807995 804327054 2722615 927325621 724475190 139074783 734105708 842812466 333172841 25016774 470911134 655686513 883935221 962066399 5889462 855616482 145380206 124850830 935282613 760647222 59876919 384880965 12257728 535798039 692882639 133220422 961972078 634873854 50629613 46259737 890568451 580726003 467706375 384874305 951380969 935065161 851984337 78756459 248211918 755397375 455124999 22829785 607945668 147770908 894851365 825298392 72886233 63423342 610547195 602177049 143738094 536426818 643092360 626414479 760486315 757449610 961368225 981628517 997553478 741411888 155850841 530567934 11131291 836134950 108200643 893947788 875500900 938155051 593683485 749580761 744719639 991970488 985012484 598028125 775759681 376127376 147460183 137771781 383031970 768142365 953028265 95016756 543476032 80949404 164793021 28917554 960917676 13176111 475921078 961949902 13306917 876303161 467039262 987008153 922714404 777283539 759200039 407676291 852384384 480792023 76927218 524047139 4963795 19091596 335187709 455293074 653317267 71604975 45185053 328508992 105850236 458286881 492167581 888038985 147449621 778848626 752245245 932230601 146941067 492187244 496669227 739262665 20678359 63203890 869777135 869657171 809401495 692993490 53352666 384783872 825613572 22784532 20683055 722588688 80141474 954791788 128301130 704642350 29033761 963032433 136724952 28533566 553973249 850712659 56947094 425052793 894760178 960924377 73733345 579388097 876809681 610568297 735213356 874730742 878884606 851873697 609421255 71950175 323895504 979697228 67374503 835580584 851610774 985597857 928249152 920421657 806937133 138984148 759455008 878940500 71989315 61472414 132787369 872602597 146835405 849669924 23738114 500492232 593262627 912359002 17901111 788854194 11103771 251193201 518238830 325370421 12149696 55249101 849173236 25827118 778116341 869479513 109697479 886452442 760548354 702525803 946943855 934916483 727927115 911627168 686770217 113883766 146786384 931115833 854066814 122039837 881405762 166095123 957654705 609949346 399808495 631869900 740740295 875845453 39588413 354840542 900955249 6444317 869299020 10208792 20646190 686081249 957682384 143167560 651302576 402504568 46765721 102143580 575981197 539019447 826496068 719608530 869970477 80283305 880771779 409009495 731934284 19010352 991275758 610516956 127979542 576789672 668532489 973005776 6591179 13106173 140919480 859458513 593309400 853033591 601686667 920634058 191151304 174856716 418471106 141654051 979415770 878085542 268370931 24513296 777745305 139820612 559197592 408867780 21443939 12839847 393313708 491928903 399247786 339434852 606385669 935046169 29032149 139491540 137740897 132642595 328508477 147461219 138565712 340860909 861283845 42514367 786803747 609537881 535862174 120220306 942732386 692997774 929080956 955204932 418472988 946887301 923954556 190125414 946424109 610444089 46281359 946968493 266182584 862184270 492181761 961159312 8072967 794275077 974292304 684756388 945196108 12206109 952074025 337945198 26180734 387052107 75890353 105504003 80204642 65025884 485911737 142231701 80287194 155014173 172536297 877529556 928234268 75897441 79818424 146507502 72493710 877840281 18057328 73723840 536617234 874602998 684055836 935571146 754318903 14371278 147193095 440534825 887914723 395905853 492032119 878076037 599218974 609738738 538282088 946034859 79399643 981294824 543498340 811824183 138909025 755258361 931919095 914252876 28443114 39086653 13211072 876879018 759227528 801017883 334113376 801141885 821114739 878982781 811941555 54342058 24364748 986077339 130690963 543181308 24587376 46772414 113878686 22141735 93998914 876393414 877951914 46104098 431849585 939443756 59358567 389411029 147315477 592637143 853352236 223199823 76119834 996353815 878729663 826633475 60341444 433591489 978753499 631327133 979684664 611398924 11353497 6263942 332643873 29024122 63182404 879027234 913307686 408450992 754857360 27496178 973058535 989783665 542185960 756268970 342007038 995086289 490577761 13241488 989476207 894825991 488010020 541250351 71830790 644773480 897482338 938602649 53419903 18681250 281633974 12235805 146556619 26304906 894239119 995398386 5983300 416787028 336296952 970104099 887970928 953649080 40082863 843816625 467719205 618995255 410034616 559126571 454230818 637069306 780135813 420832082 802181812 73456139 878607571 735870914 301328471 971272013 606274709 882707888 844437604 989439393 606176121 952420929 125929040 879000820 341515866 13096256 706966316 73702861 613806327 921760090 995314860 3366740 18561195 849512461 610068409 465145961 28976819 759413833 41680408 63560839 128570556 961946115 519066535 617466985 937007373 759959326 954915234 890386289 451788368 758756001 721542869 873661155 757960542 27970518 136950690 100296087 903143502 113033829 701404846 399310172 926536144 218778597 990141895 126473758 891799572 62394607 744561423 979182306 933624599 600699793 877389519 77839564 198127740 748964321 878468537 452861576 407069 705730100 516977410 610505430 23006812 375309412 20663323 69270394 475069974 588451638 727043560 916229852 758515543 961918657 648296656 937812958 8115021 492093055 342125474 113613252 136963780 11969504 742775280 79963889 280012839 803156827 878254963 439520466 333731255 878447897 738345087 945169686 407961365 491076854 195934762 667318466 823469824 826286983 895183188 83475290 79810532 81595474 265227912 28404788 539221 811932265 576660978 874041111 24829518 868188400 610087435 476374598 286563220 896482517 3884525 120625963 324383072 206945613 621963214 670125120 11371944 835504600 73163106 705862311 861795392 46250754 886469350 20597084 995152685 684796982 464706674 739512892 840954673 669687038 531539434 913287683 396102315 894317886 790939650 338599387 614508212 24175363 976626237 623788265 837812692 608404724 223539011 11727072 180242835 326943410 946732005 69536833 861945388 772432965 418209960 606164604 12302489 814823884 717534380 147422378 383699513 606017934 534584963 988595091 860125990 725519758 418468108 559312708 708168951 16277356 519723752 26800063 992427691 29062038 946781460 960918493 593641882 892720225 988262691 529844276 883336056 145883378 890102075 876873861 137742590 604290614 820538772 24759157 144830548 483827607 351394978 218468947 342079924 912434684 960670482 847129389 126479253 738590279 938511988 796862435 146928635 792058219 412348961 723437831 483678930 462506892 809908042 383113967 497859331 956559330 960618691 142217788 737097943 392947939 593520275 29967849 943481674 147303878 854801179 80367796 954233719 994478234 979393786 128576142 548628914 162575492 998537918 27620576 145368712 760117984 756299920 879693880 998308200 856558105 21481688 121724423 353795267 27983846 205860100 539250637 952884901 23005390 955325014 190109438 61587020 303860135 690905579 20649973 737167751 810479082 26987553 945341727 469560897 934362091 342135498 827564964 760629964 901613066 465712284 12293938 576781748 384266106 13137512 109671979 754303688 615588124 484966219 339941443 802041983 786496121 599562922 482724036 574682873 994117073 954520440 942425751 787428547 872737796 72677678 407619648 554823261 958831140 339432545 17264330 130676681 671051842 790386223 490381313 110669569 877619814 940713392 872353502 888208272 685859643 381715753 96969192 417358758 142561888 11891634 94804612 747441598 26958966 606366574 659450957 77876916 18545403 139964243 21952122 354757843 146247893 454349822 79814843 738166921 146909806 727532662 833640917 78608336 954743529 467296164 920462908 14929080 491132123 418740820 277420302 996465530 282844770 487902910 907846229 10675286 129610015 728059354 38390104 885896031 146171032 52623942 812168057 605275360 923129740 996376595 558197658 24611759 979041454 490887261 67909363 860596085 454445146 804513061 736337365 76127026 954516571 961852761 483127544 959590747 894806806 376571885 893414158 434099996 946889968 672186990 713945450 597990602 995405313 995007163 13199682 744688113 414222217 625214340 142472380 837783508 20619655 929012060 892472889 63474982 128594823 134307173 530502219 54359946 491103286 79281493 22873056 37667018 726942272 692802233 813779058 384733939 673406249 927062377 96481374 526710506 223637969 877151483 749762316 24795135 763146779 21685235 24891066 349554339 866812501 24866830 610510932 7789549 807566879 63581090 20236485 861289200 76062451 74477541 108811590 961145977 879804671 609267461 146692099 944814589 146267603 16950561 747652577 339077559 961326411 73477675 487664131 878092879 955608646 147481651 808448984 52411541 976042595 960874841 175442268 108289639 391511089 20157807 17262567 986455783 491302345 919984774 411898944 51544988 35942883 609954028 684927641 475780438 858014523 625755815 971272404 471134068 474347601 183079410 894284009 145353690 971660285 857807192 492212858 942976508 80325733 25937845 201712771 24363321 341740287 987129341 26934323 374364801 45385407 20264854 972632408 20585369 913245072 847510931 349539614 858843446 69507917 871536182 678141361 492149046 944690742 10940041 188378488 146568023 892769167 996164906 733693369 13245389 457499896 531536406 868460490 4506734 486431824 566342799 961661790 104455539 807785014 816876754 27499195 13257914 827601099 760641648 302376133 955325803 173421393 366850628 268381302 805296609 876411247 30031241 348942402 341395654 994864418 4220044 911263595 383116040 684026809 917618057 80283785 859883174 845134242 945710650 867219993 519214720 686542595 33525940 920969507 70345762 12179125 9596663 488415875 474801445 483196091 146817310 893681059 145330274 593813186 13204217 3880751 888552854 348172286 29084223 885875688 953822890 668105924 75994102 190753614 881046209 755361350 990996731 145733459 954015852 882237977 214207746 933273340 15584346 508722108 440348393 112975311 668966785 977140651 82485747 756433173 805281351 552245209 996423598 878478814 143040751 948861235 532360735 71359332 120646641 684098117 130061409 409064969 223653062 18507728 146879462 67915737 857884336 70910225 997150760 536646182 950605567 491144992 386826414 120705720 147431751 454233153 110756950 985422761 887479319 908532000 935322436 26834486 961968205 795098206 653624299 939871640 803157881 341327152 36491281 878750094 223696644 342123301 145370149 474293696 145322991 921621479 756417910 98426681 80337465 26949483 961290379 62229669 949667485 72679773 878000198 56424879 854834892 844511720 571767220 886381382 542792129 582343000 131158559 467989968 80308158 147436062 113087769 11115397 418249517 12210177 962883557 80272155 693358236 536546240 146668010 722886155 783208812 888527611 130643132 28931855 500635473 978723047 408650161 939929657 28803430 80374548 559290670 877583274 756356951 784840024 79143431 202528523 24746388 756385840 995461136 592736500 995363772 564163437 990879115 266047371 951101726 955315084 819371863 128238196 912593980 769239754 608333321 997699434 983415066 951070637 3863057 787310025 356876618 996109846 27988083 620634272 111526470 503195720 12623396 127545633 511699005 40131266 887200111 990493686 79287645 489560305 275700499 878853155 306502840 55860631 26664522 860878337 126424876 146283384 449158417 12605903 945180947 403454257 506914519 53396041 484126616 587125597 38395580 454973499 499062731 483629758 606386503 147449322 130167760 870597096 473972880 991971288 559956583 638714211 19504594 752215529 29083272 401221466 862004835 445914332 597291167 945314790 146942653 955242722 400111046 21017891 742369321 28806337 128451394 476096475 574370986 911706174 709979821 139049408 990429891 681862986 961273211 693484379 29057810 108063984 104753609 424566269 999026258 147348117 141619027 123082844 145654355 445911374 625520079 978731336 4504310 743455945 936243457 533641716 450250649 6579037 953460372 659862899 973339485 108689443 433194135 995426509 52948169 994966707 635041396 24744041 609522425 10200952 687177989 223684434 821112819 885691211 24802220 46788663 891149829 241515786 456387438 141918693 492216001 943885338 946394591 73452392 474705770 109436420 686709248 878039523 18907566 449425108 992200267 29036868 759836659 575905728 472963828 143264877 904916985 22778802 70807737 113085398 825644974 257236951 483587419 636010603 53950797 995236164 823422044 759562746 603254599 380948613 894823288 28770088 68694312 735458527 726652229 737216559 722593460 431655692 179726479 477405671 416697932 129419542 12227102 904542674 28532338 960787384 747924616 934652570 944457383 933479868 501173519 989239213 846232250 375900939 483525063 126355949 726586504 16210314 28545073 324735012 73695256 961916788 526885789 574937493 111746029 29057878 12962403 978844370 383582360 722761524 610566439 9819963 536309220 11530951 935279368 995231235 76956278 63571293 12841450 71497604 938424818 123576044 804834501 391499441 450121933 711222098 993334859 491764656 926295928 6438269 1769639 805862205 215121462 492088943 776098218 223164956 575688723 743449599 626404980 685383845 147331834 890361459 922712627 111571118 25909615 101329752 852485066 670527926 142692167 109846766 16458677 342067872 870075740 474738354 625550990 736091627 79908369 509905944 88460107 541364626 616827258 610451389 483705351 961664012 50231610 894018653 171038137 474308604 811885275 130701854 783423806 477529760 130173444 147398972 113377575 476271562 968216128 680085289 80350976 770657909 527430409 988026578 652191502 788492566 961160080 601471733 919457209 870614776 568580492 985365703 971839270 694446856 198132266 342017147 946833566 978742759 602170206 986830848 978475418 609045191 129331686 71525987 962565782 516283665 51690919 510713687 955077250 894862393 26578982 996398975 424865712 872487219 129992024 61455127 7837669 26337627 315869001 39070907 961961265 930084259 316991715 809768775 386708207 415641007 114152924 147458115 473644093 147089256 20672700 78180299 608860184 439730115 866188340 19028088 419817458 138162037 970007317 821100004 420743764 146785667 955037183 993312400 616961995 141296287 503276089 66100132 894505921 74348485 144573213 878781587 12000857 882014100 12201799 862162403 938209241 818871462 753224123 138026087 113834500 872636541 816972805 191824138 73550129 491919599 953498175 138015500 406474041 113722992 870512876 913255683 868686296 675708880 82930206 961694295 417298273 281943665 872585373 300905874 12983453 20641945 138984757 812711608 773732758 113656478 66404756 673333994 959851862 618415165 882462873 894219983 27418890 425066019 690897803 861012878 943649640 519126201 588930739 855944491 113785692 610347229 859735938 28559877 433439373 28786047 662222369 113794931 127497722 139040274 24836334 618752359 492154642 188976914 31221220 675583926 17992216 6937055 62687853 140397489 994350456 558149359 35976293 870484583 12293136 125165458 463318072 891547707 603419618 955299923 111179459 721162121 947941038 483418672 589590685 951007166 944670411 283043259 891966241 100625220 147451566 475392790 474280419 670540560 375461452 743611806 954534152 55172399 28449741 931657114 132004996 944028312 12246421 894695982 954742926 683001031 610523116 802885990 19744358 122153676 939486581 52312208 726917745 71622383 710976728 932253790 64263543 900751568 130543634 610357410 363611449 110693140 860768901 128519830 596913922 897265173 987943303 24070382 113878141 542824922 686892159 207297744 6320112 957619883 112249296 821118150 142032879 13194193 105405948 153302187 682643039 961396215 468578567 284583915 959348231 870109432 353588127 46667700 852557684 744780620 735338725 13248284 936587151 549826813 138844538 903927470 957875104 26868071 39826409 5040190 42253292 938564020 196422834 372136144 852503696 890548387 125400417 381531016 934205655 143229377 418458888 668341720 903756771 401648270 887940985 339888479 946248519 623182389 844943167 547429314 534031456 955335805 144569075 755874000 960670552 828687194 453922479 551021421 634795958 798990849 491826576 894860749 46473739 27356782 147232320 837017281 854093674 516984047 619763323 12642655 942905637 72381074 64700826 111305625 786677249 951131582 726004081 99526161 904213601 223737572 593644314 993108419 87157270 535142943 966129979 603951412 943508666 418461155 13183948 754350412 112838328 404126976 961853277 450553072 80367599 796895240 995205923 29026713 129119041 879547263 606341343 222722698 991034502 519085979 46452401 60973411 951582400 325360974 894811309 399241386 2290207 837116874 523728405 587517788 804830198 872359308 12032805 24011892 96078662 17502017 59754849 861074827 606379595 787940102 942109600 890118980 995541598 127130982 458629952 536663015 37503301 919236114 468359561 473768181 474855792 803182727 985933454 520319518 3692380 61121809 969200960 760591747 945214625 890121763 927740361 143233499 940964733 789449511 493125460 76173994 97116561 147303624 995391929 147477048 465629726 138772085 16719280 877192250 24478352 46793361 74057113 992900781 940986494 33650934 20146473 773295573 251373807 474981013 953399309 743864572 322297396 745628465 644119333 144284319 938415478 25676515 861452231 71686099 804717531 80057168 229641864 138544899 275008993 28156848 66893743 961978817 953218927 967617297 917674913 870615207 926274816 442257646 994291301 366025291 805226703 195929219 810729694 140648942 803096381 28027066 608196914 487963762 999699016 125809649 942551666 960838083 991330881 737155448 758490395 783719967 689258352 498049757 73668043 718630176 865524261 26537866 457837879 825900848 29057614 89545783 147099083 497057431 409090433 990285816 56933636 750154793 744458638 184110086 811936416 130387959 810608598 72689998 503278698 925060448 877747221 915794102 961660113 686901672 878295700 942198422 262452257 28510232 146371108 80089858 26962658 487849884 608975931 522360585 929085707 88593657 145798563 952665269 851539009 21326446 290742975 938031856 996471348 27167370 20599391 101067061 305945158 121879769 875864319 888080802 734907598 519908057 138682761 76172330 825482002 984870071 913560301 138205680 710092264 606135592 21582156 96040447 380695378 609877442 961916745 4606968 65315128 467512168 4490236 351306009 10709583 759439901 787435696 750435734 437104471 751465501 653173562 25688953 995350809 691687947 203458014 414246739 15168231 862261743 920802388 960762271 759979636 743669927 878121518 928416600 747005499 956698988 944648406 260856516 582885227 125924533 458660375 350221431 815090784 133293755 610568864 23979039 855628022 6288853 950095844 3700400 677977476 111545837 147458931 144928936 483836513 878518124 3762558 971276874 995939714 74332524 787132697 891542851 396767025 601650484 962694333 455457277 803203816 921233869 955285590 312663271 465959927 399913669 676701251 978307123 894191148 919629299 424318362 87706340 20540702 122013865 693542428 987048282 876138565 56665857 442678497 402462746 986860216 20685707 663889808 28989938 687779283 559161401 804503430 97084884 962310379 472085955 11810521 866737481 25314897 749985016 10141346 542444366 7721864 901162293 896255981 3899817 71267191 736199357 20929604 336365380 28538263 449714148 76099633 406061897 59116813 961923438 760647819 29027924 959070019 609984418 788400417 475833254 11052551 945860620 921398652 978607925 937398889 71856734 953329535 145328224 807956274 811819917 927916600 140920373 28797609 945045769 946783046 113921535 401448852 974292196 139077261 268161673 710271089 910847289 396523069 751930306 732979378 939078651 142067310 65305914 977138826 937082413 980053359 67675623 20605002 137745623 268749458 503196446 876445779 894154803 589632304 28916124 147423762 376364773 46534506 917555656 859025008 24606462 894825012 957773745 28850638 802302529 881045280 474349224 961867192 3727676 968875434 50830444 892772794 619040971 936233242 559299277 878828875 999192013 18671610 69012695 76974293 260349199 704534142 803935306 758165669 490523228 693250473 9680914 217202733 430071649 961652792 626263449 946955588 611061936 780122153 139060599 982916774 519086349 287486656 385578131 536686619 130643580 945792558 731111519 892588213 146947578 30105390 931127627 873795134 319343849 393112863 773509602 113373333 995919282 267314046 860247550 617719198 924109562 56942169 955285750 24435789 873573691 844124616 743764373 829559832 75624564 63539636 659984837 877916286 67399001 981771720 11879612 205840150 205907458 543333749 97096737 70560433 2229377 592663840 24782588 475399129 815113641 146811147 957727739 188035520 610076249 109490147 113878967 748988945 137996924 865078662 991629452 509450681 937731791 961936705 28320280 944570108 560230786 609514912 139052750 978054159 811588740 954993244 802523509 878876585 841028807 38402114 955300847 671034494 783712586 615653938 125415330 912618912 134860286 775440576 993904912 878728329 450244309 985982335 945878454 76023055 23405262 72388066 927854036 213777587 52524981 425063771 601498233 137523467 147319250 743812562 572907469 894702630 693233160 591871324 198273141 3373639 147482580 961132868 204846129 75947419 760606130 72776653 939363638 570618560 58886407 424563204 217117116 930044497 122545421 486895291 979149855 870000650 132174854 113319242 758520964 929211965 717588992 878981941 96624048 223421003 575818577 800576832 349879635 876845466 952710058 878526129 904896057 945177039 724842929 474489487 145153971 94809914 145363576 909641256 325922942 535106308 28792827 810882680 826115136 487458429 881685527 878122108 821089281 112859173 870646953 884561296 139092371 65196996 473632595 878602846 133835266 368970350 143273901 122976805 787006113 918586540 145836814 60570052 744284443 760632420 110998711 950610090 129643399 588517504 989134333 860920703 868991677 878770614 871731418 425077772 95924268 374752502 12874114 525391470 945158332 561668218 477518222 607289314 147369151 906909092 736020207 971476703 893659933 604045653 139038844 967635415 875062103 610583053 938411211 882279935 600459285 511703615 222598976 29040737 904892354 951967961 458639876 760078430 438944339 532892141 979145811 28411286 149985961 80358038 937649500 815018130 803399251 433368358 820432021 61490896 759427182 6192281 717429919 646933313 606258153 72384773 17283832 741470 450441614 69237214 96486612 14318283 214957284 747426002 950955104 702524057 326523029 949244536 543337420 955022398 607451056 526722564 910540685 801368868 502074135 914720774 145241876 183870250 670774591 792125517 970747512 686813087 132769811 868967513 28424851 100295078 686898038 722856607 666848711 994986309 12177105 110678123 355120886 962927919 543214069 888807787 492041420 599598994 223729642 686894306 13200396 795682832 214842956 402125140 689284011 862405262 28769558 126362947 996908781 689644929 5545472 869479772 960800453 878296816 112533204 577013661 944873981 535724573 949386646 12382501 326306727 146765346 128844142 357829647 978622971 993986996 477532496 728022128 961949706 796863798 806063828 147087219 63043607 140992489 20693356 75045815 7580889 854364544 777827177 490094785 718151149 133016952 130668627 939482563 931521982 28906218 916878909 143286428 861226508 670356906 453903400 617751504 136055022 606945946 996881731 146696142 844293797 959036838 703089066 139597466 687539199 986865458 502403902 821104690 936904319 484828673 26710645 351392893 601596294 802558943 977646407 834439062 965299361 843332542 961972295 869381861 758986754 489396760 743843115 410045485 145284735 893172505 787966057 129626025 424394626 860297001 130010746 356787593 139042611 961679225 967457109 176713583 11479876 944904755 352729242 890344685 143779558 65301343 886372466 839918523 70785598 870569768 517468791 719634424 979624759 894034237 24006919 46801273 23926005 845469495 337946443 753485818 145296122 39491888 888499315 66362938 96842386 997099818 996093378 78891712 961916063 453927926 878019047 2734696 562354790 755863884 693511645 961530770 805297005 383812605 886262095 146639306 723790758 945853193 880041100 54670439 164480372 13087547 675610791 24835851 141029730 532551789 62014466 608199008 888224361 929206002 962918598 130600552 119114178 961127798 357871842 240191683 973414053 961664645 751756743 128552550 10172611 6569388 6074997 69083625 870624267 710014303 21295536 113897696 927223121 760632287 945850750 844833012 903819638 58912530 757732431 486951938 354859214 28500769 199315666 24360381 63416207 472790458 28546813 977522902 42404917 206278498 921648273 147468041 33710857 101259364 938525730 997435204 117994322 102329595 961418532 482207907 676128662 961300497 969667032 129896267 747595071 11282380 156661415 871746201 432325804 10751040 625307515 509840007 28927489 609941045 375862267 394178239 682183802 3757286 490892628 139448427 894694654 744552748 128594407 139039779 604832863 215080308 953515125 686742620 13193509 988768280 502216360 922601556 52666686 944854282 934690193 285814772 356622964 800072562 328499323 479575309 686756892 442531315 947395526 955078113 686000764 75845545 519530600 896573922 28915118 521669089 937613091 147429120 877641873 596890418 113847615 275008293 811915051 567025850 265847161 341111667 15400486 95389660 743473970 11652560 69444979 147473652 24528886 822246134 28032639 147181266 886399910 32734302 786500391 956730206 949318086 6561117 982913330 869579092 874613414 751710239 3746130 9046603 618925355 29004570 425955096 40119887 584960925 721386707 63205341 844335878 28932150 64945776 874804661 79809079 20646246 693435120 653246243 10689255 26784406 995471565 930487008 727942065 882736103 203799992 408708690 97145510 940789557 942361409 987995486 103148776 17325842 420565090 144850008 887020469 615602744 874779629 273974386 73396012 610610222 318641088 786384104 93938353 890218907 992903337 597313704 605971501 145859758 3903477 958385338 910317087 22483201 857105818 942614978 113529093 816823642 12207629 384637670 858663413 856574159 878439903 921790324 617781060 26712744 921400146 679021003 950318582 892006069 575443738 68206374 983036720 28995837 944823390 339779104 887529267 859804501 816788502 712743628 954109087 563912446 792652827 654172609 12077150 794772075 71593398 219553312 844449815 566542908 938957687 11986314 602159348 63011054 419245911 552661917 713402178 924219050 911644929 873384197 817792639 800146059 534721699 644840756 9663752 918576231 999437272 20261062 224449563 147114761 876980109 760235056 187684480 985215227 714329727 108334104 351767215 653170807 944284013 128583069 927235143 349779513 803388618 589116865 755112445 128405273 95531289 904459060 532544260 421694246 798991214 854041535 130654607 146692451 790943284 15313078 78216371 651945334 887472822 995502196 29039735 134185123 338713232 953304903 915783593 144604340 727038191 206185674 130684663 16486180 597989714 22191545 126510370 954497040 535924750 323900368 19583817 615907274 645268473 729535036 147127267 955113969 894553227 853878940 353414400 28833989 878826100 723420271 353317624 756175245 41020251 912075461 61117093 526555486 324518117 904595232 625064587 12187354 400796420 113410924 145855204 145774991 818266119 222690167 743333820 753206484 35954379 693524854 680755777 610487746 867993104 592348343 862231439 28017386 487979407 216267946 115762649 609646464 608128385 886125097 341198137 931954185 67931705 710032781 141119259 887964883 868209114 878432629 939458762 743262217 147289089 861604875 905360438 469520244 693392532 483803905 563390925 953484047 11490123 26415751 597877952 474269515 403102749 38989321 75357897 156644572 62235239 78112968 960504452 894785739 62565249 9433929 26665374 991320018 752125497 24885919 823239822 73170735 79039571 759568586 134218077 340050960 760615884 72346752 824591260 828660179 73464299 882928773 487863699 26683836 998562586 4472730 750930326 558176551 605625889 572297408 146853478 959835089 492148267 29007296 250665291 982666787 853251178 29087330 742430557 145623698 469416188 636557880 804635931 233758256 920999673 757321014 335997794 978933461 995497624 890626195 926183901 29026886 79561149 609534327 16463790 706739632 868906174 693481195 284207333 146387115 801000153 871672326 970712010 876497877 610513183 625269623 76168578 593618044 878481635 40146046 932578943 83822719 987512237 606616149 740515161 853961529 937670694 491525342 979151398 80357864 760587759 15012431 490071144 953540309 417238749 29044612 85301645 961699687 26834210 955232117 725499893 929407686 69387139 585626142 197117121 610346754 664984852 63179097 92372832 489536517 113893567 128067681 878484083 71947974 71790675 686895562 827195014 961897490 721831670 466690395 113637118 473945091 458598854 12786381 535800027 140491938 73728722 219974044 837912205 20581100 492192943 893767489 3787785 758286973 300982871 282174453 692998728 68730028 955215520 713979001 15924625 724762290 955372100 534862167 937341740 576747347 917827646 861740405 844337851 26784290 29064045 481031690 945833088 481209501 472045940 438722098 658940279 97593123 56429781 460228548 532493313 666568363 651100506 759588294 789864479 384889034 626306677 21728283 543956680 994982434 476368960 603149440 911164541 957770416 686891967 759590639 760116937 420351895 136326482 130139899 132397487 27506754 194833767 961441692 46775692 146942872 760634087 478291867 404052430 575960446 859320617 825856017 221544875 491051854 485057609 887393320 83170748 29025326 794085694 17525999 12195422 991758005 26938046 476298516 959858138 336984815 10726156 8079000 793517136 19606264 10069770 147301209 29051481 941952814 931077182 842342422 122301935 870890796 852603693 26785412 987119838 142458585 3822919 760595842 13227064 147341566 817007222 845449156 53984153 6526279 145622200 104346134 63533108 518410010 439297210 795855177 942461020 609563741 607982407 1894015 979094837 894733137 135790067 58869070 758974489 28424572 28793454 398416184 214420722 724188606 436131220 823712898 71087819 893790512 587463784 936551344 605352668 955205984 592903502 866898666 800845560 143169399 979355570 873830845 967167859 212943358 794373456 124299293 33656060 625834153 886414508 46182675 889497847 714882053 29077700 142763750 221665027 48000608 451207467 874789015 481518806 425098567 853459128 387920367 971247613 180313293 852632719 518911967 938487916 243581712 2596976 406952384 92529666 912207731 868207596 190225892 490029116 27205765 12305870 59364208 89531567 70270498 149134384 8517929 58926248 758278404 907859928 853357425 679555836 272331557 12279429 757973825 147459737 79594009 808537988 142721917 878999525 27476538 646429919 890139837 948338001 384745567 121253715 601093085 692696145 131434714 914736976 30732813 25919151 466759684 650506813 27641647 25735375 24749529 826602019 849673237 732734775 515259149 758882678 994743532 104067977 788403581 869396137 420708970 945178156 109111285 827389236 130412890 795853697 944605847 457362314 735240273 62483020 80037196 145350111 491489698 987856188 974552671 63243334 981711895 2659739 250008096 138505340 678840860 885017805 893811117 12457505 893380277 653668501 150254782 94552552 28692986 877472845 320221256 492188668 758372632 875604407 895525921 145224571 482714690 837985621 16482370 142432850 128803954 93960859 720862379 22142040 145861969 20522044 752247121 20074295 894581529 924909173 391353439 572057046 26813409 476119803 29064465 959849573 955032664 957565313 902502312 22741822 995248073 992276951 702319150 69505005 977570113 693526458 491694069 879035052 964884573 346337510 865831692 483763766 947585936 870362627 877956097 878863610 27835285 691274274 930028947 887394494 402564527 525762477 691269952 726834874 497318312 526364240 474851764 109613492 937988993 2510030 139018182 876588676 888184091 928026840 432771577 925782709 146169959 942572878 332716537 488961779 24836208 709632721 13219073 808399426 21002618 938301869 592533745 877842011 952885370 264844794 372653058 885369372 7452846 742814660 636565068 146397169 692884792 27650485 79036044 487018090 769007687 995107803 56505616 147018153 146214050 17360282 56806283 979697239 112618379 384919194 28940299 879028584 28125942 589140167 893927002 351334840 37644716 128563773 73684632 147446761 223577512 138307468 95026713 693408026 246467100 659946906 63210766 861734363 854671316 937423686 869502631 337952563 642809690 489841035 942883196 65219284 757419697 987105792 147464283 465372713 461665587 737619833 474274926 20580440 837022616 878059321 984676604 642687658 458129397 943669115 921318226 9941048 65348808 65253801 819345452 80290115 979442088 726926772 916817543 206318380 657255557 71626247 567834528 59199242 536853642 28500137 845160684 754724120 423477759 250313974 920960684 144176729 654621042 28529458 28989790 142674152 683546514 466554431 28477463 952975989 842063340 18059802 290349279 291414687 9642802 760624606 413698122 145347216 12154761 650563717 646481776 687208986 925207680 73694466 221154746 524237843 817864142 29032075 920626858 217121894 848043729 878991396 871282112 204893600 458530864 951485412 812527836 67666277 722602902 96870477 961589127 777357877 996482102 308569304 46599364 609634292 606283851 487675886 1345146 196672764 954721934 124365798 54321474 602167578 343585245 20529505 70857689 960222812 24721200 490172673 28995193 97093843 602843217 961570423 970323348 96580369 760506651 673413206 46811239 134869614 740862185 760634399 491905717 76146816 27197884 874435775 20420533 955102287 16475755 73317792 781517569 758796535 802510291 953564087 986521477 610596497 762294702 63318638 876677738 5579960 26959502 990535595 140096795 442726079 24177026 651320023 12583715 741658383 18020835 995251523 536971312 28038014 977309741 926045056 877734555 953129179 147167570 991060668 124803800 440697780 859425161 914190793 975151917 738086330 418294193 844419010 29041987 11192667 24717025 14003738 79736296 132314095 870392288 120213963 424747470 939593933 274755513 839114661 551863269 28511753 784584916 760465059 913363142 490494055 808868282 125723127 959763125 821089542 73164863 138830581 957228137 288136455 961265877 883295516 978637231 929855256 258252241 147463522 969795213 809284877 29036631 2777277 111514883 608877179 610460115 75528441 37978961 7951767 147134443 878778286 336861881 11411497 97027907 923777838 146960131 818988898 994577653 876403020 137828635 12713293 595646799 391181128 910575723 956535406 543486679 44158885 559074542 550408343 742461610 207936332 454443327 458182337 617266293 9943603 24624202 946113580 891401201 481303122 816232957 885369846 519901835 816912503 58899118 421799251 138349873 62630167 578969221 575742435 144801271 487987245 994435921 29054350 409263878 890612850 878078949 536215824 993417538 995343237 32087 908461920 991258293 374459159 726913127 903701875 896276565 412342361 70849323 741270060 507829822 145339095 911526251 475825099 608512778 12448213 31734013 54287106 483629908 845212203 73177170 539204851 740633306 441846368 991294071 991334079 10171885 946118678 824712598 820946873 958944474 176639764 676141057 827493275 944619992 383807060 686891894 861207674 960735285 130659320 146896944 988054582 878747032 936377648 825234090 332526968 750647728 27298151 997446013 406435503 877648397 73181367 739582333 998218402 552326181 877034803 945573120 835916732 141643097 34903919 113916574 873759542 147398722 854641587 456248960 946056374 9500094 20654810 112823979 716517425 401685551 141060701 741487629 490997715 66617518 205809437 826023378 622963646 800864103 59384187 72763436 878509379 726092727 112712409 22691038 978216267 878053300 684220376 28931546 788228615 812209714 56806293 12730432 11758929 811875732 249603376 758257954 70942671 401390767 850145626 601811815 818977340 522485537 757445658 11658888 80348367 894061794 73175843 144259424 871640289 17437942 990796605 888183965 49233874 284239826 130209698 130152589 207929741 455316255 488726216 12120421 564473042 19670554 137080387 400587800 726976653 870920938 17239659 894338068 111797024 22696703 127498722 666784836 954222948 459566278 18553923 147479186 126451533 918209720 113848171 859161817 24260593 961309446 760119820 959751651 128562014 141431192 476101460 995463487 742552801 939522996 71636958 19830247 26948869 556733558 582951205 744767416 92952026 483764413 182787862 843208285 53750365 875936729 525582319 693333928 26412629 145354135 559216659 147298361 867511769 53938286 720678422 453625782 989221110 799784743 995046788 29018046 28933616 483838672 741885728 130535500 141103561 727024884 957532045 130030030 818972161 935657372 979669626 14452556 599581744 936630458 827743223 901226807 600990855 100282523 146674292 754941649 314787061 12694478 909996087 24362272 418439789 341894417 272459497 693141498 126488566 871192181 146908568 27956505 752261549 812192846 465480290 800544394 917908091 475369446 970339965 466887808 786582073 911938203 928423313 20653021 946092686 921725232 73256858 20924503 26678082 11039611 616358136 593417373 889626330 655829860 914410196 704958630 7724606 147437409 105487737 266238226 27857214 137917286 937190739 146422727 28534695 18332535 187946960 924071661 938675682 475330668 845466259 107563753 475859558 64727638 308344648 584820734 935734486 521063598 146927724 976350617 543336919 62134169 641801333 982716710 994405391 458607774 144139952 67096860 759354870 27503991 10433254 470520179 710314532 961860800 88654900 107211758 204885571 874687328 79053749 576147411 617975956 545600938 675671975 709029391 149924551 150004257 29048897 979612634 609244798 883828806 127310273 3963611 961822675 954180098 974471380 138510992 925251048 385802744 777330057 465830914 28770202 489551053 135309445 893419815 609007232 8105410 954548959 118617076 946014856 992971640 491958125 24686801 564101734 861728192 250659043 961408265 80356925 375420735 28329397 995226984 993404571 686791729 125349539 607374992 65214404 815751951 741759416 16213951 724118504 884956786 29084681 577816093 726329481 828562003 879671946 884229054 959824426 111778039 929339319 957750294 471656753 996304980 862221675 22272575 928281815 416289629 617996745 883389459 112251288 485243144 743406644 952969225 876236264 809841770 42342959 804830514 4319236 758345313 961303468 677624433 760560778 71939535 456380020 954256257 483817663 29039850 6507231 126466073 408297277 955281540 807594350 491138794 147397837 603529472 806392405 879041495 890322251 878708232 206999563 61115951 207776168 400103057 110744294 26975379 693242364 951431491 138868112 350271226 64825826 111806602 457235213 20127523 73656358 402065137 26943062 145805257 113797083 878804220 744555475 601652382 905433990 573343351 576988898 481704443 575501064 14969614 113910422 80355750 791922855 954496268 373538350 861739996 8775272 844345477 238317077 781590562 736958131 492178216 532375880 394259564 80257149 562147236 755384253 734235124 31152115 560021158 109982983 741668825 7440230 1467442 537052969 800481070 626096689 89280994 902037064 350218092 978214862 874782205 609535478 147453630 994982653 827167261 677558270 739498798 946831768 826863875 884268287 362447930 920538654 29043676 944847884 22132135 608513825 861099066 383151539 126461710 928150138 989068175 396404220 975868404 579302447 926273010 877946558 44665539 95609729 119117134 147434690 589012546 6554090 52754708 454097186 7880570 652159239 991211240 417310162 845370420 20586863 576984986 44642187 921682622 70377137 992997055 749559591 920738283 951008044 921499729 769765071 28320947 26947085 189403972 34118070 752144572 130696407 536604841 384531666 946553865 478429669 738080432 810908418 727942885 751990577 26977598 617692225 505713006 633790073 724443400 287347049 978593138 14414575 946013894 727042436 685685996 335572682 279758153 622546376 960622280 592062721 467600335 138518126 146925551 592994705 24835468 484854272 714366396 840714735 969135186 993997969 885826586 425475996 78254576 20110525 809752477 206810633 74075493 116786239 112704263 961608304 93173469 27845853 993827379 987875424 491126253 340638459 143274979 660532686 147211060 999162543 308575530 811367291 142939653 488908914 955991059 20331972 737181734 45244109 274778195 149505164 759819931 810544517 502141683 63565317 684351885 802593041 861963336 118004463 953531487 921460205 887947150 476110396 962920137 342957900 610424405 143911791 142731186 283045155 933430156 389066463 582294306 140363929 138549172 956943929 588374798 147123545 892737190 113356970 71367357 26964121 850797825 516813845 28921297 491925361 289213232 576428251 959780840 25937458 902253351 536733440 693360997 844928410 876543607 659051712 610324969 940301907 533619159 755285836 354550383 619270219 978773474 591144345 979647555 449440022 542846230 113133877 801019416 147473750 49368364 984410976 137997885 954796062 872540906 995499471 659031286 608375757 122032643 760273484 749751626 147155388 531437750 25667710 675958245 883414773 927731102 925898927 951390417 6588318 28025594 221657058 841245270 934704547 810672936 12577463 28823177 142211488 728613886 111694033 140800835 877698718 75801821 27981931 995136339 109721137 959570213 610606771 876808455 972504456 70833646 967221727 872340282 214096636 257775455 39532004 808128321 844405448 725477858 995370363 87581313 842869234 110762244 7698633 5954930 458110547 649135784 19600263 353223415 76402547 878823216 669201350 18326614 793041363 327149431 146782167 459019945 145325895 5919366 961889239 940099500 12464798 878116552 100400901 684333048 744172259 607124455 873178945 289273780 638470079 146422683 915782960 810772243 805266753 308549591 609920321 143239180 113511284 96576440 24757925 993305453 814962310 11710019 911604544 878942127 15941723 46619498 532734386 960816866 943001753 752897449 987080889 146898785 550407847 262044244 62547069 878258606 665876676 989071374 967125705 20331467 97150128 593040784 145874791 240511731 894485929 804175653 79999769 336163284 769872830 335444454 459444008 840956147 742681901 109196978 28386813 126481604 657859443 751602879 994745161 481654926 65273628 273723951 26334166 113763741 24248669 889601623 126092173 146363305 886043642 736440521 8277139 333747789 811920272 953139866 946914006 56950944 608434084 39085519 698164640 921770908 325374727 328533703 16482928 6450929 968256246 147395881 77599766 532655427 572389019 147421223 523186125 491903232 785811880 861884669 535105520 16462818 670073285 844947758 955339069 943007497 609276596 871303112 977590727 337434766 13219848 743316961 145879445 865472445 129467519 651435054 788288146 314931166 13200787 597660612 3054292 592342070 597682344 425018992 467685430 202371300 995568481 11685414 131355765 340073960 40387549 878993282 122004218 21981895 971472817 955026305 57818657 111283531 13407064 433918288 873710077 819532772 979187986 152346327 779175331 710301850 852996739 29078523 147475125 138486200 593255876 10189047 961924243 207271116 74052423 133365307 136993885 70961850 21928908 357176479 418439678 777814979 28893326 113353920 625883601 754182087 20683722 626219922 756402768 968900280 752235661 794191097 418150186 2730904 998673133 919852864 147342917 955825199 686195819 6960486 146910492 146908320 213775569 928421011 532621787 72155638 919498320 144878336 39656417 117851849 751817343 711090823 325334086 136796386 18313550 20460069 24878484 491684112 948840114 861042985 657485356 937744023 206595917 920943800 65035512 24362504 604006090 334979462 792483984 610354537 820815672 777781650 151166478 955314300 147384083 542925851 129919372 888204531 55867147 791537801 73656303 4519203 709222507 8013787 491655559 20668533 80068737 476345340 983380973 72184467 67733727 1298001 593087640 996245353 487958967 217309731 623271368 27986040 994427388 750227458 743872956 993985204 147314620 828625430 143224511 86658753 536832667 372432030 892948284 356940621 476203321 141903315 470923765 704366607 68373493 73544154 145153055 905051037 424782772 859105299 488333729 989670354 160670625 126302570 912203696 661721971 11638630 551434243 355872070 490778663 701585443 956715157 146933815 132855768 820603179 144842147 601873405 491506947 759883250 927898142 767925877 951621284 105483168 891934331 600831461 811893093 13009272 922121085 992322412 804476763 994453724 833917477 796911244 938295334 804945633 416086467 501180985 485891384 760486352 27725009 973074629 145351183 392919420 333573643 143178777 805271629 22606037 877700477 25834401 355715970 961299631 232036831 839661584 120193630 144477486 693378253 113882800 959167149 970119709 439476512 624329258 19216090 3892192 704982332 758373070 972472554 487473986 952011166 870881054 109152363 609517179 266717783 879752143 983862640 942715642 7282524 120174896 653232895 928295284 903331716 138781227 56592026 24711473 435124746 874296584 266017759 24839615 112051905 769191939 892606026 151120603 886529258 816106696 327328876 13209824 113382109 529196126 145872029 881747175 10953500 573995198 7790974 142701449 146313441 887063196 938000834 589466033 876685910 883685202 77170552 46791864 618035042 134410106 939140703 458549621 38400910 875630004 296800976 129654940 222994552 255875616 79287671 13239609 112105446 760636178 735878663 904151005 113769615 20520098 938295260 894814844 597959673 745232433 583679049 777421340 190914884 67000272 993178037 915166481 551570354 69753624 136982723 960571077 112521829 978562761 112733273 939439344 2203717 857056558 734864267 555840765 146690645 72283960 803492216 147289534 25411494 960881792 911302241 341025765 36961047 307038278 609319007 81174608 726411252 794562172 687244701 953188854 758216681 10945556 860744987 971973060 946103402 146885130 122314839 487996211 284594146 145243906 878258259 29037197 981455281 130166621 787229239 928391400 283712554 730998457 936280608 40474730 799907333 196947603 290753672 491370579 490591458 995469802 960819187 142584601 417317073 199114901 51005303 946672112 945870270 876919733 542953461 940177824 17494712 55995597 11675024 710156521 143013195 357975788 549794858 759411038 581246005 875848789 18198797 826142566 13265329 24877420 491857748 3409330 575984660 466717429 20533977 742695158 205005595 265668386 860919189 886272877 952289296 27882377 31656256 688148150 960912719 138400943 71351205 54914430 600822421 794838283 832702251 131595478 937686524 607889709 144808469 109625892 146255765 951200390 610078594 138892254 475284537 128991299 11465996 574783807 75049960 518315704 252475079 46513003 610453407 743865629 25878341 887821203 602953790 420742099 27895944 767608378 912576504 739692409 69346909 893067561 147368718 141391735 394092836 610314093 944029706 109715076 636452117 347869562 20396599 843857289 839064031 877451772 820968544 146948840 541349951 8925361 702853943 809768769 2032538 750089103 130129520 418240985 683849290 990769486 619649397 735477793 28962259 219553067 583426469 908404165 959859161 765505360 616465609 28236658 862208119 349608779 453376607 861713946 820817734 222359545 27496823 147464901 23823727 71346676 876132687 11516365 808472136 200326119 980806374 404914967 754174260 988933406 144316495 137333915 24829612 874779929 19624428 417528416 857931140 375318764 325360560 506506147 119537022 357350784 417577499 25832597 142875185 146942280 128457469 458615861 28517526 46391475 26449727 140141152 7368976 20687272 136989720 744169051 975454740 268389307 738159542 602052692 39500316 143188097 945107875 953242861 113267522 147364764 601227868 83466383 740520289 993882463 2390740 886452127 408547540 995432234 130044231 353100521 803548360 921766156 978654676 114862787 610539618 137194722 870645770 765175550 971268458 979588861 120166731 999711650 28794771 54674620 872629023 135414258 738002009 945499750 146301882 919589512 466962219 282377970 878458618 692393650 745814406 18248984 147435396 577013001 759969378 111387458 860245885 770614551 778366039 490589088 8536125 26880575 37829422 146428891 353490015 113404063 804071297 409026249 891090783 997130205 28923806 143235188 763184248 420839471 30282111 469529106 78606015 955066590 861839052 676400811 72889995 27816515 812964534 870604074 146930087 667859726 146917933 29036970 821110161 64855312 72307737 747965963 979658529 714863345 841286257 458620503 12848252 858874244 844666903 18183296 760065987 12347576 145337012 119503422 894300045 970675747 808406665 350615709 509864422 134669114 767932090 24454601 282918667 340847328 70934224 360534266 448768057 475636174 894431289 136923860 12240860 26599077 81262286 475329576 73090969 721838477 771202115 591635556 13075732 70974583 342010451 26403990 66582850 41447296 965027876 626216576 788825050 887707168 876772055 997960471 130510968 786608748 736682815 961849471 223064209 949028956 339076230 24803190 771366966 604289260 443516177 758879852 742173441 29010742 27980182 113146965 69410347 97331949 609529257 607555936 993197474 742763206 417439618 20413225 136885779 984483858 752164443 46244268 945084889 142939862 521452666 20399816 878083600 770559416 955276790 12066304 93959062 859119653 63267188 190214252 143241789 1852618 463744976 183626040 726921084 128942467 351648712 82882228 12983514 990519616 743075610 727786807 903722216 953561462 742394050 103437819 738079540 976097611 602174297 726341912 156443306 927334517 23483652 927819662 845473368 96091124 136834876 942734807 997300390 887429266 13260280 456543760 601095025 536030375 809726643 533171534 29024465 961935629 277936165 439675041 130406950 417408407 794092616 610492324 8799096 321392521 24359232 51550594 489964082 601268527 451794416 147457402 6574039 15440247 26548827 147213733 844536011 332467732 135876973 416527674 941428113 10686885 896589322 97041094 494883884 783454298 686459625 946810913 962557868 707952729 853239035 23282231 743832810 797386565 147473099 975147155 945853163 28981061 986487972 24871406 146278831 415318670 933989230 886006017 267029271 336982718 398430772 942699169 706045978 73687731 12140534 993193312 129037201 726255774 753976327 491942456 884083126 894587894 204857912 552634736 605597361 104063412 129340295 79848345 751193048 610240983 32642981 357450121 60615338 615943325 877803406 631817 12204132 139062982 953126866 952855238 471183261 969137412 54732301 396398208 418276721 955193085 548269354 341787524 28501878 26258984 850023477 785204003 399974068 731754930 337901924 709905061 860210830 953053659 65296878 66905023 748189145 532922804 605739019 482735632 915551084 46776671 943784167 893450005 658750496 600596919 479615189 73655236 408301985 879844163 20427553 380634780 669868384 771490413 23304079 580943402 442807691 995439991 258197952 891016835 723619980 145225373 569707576 947879733 980848147 869589564 735358224 870427300 27739327 143262366 807469867 490085935 825209457 876924218 855504548 693526564 859164063 810729312 951119174 107411988 822127780 997077757 449717051 950594916 982499619 397875402 961648867 871619351 130092904 491922840 422919607 89961695 221653953 433806238 55016667 659953961 816025739 723626829 502119892 222966932 883218305 676396669 8591341 894610785 760088356 28398970 165217567 969828613 75788353 788488892 901712894 924335914 998553917 990279547 990237174 138522826 481342629 11354495 113746352 113877192 326069946 860503283 894324822 912416754 951119834 921777118 482740377 118107009 953330766 786311824 113797087 610484368 64281062 941397495 491031098 341055113 662563110 246922139 857084490 28540754 885855403 138604217 3844865 985462767 458520923 173048435 424551803 904651023 797938775 227620519 142229969 996449357 141815675 737087829 893757926 994216232 111514278 844138560 994987583 939513314 875902650 27733523 939461771 994210924 434693178 69489418 112861157 156110001 4460871 147363546 902340694 369043103 130606887 29474791 7993621 802662881 38109620 24777028 785476692 136785699 682369761 643210812 137678743 713742299 788521416 708073520 442176620 987108022 109625669 169616153 826970238 130576351 945840167 20995104 824502819 692957462 860880783 876940034 69248681 996109353 946108844 760613519 644139110 458497582 35705532 970302095 741525882 16499889 1420507 804331060 894451863 517341716 742457600 991873786 6021532 752234641 26447752 877900765 140786378 113576371 140768695 946234079 804195828 418410118 802413678 953762795 399906503 8760313 138008541 881597827 933077045 809647322 474297760 461231856 3702267 126330377 137657761 905254451 957765659 609630220 27881113 870252024 323279444 526338568 373101315 27983918 134822504 861932183 208726382 759578363 727040555 487833195 105345835 16760074 29079283 52959396 94196594 112847715 156638998 651050625 610321560 289831261 568666263 690867601 41009945 220973234 12061285 180018779 889315577 405851905 497944419 535794171 10443861 72396980 905698017 10602073 879038654 73727116 450002777 958441837 912243076 843047169 475702695 139094418 732594906 105002849 624300513 146227887 819269942 4349970 539008583 143007527 128103899 80182375 591176063 930975985 769606869 80079091 894054853 126471865 145376967 800282545 534233493 64058303 960832069 113618965 752231114 26805150 667906330 6591256 435549588 26925575 981322860 129611900 928291754 676369835 846495716 384076500 69802834 109694846 73712652 23523276 610194682 593773753 394245211 809771699 791477330 3359221 887609718 20649406 876583783 744648806 13128583 526115331 12291427 339803178 937225529 454358003 455366214 716414035 955267222 472163898 924533109 993414261 26568789 752203576 28386928 609054283 974446096 877817594 101343202 199298204 19613891 992584656 715570809 12032851 44363986 416329920 12145109 19104557 274992082 27514672 6243549 64262025 820938728 982141454 267368684 809510660 71359489 6001248 902678064 995145910 6840671 80365286 54965508 820672592 610564958 341866701 475297750 392722346 577042562 73638593 146882446 64215743 42225501 590522289 536168490 714508350 492209431 220558856 3177607 485813520 961842343 113396898 794765795 684665821 994159920 875039300 490520583 21663233 191996263 957721253 892204076 730998567 922726119 558667321 852679253 602992079 851261547 809796685 658801423 356905246 147208706 933995185 689333667 667965735 72650247 861308072 586239876 733287499 7444428 68533616 884968415 860114830 737110649 744667695 887480857 290828756 264735113 879046510 559090176 613817818 47780137 143278556 25926944 987099823 225206067 26694638 481198848 450142352 146958593 284192526 56331083 138327673 28717097 341991837 77960734 881982024 711080654 875755933 485393514 542344128 892702227 391009145 449183968 684884939 147037590 536137285 954505347 758384690 155896109 919622170 526151301 744721478 73689953 536807157 393096669 438641208 497950226 20430390 145340552 995261051 130581298 953105188 333220140 63517487 113666141 996081896 12642944 736405581 887662484 105068373 135739896 816901886 697169750 63493273 753979919 560158135 129637651 994899508 922718175 946924215 165060811 572847927 147183210 945120993 682301763 17164039 130686940 913232733 20983716 24609471 147422281 936803991 927764841 895562287 130453463 311902502 667913550 449200546 28039256 14775747 760639186 664769562 558344630 218770324 996447286 937268805 142764451 12753913 973975882 892472828 928018391 992774926 616949138 842424659 7549036 601564661 199259341 536547644 303357001 409921807 321979384 391424278 151398343 617948364 891697999 811662605 807550244 555536365 994423518 508057361 860772252 435657683 948737320 132673343 20507105 147406732 486159679 589553961 432007637 943710850 623258097 941919107 794084797 752001695 783332553 628520240 26413763 959602071 134594068 930125466 147434082 992273800 316008160 752061421 851216352 459953013 382839825 939195328 912417409 28774923 147425602 12260460 878231522 19104564 973297699 314958351 24750892 750858721 63940381 681095685 151381878 889405152 147482939 951014553 961885852 46570952 990737182 112815405 609458973 724744 451379477 144669444 945106719 21709707 858634626 784374204 676415960 187021757 592577647 23818359 874890184 760629805 943053364 722005797 491648885 611329088 353803301 223726701 893730258 323813267 593263608 685724666 28519597 28011148 820865755 850715287 607988271 467945454 147417436 610598644 4738582 808176387 423488027 539100356 750553666 147287567 845278324 927055283 182446228 653208974 613841448 143880910 156656780 500168704 954524655 39171182 46771646 51276676 24864176 653683878 146906177 858446087 743832272 26986991 109696973 803640431 944002672 56313233 542501395 604297257 28942575 831634239 591733980 860670423 143179438 334426469 7396271 384882233 622196018 146568358 949516927 130575928 802906008 73615140 616938455 827590879 625215990 147478613 610403253 173372685 886879932 325404129 800389860 268220346 691407632 559090777 130047256 828562246 925086735 878025319 284218937 585346952 382763064 147428298 684413591 953577065 878769287 142656236 527400142 610072661 995258754 878285365 349584109 538199801 472182264 28369954 803104641 800518959 113375641 533065958 10256760 955074348 485084882 69542168 28842186 686750497 143017405 11970604 54941806 875834198 701533236 6959675 79547076 846267154 718173920 760545963 665118429 73738758 12703928 685868686 912835348 669853990 981439437 398200624 278925243 878860987 137809606 957762270 118376162 146872843 80360100 517956347 733956457 998210577 954152615 890635714 28945156 566186331 273960712 856683913 503193562 12115224 402851154 465454159 609390266 961356491 527433925 826133757 333658729 742499008 475389763 12999560 147451849 827622599 997930257 820557535 996429779 959609339 113393963 5487150 39601223 553878369 802351102 26985781 985973007 610464021 143010123 945191390 677519769 868525984 907804212 930144773 751704601 108907214 609394451 946216264 146887583 489826524 490857136 28939381 130262346 403063 24771136 250520644 32173631 957862037 802555904 952028924 456037218 616746145 528800373 539442663 921229783 13223876 756406803 609501867 79756046 219023896 770622876 416361191 293030159 12282452 27748568 892284512 779035230 934365178 592810325 908022528 942974823 743681147 22581320 548215331 718204107 3802712 554850143 45883652 2563565 8001705 481287666 59360117 854233423 1606125 785192473 936186638 890050388 150324281 492089126 755391242 12144879 596717757 351344725 686228587 20631352 727514493 72528738 521479148 122011146 145367693 941283426 722844091 63015217 80368266 147027119 950936461 991335594 785970200 404934181 147454879 521968224 134805234 625350807 759230598 457294125 918354558 47542471 37424772 111785718 15686130 9030225 76131689 945430680 653955385 861871820 145494243 337972137 73688322 147409612 113868831 989733962 250199763 78220403 884347976 79151731 29071261 877907604 962739066 127546827 885851532 893523259 21654487 535522814 788501609 517778453 973911778 147268402 28137124 492047635 805627298 784696839 677686277 268108594 73765525 986845765 852421662 609367108 147429171 155603174 23771423 141153328 848702199 610336395 517601079 11887352 80306275 420339544 80369262 286530559 924519728 13240025 953591049 784796795 809839780 29031396 886355961 683489557 942544807 418451820 745485543 982351695 978524433 503261030 644124671 233534018 865900876 762311706 28250699 985137104 836746131 136934391 919556478 840307125 583311333 477887692 71638093 391025080 65874320 519800877 306338336 28020016 357542395 960742862 806543228 736405525 107000454 124363314 24848172 854979175 904996428 341582108 59347579 466498469 132734245 45667246 534189022 144115907 139080044 966066013 147214185 221083253 787958067 147426215 401625667 878479029 110504058 145375217 756398263 101345568 531922605 827019989 818998748 921770602 878948319 251508197 113919489 424487365 5294656 751590822 718032068 805154278 290581054 149758665 593763612 882954780 13206629 675650238 417376419 11974955 806362557 491632092 341478675 351345419 27990603 79848712 109175253 894815852 951096648 953531982 102760934 924063795 928805012 142193722 96829559 31482485 53371435 878610225 508512054 28995006 609618976 197845467 24776141 147458382 119060955 879155896 693361988 597046433 145079867 474358226 996424081 147232917 280306253 145100739 109504933 998181755 616851975 324599045 980310230 702714203 65033123 223775382 526377927 122291081 289573613 61906138 524600045 747538515 805245274 24840695 409822545 67284082 968946801 108669329 147197405 147435206 26196748 795495959 349325272 682622202 960915737 885978453 13235942 130665594 439537910 351311809 670814003 583095406 606082381 954270237 678374154 944497460 887123956 96968125 602895625 355550665 758340654 886424929 879008555 14582636 961132550 478133053 894783635 816438900 23535936 28895005 397322825 609541834 994986720 473299253 951126366 28465358 589571719 485427173 438525163 96097653 54050525 934251987 8434675 138752136 937139112 416168648 490063175 765246805 750566963 487988959 994998983 995209701 139739837 669944600 26607582 60045783 702355800 4346729 12278559 623964729 955313095 60932480 684116947 452423073 75717890 947050079 156141932 342018139 148855523 844151573 40169272 77869648 740535753 724041086 7877176 995118835 424714625 75622253 591692017 917601314 53152048 113602922 29043092 489546755 72646368 851834892 110434509 525166673 80295369 559019927 75108425 972029159 753182274 120417773 935710180 487482169 113792357 221614419 984047139 42591818 881222461 492129171 28886112 496893519 953237846 12928378 36290872 466927383 477491506 536744941 909993678 307595102 827735410 424657120 982820572 415501478 53021492 80336114 994349285 869417123 876409033 852904828 519696535 623133077 763159672 808527391 489892420 470181141 877963410 651411077 10216947 993255111 542484524 517252107 907821737 810862213 752208094 971233170 711893459 146953847 692112453 527118126 919646033 275857691 949146381 976277237 626413459 828111212 870873791 961328654 133605714 978748647 145050061 863023450 448844605 65074986 522455462 626372320 472137573 651587191 128531955 943387413 134794636 420702239 146307884 442155244 828186623 870114921 626313711 861292427 550132428 988080408 987139248 955022204 957236012 14892068 11812798 835621978 896190619 775791952 355863632 943924330 476369842 322027060 859204764 458604555 23527340 776833517 147455061 12246448 3816884 803461611 722845684 27702091 872569960 932601955 603697280 27873343 593423676 749240294 543932690 871723140 79785438 55179654 347912978 424437208 728366077 145830375 40528194 653290530 28178812 921782188 420889220 941381073 138302153 71386320 65313394 331935086 868734824 435498663 963541583 982102756 960677355 492212185 146924360 722893451 935939401 752670330 542915719 116002514 717119392 143693011 912587423 858991226 725179220 390723727 18027842 858064679 736391960 7494047 921180218 610435806 12548294 12286488 461324509 412366523 1808325 146377665 188066905 893291652 73686688 668230287 111743722 991520858 24745155 870370945 142740629 995516750 946931915 656668365 483804971 487423419 147412777 952470174 889341291 265668318 692303114 111779115 948878139 15431184 2323552 56666469 479575561 937214580 908066660 867486526 69747932 61212643 18039837 112286636 875334782 536664691 844143301 273701058 950890307 173105463 203762861 65295936 448830094 709258435 29020780 141466435 147209267 412394859 6587745 809757993 626239593 147421963 859268830 145328737 946153555 455153504 712159714 817653711 994342908 622595588 100634973 425060196 857082001 71736731 990633141 129615733 365221792 792715553 473317083 183281835 132846398 137487312 818707695 69310041 75080955 414776066 593061615 821098108 820545546 650557730 146894369 642791597 691123509 409054295 19522403 147302924 825399883 820958358 419244342 801621853 807558802 659972881 146286872 994322090 942554346 65234096 12041727 576053994 12181198 955323428 434399617 726295986 6607297 139042766 173301873 937464741 889592509 894362262 905837742 978601019 357961903 147234779 543307761 978616921 484911952 980466752 128075232 450243753 109409434 930129691 609349457 844424018 751692856 754097447 334517351 840569777 636531302 476386976 207731718 111787087 944672137 811484718 16261057 879549737 980586131 879330086 624734144 600575280 139074962 147458472 459673848 138791097 803600756 138831992 391604848 861534830 614736770 352528640 29050752 894824680 492062000 702849852 826330040 399878589 944562178 714493282 965853917 938696899 719447954 607450772 951129745 981168543 975474609 524419614 441473930 3827955 542591352 993111679 37489633 12485561 6090364 692478492 441609451 553617022 267877826 10758984 878707233 944647053 13183042 759927068 13239062 145243483 937617807 989694423 66673899 24461040 961963104 779846260 950055727 778359346 354284143 76175461 551324682 977303563 928996991 28570568 23693429 143264822 758920894 621617837 147321570 758543250 761479967 541854567 610308750 13141093 725249943 190381773 737376894 609381276 961797650 20096764 26406672 877154043 601369745 846258575 106425369 331414634 214252633 29079954 9102817 995444109 491626733 878851060 111796949 872370692 955683703 6083662 668438403 892073881 392936714 145794564 372618001 996671604 944834641 70506277 936799972 105495067 4070469 601417332 666861502 65343419 62754581 79684746 799513557 995482403 913455753 31753930 684159705 28715986 862200863 29079595 142189800 844797053 717102202 251596920 28371418 680660233 884826703 819366309 793924458 697124799 142198867 807675895 127434090 308610341 24580719 11861769 79710433 544262325 141492255 828606162 754841954 20624034 17528599 861203820 341579648 593809125 112798551 401280286 825389758 876938863 602166482 18765263 25253036 991229229 4829812 821043851 20592510 861272368 26815050 586201603 930610849 888542140 955178456 518309081 239253478 602178094 502121183 185876206 8616895 760382881 726218073 307295178 996920361 2869325 75885556 32433437 129798145 122136731 491902189 22196130 3343160 677219124 577853831 893253239 349602683 928807520 8928419 469198370 29014091 584625183 610519444 3820164 890103849 71416087 120214193 953443005 464996319 626406731 130539445 626354142 440423492 145372378 743564288 62136168 738376468 146795883 76148945 842335829 490806690 65239274 80326105 874293645 421237781 402374336 711205742 271656629 147468298 887842594 670741050 7012249 939410363 636009586 137538334 53870382 156229702 483493976 147435985 542916486 69441019 413417317 113358971 609521454 63587954 542395465 665691261 39909894 147411506 492061798 28904661 357045589 988079044 46226965 894588113 24707988 73726451 655229512 909399422 885951880 935178089 72596660 830581491 859633377 71420622 501172783 214255960 981706767 420657259 28858046 651007453 888227661 885855282 144258023 407461962 982134200 652550272 996375544 275695934 877995690 27911312 78232308 981506660 125165517 63734385 961837280 72798666 995531206 503311399 953158491 843074252 80366817 927129272 861181019 883595834 333351633 69858788 821071757 250045676 267254882 157597488 121565405 64179662 111713945 738147234 825656935 568434241 11634000 14361046 802752340 146261592 727419306 565537901 127783481 87339060 890612201 354287382 895559798 960773813 7229664 149091907 96441435 934252000 347248315 805298348 51431780 134830040 125733720 995398631 820831459 20403270 147456589 7988428 516653851 364724504 725744618 435626536 947647479 143246138 753974620 147186564 12443382 12607126 333940172 605403764 919424995 290370622 77650055 71238194 916889563 868267345 652770075 827699528 429295490 869577745 935239196 994988134 405049110 597102575 147386558 952529091 749241736 454825999 890413286 749017145 146352018 860198729 206780687 64722568 146134504 124394958 597573697 608456489 676869755 24292927 239133876 487755762 221483730 217917021 727757804 995438397 71312628 487958084 591800300 418278873 760631660 820798456 877690769 69489324 331009394 944913240 438502088 127957502 16461444 347033233 435105215 147290525 78142643 404829684 12720102 594503108 80093352 146833470 223481972 946016637 75599748 979679032 819305822 147397125 575297113 148935075 686910253 55073801 28712137 41065411 953534935 222686653 452840260 608754172 417856778 146882150 836015713 475519625 28556000 404715026 989585901 736421013 524827287 340161174 12243730 147208432 775881097 452984399 862236147 691430334 44666315 422993710 905308029 870529734 401692136 12531925 417928863 147317269 518161953 987518209 862237257 20923745 144994381 78189622 138770839 778353381 805305706 744192842 759055732 76028635 474072315 80238586 998176582 987017625 476372597 404042925 23051427 17529600 404805384 811220302 94118006 969099808 961900634 759380279 898919715 147207054 6724066 957784516 993376300 147418155 937722383 347164535 995505200 14717883 28027122 804222124 355294538 113681142 317617631 995531846 606357899 248686892 449582977 515608031 936832402 672118162 804293889 27420950 937762382 80288450 74249598 946027913 811562460 124074186 800866914 206580825 147452968 401564024 994589002 267449504 969871619 391467327 932969875 760186466 686663888 752787035 592861354 147223912 3756144 492167652 233900396 659965655 147375655 885427954 16446668 951088529 72921623 995164528 45942254 609247010 27831860 532861396 896598276 809496239 518814616 356266891 572506420 69497803 995389824 876678272 956673403 29028698 617363988 114912473 6353165 860110341 356657035 558612330 109950248 489015505 976618356 952650193 17548685 606209970 968236533 569447487 950858838 304984129 608399061 322471745 28971309 501201618 995467163 626424347 727742244 998616476 598811171 710291690 484470849 925144365 147289201 141783556 835807807 72541696 179774127 502264996 147441299 147424617 145327952 20674208 125918022 686582571 859190397 491645528 283269616 755349436 9930382 468682349 981493072 913733313 527199675 877978495 490637127 223710364 841281057 936443689 543858271 605323903 608537394 483654755 464248324 145373260 28140318 589993430 948841373 471182977 988589678 961869248 147451024 73489696 3341320 88507041 949125590 126691334 656827295 988075151 978724812 794107047 126364071 186974266 189944609 28893253 610321913 531938316 570740433 986704835 592209694 778210531 58770003 402381015 6919424 146374763 28555960 957178114 718529553 365974372 608474421 28546654 20390531 149239247 810783663 501381084 660908236 26938212 110382635 80366784 26303400 17521575 145775707 508312492 916259007 991310670 42733960 147162414 979683575 71581353 969933992 590863538 481658306 928399532 149901830 138858477 130605132 28223209 147428637 24801074 893805390 874796008 29052679 12004895 241468978 758263891 810792913 962444685 27977412 71351786 998917971 760610637 2951462 796294663 968204822 95050808 961928958 792419605 743485893 536067305 380458630 61453316 21452767 487234232 223254498 491646548 466882194 472798745 136934971 69366187 704267927 738052759 345234572 935081588 146256609 886355835 1419819 101293190 29033768 988695455 709667115 488922906 476373590 987007662 816713361 2857212 24810681 152309332 24087359 668276843 927348774 347117378 491817642 542427051 899515473 455858621 879026388 861267258 605854324 893497407 722099690 12175294 759299090 80299714 285553582 593247320 350832735 930572144 856829702 961379248 335533683 922697328 708735263 718816494 778260170 20662319 113320140 143233279 323809403 28701556 924185364 113686433 828541093 879844682 491015843 425104037 890404151 783746048 25528405 8397078 994993480 834434546 143098799 781944387 487837905 712046301 134753985 11043872 536578365 487757610 971283658 723409555 340806066 982893455 827734808 811909745 140742242 492205496 133443718 107051098 884645204 265215623 917494115 38471985 999709927 223596056 938716421 692454746 123093623 370864343 38085631 962185817 921937635 743997591 79834431 467440751 978489409 271457373 80304743 146849025 659928978 129250877 997248271 105508580 347713888 132069759 945849515 221598269 946315771 11731704 877982686 379999612 73699228 801085997 551727164 961713007 946197606 946847245 457476855 322333629 424902229 725577556 882012954 986338747 456202660 492085128 999529722 999626463 37650354 52641458 6841815 29081438 811395858 21782651 384858528 26939390 24891153 895554388 215284881 933837340 144824982 674567519 23745393 29060771 63332883 475353685 942553894 894694470 876873102 88168314 491917987 665123820 878496282 816173248 9047131 24773763 693528905 19353759 945863825 266836569 109648249 118872237 1199407 932249739 977657187 147454349 946868024 537937963 921695959 123886391 720649372 534578029 341255805 142717293 142983216 28298287 9541136 824212994 527900454 429022858 54118341 878984030 27227561 610429833 842594950 590542065 800069784 392234153 401096329 24767531 56685444 398338076 894306957 967059703 683718840 676941278 945199943 877676835 492216529 489999540 6595342 718704050 549722134 19210847 476223296 818600599 608358752 347187419 744766568 920005954 610524818 851521749 928380303 794155533 505721827 677436963 881520037 492190385 172865897 969672901 62461956 130417425 4815151 414234480 543214851 860752073 147435051 12733713 241987398 467134204 968812331 27463207 57722112 745351514 112349778 756175954 267350807 596971487 543235225 744512908 147351235 686369205 24978738 482571470 827087251 879812420 838617227 597255261 79291054 129372349 132283032 142760827 599446972 181652381 80318651 375667205 725975335 626313361 760611362 10197102 129637873 870992094 939752945 895130538 992802228 452570976 196412309 417419289 475831885 593542479 454005678 617983034 23364272 147420775 978583801 417490375 459354983 315769109 391507831 61183798 558018879 420838800 3822055 28816839 559312424 130655354 878650905 27906532 128535112 11949375 129345242 739635169 30994153 94666050 741670750 144932548 744508716 760595331 380442945 24398581 61263675 680595071 137989991 142577725 134051945 111323814 959826074 700878343 482248491 995395468 656188907 28625714 459611118 475600744 490845408 462045537 13003542 995519374 939322236 113872977 770691823 741676852 15320988 710310575 313879602 986326165 400878437 111263734 955315555 31220772 887551455 37766963 642681202 416173457 4983849 491154655 147168910 961913412 876785293 981637186 735824792 39498149 74733834 883839698 987039006 96501113 107592216 6559531 68760347 968258599 29935581 368092177 491383385 938979419 708751894 882156878 852410542 306325075 147213892 877011923 946821053 944614514 973059506 953553167 26300412 710220218 892239633 610572292 979405032 855041323 672329370 936094292 11995407 17545896 859033354 740620912 26988300 9554996 994532392 991860014 64018665 207370980 147311184 130027571 877716933 49315925 80076148 541343455 933658767 685135767 558756172 80349570 205291047 851285083 871560165 475294031 284098698 122258021 810959256 24476710 412042267 29041384 855012851 542412231 622059778 496159461 653325075 786762007 741252155 586445612 756398244 717535882 955099335 20346171 489945111 173877787 388340413 72385892 27945593 890131969 387208859 123521588 147346153 872286646 943036630 475427052 96357008 474017037 610608149 80110207 341101200 759529472 670078401 790059223 879509671 745901100 837351265 752182712 944918980 454161693 610459012 76843747 270065861 481379204 996368365 950080174 27744949 89189852 681581905 832964997 102178094 28894711 76171693 893800461 921976924 382222779 737892254 142948253 492151575 95839337 873675374 414143897 606455038 22308979 28422484 420805385 186003275 143208811 141533984 941136415 852760038 878465185 882261242 741330314 27732855 811793385 6958665 745898172 591824425 399882352 917575382 463764593 71609678 536781300 662629240 920486821 871569507 399504417 126414992 869341257 353663198 976512316 978699089 140831155 129441387 72677225 976087465 937820203 955220030 24855928 475351709 978724822 138607359 113875650 79834108 956665280 871427809 465448785 147100716 639884935 606411066 872288123 65696108 801106207 135863738 4804124 577010931 740601393 877008681 892767248 978630574 321940915 751997451 939711999 145757093 686607086 871189935 113910122 576631712 934271080 869477066 316981093 146284982 874530760 2416290 953287096 860161662 715389069 310757287 59837957 475300934 992251359 482232051 796843999 872393714 541296539 903087727 17478889 145901730 741678258 282154559 926568983 927887535 665984232 33755748 60842609 927987081 146402663 68391352 734037469 69526315 615978204 732213898 821101415 497330514 43666058 101209825 133071856 24317672 724600100 922674330 341641018 841192340 941216098 959796843 29071719 774030026 138810466 809968755 147443348 878216880 899478776 73467257 4719411 112945295 676613880 147308219 20681537 929081693 466919347 810607612 53708844 491730594 960985645 598255221 6363779 9917437 947991246 80340480 827323277 674617132 55155640 818987216 739236436 18422098 793126071 604401360 454947672 24460057 704570210 200696615 28798031 474353110 79795674 20653036 143275021 399935386 892643914 6494336 145372906 603971969 135926266 686722617 28960502 877904412 961715337 65021519 472777739 842866278 417363776 147419792 273045174 690646321 24509901 919169145 995521329 487317524 994361720 602186696 336575710 25846894 144997466 113788069 935633222 246849534 141648140 559709964 759337581 145346967 939508019 41972178 822534567 938753742 960382322 141414603 890087052 793108608 902772444 127529616 948337231 6849717 984492753 642034792 55107888 455880787 921648579 26976462 110183248 961407531 129610714 900717142 110692729 952945927 893674810 622205166 959057365 491522601 827691670 11486387 12133944 941506114 999174261 978627336 12165510 953240641 105502056 842858368 73740231 811798869 990753730 145736537 96095406 950787351 877936577 980277438 471141696 273871372 870411392 592276777 849328006 888100346 16568511 942235235 878018463 750145845 29030295 260008808 29072830 448164675 811921170 402635358 357647836 973600182 342033591 718478965 10999565 145532733 945770163 844925858 995007739 971315847 467602096 146900408 440913518 759026994 578458690 760616933 483498391 870650179 189648407 476073012 282077543 372977728 856564011 879034788 36225116 921763737 140864544 726323596 874237330 710690643 223146375 623965994 145382917 956383809 533563243 586134673 165521920 12186236 824615210 626134671 467979257 20417188 949819577 584475845 811366751 425029569 751814398 980670687 113884711 592776399 989178380 519904774 142227912 4891765 727040080 490586669 826702950 344583290 221533667 796838456 893158038 26960331 2944946 869514599 811826540 995264494 599803598 267504329 475258393 70784824 146898912 689156081 995508097 474589753 80334864 130134901 852757510 945168761 489870750 127272868 146367566 349596715 154109132 418468930 441348154 284001933 524615821 142883748 25384883 13219799 885531850 482527779 138465350 936465568 416225729 416841379 727033734 478368069 391516917 418035417 47996879 130124829 284162222 29055907 4483522 760385902 930139895 474891418 28349948 12269258 795127992 923551394 146061466 952137272 29044384 113928083 527850292 468584469 103315350 946650391 147375736 146956685 986708197 278968811 520092432 693444985 144293623 760518674 487715242 20657471 759494174 108237203 486241352 805130655 146351364 752247225 408623102 904936719 5041953 95008920 24645459 425053290 28914645 147297686 945144213 126926000 147213047 145812330 2756495 827094426 576760155 194043049 566918515 63568350 937727355 29068598 466700461 475396301 675886222 707940066 69876872 26306831 621810959 973027548 45946678 207516401 143264401 953371751 20053106 939517623 849772262 413201002 28005068 441867498 131450984 142672572 12898237 147436679 483711492 558337822 56869756 143251821 762921691 138837546 744129892 911590116 776784503 799770390 251364074 16146508 20583572 515785313 620554387 954786526 112818264 669306021 317271876 979041281 878924187 391384842 70663455 752250709 142122906 622204663 888168243 989345875 923123099 416103274 668703038 870651183 879012003 979386250 112322041 221633950 356338232 28367119 46768378 24884997 861137722 601904439 125418416 778950527 878887798 706806356 824161786 954846419 873841620 147466167 424401908 878039935 860766529 945000542 27776973 68317834 782301361 77173426 474067805 818983777 474757203 400265013 754213190 26937379 699268092 753868332 344229098 904454392 652561178 474806187 1761372 818478904 373774862 880860339 24716222 882458486 26977008 743410389 678398032 932238897 105517591 888515340 601685724 134247936 970424866 146914101 588064548 543591120 11236346 606409573 877965914 55063616 25853731 467900919 403812384 992664206 959862199 239104642 845476866 874179810 54923740 254762584 15712407 859417563 28932056 146396869 751661102 136967660 112849460 726522271 357850653 877952470 133831724 483088182 147207917 807710315 112778711 892709465 610489224 111823333 23832961 60676204 11162687 3664859 118168160 606325783 686892680 458600848 136891986 223705850 870081970 565236787 615289915 929064994 843340287 994157771 27851466 862243344 17513902 756302546 841230406 8934857 677085423 980924708 995685113 26442905 991290051 719635533 878321309 325130746 844405166 686321210 798395201 284201176 542681573 592867393 144861021 950552732 73655982 961358134 874059843 723475051 656581499 756362557 116842173 23238854 12304574 992121496 121633412 174337474 73694180 147444666 540821224 146980149 83482959 999412153 46034708 146122823 92331634 8101668 725524867 69005759 20670094 6366385 202783700 61353127 26717103 796467373 563482326 13242837 888059500 344874741 566793457 995450921 894329224 802235175 8619644 925096893 39043295 835807078 962872457 861120020 792481939 744750105 609143879 130820594 724951963 124361062 667293026 15944193 976908227 877078112 502242018 335674516 635382435 601325592 959620328 843337997 469542950 861016092 761299757 146887869 660345519 393948824 542652269 538308042 937164438 72467729 669255663 19620260 26599640 483579950 994952087 423769715 953537652 849662419 146408923 185643025 88737489 120571236 382814442 724873194 537939212 26927353 823535689 960647571 133222832 978443813 332388411 56643538 146413151 950358932 549744717 992880355 492163968 458626021 302299327 140713645 12683162 17952348 450935199 991154767 929896080 143107304 492194379 607419870 400506488 143196825 878467551 141460471 969223949 110546696 147289216 905436991 892850347 894855202 147072606 893678272 704943951 761152654 423386141 760610291 824504699 936135122 482717628 954900690 585400047 884810919 941679191 42066344 109232819 64475362 26371861 80208301 265033465 950943249 420079902 890427314 117172592 454329349 874921617 118122791 747523955 147432089 609425138 743864536 9065408 10990804 22876827 7832502 396144347 202594275 952937132 463271888 9019368 611224293 479091685 468694340 725537055 27760731 147457079 929636415 482374713 7500116 986340788 120168859 12973897 146956225 688804139 954817972 739638143 804696797 608461167 92792098 24849513 109686444 723874305 871698113 894801320 105523153 934196748 23837475 11739506 357646579 894840474 28816117 858669571 375874648 751540217 906151849 505602114 306567250 112211689 758248374 16351229 609526471 918724887 140915245 146379289 692352412 952983819 539282855 768545815 24852403 374631714 23772993 887763414 559635167 264397185 134855311 857848160 953481826 202143589 43843546 1227001 112349040 145592240 80312277 750890281 75617441 610439733 876342391 739025500 961172589 74169742 380932668 492068464 689240446 489859797 130638877 879793895 486385013 333679817 56119198 844738595 743496059 12167743 800061452 147483364 858183214 125114029 4652521 877927477 108632514 27817469 73183255 101950464 142115403 610320922 805026303 447801414 930405551 211021058 8100559 606385355 52219923 113873962 29059246 259734601 925919623 457475705 138808826 28298438 961798273 78468290 915810615 401116055 676877515 46769201 550917567 817854946 113724557 8943885 80064531 38312700 147296063 465890929 718183219 726474770 73687907 726885636 12048648 602164664 536852483 147418291 811875588 342159053 28777540 223673072 655077810 487943078 929091756 425040463 283889918 11089506 105006996 28829853 20389902 744698305 24858710 12272496 133199537 603416229 129127877 954549011 26943268 955291683 592626697 672836340 518311737 138745910 13214933 971502478 281497832 146664504 104969579 691371485 100760367 199547090 18340271 38821408 570707815 146380164 30596 28992432 473071702 66749859 607988240 904201166 26986019 142188799 931070719 445090673 377180836 870269249 609934789 28800106 852540861 49585839 559979040 87415313 145238821 26947914 944280723 1795130 978599412 609087375 862127974 489865112 66731232 836873727 742967379 956278244 674303912 858051622 111173574 892478034 753453465 978389167 678114709 20149157 19630957 701070979 55731058 917916400 760071219 888370855 606366365 602942315 48007361 68715041 186987270 965516289 59117795 610211214 859867146 130394932 698652999 469731739 686049965 42803786 141409964 130673205 221572077 936220078 918657766 26852167 732540394 458106920 943747690 4599016 147737757 81971610 536498574 503277532 936333154 559127748 869357960 587582426 821029972 24802651 517972217 145863246 147179617 743851041 852532705 660495704 297689830 938525077 139084845 918625068 142966055 535742901 179739900 881027944 12094126 738342839 398793698 266131495 457460272 676335917 146412176 182015831 802864527 28270683 324209645 146876759 63551552 7384958 475115582 568615883 143253006 875869657 582266272 928239698 491980891 977340291 16297494 810896399 901764451 391198685 56888013 686302739 960434158 12271714 211135291 357980460 130429271 124927720 112837799 870448863 955010881 945829799 593819977 920007426 417852368 81544082 451091169 885973442 29058660 492183916 339088789 905843150 113367147 976099330 856814706 67418575 56299244 874825170 910597328 670446835 28988645 574896639 137955790 69714488 6327476 17406747 27714427 8051422 144647490 69839027 803190435 37085862 684096530 340905531 20601989 61430734 145217872 827748587 142661936 768292630 760126587 995504198 930532959 753133875 356887269 927282541 15225467 490860830 417927120 140260807 216614853 916483449 109517184 757921362 516682849 18986781 20667702 824388007 67791096 38356696 396175871 845478564 940420515 469118434 22767187 894835450 102964567 108076540 129611056 476360626 71550710 38377483 607845139 71540486 464925343 475397533 957436994 25900724 16283663 376194081 142667746 373542128 968425454 342149690 5997808 39749320 28458703 130572730 79300766 593306530 754426563 955077513 576485266 147305389 559182866 609764585 442738105 28009291 41835224 134854871 113809690 487702576 887654145 868204322 886052041 975603338 971282447 961940526 481328421 927082330 549483352 424925801 236744644 760356042 700441119 355600621 266822908 26377019 142476253 979659983 787353289 6575473 977542203 40796405 28971810 410338767 2122592 830360684 731449942 28272702 28796539 878077989 18305821 42589856 535743134 678857057 986015457 88651322 24878605 610260916 468004429 139032608 901418121 576635621 676091238 36982106 724940184 487736070 417837611 860856476 78260420 919164465 611411563 147363839 950533962 187982472 147712840 709514065 458606413 37907532 425496733 308291544 111580872 349792310 29888963 19618131 862228470 147410912 476239044 878987688 833347004 26449212 665821218 879047175 308694536 870254945 591705611 961156739 742207524 878727541 932121684 491403410 853687591 132523585 686880379 29077504 876926919 934804183 79457855 602960742 995516221 872395831 72630679 819731915 409994412 877855463 500173863 666976480 803293600 713682757 732940585 12729097 23260925 112583392 876696679 146003250 651229872 146820534 416854582 150328741 485912387 514111646 113692479 381386736 540051639 626974147 725886799 996430051 146423894 925801378 20637724 945985328 462168662 744582625 28959977 874437062 382864828 130331131 24874072 140081944 113228278 894799624 128686529 739553994 732221276 12200578 610813173 70417694 585406647 145263151 875896879 331213592 608378481 743818900 912479411 73193762 657544876 685854091 509922643 147293746 109592564 958692416 707173110 924648712 610588167 994822808 757237678 62068169 760366188 6594604 136960439 266022033 839176993 234240421 66560413 11522352 71852715 147347490 135646222 827663094 459557491 275038307 960626907 71906168 704605751 946061515 546089851 20094846 492005240 574375602 884954282 147446863 980230520 111547026 64193466 670897487 874555477 491847265 341158996 741672780 100253996 125405605 383811567 727061221 403736572 313292219 977729326 142157713 970291353 59387224 73187173 894052499 28528329 553938686 233861655 28954848 593702922 467477800 798489350 146428451 670466893 20706110 999689104 483796664 147039404 142921547 64339664 758997070 938555420 485668247 886426325 337273407 798040553 64775696 519011107 448082823 145322425 542403101 862266596 911626423 142174756 41309626 126510884 681712093 490591385 240007845 525075030 474357643 757367390 24830867 535099773 754366249 423674772 19599512 470079934 893639201 525179547 666614928 952003479 143009341 961727758 55886338 882751861 344754095 889332439 871494796 207433533 466947390 79585425 299786375 28640355 53782089 651201 894286343 561944291 391441101 24575189 467019005 5089191 11443847 797702857 900768384 505332742 476357141 547026231 820676469 10211665 576982793 113424442 840068133 678506249 855587010 24283393 944803592 786651449 966937195 142689760 76167488 13105616 70932118 939446288 13121393 953548145 839182375 886192035 65833596 11111844 213180761 944892675 78143639 78258873 733931395 854048774 952722708 584224923 693475974 19120471 756427182 108647456 179735998 19641585 73567044 2336127 313881338 938210772 177611780 720793778 78489919 837492211 905315170 88442166 955018454 511557412 46772791 4295359 939467964 961942494 52520341 145259066 734918337 979354986 894849816 143174420 727065100 570186223 747689385 134867588 72775022 113373538 787534191 531702718 316476417 44658619 949357007 519988079 27979398 944845865 626258690 390354752 1771095 374338998 808354419 323841358 113736586 130697000 8806534 198929094 908928962 12032342 719787058 793411823 736002993 96230699 441050009 620119803 879015134 28892869 284243509 884247759 928236558 185135201 451186211 88741465 139836017 355326120 945069715 456442628 758196099 127020174 86755000 100508023 552651140 146383898 726287158 985268295 145839142 339376924 526700695 27667514 751987123 73054260 146344675 473284247 653154069 992382150 147172851 72111260 491781685 12792307 78112078 345848408 778324612 987120715 950089992 993147558 417328205 743728698 56095451 638969156 402635991 875873626 26944903 999899219 636186933 677595137 137860648 961708566 147387142 579951184 8512337 893815298 886246553 887652989 664767358 129869570 113373738 19537801 288758485 18568375 138982653 409954251 147432528 28543578 946850071 417562505 995477615 8102824 206836380 953440699 35811403 893787242 592863032 693188171 979033159 385659521 758006021 652726014 28991828 52743270 721049303 915482135 28998823 727059747 342137935 922464806 739030752 12269963 349460937 982690041 610483023 906541426 485479266 22762322 29072524 460969361 24127200 951041930 597969456 955323931 75910121 40128811 893894260 136982965 827724759 749523851 995081062 139036338 27985451 29078705 928139640 28918522 782595869 995320730 4450191 62012376 75758776 682881638 921097182 904691786 423527550 852357651 742155676 861047270 610547226 931090282 28949122 961391513 935505341 734141189 961861558 252413161 351655423 417849173 349249824 24333396 355485452 156147899 978440311 945842099 143257207 409027026 979661091 24862797 752883058 397649483 473230203 982664916 96534560 608456124 491798668 689013271 20654012 476390888 138910786 812718094 952410826 942296552 976131491 418287840 576771571 491817327 745759327 760547366 974444754 113707262 987016097 109693080 40486588 956463216 28536259 123068491 690857249 608465736 718547649 844865810 233347311 605074378 972324867 554558221 869139323 28509759 878350443 670983507 808113943 351055033 884677292 130168779 39782799 498565071 919866702 692453249 417966453 944055893 515620481 307379590 141168193 988687441 995489261 147463659 946426434 808345773 798847100 866945623 82444090 380467417 24207618 141164949 721807070 540546643 67100204 139038344 434811113 938011042 401644481 139051570 483771354 453842355 995508492 27504226 146343767 760599171 877429242 186682394 368135100 490091994 987097071 811379298 222430447 20118128 79320659 54765330 268405976 61475260 876301944 79087970 753189546 490109516 892270002 727045406 51954087 873763459 424812190 794778434 25936293 104769186 823040009 11029360 869675783 139008497 686775675 468671746 341888755 961617803 992254188 593777891 869631200 73632104 146909460 28644826 47473151 138765826 141908458 21462149 147309251 584670645 11782532 397343643 874798092 46485189 846201208 270559328 7961783 115950250 112566394 73509444 844415456 128183850 78033880 130704490 487463654 917628564 462505810 11548815 145316476 945716017 553014155 933572890 625305958 424915505 28818811 968228472 79322725 473075012 45890209 691436396 142045051 22686617 870752716 536807180 938135364 400533376 11218782 10820276 532378624 470306693 74072623 107623957 185792077 909143915 23069771 999454750 886114320 811301453 812968753 266676972 414933298 969816800 867216252 12037780 879611738 759279252 798923611 330591810 27747248 206943295 800959209 758473195 320554630 939464600 543458612 334800740 994331489 501704864 7978263 56938781 872361623 751417156 827596809 504688551 218083230 597910171 588545198 27818357 145775607 934288643 61143861 938812837 874406372 52019772 593546523 987088054 492059427 65310635 526784497 955222981 490055798 878991376 130655257 89474667 988445662 554736992 272542878 603514187 824594880 500937521 182791423 890089114 758427418 744807458 823411413 352226970 938414464 511532980 303368052 6596552 105366609 24209103 216912554 144039300 24320955 843865114 996342341 846645799 56675895 78223254 684696125 147203065 878402590 69256947 894811610 383206647 144852976 415229240 476778796 937318478 128468250 381652715 818276030 46548570 435055558 641696175 28374590 76001917 444172137 353754631 861737028 915150632 16985186 872544386 410597 954148387 993419989 252820092 875812785 593368925 73781476 6673986 65341746 978610488 11755705 316576022 12709639 6573798 16463806 20583589 138671573 14401734 263746718 845120793 852651574 950160244 954962837 993678838 895655061 145853064 12211517 41926031 28544482 872746243 937772540 398164528 223587252 50614314 476305283 80319556 105383366 143788562 146904443 475960255 969502332 121891596 258288644 407563085 753261983 610072173 517330342 213602581 108834109 869579392 743601913 993325714 853825173 1799212 329283064 26981027 81846753 69714177 146904581 955220975 112732636 894863592 794199815 6527408 904831711 892971810 12569357 30036431 147305262 648099392 760487329 904986552 788635613 743571333 874822731 978043601 299795097 4694359 45225705 931433768 306465627 146420028 979365588 952800914 612183245 14245802 887082634 126158120 142962409 892610952 119934303 80099699 888285627 996220631 130666997 230798875 145886189 701572567 558179975 732035915 534749712 789997512 763361997 141021118 992343889 960899436 954166100 474262910 257344467 986508936 945818839 68513478 62515726 704223545 124876969 943402598 756839607 70917866 718361187 921815778 862009257 944765647 407166059 37666005 28800281 138946360 141747213 972038131 24573208 938304731 45708509 875854489 961733799 491145921 958219344 937766185 24812936 985024153 874851928 3514224 479464670 958400571 955628335 144655547 12636813 108841705 873161849 925518526 93466186 949355881 144495183 117535698 807160882 898630538 589040926 240966057 841243467 113479718 58915771 28920832 752827035 810892864 872628156 890403904 449936410 129604687 551472399 80336778 642863287 867679204 28433323 608383754 23333759 699374773 407931557 28942335 610067183 677574634 820885122 887025466 670029998 744542282 877797727 492158838 219575442 425078152 449960686 416587902 146412907 843374416 219013526 979129987 23768274 626083140 586331201 108834384 610602710 531706659 180885527 26963025 12462262 522001757 851790257 73677142 13102144 682132705 946833939 26534304 955497951 872105636 458299035 9002155 329330493 894546872 130615088 677454658 610597465 449572783 142039968 974451307 147482957 341168602 1000419 961916803 844783517 111750938 492180276 953243479 864330057 1159528 517972361 418106100 877828625 26454515 945369718 13278233 26950476 957462331 113850946 670538300 894558756 567856070 894677925 833390350 146598127 957752703 71416202 755902161 894840798 988770660 149508210 24206377 610543697 954475576 151936253 132785291 961827282 316399844 320237954 220585891 568520503 506596610 112791028 27983059 147108097 610266987 147311353 27371013 111624659 744703996 886053961 676343093 870338295 9000438 720805295 13082665 25608185 489329594 49347144 503298326 12275210 56256500 458117671 102076930 324417097 21332494 233702057 809884033 73206946 32075702 894036676 146928239 73534660 11085195 961790872 80323463 334161204 79840239 458310147 999668990 938423833 29470019 128073109 121028702 749747184 551661622 524694152 740575202 879013507 424635899 584872999 665520497 4746424 685005502 877953498 877833285 977025443 337937485 455501313 609492983 108685021 29038451 682924779 996419574 144738418 953213858 62270641 374349937 28785268 130169292 405946198 492108161 38557924 751273140 605416081 609778090 930844077 213924494 472189374 268329902 960897047 971983597 147465504 223729744 527433570 13224131 750771070 888177198 28783034 22134094 718062689 844831386 756436427 959881800 133816024 18223569 955685909 929864561 10050483 146946580 669832482 788499318 689771734 548384521 73518920 140395958 950399637 11237710 26757508 959847719 576062568 671840005 539155076 806241421 11261072 471223548 450144774 4751742 878082477 518018225 891598260 928252993 28020537 808714621 792648093 852705797 740583024 643040192 351241912 879047386 610239132 617988264 4213115 938425027 920844387 113873243 609781741 751730178 469731859 807050553 35988321 111714129 147294586 401694535 534447273 760541487 139068202 863493002 958584537 875875313 788019662 593129093 616907428 536843408 786755908 491532391 564424356 382101746 608472083 879791622 128587037 953475592 592122737 908389143 130653670 469912978 78354836 24498145 534444002 999425675 29043153 889519681 475326852 854291311 800054231 308414154 84256726 937687898 676660342 130665780 999553933 494927814 9029766 883174663 984753600 760364443 858620760 16318684 12186078 492060805 852874076 917469784 146308847 147227976 100214314 147420423 78246648 80217628 138963990 653221687 351240191 935721650 855020520 810953579 257236153 866006614 337141674 79622160 35909734 28150296 979389951 868152428 490104330 654251574 421849434 139047738 606315990 28911475 835278427 403967689 65353024 97121984 738191221 786982306 827477693 394008196 836138125 934858706 785460508 111789451 939388683 502255262 593458797 945564850 962183009 52745193 671366098 790947741 758766088 2199225 693489926 77861968 853530576 541183125 361034188 890389135 105381125 333777231 21728263 816815810 113912895 423716897 109733112 147080849 126155419 28437764 27987722 941632127 593755840 979033337 580156126 207681679 994962413 357976541 986827757 458611879 992693373 482638216 892737990 72550848 124722062 2792368 538958696 692323099 134169101 532135004 593659098 130571494 19459386 291308038 122150448 760203934 511168481 147073895 3798504 212515254 919398415 297793469 662409734 80345915 109693982 610056470 670840575 570216 491892445 24311349 130160868 181850374 113384909 585431566 144333229 543233867 876828665 419835094 992728039 2380319 783339975 17111318 146833220 11069377 71473974 39834745 518878027 999001854 705874437 607950573 383832285 61298454 88653238 9021036 876397896 472192125 873633858 69229207 167683943 915351800 97111343 349552948 838706023 920741397 15391040 61375174 711119580 146823100 824763379 667092234 385842397 623156710 75853500 30009310 601931913 860248375 953211075 889596997 138866534 952135380 105859733 31661988 64456485 357684646 470916630 95028613 40470478 245716916 588573484 874708684 576995856 145762976 105038141 843258822 911634045 936771444 611282397 459496268 129402912 542827864 402624737 63568993 727089254 142751571 279990102 307117802 20573237 75289446 844356025 837056469 145203562 29028987 130306457 65309064 870160387 738138543 988761052 682574347 702424532 883435901 129474853 40133558 529525445 605743138 526377582 866347718 28994381 827702071 46239202 129885786 961155506 254889793 888187548 28818790 856919922 600627504 400255006 5653414 819357218 959818605 975221720 416543872 385790955 879017821 456227253 144964544 606391769 80047549 892390783 11342454 621947729 550535078 131495890 693426053 213784365 138718028 23783412 846098399 27251905 710163392 894120710 108496455 791597509 515833491 223192402 18121075 491946479 126450800 11477506 111683085 3759142 919229304 347417929 784122698 215212998 831913313 929938376 4810362 916520407 22500467 777035311 354730650 568482878 113403959 878554186 946772671 5605419 20669908 56412653 710304863 852850423 130356046 995308716 557335947 872389370 528332816 454461743 421429364 844381939 18306389 135658660 20533695 132432048 936868656 147347234 31533561 28783233 416370718 985784222 895763995 7882876 462178136 13175916 942067811 692977595 978570014 748039841 622186729 13243622 957208577 811160394 731730915 998570736 534719854 723683448 106579545 206940197 145065339 626369729 109427614 610440299 87669168 8057565 101805462 550750298 9028486 520052956 946256451 876143372 135500791 21991733 316864552 9722400 491652917 571669401 978486841 815307081 939106902 136911303 753760058 960527772 742921882 61031378 862099424 10912287 887957221 926990925 125144357 236410974 15690387 894622946 990158645 13243280 809690294 138025853 26935702 155434579 467191509 110732358 6625963 745690378 16456970 130516938 711164680 126375893 28900903 939480398 755249185 12219123 65308755 331623424 141115604 113897822 351316006 995452629 71961540 134359951 987125876 416017598 733958054 122048087 979669653 142569575 18287866 417239868 626297739 96693883 12257068 626064416 77181346 68468979 752170921 123745775 264526847 368529013 108443269 853469979 889588461 26962402 985936123 970311295 147472676 141599161 140829838 219812077 844255252 21738015 878475792 559231151 799337996 28882982 203703186 943606835 982839404 6310209 271853988 65009346 741474409 889614141 50510858 78998736 868365541 943069465 113633870 708385041 121064885 89512819 758460455 959776736 522343468 144047411 541255200 981799089 799754390 23982882 7519056 532087398 71117881 109706439 92924432 147134202 610561220 857076124 83126616 861056806 985976795 946365292 492212846 391548460 5746499 395118406 597907496 799962131 137883323 268340486 459058891 968712386 953190540 760551052 678758162 709257888 263097174 946854957 878495474 602963344 63215634 593665143 964398840 954875671 482836955 2167342 584947648 113865687 112613604 127519986 944059120 778312125 6299251 543383763 112990982 80342950 34155840 751974357 536724673 57762072 706084418 919707365 994291890 744583559 16472270 437448512 113848762 72666946 24861828 985123348 997799569 946647245 894842871 424981525 584794610 520027788 744820264 13172186 886481366 79973807 145910153 126445884 18560918 935714309 951385366 409895681 27467021 593542938 17501484 400728320 659281825 996321437 78223908 487719607 39085341 390325118 130604186 684809342 760538048 710601015 379610982 759877557 68180680 877771857 107461943 875876444 894837769 73849012 26405239 753565659 929318172 676728665 145138107 571770273 11545261 677660972 994995996 810692442 893229401 872237858 126340548 626187655 29032674 685047733 78242027 959492052 74489378 757442117 44675021 942530212 261772908 888219826 805239904 786006292 886467418 607351176 986662225 130513456 842814607 693324247 947945141 144278425 516622365 999243663 542876937 919728365 324421242 127947924 695282915 25848874 148242299 749885082 551465590 935899809 860920308 894081681 984289017 878688841 783535549 492162935 10847350 145279959 480558183 810624670 13152706 173306554 944633392 548254135 885764968 107309678 619608485 894288802 886089950 679556033 144561504 885091999 34776576 23370668 894834438 136882509 887834417 841257807 876398645 877030096 24629386 357443223 402308493 718179846 192802147 28823096 877808071 402025555 535555636 799477212 995933169 67733818 147440857 128580422 750763937 472185429 568218782 491016395 462000227 536256569 956217709 808540627 827756067 952951972 868556019 411637149 146816321 894595092 861435662 101810503 599321275 956700191 415089824 683744257 389911808 608075572 324279263 146807603 66331638 13234272 994988020 839153633 130703373 335863562 142203021 28797917 73453068 259978432 868221488 659633908 60448796 946122543 464907469 97027088 61848545 934902213 29008517 600027733 951176003 113925986 491947571 877039409 145619483 892590227 804095461 482037428 147423347 491779711 610346583 84017985 29979827 665627187 273585743 937360785 609555850 964777128 349548006 466566976 956600055 971305872 937339939 306258559 689141400 709238666 355028795 80703815 921145841 542424695 64500420 46061611 439697565 214319645 995506137 28646338 819970259 895560314 472428457 958789535 819250186 145363456 12163079 945038968 621580275 126249623 666224793 77935272 994416558 987014179 139847627 859025195 458249451 239901276 953241270 957760427 744304227 199559274 930518176 602723133 29047667 955266702 657500452 256962588 990026154 886371123 142203234 825325793 146931915 987750338 3235953 220339578 709192384 308599538 940852846 59115095 11160085 686802531 995465156 15448394 993868902 12686663 939260742 26279876 278256916 535627586 138015782 602966141 996410841 44150155 13201211 915203955 750890102 460572234 19907058 751734397 617053015 104462075 853822263 821102267 340979599 646769540 240409062 350158528 894828189 921752606 603617537 622191436 568665130 606110343 492064974 80267086 911260285 28155880 803000008 946071864 382286185 994363941 939249030 802364198 874838520 9920925 938960280 223737476 945882965 832608246 144721223 551594374 743744322 978108594 733781116 147440751 811312713 727004081 40126754 710150649 27461549 992903312 416884583 122311844 416169827 987906583 759446919 803146158 609387481 584270973 921766092 130583112 499012516 23143142 727814671 947118167 424953174 105483328 575964262 147281467 997006648 869036054 852470791 720383282 483828278 490071107 483252397 92411099 853572670 827757342 810802054 146301762 853835974 933209710 420725498 911629570 39107860 935551637 223726619 28781715 68336696 789459496 21221029 856456302 121332244 931099141 743218133 876840474 809902930 875883588 450425774 369090388 520064207 894859131 949483740 763158543 380682080 624325019 993900247 39907772 991789780 110684701 877410688 732038593 487586513 653338105 289597366 978713823 141154902 73739019 10105148 989704168 478051055 8103491 409034449 492152910 72674665 567186522 124108368 2151050 467744908 785684810 785458547 992384318 878781271 27720350 610333446 878482547 147159156 876936536 28020323 187687052 870090582 113911796 686551516 848804588 212133152 130459719 958692971 133664548 651475324 870073753 861149081 130185236 984155872 886448896 476370625 28546639 6539072 147456463 2623612 95971405 16926562 72552707 139973581 8056014 146911134 4177675 12282502 134850184 107585194 28792185 290856024 68759956 845409015 80365855 576381501 420729645 137526821 735274580 128546304 61826289 113314504 305806479 956279627 642683798 17028279 407786466 993283005 145312535 423458046 936413360 147325384 111805977 567723340 31741962 810856760 523088036 511665953 946648953 129655894 569466072 29055936 994315628 416712053 794073568 23781080 287364845 480669599 191134286 643630370 877313797 1858000 41551462 29083974 894016868 656486545 952533097 433098076 233103535 685309859 251630093 923939115 972150886 123563308 71953940 876943028 807517364 799111893 599739072 146829987 742413576 28969357 28933834 25632383 409246445 928055841 892540274 10603502 919596268 860931530 12309377 79026132 223742129 92344062 825488600 581657399 41527946 13097610 713918700 890624136 342148108 383299301 557286503 11933220 205901112 221134331 39651249 936500686 128449552 524623627 873895676 26946672 3699663 603962005 12144575 145204691 770958391 145060488 774170720 877910513 454107327 947758485 880770187 689252986 486840393 906817335 693367657 232725932 95697900 40140095 207665708 491646769 878982009 146160892 758949513 1819418 142952485 315703036 802110296 588197619 101332931 29029400 557643135 146923946 223744423 978745659 818798723 670522336 147448569 754903941 75080050 28993951 490408183 945083881 951345376 763262348 12302098 416134639 492203281 946641442 46510640 764357991 147887262 28547160 20680333 20640450 956614281 583086817 33693256 38395232 469654763 11788872 80340019 576393172 80351914 668892382 726773381 756945842 912208780 68370307 29078822 727087053 805242371 935841901 10017564 491627498 146272866 341954883 27984196 7974286 28923155 938354937 652793127 876802854 474087817 716239471 73577641 542405332 320131107 129097464 13203021 108330011 491659870 146537321 636488958 954604257 535793544 72473626 934544717 868403849 745903724 606221302 924625916 56896868 817959460 853805625 18528086 726955733 130087883 892054071 922460512 635877918 78848336 959826833 484792098 24687281 806424138 951476294 610289952 778067583 910344734 63638360 24838937 955304462 7754366 879042807 3808193 56263266 416585968 142679900 548380604 145701693 531064331 384353888 146517493 83205638 975456345 485360337 141144266 937911318 12254183 805338331 39997781 860543598 145623146 476250500 757499900 871450581 606166284 12595401 46001504 893283634 953220696 874579680 28492202 957495327 323281206 975457312 623786359 938520797 13074026 24304559 3886270 28908561 28437628 793590399 948792282 489278395 777021176 12140672 624059700 993432340 129620485 145268888 791134576 76129441 826589060 147470313 786545951 72508140 147162149 938984549 535494858 756370275 26591319 532668211 666860393 760331067 104546989 576763950 874315011 27346029 760650052 130657070 606371239 146320489 610587550 111797107 29084404 780048839 7408126 130675022 136609495 8099342 532671404 145892275 95971002 803154431 827653687 807549243 880099791 140261721 76788869 145325420 997170013 875594274 206816925 339966471 132687159 492056336 845431083 147197225 905406521 948804097 9112779 10174444 972242582 63563984 76449840 124333753 483777527 414576779 111795981 79836886 902861691 610600774 928043507 63284270 305577 876805689 919822513 803044340 104466095 992711384 317598088 893035541 810954031 610423933 28541947 993938597 939909975 77033702 994283634 133647635 145873144 886049359 24883594 73676546 12680862 987141842 382800043 867630314 801064441 41523429 957678803 353265321 945864490 948839091 78213720 945005196 4683457 56705310 961529526 877956570 73675683 583337669 787525336 80297195 675169984 994253922 10109199 129635874 668731259 130602143 40157670 29055397 353534489 172104982 132094104 288677224 934710091 466565164 634678555 255060407 953526639 874190915 487474268 20110433 659446105 873721164 676886501 951769499 632931589 590568354 143233748 941828569 339649142 765175569 479240600 27678585 113664113 970542682 946952773 493830121 935654779 29081617 475386425 919965442 993376256 127516268 65186029 119664178 19614400 135917312 814098049 671947204 682020853 27925864 137462914 710056092 756424338 492179200 739983773 534828761 875433445 819368887 483712019 143272407 640485707 961841564 130592523 64043911 668704768 80372733 104938366 748458024 79902752 53175216 811854229 961921696 65323501 610612106 995239812 961680407 656355932 355343198 73347771 125981200 811452702 24859866 474050251 801774170 441345797 427009629 34005164 922195800 197080516 893675697 887012549 28119776 147351882 146208811 938833611 138778212 488501980 938386071 73680679 605285229 891721999 928378990 78793110 893455987 536312394 988087365 222563521 24309696 740046604 751488566 852867152 149938025 120692508 643755950 567998901 25265687 28494466 877943747 489549811 491947408 223635097 927937762 123586718 960641194 606372724 932238746 744274504 942749238 28518337 337326534 539278274 442172286 146401809 18423824 692463498 71616896 870650448 654669805 132266970 238458557 63650880 156377899 674501261 792229894 955319310 73730212 527193032 849412546 323368416 445988855 988678120 977311735 966130050 961658787 739515928 955297999 3888718 721820510 12249118 955666442 760126274 791766836 588011129 63343233 827709846 20620539 136927533 798892889 583220862 744792406 872847097 25540454 990030568 98684051 471119212 248327186 877380751 776010481 678279028 6606595 330342308 801030486 920425536 894175024 13209917 377813458 610579940 130611288 9791190 712383466 994942380 756305866 617546468 146777318 956637042 22887454 885026322 630706365 845430720 903712959 804193713 721677138 552635149 322247895 28809907 28649209 991181813 968747486 8665072 575845363 131106914 105487169 24736452 279908880 840095735 888225702 137361137 494911712 726963168 998135484 892326321 544136664 724976574 995269454 959175609 176104020 475837891 370635737 456085932 146418256 623678755 852569839 109713846 342397896 16488215 136888067 195536 726948170 306520009 684119174 24810152 415870689 54792717 811764285 767531596 604302073 21724309 144275132 610218212 918483255 991056549 710204836 890350375 142804084 599896261 375550685 910306673 71659187 873122231 462473946 852402076 78259977 878966622 87294519 975608424 370453483 691287989 576958962 22631562 467622456 947814783 937724211 844699372 610417981 135993583 487198381 455416828 145264748 28034458 626394648 20295092 23815651 794832188 73547447 71928298 97151472 935038492 408750375 987735853 424483139 551595149 818941227 144733819 20634714 26668008 13256951 659022779 62308221 35826175 573366785 794176421 945893744 402520888 491516512 954785550 28823277 680938600 36221378 23578867 273736264 472180597 456167268 892704317 922902885 11077827 28561976 713013104 10294732 130663176 376408959 928118442 397718257 17518424 945182009 7974525 134862754 994478808 75125451 448150428 398672939 68493232 142198796 80177370 958302783 543382763 267853235 67733640 352132069 283129293 876425495 805276537 877999596 945091957 742388382 555560710 895548197 538604751 9578061 757868222 904536907 884779301 241458300 102333847 941709640 416706237 894863704 145275579 742288931 340329385 147182314 626217667 28279260 668814575 894694527 995320626 112819231 46801497 72677692 725645589 689115002 693254784 663119687 29051208 72652682 140791434 568474447 341046321 938312233 913811009 10814247 961576869 884334544 889618544 103059881 917511481 29044775 62256311 76061635 995343271 113747003 961880949 38061257 408260308 917533083 820803795 448596111 726787623 949021115 972006471 951023857 974982586 65328124 955299575 489815189 396989738 929890948 145374216 828341423 951662051 879002929 859933359 19896299 878939892 145340882 24964668 744786002 754251046 951120006 425091215 919736419 871016245 400172232 342122238 80360280 819222984 920635487 413349992 893742626 39713476 469574202 940695660 111490107 239470416 931095689 595050172 267417196 960919814 11394245 27933867 961713287 538777697 871180236 742778067 625505729 333764279 892765255 472779917 7751661 26974450 993236112 144839316 357440316 143534840 143255773 943685380 140094200 6053770 936279098 879015808 994973085 138022591 474101506 536870727 895816196 28777741 735437199 19950793 866178301 475622204 760420646 128565373 992300066 130685984 13063811 142384317 138985450 355882195 130698365 883962368 24857071 316981445 890476537 602185402 600942752 485025289 986889907 916458392 216381612 339771293 165459719 137808295 322302052 428367867 787202520 26985340 72691671 147345434 751908739 609452949 535751400 248733080 658057582 240545706 68949425 476214801 145816905 953197105 20022859 145324499 875857242 29064077 870622432 416195866 221172795 281049142 954631157 11968186 493011793 887352602 868540549 506884151 4756620 805589295 842897758 970292294 26212976 64827900 317657909 113639667 139601649 609606798 893796393 855918971 6474274 973879952 72911603 744796301 960629758 354443887 223699266 121891767 759758379 78634461 80354411 787119512 878304685 951364198 467856963 509781648 282860457 787385125 80337589 767422003 406142438 16481720 54220420 628964176 591714012 722594637 373484060 473587505 147384889 941900723 130660411 912439546 146835099 242707614 39551049 61459896 678196602 134154689 826527392 830762994 479630511 81234658 20586946 951428264 624982131 617704097 920630648 458487472 458633666 742783979 607029286 887013128 844363877 551833191 743326676 129116090 284115378 940956814 610593663 64232527 150031467 625299535 28786210 132422546 27433856 940639433 26890953 676701710 73629014 71459192 742658274 760422125 406583165 7551696 139091733 26832529 284741559 958532351 277618473 206973598 113244486 69503673 398330775 38121608 929213052 10528693 25505717 877630256 526427383 40631373 855967737 333095338 20650854 382795476 892735090 604807587 985259427 423732098 324751052 304140228 944775727 858919608 758943189 485804123 9828528 892731732 19734712 271408654 424006767 461710221 403770141 741751262 424759199 334269747 345276591 871415756 24864893 152454033 536828625 84655403 133818610 79812969 355446860 604276404 146951963 256606321 979891494 109168577 811877401 126393843 735173006 322577120 884206459 570025277 821056824 981685510 978628534 978570633 352554494 78263179 471855143 591786752 585060645 968956623 759900416 685094938 911500741 413897693 63579087 267590859 565213471 6569072 474901180 912540687 753408484 991307032 29053871 279882268 393276452 583164460 995478770 987016009 145348516 987616060 663436554 908289689 241459673 675443349 965779114 488524430 953426013 4512504 869610537 636564012 112695502 53528840 476287234 69265339 877593159 965419187 475273066 686904086 852944269 955187591 105251096 143887134 501521952 457448128 853714649 124342323 458515980 469234977 56520807 609322956 323721290 28970907 468249230 576944070 18328869 877006613 877939243 887955309 130464760 868554919 28000732 742654208 69535690 147306443 536738463 101323394 737818341 490105290 136275881 295939154 794198656 816176332 9127747 28002563 11071785 136178624 961789091 29001677 981849225 952474289 93231226 952942510 104851610 56943227 61247441 73432787 536675811 676947121 129424545 878930347 383147683 819310117 3893827 879701752 864114907 938564920 810810394 732186216 347472162 995422493 814828595 954725119 587513143 130598504 688425516 29027670 734061574 126346875 961969742 99222405 803955803 400482760 403505773 919639150 725041852 130554304 663096911 930678834 63760695 811395741 407395638 385016178 6627407 952660576 337025294 992934660 12254790 995484327 894563887 21596544 11253603 213146481 26400792 825145563 878036555 414576737 471648945 908899212 146190996 568228678 112875157 921540688 502229995 112815832 29076687 595088957 879777842 607180484 22522089 894320862 970007745 978693001 599371645 969985050 47071173 491036626 104668093 762812555 885929954 879825252 778367449 28505539 29024992 20081544 410261462 13056883 27981433 927314247 412128599 816104492 215360212 138721860 27875043 12040043 554350660 165027927 64271672 946819642 758905837 147378370 760368386 888129226 123055959 856031932 112846500 860645528 956739503 342108899 618765763 894779960 816628839 113728960 16290175 489948001 854544535 88507401 28562039 635514969 999601174 903625964 11056320 143286241 725886460 693442530 770255159 936798356 518664986 54417402 24840795 600650975 927680831 690364461 877706995 946096623 335715323 525809116 265076726 960876149 268229797 888562922 483285317 802926141 693446623 951665313 820794289 987094128 12226053 952529768 72560520 542669744 604283343 203741165 992861131 746235337 41198989 760631779 662696198 147225700 130180084 759550045 491150889 23217489 912545236 741495409 40055113 991828828 7448400 988765429 113202403 870301899 57774650 119925483 135922689 678492727 856744569 887610302 146837439 63311669 337796870 406033160 746277138 487992803 913399132 919313303 490859315 237936334 876278862 785183435 458389181 503309934 894857816 442769057 29062865 960747976 620069274 475172415 793340538 4593836 610506185 820027832 881890905 874794413 739883890 948808463 44572214 801050788 948613446 959846489 970818867 911035699 693139399 490614550 967173732 45708199 893813177 37454440 841603759 740239234 951348896 950160783 904839594 989410991 955565032 899700170 873331810 751807876 887948088 415544444 489059233 878949528 735115570 759389243 979526951 18597790 945361286 475732950 821899022 560215773 94450979 674929069 5565031 391116019 878759991 3641854 870550732 955156599 621875736 860731259 955313582 635424837 147289889 998387714 54935200 490876210 416081199 214510451 134344821 139584609 593804041 28533399 27335549 758014431 961420943 441578521 28488007 113886773 695564927 624279734 691935428 650897670 756403611 531569751 28793869 785857249 610560310 129716371 2779883 890555283 134538400 146859142 469553880 338548752 147465894 476337594 941175576 719083058 6464009 69471752 29010355 938501350 958346544 980557137 19618195 917562810 960872805 860941786 887894304 982569789 146293012 505669237 341203297 386702584 807486270 955823406 485759884 62658852 147477589 587246726 141061673 760546779 630986681 938559872 752079476 341924823 234839690 894859731 109712129 813292279 769855759 342149348 501110435 134218273 67897894 824237716 356163322 111698828 17929052 860235566 759530754 932797609 97367802 625342739 54841259 482508482 119686803 877761054 5315415 883954346 887974773 39503333 960743253 550585952 492174997 147011314 144536923 961815132 325119829 475419865 128504286 147703645 154481686 28527146 20677063 884359015 28431185 56941071 145760357 126512073 525341381 422703574 7560815 20400376 241294349 728901017 811788254 850442481 723035149 937820132 786711243 80344436 489816015 140650291 476307866 944606952 870117970 46783122 201146716 487634777 751150252 988738412 766519172 73570855 8115878 894858798 938513550 135636477 587607364 851589583 142613585 27760458 936324058 797655614 100759735 606309023 598788028 601422130 128578554 744781205 197509488 938812669 744662698 143210675 955381427 840984588 13208071 827710806 241390723 134488856 879037023 146318923 726436310 990270824 491636568 821429396 304561151 413071258 995826733 475310144 129902605 527477658 412366779 142905359 960993719 479625616 219187565 503343066 79135495 625129771 89801592 113372156 28760194 878873144 760350092 468960063 144692945 752955240 911937575 605219342 955030317 884883357 28738850 747617564 489576034 964689886 27165397 147444991 691154307 983839575 742270514 995471340 27781687 610608346 700303076 760504300 72641583 526463766 28770873 71621834 29041073 685823429 960612601 282411210 753335321 71620085 467998498 719627406 957109983 994476396 995505763 948527791 961452470 28280204 866402607 409285888 592588968 819232333 799568065 756053340 156612726 13257192 20379861 657820832 323842957 19498572 978230223 670079943 142738312 440672440 877777647 113926981 803412917 146847856 603399773 146757356 105512540 911595022 12288361 501647314 50942751 113199953 303501293 341827617 38950714 679154768 467510741 5930244 82425776 420892278 978905333 269294205 104188907 659987111 599078302 938747291 893802553 56664003 757207987 29022637 94335589 35958369 698205092 29036596 826050802 759136398 878489837 124827585 475402335 675289575 146747299 11518051 110572973 475376560 147051049 145097618 142707758 87524577 139082602 96475637 586101932 748014279 948995283 80017022 677782463 853879294 133185936 786705027 20687121 28553916 921176177 912578953 716931585 978586762 610550587 523989991 274913869 481399793 24766562 109162261 758156530 73562200 106045949 130665333 885222070 44692265 105519056 71998419 113791797 29054899 990808715 894621908 458633706 147305771 954011774 734988616 128266216 945273655 333256227 670040014 146953250 608339981 316008385 955199057 845463014 639915803 23175277 142895234 466887154 144297855 805294622 742806697 320017942 433852078 543483227 122213557 485894421 955160579 709170469 722311953 939905313 467626689 138534228 875846961 12289395 155563765 138985765 204846900 11509831 755875619 11912592 189444413 900981433 130685008 817220182 552278574 454882514 509800417 21359561 691323788 23306714 975495704 659594996 709241945 349458647 604757543 531639348 809705047 824163080 917146635 982440999 727033364 959613007 993381176 842781871 274843812 142732202 129251227 104950700 436369081 656500922 147202607 799524638 952828280 118071110 903964054 844806159 995493909 124266088 743338020 539037308 785422777 539284781 73665144 491923302 442794769 28207645 146609611 111807967 146411773 315987449 938520253 113575686 948521492 9544318 960844053 134772680 937401662 680177217 70221805 489943907 343992976 878001345 865459711 135699676 525710314 719500499 145294875 575943128 11131751 121081647 72513390 802828436 854214274 147214446 50622271 31518992 954762401 146661224 943703989 867423962 811676996 952263558 734462774 944864567 35937117 27931441 727999256 953004532 597504973 856804774 62939006 617962221 639660485 80216450 456028861 681841452 928391096 744174127 257659097 21585821 599095162 611486077 641035642 7922121 868425902 996333663 593449215 147440103 129757919 26279093 144187770 987140828 147155192 721821647 11677609 788191269 870142759 951060330 970779618 609509864 878082941 845081294 995516219 250563311 136916035 875811072 954233040 410077971 125466667 589467463 145804467 863163564 610412202 873583021 667779202 79803176 726818692 998540213 147419844 119876013 26833893 572841698 417419432 217072571 130568090 11104424 743596560 878428635 519036066 6893395 995239215 781704685 72367254 955262540 870588792 141129337 547437764 29032272 931899240 482718566 125841121 846188403 24833696 28763176 894089442 491030019 960658464 86211480 649405230 884379688 121861797 27642796 955534874 507875236 759989486 866152899 726920278 794872437 96387905 574013315 875734376 12743433 832908863 944032743 36298580 600709970 136936325 458095490 959878476 927024225 449457101 883825998 491893277 73689482 139074463 24620337 58717019 491850409 782772380 958517530 67428106 989062047 836262175 267613162 24889315 11673860 63514929 73433668 492167620 145072114 18538209 533794342 490571549 130409855 710126231 575618281 944646329 124900826 618721617 992815878 996420017 40117077 945033233 79292895 952182249 994459261 926047518 756426314 28440840 994828996 40164268 543494172 847496445 565395713 72308690 23552180 575997782 974978173 139074378 173351440 811281490 23434561 894817491 978711275 465821737 836298850 877909952 461367262 971741730 955035933 961671928 185889773 72906933 382717283 821198559 326537441 341211044 15724625 605316726 28980007 403965881 337628402 803155163 483777096 609631169 111275755 693365764 424034780 642865399 826324071 948001871 919813696 413976956 144835279 486971029 28328089 605290080 752536843 891294111 835266729 522013462 69019779 606259633 19383158 743823281 876904262 142388941 995120834 417362262 866411381 982900545 380616462 132589695 884317417 816560181 893141686 979446772 355885577 682425777 955283039 29027489 467883962 597913189 22728550 71587665 878472303 610594867 123078108 676388548 113895014 752203557 516876563 589554586 636420311 146390890 20124627 13000089 101198537 46098766 993331659 112608853 384900938 919376737 63221069 10608714 892243430 711896814 435041848 931471282 18507013 942565640 10003569 930151974 885687485 726093717 43877807 680088584 185908881 244703989 827200592 146141499 112872535 283811438 962888182 749616861 440710673 742698894 932087761 333506018 25340094 109687669 758548239 801093303 95005096 312410308 685858146 45578499 489835990 132755847 885428426 541318880 878934819 16187249 761001818 491913397 489281144 818473029 2427628 920590744 928252473 686894769 15966193 489500919 939279459 301862104 28151440 804181944 953286500 886439504 72654678 875633802 458621555 73722921 939482767 221637132 795128756 146428922 204803903 8791112 894823715 993335928 234867129 144140352 939385389 101167374 334383215 890669917 57642282 28803044 147315429 755387640 978492289 5900887 27648401 20550255 542917392 415285581 490115264 908407682 303057868 62490631 29036603 36856924 31854633 893418301 8007947 28956720 937984625 909428369 532618265 588425510 1384242 690397794 890616738 989153921 873783949 319365352 27866417 904412547 844609737 28727543 877421401 474065024 139009578 7289598 491160512 457611746 22640185 894715020 810639725 592621498 104233578 917196694 889866127 136950041 73621048 722801221 147304989 113902840 976662293 957180179 756315093 955262219 138944926 145330778 665915768 740379715 947782869 678492065 68895057 441714677 867669531 995437462 455994836 878512799 95521231 415675032 752090086 27997942 142067084 29069880 29031812 28936841 26672925 103966492 48855475 30003615 885826197 743776900 11566462 11552176 788525081 146049583 505566387 96584893 147156423 401045240 728031825 778115716 881723625 28499339 146254943 876760602 140625323 960338582 79321337 357973023 995529789 954700580 905393354 143520984 918393383 28915188 65298169 117013897 144608829 532874186 996456342 5508816 413816462 856811650 815154523 28661419 803406906 589711304 485541615 120942380 889835657 624241451 472111337 248964777 455196653 961661286 408318663 28857046 940995396 21888538 10751076 23585031 72856838 760588095 754010303 177953354 259942625 333748121 339774523 94846088 942958774 890025300 29699432 222467589 724889700 136947738 751684543 979655851 987141440 800869375 491378179 866155536 26398242 71963717 575453582 96611268 794942693 876515789 744527396 818270876 665624268 853856916 543483688 357672585 879071547 559065398 63005281 97004267 726149784 869297712 811669032 917922940 974061762 927816439 787977356 690125696 356906893 146902688 785856770 10360406 670660341 143177284 877895809 541364109 945099507 993304808 76150212 538330059 421701657 46459774 665535173 142752142 820067015 12285604 600067345 789472562 136172208 42624866 25910061 565115268 953583918 356836992 10874527 589195159 858055137 207958384 13451208 984792213 76293450 946397066 861250435 552651491 138905557 608988717 937892690 957625460 860971056 877832369 711258538 687462310 957592227 979219306 758815788 412648911 940555394 635367413 912024792 952982272 339636709 843680725 757763825 141945977 927776279 760384821 834963534 884148363 721192645 626373274 593777558 839201707 874638363 315908431 861275556 8494003 418436289 532515326 979684011 319632696 26962356 947295776 689220742 26418843 526563388 130027892 490021491 684175350 60119655 223591828 149991535 810835154 955240586 911582117 12030904 311287600 857219209 826659519 995520920 13220755 467993350 884904889 327339595 12213162 955332559 491972304 72687462 144320443 573788693 908112583 492068844 145264666 984718047 458543812 223767933 735427466 382632941 317004604 145061208 128557710 26664809 72962088 819366063 28776033 192896259 617905216 445426158 23829250 929742573 147379725 610435537 619782701 835634101 873927590 882222583 26887239 130598096 111830793 137583628 44346755 136980845 80335771 11634018 60388805 146535853 79230338 855021965 138899174 417810112 929073262 457583208 88509164 960199278 28964966 205831962 775703352 461774695 147303819 804328347 810760284 922402642 418280165 28812192 803500378 760370687 145747831 74074950 122259572 812563475 19772793 852677658 921613049 133528983 601366014 921583608 28557852 894558795 16130490 191822247 632298797 943016075 130176214 953565877 124941009 760341583 810483391 873605490 28824460 390581621 921681391 10172694 70909300 793693665 12223528 38966674 130563676 75824327 17485708 65140391 878991129 670850127 138759831 691258057 457711218 146929287 753527929 953264955 418131535 889042545 147441005 467716668 72386494 700783910 324766772 955064155 147068517 793703636 14207740 109434585 874747561 852680356 941851431 566017108 112846175 71359070 943977785 108161722 800115238 28493289 29058601 552638394 122231729 956286288 541893063 863965447 263033367 601650890 536187486 893523332 810760688 65672361 145079327 449748425 954150866 11614780 974962535 756427732 146086214 340201855 542515546 719592223 704240696 954079102 990454554 593300982 517972515 815876066 785907851 492033584 8661953 917574950 304371923 934183524 24664395 577038549 27992788 3988096 760317831 145341552 876782537 778379392 746277774 592825297 934073045 597885128 593504478 939842525 364881335 996664810 878951467 836801265 894330560 685111125 651541773 985903549 911634506 959827557 952970311 434329162 605939873 687233988 618922254 610595140 124225419 812029808 234633721 945099869 26932473 62643663 64818875 951135271 873681777 957740567 996439846 127809942 959578502 23032253 954159792 979433512 144597457 995368433 876901563 610493479 602194750 889074949 120125733 524501672 134785552 987948323 136921176 95805200 932643790 291579725 743703433 823654986 473487023 28991287 483774408 946382654 28664679 189514515 461250516 38046834 609993656 168366899 714127463 920964003 198573876 877925044 994958562 3337558 492060175 952575765 180745020 861283868 491414872 20171897 542077992 536901299 140033065 576452511 889852075 147375313 16496297 123022193 501911909 7457884 836530128 755013763 24870022 145085059 147229235 542408671 920864674 149928944 885672692 79311881 593796724 687530478 458956826 811898249 79131892 541384335 274479152 397490671 552568055 73024373 921669311 145461956 73734136 985948010 755313126 953959369 760460508 71607084 978489523 929490056 28033597 790655008 697197004 610584686 491642405 29026080 759536051 144599666 19498055 669934555 931076468 536028008 147256455 117740664 995370614 507056278 466772922 936325850 938482798 492015278 961321783 4792890 915292012 768554457 560009900 111798354 12192488 417894012 951150171 872179706 944016797 812462386 11215081 957599666 904300161 887719609 28362198 10200433 329890761 491943382 836303303 341858354 26986485 118824297 656552261 819295833 142995356 401642260 487442009 945945277 976673274 885674349 751953431 812446807 346273026 896909091 146792746 550872353 828660640 856813753 21721094 851469468 525843207 976428414 12091811 975604083 950925251 705555734 952953490 972934792 877945967 693269898 73335453 894844530 943729785 12025647 841171623 323870579 492162340 708893866 343307071 951108528 913988049 592601521 357818626 961036574 907218099 78357470 550548525 894777354 424829119 73738640 478524495 821007036 108380461 971903153 56950054 147437634 895631338 803207415 340012295 28516757 27976175 115269005 138395917 939402028 938820417 992810102 609385826 147127756 413603598 461057823 976961659 867879112 494738079 222691171 606361968 657542109 99193675 438023253 130007892 517878344 28807336 869017032 28817398 357383864 598708378 136734721 68985864 686600076 978566404 826293438 50625617 80336657 142227031 28754556 945471737 59385946 137633372 652717927 357879871 28125844 72985167 129887408 651905416 892655483 29047901 215078968 683010978 484738158 68862051 846083429 931101732 961674007 10553844 24052958 28791647 130124250 993292126 933220912 925880042 492192827 206965938 486675257 891689729 911501714 205832437 11464909 470099033 75880345 26928432 419297950 549946181 129740069 624277286 820574808 10792393 802110913 937718746 669502490 2349523 54835470 482657749 954887149 540951200 12126755 80165191 2455978 760549101 559311464 913110495 12412033 953493531 48475495 409555278 355708825 23409653 456294689 844259782 734385569 46221672 415626319 618738752 814625114 128795049 12919199 606397158 657495774 69016193 484518964 223615843 995526691 130337084 307641035 579262765 759456747 597676812 73149177 95842974 552535474 987135315 324759939 684812695 711258232 588491330 147068692 708045228 315778114 499302855 404082698 813432392 759541436 928294148 500719071 834911047 881756173 950303765 777854482 71562019 875939681 208912196 393458255 138857713 876887731 944768108 145351791 827181041 502094151 788366891 522348401 267993572 470131120 149988540 543424834 952197839 3221228 533184610 593800552 79614512 830372382 20680421 8543770 426538861 492152485 605839290 935290541 811893458 19909633 505123484 27729161 608494890 827445825 144858535 684784989 147428198 41533986 492067655 60761601 188926396 26984830 603924992 877982390 258234411 930165362 752657733 250832123 602199015 842018930 23073921 531621775 809811369 147369347 710458380 959672546 725769295 951085804 921334742 879778618 35889560 995169381 475292144 28955074 568500686 349081469 954798814 995405297 873220192 136764073 309376290 138523095 317977810 147397769 3856386 416715334 136888369 821015189 938176218 146791734 28024673 599832736 836528382 202522111 308351305 517266915 746473348 738141867 88658977 893180664 878357663 585435406 28823213 543495334 970886857 609514962 536325706 997259700 615838486 787949241 875522351 765284362 143103063 9052931 888205402 27316416 976613497 156643810 146362537 126489985 38073364 759037883 826925535 24585745 24832996 112825485 744599298 145894761 852791741 26189296 28614179 870594532 29085234 391552262 954311160 714455667 995504121 979591180 997875720 146776582 77158437 142222910 971246921 146895514 474322601 68696561 88657653 844122278 526044484 802108255 955260391 79282304 64812751 128574593 987625060 670105813 955035567 337935818 972451034 138549046 12279670 955287443 930502526 111128291 282882333 147410743 722428961 144938919 135682259 564544979 727053636 12909405 945077386 483387177 899373993 768455205 978665892 860933339 145343667 489374500 820558985 759309031 299875283 722876114 3521643 73553168 678091809 12245985 893331485 867073352 619685050 605851178 489432158 749260368 24617280 172298496 541755049 22741819 555274576 946662191 757373324 995504521 147372111 940572556 347438422 970334176 11691898 23708465 142880947 476352053 28818377 26967809 12905457 890102530 111803584 19076472 149408169 220762424 651217747 275034536 147217511 949088129 28944181 73310068 29042446 185320348 998213773 221382811 127927631 875442741 988243512 12290682 28537225 635951483 928419665 722850899 457933902 147338573 790124898 853427288 169093763 876572100 139041119 469917182 337438522 810886888 676365505 673241840 856221278 420498427 927791697 420851883 666683133 486537575 107050601 944800682 12245321 140044297 71639814 12214544 113897231 747011925 954725758 811434734 981846388 24630868 692483190 40159139 839588313 910549147 741549675 4872518 609371877 45752124 391398267 929509338 820233321 450440206 533457881 769516690 592328990 754098357 994939179 28957241 10703108 77657844 977680365 743842819 60837294 130168716 901859765 950684007 143235934 920448936 77731117 744449063 927905475 837007245 41560172 759541290 9056117 472503343 502313223 893728122 423135925 592740742 485920795 4220753 113651998 802071758 852251231 147162805 862243081 382733385 143756215 686878991 616307402 894688948 827198526 27483794 521430030 793623084 146171453 532967142 28562962 971269073 585436636 63433932 80105696 710799475 938593374 69541359 206842761 878524472 137715615 946937343 778356263 657842159 879197926 121746910 521674178 144676414 23566519 960875777 821114948 26903123 453953177 323059553 466466351 390035759 724923909 720227226 743778844 497544773 385843100 17400515 878896618 769809674 952050229 113738114 994892071 22554796 80067938 843360952 9023092 27888086 913184945 101246436 483886647 109150054 113904728 720858425 591569236 415313159 606411760 16377865 130679204 147121062 886452137 710316320 27439803 917590610 889569195 147024854 485569656 146806087 21539209 382646471 643190073 45116537 456520180 505734014 580719246 105527379 994489355 951480218 700710324 879840126 74022634 12252277 421434543 483452379 804838390 995523380 758519814 959166970 722373609 322260183 576528459 11059988 961664082 837033464 458586584 342665274 683821164 805291375 900368827 878509614 615884680 787213436 127526477 41462765 675568835 734289906 423256383 381619475 812688750 858505936 568324637 869871837 933330474 399678691 802670904 878089529 467011099 147436822 997605632 305114713 483792365 20557533 324187792 552995418 568069790 634702355 901651214 143287016 10023228 28769978 823023243 563930732 71535640 989239379 978658580 939440671 20647865 959868262 606382636 80217260 593293652 884507650 147372769 988939063 875626496 404797003 130681940 950679663 20696133 619468707 143077324 718475061 957143131 938952379 685561653 483826020 653645268 368390792 126754085 994979568 75621402 348429256 450351296 677411694 168869326 953408932 480068090 927497434 887390793 946058673 592918175 13229258 877982137 63334191 407185387 951773223 853840943 143257233 787874961 960140802 610320857 878982455 997709551 487891814 953247568 145649135 955685332 69877241 728017231 189655472 834439939 209088961 24842377 12996136 40114581 892469019 878656170 79824611 419420173 351272670 888085675 351049860 109605448 2569024 75773781 531647321 964388152 9088006 19912868 995523716 691678739 12762960 400752439 26821726 450243746 20173155 609629394 740618495 853774249 978077798 29003892 852603246 37016994 940203286 492124916 368111674 139081631 882136835 130429293 566175470 874272014 536606368 956426102 960294056 800849287 129811174 146913792 979686124 727051028 146340246 548376283 105214323 910854916 953189124 758283554 67384266 959774687 28541874 535892608 890219844 141475389 742204225 902771769 879688307 310370782 147479987 198037379 894839004 606398296 980051516 944719621 491858003 4516882 944836766 109679312 586050615 100709195 816547301 336361294 892060170 865663275 37379451 950643464 13201923 935887228 960358531 756428275 185977383 370488139 468557270 876603372 147196232 866931902 894820558 103402056 124120894 669820271 10452425 128538821 475293718 979703749 76176772 103329853 6087932 945836469 94556605 145956982 127742699 893803600 36282194 503172965 953787952 130389869 604237039 492018042 657177745 976459591 264221350 814256507 147280677 926213243 828406382 796952081 147104317 446621877 42569273 18282669 116024042 875421089 27737201 146211568 130464872 900869218 132095456 25902369 542071877 71108614 22850625 658484144 739036811 391676577 853639802 938388088 937736264 139091285 3749285 584044812 951119121 24873268 593810345 438622611 418092359 12725710 28471334 845185454 559195220 711215190 332844651 904920657 147421928 19047301 117798810 877940721 197523143 759582009 998933194 325301654 835254797 80352347 610591995 964018736 770622064 922484578 760648033 886863264 28634351 73703462 903783956 535632112 190181716 13247107 63167428 116892813 876785053 611149853 739052309 890141178 67601314 877706236 606117435 674511510 97032474 127207678 19647306 110939570 272946918 540321581 991659124 961827575 68562225 11032757 609522124 741748078 944755017 994909327 143209317 146926679 7980526 105381325 735447394 24836790 536480741 424800516 541356882 15923418 989730788 113808385 324170745 940618045 877956532 955309279 65041344 995079719 3949632 760524342 103220520 122022178 674180640 220570077 16491359 73727277 793207597 19851827 8878774 992059816 929937419 482458530 146356464 803962564 423785730 888192240 811331260 990753615 147391862 366653313 709912148 169925375 111778799 954976448 944484327 444362442 866821160 721754364 32472730 18425028 858137176 978580346 18653338 726460712 359297638 750741669 10831310 342111815 383856879 146922419 12188934 137453863 189711406 144287208 954111778 399476254 756270506 61441478 726560560 186004588 73215920 8108624 12678221 546678518 171237703 2362075 73866347 967954112 876782153 859585708 9001119 970225700 341623083 543478738 610426616 803313455 790323337 104723919 870996833 393309232 929525544 27907630 875011889 121237868 946128504 160577055 99883141 28009849 937112034 79625140 146065097 12839305 583287413 467725894 20082235 967391259 374733092 277395515 118906904 290872984 866358126 879034710 74551753 484210626 12709727 487740668 19255511 511896 317432839 610060791 995260007 143249929 71103285 787030196 62648100 46806294 927883986 779179796 735219546 827880437 4090351 823259398 885834532 942485859 593691697 744643537 455850266 351222119 268385747 892217151 552440874 113839516 930172646 222968540 483285801 11737138 28745572 141105567 26417434 146910231 610571562 710928167 691770443 125379007 805240690 988278974 20472067 465978833 801920179 72642702 894809277 62323251 423144258 138489114 543141282 40144520 892668328 147451564 534822368 51691232 78976398 46130308 960867951 80270053 3313118 544763565 63539169 823780865 73466352 130603609 811809800 71941338 138820771 486959330 61489574 341513703 113915132 122138784 992745183 961847869 490073990 69364887 811911321 50723278 128576242 24869522 140455837 10930877 490798141 995397339 72367675 12079301 859948869 989219009 380898068 12205594 818484413 475382085 6245518 726809579 24281433 76121747 121201754 217972752 463797205 710288430 22778185 3110851 458643881 575712547 146954221 11251238 365880745 839938466 684002767 59806042 877845115 751103112 977137511 934370192 534684453 895358708 545431836 626042438 660929564 954000576 879622742 26508386 389745870 501716735 674032343 986487543 80308318 954018880 877829049 686672053 971775981 102748392 148267016 473255898 751352896 757913671 458074715 97145058 559597548 146419436 432303692 29035436 113890976 814030989 969294980 483621811 272874013 62161686 324435831 7811458 787475045 414218006 936750519 22470527 375445489 464670729 559163400 793672441 867333755 8989871 139042086 28774563 324341319 189644973 859775576 4738622 803224687 29046035 144263301 79764225 583295977 572793324 885303823 168773191 834607942 704953838 828454050 680671176 877520894 820967615 586534271 874276321 39752081 487777724 17966700 936256165 121617164 870582254 648977702 979162228 603459695 719638133 961972491 845407756 818747271 122314180 610525442 804732472 455402574 377596721 26954836 24614278 418696609 213250607 543177454 759974495 491763479 937225857 961614011 141005712 146804981 971857037 553677085 399426322 659406522 852896418 473298653 743737684 146948214 886523929 416101327 886842698 680603787 105516397 920915962 647374017 139873909 27699049 610447273 39402774 871652744 147886779 530568384 80345927 854624571 802404531 925981462 69241428 25855326 995264426 539700050 873741308 659941617 356868466 710188326 214300838 994375656 94318967 61432371 994380160 324976600 143273280 953220674 141675846 73351540 990182355 10454682 425070128 25590087 77930747 887184750 728715665 10023889 65119942 147314654 130415905 802331282 130434619 95802389 73652023 145354278 960314878 989854968 659670941 920338703 464903153 24559079 338720924 112856615 147478392 67434316 113223124 608896293 59555401 4635572 959073612 28769549 643081414 113901221 937148297 144797135 951439205 759506584 30968517 4858406 333736575 6236405 852691299 727000304 606402931 874901935 146280499 147440443 876886022 29075098 462456650 474869925 147334000 357456360 752875741 874283665 771679547 436116423 909916200 147161169 76176532 80360338 878082567 593785211 102855891 342030443 580194255 572853882 783582605 298139644 434544671 693480397 877565483 510068741 490956264 955273011 872789509 593474925 749956018 632276212 961818790 536816732 782524841 652015976 788174048 273635144 214822298 858658807 996462450 142240375 97135899 751022980 8872979 584906246 998053026 534718256 96837511 8863989 610307682 3622520 19480007 147254232 607252388 987102709 24436484 67088296 760470981 610062991 752243035 555635219 995497884 810627203 727071033 760261233 20674129 120735866 879035674 609296368 601065436 975452434 26676112 188831311 475414020 995181688 539250565 24752277 28498389 877451763 373296821 71482756 147399096 696416661 55337694 764649796 526349081 550557518 589111586 678124061 340912775 685850058 643073006 992907991 870625873 681764792 605330841 866686171 39127372 930156210 422998642 133356579 945036771 113885649 357645995 673222612 734164411 76132877 962385105 915239095 496931977 526689733 470116885 755205622 887676307 684759866 778370914 860890819 885819498 404104903 9106987 487983388 846965724 26929871 482706882 417045469 543494546 20635769 952949333 956686513 24791527 141134911 5797904 23577760 16954594 129111646 436990280 25740244 120072679 826319632 615237080 124276530 29023670 951469241 945097986 939848891 574915513 7401334 147882935 875752940 938036436 860121317 137944946 423504399 997286161 26061601 652120277 868099573 801349979 635936006 112816765 752116568 952276985 719591960 70918191 1239008 318677200 659880430 912275757 74059599 875118570 124343485 779824160 128566290 760362148 885712963 382816491 728048396 876642628 316039730 22103454 26766472 147291570 86657418 475453879 871163295 28036974 644157955 941950034 23406245 790847302 139879766 500055390 743175859 939743752 490702893 827136359 593806986 881202906 146372112 72951057 281962565 873891763 524659643 819544701 957462180 29034731 873153319 844179984 878914701 686809603 145046674 573362450 966034476 531615572 517234107 10990590 760366839 55914994 920379649 975101415 942540644 366098653 13152858 612450324 73690179 543289780 994891845 609721871 20659902 3781824 664887871 627932101 869945799 525813842 113302760 893289776 861104927 46248982 340408783 4489749 53072133 132006150 526147240 952984643 847545065 78692127 481691511 474944294 274927677 946409678 606396238 890225551 121203818 147385637 198490901 492167373 952399750 138042748 10851455 928029496 113481211 80366430 26604365 3622270 28762526 146386013 961259395 909793950 170066140 516847178 878881052 28878365 288554419 807318025 773633911 112878920 147205334 907440281 425053006 622228327 995384232 30743226 55879931 729624675 71886132 73515995 576619150 131206404 875899318 28840682 608473485 72777187 536743071 2712635 7612882 715524632 624262427 283198548 142787021 73712022 91977986 105485155 957449195 342222907 450239267 898110594 450254504 879044291 624549502 718248144 995382463 138299769 217206009 691436847 770648733 862206843 888545864 22533417 979498234 983947539 13226334 39338508 502217406 978746613 145117664 810947381 410033033 122196302 424926361 741857827 862231687 24830160 877244153 24584252 22766855 147287880 827471283 535759810 203796134 875423562 15437743 856567002 600548977 952839311 54257136 936592761 129033696 689086298 261013396 10993162 492201413 971311072 475830988 454149922 134164464 41471799 145197903 995230754 796892553 978884517 571535909 592812542 914337864 113649805 475585480 514843461 134860814 815737930 928199992 720755813 127711799 946945672 107607793 6473473 145277363 940709994 543436141 418703973 24843106 610591016 760329646 929871468 145862547 240875083 474714341 122001720 93291402 19825346 549756840 64291091 586193544 865652961 8750878 876900272 139088759 130392821 959818066 711333014 526565600 798002539 145856713 128590368 550536098 106975986 769198182 940602958 492148123 591827471 526878645 978716405 866151276 21906020 22106768 466954577 544144165 27982145 954950303 490054239 878996890 894592808 823475060 206848026 677437407 418187028 949021885 24855232 146409153 433413775 819797258 664835289 65085697 144336607 827586871 27393400 149245513 760546420 62792827 28499862 878887714 652972944 489571201 889190832 6593515 327152462 517428879 597855207 606406634 144936647 113358771 13247275 874801094 601153161 690600817 757446836 626390029 73642928 26912605 889508116 146953325 40141181 137879584 778366218 446965827 961417540 53682523 63218082 31749464 477562752 113651698 113011349 109168443 111768673 77643086 935288631 113100048 602989894 993062543 995341768 73585386 876538087 913249477 948324322 760389312 921676943 212954419 126960117 713290007 27928762 243209612 954643125 862163016 941140058 735206152 599464680 975374227 946148319 113358213 21365778 174351963 887386802 948601597 439468970 425024796 80352290 808764315 20387658 80222612 63409651 862191658 996471250 490867388 313557544 752650634 138896331 844320569 1777936 995130572 811518856 889421312 147378520 975818393 944825538 28440458 9640056 657867688 961161098 536843696 954279920 804159162 29022385 810870646 841112417 351215464 955223407 953247004 751971793 962683060 467140286 239916055 128556856 72380613 912045417 257160627 284473671 147465175 827208595 69875865 954753454 142138752 591610936 790942382 391524747 349519830 188593081 145373361 147318501 529136900 693336681 901840496 136192486 980241244 467476402 951151138 28902297 878324545 38356343 861042058 46450013 147350147 795140641 757486012 934922966 670062451 667773209 745630359 872732220 22794785 109180074 20698348 28196638 860786640 549501386 439503698 492163982 483650140 994706734 884188878 874240423 751596255 491851613 219215203 892554795 338766423 97038386 844532436 693470500 456560037 996068456 847636013 626251281 955257171 340665719 686174338 860671682 260912007 80334640 522471553 265512671 190085499 684811321 738154011 405120049 912357145 309150198 323224119 799032997 442815914 284170875 77866610 10904656 85140728 536793522 456330495 56939002 16352786 290815090 71607385 28908938 760616571 532427880 28769359 436014754 756316981 263230420 879835644 73681637 975417688 703091116 860902815 887947392 96370951 143118515 894561381 659936597 940519693 138935799 990662352 861987376 47616968 827046641 954752976 113474321 146754064 867563297 852288012 978031788 82363235 999572514 703360349 394564876 357976791 947212431 476352955 137774609 109091317 809873024 802969116 993890347 29026295 726872571 181563424 322286165 19205856 591461289 28915600 96602980 129439192 308580991 910482934 12921523 995478448 945199560 342170639 758508049 994447067 345775438 981424419 885836627 143201512 845038045 409880923 758231600 601698024 853739206 920719197 217454923 219544780 860113831 308620244 111780384 649816729 919420650 953985115 29071403 574866028 424644463 878750974 11772148 878681890 960869185 220145903 624720574 686908026 22387762 961932743 931262624 858934650 28501539 26984080 189623888 528128323 911413762 931116495 19052083 593495953 854038397 956676927 595492317 341911408 437792975 128559014 69347535 626251320 755265588 49008173 955157675 871781045 686861863 752273427 693488096 887144311 126353445 146063858 929004243 878283195 147058753 492200223 844213302 957722157 422855312 552553012 752866675 979694256 8889591 147932562 860247150 853731594 953746568 872676015 945849980 63042702 473320013 196889585 43282399 775854125 602209208 73574732 19876058 990111836 611393851 418688099 885348900 949023318 147468817 609654985 470063377 750947794 72116409 500391712 828070177 407969673 927362490 130543626 6327411 931128658 526107139 760381685 112597077 702873499 130685714 73580312 851253211 91851049 145023462 128459571 961573913 71953906 406781242 788519134 624287474 15780594 21857760 957225657 146383254 979108443 625348811 139092713 625896560 580191959 73699457 672365436 849553524 602144578 816972687 664327934 487981755 596628037 501034574 888367036 878349456 899565745 710290433 68387130 8765381 126484380 676401315 860098703 279458880 818841192 865041406 355035423 875922463 75571241 960329638 543402483 20654190 951123877 492215989 20645301 526135443 324444383 954767913 424073194 988553041 337925265 675903099 858917810 994634429 108409295 672324569 3982391 584540905 46452519 961847895 435545431 6826471 146408787 146179698 205264705 953977556 351192775 953752364 625101496 19380621 134147349 451913733 260023338 488362810 4848969 993316321 458411450 684242970 722209564 994022299 452356611 883299182 6609537 726501388 560128238 12292970 107105648 733376878 921136639 144242935 289554296 861904172 214020286 147323156 142416144 599479463 958597307 186005789 3808120 121647128 138719021 143258242 922608193 336219327 558747824 73706683 19215526 492123696 59295440 79187368 12823964 136702121 14889479 467976619 614726713 144732670 891318634 754096673 925954302 827471747 95569258 878673474 13194696 489374404 840643322 394981134 68021866 693499253 921782583 474088051 147298957 857961887 29084432 73655521 709169013 450688046 28780613 939518128 46812804 714088656 28500867 149733533 284047065 79291398 2145281 928088131 129542704 570667584 995396320 879011893 868787502 39130957 26677065 465214266 31492365 10118400 130330189 62019527 356920051 993585781 454300774 113034039 867151838 824345488 896625441 600964278 844413393 957730666 869850748 40176184 588136323 211862978 20298989 865332290 101337856 26549786 475224644 418409910 8969341 827368061 139043284 204898191 883546959 247297147 710005361 325377048 215332968 215174922 957722892 795123116 726860715 678406956 518174424 75061572 11729637 760597659 147464243 63457305 676611981 550531207 112868168 12248875 993203739 946424917 617332933 740533774 142237952 686846372 73737439 22467279 503177204 705601486 487968366 147202892 69351560 952902050 793053204 147923876 29041117 819513394 877073597 760515053 827727127 26340264 842995016 143124217 943496910 12135380 602183367 719232012 944045118 64252727 146871626 734898112 875308544 802394287 11507957 115633194 28313441 803161927 853708080 456290296 651222422 133518334 894815804 743299000 3700671 788550667 807177474 804076428 28400880 26023267 928152292 937725761 202961577 811748303 468711144 693125093 805452397 281060984 962267553 878401634 583616094 4873645 922510310 138508181 978544107 790876165 427712063 892749295 106547676 19031247 559403715 737918180 447618023 28223973 907072191 827720837 71802972 944023359 887156106 146926779 337443719 517988526 89501834 3106398 868447123 11114812 424497851 144762770 144629929 596332268 25827699 71403335 113851106 187674673 984891257 126877983 219433931 113622122 815883783 877877653 935252175 584430589 788399264 405359972 893942977 995382367 79552756 715535189 147441114 951058534 80255302 41655911 491929720 887945905 357199799 893284684 408683206 501727660 993333276 494129033 790900776 290653677 878937292 852841856 743454108 13137939 676401709 50122046 608434037 765240719 133186521 113875172 112836844 849648734 340258526 938281671 189656428 130359755 474650820 845473015 879579760 29003498 73609128 576742317 875487175 827714651 78164910 12199051 904474505 536829796 530535657 806390844 103433327 505221791 78766336 22401963 98953389 623503186 3711384 62496133 925624392 73818049 951148250 955160252 891907524 150024595 650455515 65036958 464767464 71974299 952528203 956219817 147360943 116913154 459517747 979711323 955321735 814083872 882969598 135902481 861550270 339525944 839109654 27171167 400370976 939692076 981312494 751310854 926215171 46589082 870368562 74078803 920480566 73660893 876603428 306949049 809876907 402499476 325381849 788778027 966120348 820843639 72903012 40143619 726804920 218479385 530466230 744651996 921743003 516930487 867547689 871802698 80322151 325365249 18583507 341823827 28011151 877416810 452068218 147462915 760537228 489595226 552680259 979659462 27297431 921282506 785930228 954599386 451228041 467957178 943558169 961691158 752388842 24269273 147428240 810786298 741090889 130700695 16024877 528470067 994423127 24722989 962902083 707050324 145064106 586535745 937795636 704023721 950530076 77834814 750071471 926711164 142899509 8000545 955221391 267827068 741925263 146392313 675370117 491619349 869245819 868182439 202708248 147418712 676982184 677659672 811539699 147074184 965852235 978210990 73954369 708022559 26958704 795916830 727069934 63769306 115846633 49590191 630769774 90697688 610333377 273939078 684203421 146932718 481357163 876885025 4724735 575828778 796855670 886979877 636823220 512574064 995526279 341857101 994378190 752247582 156554653 861692502 969162730 11765733 741715199 994434629 878029150 43798968 343737333 938549468 935184517 862791401 400822318 894261561 4542823 11115160 952185551 65010852 147163980 765231730 147479002 30362884 877700046 617917365 566866647 952709130 28647578 134841642 668699628 485911260 760343039 890641826 878086168 5482470 979141152 953747411 63353522 134847200 227702875 947867017 29085279 490313783 44352834 945802519 588587998 99688490 380355239 869993744 3123031 842602961 8287186 144321929 610087230 988690611 67919545 26793282 126640373 374262120 357282548 916313582 968657206 572835603 463110953 760786800 149574551 607274517 866994423 386574629 491283605 15789525 12147015 524566444 979426673 129721897 22871226 878636031 803452782 472139837 474632627 413844383 57234682 12420369 590207844 608424799 24089933 735072908 71629618 760436264 877956223 921487131 146111910 472103946 285014585 854117939 142118913 945162762 765403214 841118987 500487836 63422580 610556131 63047518 927321307 342133451 240426891 24892475 610596402 457589860 486414913 601562930 147400892 206564805 451783168 587361375 602995328 205367348 777414636 808256907 760648397 726733663 724189144 145254494 606217408 417391140 29677615 995486137 130516922 283682942 944498361 4536213 73741145 987009593 944641295 904470352 2220764 944539295 400462010 573876226 141514606 894839531 722870036 758353681 474809590 759493074 332897083 821083793 881902932 711233916 760573270 610165924 644114500 139051562 284520131 412476648 818617452 479586285 52482273 910148904 28717909 673086774 24305880 727762120 38211812 734646110 877473459 538634167 723376884 207692802 752251542 821911341 372336642 783292752 418202454 50986990 5843209 936350848 959818269 876937041 649137567 391233264 960858097 213935958 452622496 804049983 544296946 347719943 491785756 954275844 475626386 39889537 24255060 951034010 18557920 284217133 840285546 144308890 136086418 604305166 938935955 860946494 751997519 860777376 146419813 56808513 444549239 542406827 12289995 128850149 810827258 610479521 991399684 19594231 12169795 23648464 20637173 961441016 990993921 827587466 489059601 885271677 80115248 977384543 922871312 954280195 74988182 944560924 577007751 819059879 475573491 52767461 338995151 947515004 779351476 20191606 670945958 143778693 458308191 67633792 23390824 542268750 605268425 4396720 610557516 126403160 482497967 878008789 871397178 685827626 580106016 12082300 79229437 483775251 580996694 89562128 988158560 799607570 674950402 333748657 483746911 955654410 968047461 533502567 4830307 548330182 26950387 878034886 674585117 861944989 469088176 105197686 147361092 11124069 391311704 807412765 973041476 914196021 91899086 847914831 868899824 816745796 9092639 728213284 483522744 650697210 147266059 824496455 20661754 8093726 28539461 601686905 463784902 80277966 874790369 610452970 876557318 78089810 961815927 922559404 390994350 758114155 835751135 18009382 890138487 976167797 861942261 142470169 247533231 134152302 731165481 206600814 609763625 963048095 222141513 12702621 3788467 916718330 926822249 20272772 78156757 24879472 876839874 572844958 860090778 890584222 610565226 951114551 44713109 112741333 287209399 341866927 950006843 407671835 884869121 876941650 29050740 987059135 10143231 996467430 38032139 744805069 669984094 873196315 442371952 919406325 258282119 474225877 8949987 865241090 50926081 804367265 604178372 593575413 20421721 820078764 688299633 336638200 751912729 990270939 607700139 848333338 134780983 470867562 844094751 755344720 474214760 755369027 219524590 811893405 26933024 508814988 56956917 855746725 12175149 961952470 141063088 753830691 946139423 128550076 27757362 532090018 121189942 877867381 859077311 335862603 886322024 575948775 76723959 9711531 38078433 791225277 990781722 783331335 4258513 931082171 9022996 145248738 527084254 718439570 424987627 349576379 10204609 491442160 687318131 740595763 122037588 33850872 10284952 147316198 130150400 749757067 24753769 482768114 960847836 904820878 626384544 132976117 503255744 755885161 28823218 978702321 24876584 107369408 3819296 509881304 143026016 29031875 928148082 28326592 89018132 861708927 710121317 125660799 400416040 610596078 425102131 738272662 952882807 80251382 438565558 145821799 39232067 995441669 492201008 998633431 122148477 28913607 610336260 542940486 727007466 794196143 686325548 28116557 113627859 274266116 738090962 147347385 605840975 726452739 873276365 970495641 760009072 874100710 26929755 750389426 819283315 352008153 26929463 743415445 12983726 782607189 335384866 676388265 491828964 298917892 323203157 13233615 73728571 492164727 467018372 490025254 67391816 5709138 885378760 992940106 469138073 859565995 145165385 147101380 26989095 11215644 203761821 206825244 953681499 79300887 77837595 72132916 862267515 862949651 55221176 805740392 113840063 994462128 12499342 863279962 877454976 143244049 546550450 281595511 942700811 20683950 608395537 70498878 608511410 693493474 105490288 108855135 490064021 130125660 10057927 583332136 993133174 793731202 903926811 555072771 961635364 12245225 26930903 963330272 519777724 129550237 832616042 749398756 803509813 78808673 996392512 454202971 691372619 434278067 124093180 943611589 928380076 727696800 876012575 248910167 28110684 22617464 893738004 647015034 559324134 29984269 485530242 119723540 315725955 204484205 41984550 768523973 141576853 476129077 139482230 932486700 23724841 952107747 987028810 300182107 38691584 594303124 606348827 762734878 944838948 882273953 509730806 532324822 81830653 481539803 67447098 113609118 534522357 929591026 728022694 483802023 917575930 146635972 916773934 79321937 928294160 961941166 427743794 55629619 456316715 921082831 896048836 874834040 110980390 985555855 458629609 130657156 847568860 97137852 503302735 909170942 971469759 473298140 576396536 890634522 739593159 413960460 957775246 213637745 483731082 915671198 940607906 725733925 24825481 925874581 777343762 490118212 55743134 86367826 476280325 483159606 752222612 944596879 119939976 991148315 73411692 146910042 138972848 133280664 577019307 147473750 543496341 27137323 147426191 28007231 604747322 878935822 482859404 315248582 7922647 914565751 837528949 111654905 793672553 951014787 191113337 483523449 852572194 921141443 911257976 492156772 623282258 607771321 490695764 934311998 13261571 10872236 917900435 454299418 80332123 145106392 811290181 593516282 677188934 4575063 994143991 71180076 941455579 610403731 810634365 492068093 127603128 45930513 826055795 54812937 400333463 575291840 129524705 20237654 551248415 475279639 271821084 811641541 449264711 306927094 736136251 943085661 74676955 134106975 39623896 878940775 28822476 26878146 951475850 12711960 861250576 610052639 770137282 659589113 7472562 938845965 609556000 107604642 748050299 847195647 80338056 576527722 837846582 146783057 803447596 487219363 938435266 47833911 398479694 264812074 504614493 993409073 113555912 14982546 744533135 141003476 890525299 70877477 325217311 422753043 18435687 11228808 112815430 729792379 124856878 423388494 124413437 947024267 610551184 126465724 790692550 46651720 324249075 871414562 735376747 609531242 925814969 22482383 147428597 11084971 760389773 861003837 7243028 805060624 992273956 961471708 416585445 29031654 686071366 69367436 18590469 661319886 643939740 959828743 765336364 96338899 994169071 991119234 28293911 718682610 662269958 394633977 739033036 876936955 827734722 284512214 801411996 10606582 18072585 978204749 399883258 111719245 244005243 701351367 751989769 887650589 472173297 566352941 533410406 878462690 139715891 3542569 768643732 785445408 26941137 539274308 35960156 24606858 877846549 892720519 143321717 146942304 393891102 806905916 146947785 408977476 535036293 273752703 890553414 3277708 686067045 272952922 484994537 503653302 29029497 29987663 883805471 609636473 760081099 615894973 610490748 12688596 898299832 609597730 970597058 833166420 75994144 981408513 45741776 325258048 803837447 27990514 407733196 24580228 37946875 147435776 823295878 13206655 976355143 793636469 146767757 37774790 147457706 459316075 147163525 126498942 147366732 780128640 26438076 505182346 726798730 357983153 599077764 928236423 146371862 145376774 147186674 960690917 331147448 995482282 869609123 442794865 968640746 73694907 42243218 139021036 414744409 490112626 855210407 865902816 197951796 576705919 172145472 20084698 737930226 27713595 760119031 136923798 25119914 795803708 475354393 492099347 625877233 488836119 906739795 974696696 867796475 53278075 938442483 147328096 371972387 700586374 532231064 11103946 911455009 670961365 73734090 536554363 885297724 418773750 55015574 827281230 345004669 130391402 828637538 289041281 598178348 992234356 145359351 987752885 134776663 907142507 987029107 24365445 879390866 816348908 317360563 20675526 144218059 26890432 20676383 769994592 30010802 593415858 608460076 139840848 586854642 146647997 811668198 995488188 953729000 977269097 445170602 128041196 566520240 995485376 20113208 71905630 340782856 804197572 79790719 482695375 994960286 7938281 24275950 954531525 612736034 340851258 467119265 539270684 760645880 653338424 20628127 803795569 55345226 779856571 80047516 970270808 610504022 6578323 675509553 938360420 759541026 405885945 955325406 878497201 793405594 6944618 869116700 467948369 944666074 364009031 973102899 11492553 850349461 670423019 28722262 65123965 143277995 847012879 673260590 861059991 961395382 570571978 668003361 894834295 877011507 744779146 26846870 955291144 946919273 921358278 894858496 826798097 795916381 144479602 337409929 606137766 46158670 920367333 991996979 760559085 727038297 487576843 717629816 608422539 804426698 893807470 307396146 402614869 70043764 824823260 834042088 558157902 993318810 887539658 140510152 29008130 683746925 20409428 803179915 971715371 29985898 982363997 994751825 136876025 624799109 610447210 760599814 552668142 876578346 945113410 24166956 875547847 692915505 79319262 26946473 595214672 143491135 484419071 800690078 978480900 25869286 322482783 72360805 146270710 73419976 905520543 666866786 938545368 28491662 726754291 65066856 977162401 856983449 54006508 145235521 724677112 921263118 686757993 991316551 807817381 7808832 968095047 961781531 740563054 28558706 756320972 145481043 756410016 985931996 66664166 16491295 28511074 951978212 21721043 46939902 735197566 609495140 994303375 759992961 574949634 20093441 894570008 80292350 955053332 853491081 606370837 27920001 71942714 839514758 28801892 4852687 931196679 952723686 835986379 722449468 13252031 349562942 7172603 342039402 743722805 947998392 12266190 360082444 923682681 730216661 337795920 136979498 10723567 816070406 241227590 710295756 136455139 623526651 954750097 349171467 804169985 878427616 415804370 827447841 752114309 201707261 483763934 861167167 222706662 661160814 54765797 821039696 71618473 879042250 720451823 31739081 143118433 950994062 690763020 491072183 858838026 28967071 479266342 861082107 926904979 760352881 752148076 939462744 991296725 928315889 996369561 120167431 202275196 391305542 955057284 15844066 929985570 608898735 266335969 127511825 811861218 759296342 610138392 602150561 144295014 130527354 28409583 958418968 27268399 475695448 323072666 39076112 20392197 894579867 6920204 348935008 20404957 27975246 474256690 26426251 815565621 820554534 758365873 29746421 541319125 450220142 858224300 137472606 543183589 959988950 75894762 609450493 922047325 80074759 737058036 759565476 136438504 955154717 348679744 682186954 615302781 460285380 734169476 27957149 962767562 710733683 484422943 28841881 147239780 752246134 147121796 769640272 954429618 479078186 990252059 941404624 89271796 26869886 483797037 26945517 955640692 69290329 15785699 77951648 845362147 984625753 130568964 177933410 787535277 9461217 408289870 266311366 29014866 954808062 878894144 54644554 751682960 995828608 73203529 835590666 881875029 35419564 449408313 659420356 897423476 27975538 917928865 26721334 933415210 760596306 80295044 968791233 760521053 491370449 130250362 479080933 322647826 491637102 450173768 146355595 11124034 940682267 126212729 722438432 692469344 736874060 845400552 118878892 418450678 143247139 124935868 11654921 995515465 939479791 10881811 519455778 801410965 145065708 539193700 509369589 894742466 16979025 753934938 124559517 13262309 491679108 592714872 657867918 73344378 22626080 760591363 759439729 28758301 406584554 883530682 719288313 581559091 872448095 19204536 123924267 994422879 314368098 729135750 572060162 12955040 859098171 408224682 466913302 878072248 721067260 600073247 103281702 11150856 49350562 146221336 960830737 687228314 248903059 28751472 329578740 147430902 105373439 28264168 859728005 40085444 521407312 955331403 562330328 532388766 472083437 80336730 490611682 530493065 4208105 739649708 205934271 943805077 147465201 610605703 143253128 130525900 417503403 442396302 5394494 316011536 555508463 946592171 423428520 533710824 916788433 597317773 423050357 197096488 3487186 46639244 482627953 138090366 583803790 706052830 954279098 937763232 617910684 608988182 954261788 20981992 147437609 941926357 593015254 741192589 424665373 341499731 993356694 96337679 532770555 6377918 961431584 919435515 249992898 73106902 940603170 509094030 129466232 845471640 149454957 27476238 75986045 583300732 961677649 355778171 955298718 39765819 995128758 147058137 23809258 491405080 136437276 492702764 184953148 146833664 936158978 143219083 206620096 41831126 11655701 130417303 79273672 804009436 719111606 820539450 384665987 720433144 960666561 609728337 548488699 267159418 450120217 704075594 955294507 113837710 113576205 912570206 491125637 810566270 26822495 492081034 978656461 975383081 943521903 974989814 29025351 268285999 722357678 342161897 146794387 141816546 972984262 995616933 29071344 24488482 67161752 937464706 391589791 144306882 943076146 60426766 28533302 467727034 784323116 492212838 726172060 995700755 879015228 890632777 127995244 142203227 144856201 267434376 22734273 289584301 811893937 10728874 921020689 861857414 878989494 868451275 995525490 744791789 735928483 676348296 457542887 51395634 814695279 946086214 607870269 994980811 12982765 142981758 953709866 671400825 878995646 878465900 3665099 954261644 550824354 927444380 5526987 894674749 808626575 910013458 47522741 950603987 424981549 11479224 68481427 12560890 29079732 80309795 14924348 146793622 111736203 69439704 20296305 610050111 622195265 80313249 67261699 928007607 926670083 41072463 944296210 307477865 71979214 937642128 894725091 492212793 4267370 63334515 755322062 725721795 1620757 130655189 466366605 331297426 355786042 146384429 995469748 141475271 738296011 744810717 820534165 676437345 989630415 28968073 892076196 441660545 945572709 492168476 147212065 113805698 585705778 12212198 960857444 111825575 457589670 487394225 935583410 977299208 767384518 564197256 997103762 80307954 200875434 113819013 9669470 873415893 946942801 12155167 993909376 894242226 995476334 890637359 574844640 955315067 319199863 235832493 20149418 576663509 955249617 610592968 120858241 286556933 617897690 818466240 991275835 6727246 803433286 143258414 664878846 869560020 425064783 549528916 881750947 734075288 538194988 147390210 928367625 9020968 9948528 109133473 995401374 716084276 742723154 756330002 937372090 203336590 143276041 788399987 919162286 798188133 483243777 371262624 937360569 953530049 792058462 19384338 896894887 147457961 147468919 550795093 617437269 960220798 837753704 486537145 709345420 333292979 130695246 805281537 288259261 886124360 452434536 746894065 651151888 7953004 331675146 418349264 8943982 19989995 912963680 670087461 445332125 20111670 754214599 624301572 951109538 13245699 894208884 894220820 812598845 351318046 668622003 90588404 109408387 530575531 5895523 112352403 146171342 920034451 12286383 879006451 988169905 310650917 913338889 268386430 20675576 124235600 959610544 535297670 676644055 751358918 960876284 54095737 719606130 991201044 919656430 810872654 610043308 685129619 440200020 991287080 113757651 8949564 117964677 738139912 923827563 592746465 33597541 104452096 457573766 522485927 24273605 751820408 951079396 142056287 876646223 121252292 888096835 812948421 137981659 29725027 871131347 13614572 957779751 859114373 146303551 820022006 917251130 22035242 136045728 883505302 468359370 955316641 999689592 262974996 878892283 144960984 671018607 425035126 491400025 563896594 479699558 74415079 820294419 63539992 955281760 19884469 18369962 603194261 919553930 70943830 103932498 949481055 112856987 135769077 782007105 874834391 78258354 959698298 961403123 610529462 999767434 593652955 803788556 551864625 877939132 24325198 998200376 27903820 434308339 129625612 134874621 113389938 130180537 12133004 52999875 112515021 317504872 605150612 887952289 482241998 11896920 599751443 844428608 984804677 197199195 112084078 991171005 995421739 879021191 250021341 657866052 465870767 961890923 786371561 147447616 130512427 71958072 876133136 407877970 40048068 618010664 918638522 745928865 868385846 976578417 625373322 609559285 13154240 943540523 951486116 79286825 751703481 944889900 3613281 348837680 112857956 663178877 331545624 64679891 27655545 130691469 817791288 753833863 69303697 608457701 145343457 306625715 155590397 562362791 206945179 995398351 458442093 408284621 935267022 341329563 147058716 999671183 63435971 340968342 851310731 758161057 661691410 932018518 659020557 134078163 357947360 937655933 975034412 752777127 589549352 543467130 574892051 285614775 78990823 342131016 134620523 606411817 914948220 145293654 995507949 232477847 148457 950802166 516463984 955338323 139883532 543497604 28556914 145336990 185604145 223322759 876283775 741653192 805258712 952133827 809850987 525724258 974988292 610007263 136937649 902911406 877566364 861293708 482597648 657016761 735188271 653281832 299876804 19287116 859457101 104996857 609613618 768782717 682898379 137837127 492144027 22256354 936651466 146219953 53082083 98950016 983672046 836977301 390508503 788660827 892769076 13217082 893329101 10172841 408957228 69490147 20561811 20549943 872514836 78159011 552417810 569432397 441094122 71944827 838072839 20574375 676689119 144312532 609832019 20409101 296431049 810521176 442813183 921760005 829799368 786232610 753137641 859199907 594584852 39561720 769395263 389595236 740591675 844208136 982487402 592476709 95004383 29035052 222841057 938418298 954193949 55631081 554947785 134836280 477159519 127497877 232733316 608511220 951710170 840337653 73638636 836107695 29084250 756357682 317370349 71601749 755895052 17254606 873515491 143173760 927371099 8947100 25591335 42092503 857116580 206951967 543419579 684748410 950962315 46705963 605150135 959033663 509974749 144315750 26922078 592865832 559271825 960722141 29082220 955200672 885330742 961401829 72925426 934400081 879906771 365627070 940892436 503144850 610061023 795687501 994349928 328690140 52369783 12396321 189173015 20675896 78782787 347219324 215236582 4870997 818729307 758492396 918632882 830507517 921756554 399543788 756663900 886108863 12727209 147369311 728341828 17360459 742416132 742822618 221677267 876000226 769077738 408157136 28953833 677905584 75081653 991983155 184674188 609383933 845350811 754002863 260007860 760318728 752836151 138958549 202592992 128317435 591669044 726514403 592852295 938458587 206310643 903846600 28530627 408051448 363041332 78233461 155577199 113923128 552384419 20038215 757363177 113896682 832606557 425047378 750644383 744813285 893529092 476355195 960967295 25464837 418318680 756413708 995134485 63437104 129595910 8915198 329196303 128901918 224390511 156424483 498462328 894589151 86619986 6469399 145205254 15197429 390081304 598013172 3671584 324787529 653275077 434186297 961938621 112485597 146431861 72634746 861259191 928119925 142694636 15451373 147464778 981771376 136954970 826627027 887992225 46794436 321929084 414248307 28298966 146638133 995511294 921160691 995404064 782056352 961782679 801053888 951750080 517928596 109530054 584112312 750101286 598012834 952959127 147196225 423516935 816832776 803414345 390358309 877791482 62280116 11009775 804855634 935759286 938356237 364887530 467046546 933236195 619235569 35987585 928277167 618732748 922551656 420485087 145095089 18577341 937720276 872314366 664935589 955311485 385718377 922726163 680354323 905209960 945863724 560169471 719648282 977280458 186727037 978754688 711197420 351339966 979501519 138469357 881595142 720595356 143757309 984677272 73399505 922029639 575949564 955187184 344872629 267229867 340866504 367582891 757911718 264101261 936754507 46209163 887480566 80309373 671424532 486940337 786770590 692625502 353780350 919147715 560256615 335861455 886209072 998206715 644816555 271857184 67162632 978689402 940557041 961929119 522516417 950872067 147459502 988476821 207782158 958806179 24712942 997835190 451182629 911589071 861698362 531800681 28025262 492198995 760626050 886478569 526575278 790003012 945004461 142409782 918066695 6084163 845453199 835368067 758171425 424523515 744746369 13246379 911603427 905931444 991337163 138785911 913341379 729021321 66698601 223727671 145040960 735413667 541601820 744684956 71643832 445917505 861287837 3804538 890663371 415515072 220635502 501182698 72120118 113111907 820865193 778598958 878060995 952333521 141803201 923273419 871410755 805176272 436203881 972026171 961837856 877406978 355370702 959547534 67935222 111748173 142970577 487963434 865360261 684574242 39107390 611711965 22657979 608189194 993933465 28863988 147400913 138392237 849328673 73465065 109708913 137907176 955232719 974521851 991856211 416183007 769162606 147443892 147073324 843003282 399742487 954216138 503231331 763556924 416274528 856419134 928360157 761578446 275011460 894822602 771717312 593798310 839733038 348425578 803238711 24876495 921431094 146941513 932953828 113404485 938568243 605341018 10083310 109033493 288534788 211354471 676940749 40140175 700873594 52767786 46158643 960517650 984470998 846267952 26787576 737025447 574994454 542448800 587582012 920065841 138948931 929114692 686366786 333735641 368092277 874305852 472584363 459483204 328858349 534867172 887160177 743228907 877982411 6395995 134878546 671081650 861087681 821774681 856757350 568617096 673241017 992649653 6199476 821229192 861034112 72143675 194091618 101341138 859194925 491545353 134858705 489053753 873102932 483759529 3730385 845453923 130639768 143274167 79806794 576999442 771438476 810334977 28425449 147307704 97252638 113394031 686343685 951033504 619760879 757464757 12943689 626103583 23222894 946906567 80362585 71954226 670698190 29064261 751939246 977672721 597469305 104298895 3651287 80337411 56962899 197940571 336904468 686066705 955304346 108631373 844817012 722851819 894836944 995510534 883505796 121984430 471769459 892120855 308492072 145880293 9117056 72498992 24885752 786268106 129297878 573626569 788485563 787567120 847650233 748880194 811917458 792772610 522141679 475136616 94652279 978574856 996432599 962813141 146921900 12262815 753988142 890486875 990115307 870152621 206844490 404077232 73619231 803781882 901869322 764284571 876859267 28932491 11139854 721446721 777130259 44348924 12293148 28982364 62707601 458588295 912583730 11224154 892746536 992336597 791940996 490258119 12067947 948187513 483272701 759369203 851457646 692671781 144110976 936075022 67526752 72782491 672323077 102114405 3759495 870648484 20671858 865035612 146138146 7012625 992340561 861049972 29055026 937596969 795851665 418423022 686896233 387316997 957479974 994404970 11235186 121781544 857560792 28987922 301855889 11235121 351525133 122048111 804297247 891642434 20593398 977091496 6208385 27328150 490107628 12293778 876776057 750728745 105497986 494866025 789992004 760566829 25495166 574870273 540699545 608926485 833142194 20683565 340620457 14388855 752960432 951271523 805241782 387976588 110237595 25892696 76660924 993191029 27928310 22329115 751689314 742412905 684748450 492111483 466905770 121692990 948894440 850474940 737184844 122182510 959561316 130061061 960386354 797977002 842694196 491164780 120545968 242684288 903254042 109197551 821099569 593267587 139014636 795010677 626143157 955194830 18458311 986430590 756147195 844337517 147410082 576996356 492174935 602998006 76153109 491692553 55514678 567572777 942531189 24536173 268211103 146938017 800279522 340652558 467995276 953109946 952919299 750136748 130513625 130550313 879663263 384644442 483300717 574927525 147352509 147445860 281274513 427750768 118115289 706800014 812211362 920573355 760358564 5969339 951841073 957471120 473149287 444682617 828588597 469923823 582670047 442553702 882244989 250654610 73732082 894734810 156249606 593488124 804146497 987121003 916535388 474907515 207949898 5999155 739653414 27904750 73727830 921602340 65166548 147180392 754669216 324075772 556157447 138894872 994382024 773651805 54830425 139848617 774087836 937373756 996980971 989804811 751720237 576511158 491411469 134498409 324176662 894472431 8060378 823563271 894310462 284061850 718640902 307258596 146271082 602184866 14202860 24089350 939390329 776685657 873976831 12160969 934347447 760568788 953086735 942652436 20776457 146427310 60282816 96989573 16730152 751814151 928394832 481413852 451980313 989670536 944674327 28326996 954988116 64795069 128595055 147173236 24887724 28766417 428094824 417836230 138802737 147442920 535773770 28930029 954937519 487639970 28541034 674175574 905947804 46771834 12738833 878944055 12261054 84727273 40064430 79304954 887964746 147467278 70845276 7669783 610554300 995159043 154531067 27774498 986301342 28957758 144831445 489068326 204537243 862206474 79038492 852005190 111422214 894775446 476017306 710914599 78535596 959757972 590686539 911897980 346769984 955160397 798108599 143262807 708962897 930073567 695594991 584186498 828677953 18430837 592687882 939458122 549734142 610564263 207039600 997936976 129867247 205553355 18561991 860635708 684714515 28927945 957228546 888175157 994930750 55560392 490336906 989167939 75044743 735995263 911623712 145341095 458122375 949419376 35958452 838848738 3606666 70921611 958720571 913378586 109199428 998175793 804766871 820586500 32858257 691399314 467012578 356651124 806380640 28977547 746181209 720687997 91614801 138772447 474847974 781077583 709986942 1296806 11370373 11765968 492176491 706767383 485858895 811557777 122031416 577046380 278006984 130653518 742551668 174386415 888577093 399245263 961875285 379583255 440073110 881662534 145259655 760204168 528450598 550188753 931096736 247985827 827070877 73725376 867410749 992035287 878789520 953988490 140611556 357903619 67942737 6599455 357940440 883311310 932262654 487745129 64820600 866807460 992090272 5403744 877948598 626415986 716995867 936703188 811404790 501465235 146796009 73671993 929831537 23401315 990158046 28015662 146351527 679479684 938529909 139024439 692487007 816613758 56940922 626406803 147479395 608046282 80318842 64335922 357824540 324566562 976546370 693085539 500404739 802177103 12300692 24867636 999018468 250367672 251710025 113752177 73124159 70907053 834753991 28533942 146950991 434413078 870512244 29032744 130681534 84733680 57261273 616682646 137876806 39224672 856632418 349770998 575206698 11026947 865154103 80368535 552641362 757887173 884638826 886434884 457859141 259024187 339456968 69335328 888594919 439753404 419306201 978132159 12172830 938364061 543446325 760636291 996335909 414628336 652669718 491630693 688153548 71338318 686792255 790050085 147204358 872706260 67920376 78240032 147212903 843370010 990230425 508725709 785615652 886094331 878866106 75898862 989632607 659427891 446073394 575318008 710103665 283447393 11156076 878219311 388680429 26941070 743763449 734058227 73689431 909461030 147423137 472189097 987796740 759475378 457031632 536275896 45202500 81115220 869235229 954018010 479710948 940933832 671690622 26983108 877662678 534564600 946948687 13264166 147424788 139980732 888176588 145181134 945318810 961853557 4837347 519300601 869653606 72657524 13812349 129261435 603525890 128075940 870250428 995531329 653280717 146912605 709201289 796348537 61835010 995400210 147446640 780172129 577825091 28671730 147356853 16226535 28035214 16351509 76668688 843760473 571036211 792948544 139066773 586192014 921787571 665753623 143671874 42038583 530866416 952706697 146912742 129537397 63720924 3640835 938467127 469072354 485352284 27918938 485899495 21452711 871282481 760646902 869735434 959256225 472635815 862238898 28213603 16187424 205398230 457043530 986142309 12053563 894817933 991100301 743864219 996249459 73738188 992245519 843345372 984414017 959874579 492202899 367456312 978448384 330630227 24300511 668019025 942714190 785657049 146942896 142143927 436109227 146786614 626141142 19484273 415634199 76946904 78533227 979656911 2728935 20620788 6599043 29063066 945102321 771174853 139064658 887355108 141794066 718091828 904377168 147454675 888421379 425273206 384702682 508933163 660242922 222329922 780171433 113569755 222512432 815738752 866427696 471558957 481127356 12265795 633550 488925756 483705580 925563637 475363338 499008871 952447201 528317487 883819722 903633027 2223038 24854452 929313584 12294060 8090597 138298049 961581660 949428037 353209843 200189822 113869852 977124137 534280341 787525068 22769002 677713329 322928517 877962180 860428688 67388233 147302720 836041699 803111617 308310974 408271403 716483262 879036449 841092239 464869497 536707805 806007261 146735589 457526277 398134319 913218877 80312393 118122895 708497757 3544211 956693884 854076115 138290649 294318332 376232781 125965415 792078380 744262223 532277701 995475928 994782611 893273453 950545105 39138131 43383136 143892198 940350434 959770202 888204887 29039676 809938324 28949231 273658636 13244582 961926978 27510975 866500307 28389359 492154696 113549461 416507606 12512968 29045070 759239608 424952247 995257873 939803624 731241953 890603402 701910781 322128 458652789 305413939 146872208 726280433 626255463 147436485 609069908 550830604 118548370 23225712 137972589 28823017 536838950 403678602 147480745 886402846 490613414 144141404 73681207 894285439 147275241 79137292 407281426 887931283 38294691 334914045 373684222 880706947 944583225 868068068 995246118 852817332 63534269 472027100 2901666 147461429 972975182 87304684 206970231 436855114 145083716 29033545 804331533 802918315 476392266 928410214 877386191 63172368 24463208 526464035 777893616 946692805 63429303 112295277 659881208 558138258 27993916 141614787 739950217 318457337 147457689 268374258 279207751 477058711 475037541 943096948 113362362 490949435 472119475 26315453 804157210 28525863 509914997 487849588 125755923 688267854 113908729 288696103 19870530 46259615 73212236 606391254 704537121 52511643 527525231 410310079 609940977 671809448 963870652 951442913 776245593 29079270 4883005 677452465 815401131 609031431 548476552 113653919 473191938 396557088 974273712 107551938 609247797 69388720 961636694 748007467 859750549 9111059 341176830 543339521 758254387 138338146 921686526 824385325 250447567 106195001 820329073 672182617 25413779 605440158 946396745 885160924 995246773 263050074 760593406 466948545 400628447 610061137 980286393 146371076 961438430 19384922 414222162 843103933 78216187 147402296 222135652 955312843 284233555 912304439 898633606 145337058 979162165 488928362 72583370 439187875 392040550 933732811 800381179 803092075 817612278 939906899 112722015 877276232 928318732 147480525 853601930 10642862 97088256 488763466 541252049 13228314 12268329 593040774 27988446 147463369 13166341 993292797 946931071 417941201 925183740 214493357 290993921 460495624 224084414 888000090 29077624 215352893 988274184 677144236 607293270 623922425 71185216 137983754 701775775 894738662 751719970 10058974 902885690 979694291 7405899 73430570 233645019 910073943 156404178 992287084 275020833 392762680 147420201 827002937 541380443 826479627 298116894 28891715 13095145 12295910 490831852 670863082 960515365 825113015 858821600 130694894 839139014 76932870 433612198 726517055 490076067 888084013 987309538 965950551 423955658 129519284 795768322 41282486 18484447 400508553 147455438 531089813 886571445 8001435 709742579 23750243 408318419 946599324 944318638 85309081 275999437 28516299 867568387 756361408 945834671 475306875 20861533 340110634 80180040 794799382 995932906 7442448 474261725 541870513 68435047 744814645 760594757 336647891 625898301 870079130 942760068 536289086 484868808 145211948 890274519 876986112 744528783 969235495 927971222 458533379 145908058 120753371 377475971 751582763 716592361 844494303 680610440 126217495 950077736 357976224 105372211 288720121 894646667 952965302 936433212 753742947 597996479 946855913 406746042 71576479 10201099 772852959 652290116 593404488 491005277 398120394 113394007 844144096 854624945 491830087 952172055 911589413 869845319 316329253 351617770 466155341 911791483 576541688 541369914 3902546 143263947 454385577 933525527 760381736 937965799 24718779 585371263 141154705 808925784 483581764 551981347 3206517 626391248 924786582 743858118 825346228 535008066 620130008 19507887 693098653 400625483 22795607 79784616 147411756 341798633 52354544 146247233 23788097 42359831 501183840 989050728 113341363 943882055 357282838 145288033 341110887 984877436 812190238 349553761 518930867 526638847 103752841 950656177 961472112 80316390 886471258 895295267 491668904 946137571 955234943 71119580 69700510 910451277 961758464 960895657 13215943 592442661 994414337 147209173 52727773 28806265 13076670 408452601 778400287 617879401 503249103 46764615 878737478 596829232 27893889 948750648 979702101 509423705 89269194 219716357 423778424 974368647 422964326 589351143 509942309 536557454 995171389 145725281 900247687 134745346 853433668 26798486 182865872 543490200 487422012 346443492 491000417 928252206 928414394 24357914 989633549 200251771 944807717 223728141 951885452 286677998 567477390 421592695 584780883 73082260 942364251 940352647 147374515 876656209 65322649 621186299 921184612 407200310 112702703 39599971 139092512 22181615 26568211 905962276 963939657 8054942 942318804 834851113 334528937 16370444 11666107 19120780 123077564 28819001 871395801 757974997 957764763 29006010 73556116 819742303 222697635 865232271 854761212 128521638 959819739 432924199 623896080 146905582 424980559 80212294 997851930 941470041 776671530 28429724 221648182 383120296 13837778 486526507 76144318 147427806 891532962 874666618 953615368 535076573 890505395 752245575 845205235 626376991 35704100 73286413 509797164 138895106 939332907 517203734 894819194 61329863 146948158 147408804 79186113 853821292 341993549 399855338 222639251 215329641 71374132 446589264 969152212 129495814 24690683 693399341 125936213 11131388 857010921 574401679 387264452 655444291 955301575 846264169 623048452 785807952 78190096 404944448 73571738 733821887 147422992 268833364 534985509 28781704 479250847 404094523 919650096 109502530 648490617 28926478 129630021 816822003 40111820 795120117 46251547 143719331 4563010 23430943 964287897 519830420 131452330 475328362 105249807 73726863 933257990 610049747 355895616 27448873 951134875 543372827 935260544 953147909 28927950 763308366 146248508 788165086 877534897 878922590 216815884 424673526 264935080 79816922 899985607 297731779 56873986 323021754 78171310 937670093 948340147 946049838 983537556 750100974 536279648 888086602 4742107 145245561 6585410 610558266 120391329 988847224 467862253 79022023 767492701 881705021 991083085 71982135 752217220 27958205 873347766 554842705 872285419 104954558 870383064 143250905 994433144 677391850 934600031 11050153 686908773 608421224 996278166 147074133 9034611 146064550 958700901 957418308 123012097 142991029 826430488 7061781 891478789 676760884 4394185 139984316 30187534 766983754 146476251 27926474 593279079 416936205 995308086 752768558 784730001 649061499 535757618 722051342 407167955 693161533 12115293 990097935 870126801 113315511 147437718 948318858 214314044 573763297 72562758 861683988 138673968 26826424 955328817 137840182 807312504 396315877 147468209 110904965 957238507 147426888 894437864 953247900 817260967 132740859 490114612 926757128 145191338 946897381 20645061 756338561 954688068 136735319 954811134 995360400 456521902 125822008 953195876 130554655 945053695 930098742 961966775 808176347 490095771 40160896 223662101 760087527 801849254 610079516 511588572 4509007 218978867 610173678 656797817 974553963 733525585 667820421 265880082 456261393 145327994 889825505 610070737 832217788 29073478 145652908 113766183 825162836 78783387 993314353 800971006 81006957 482757132 84064344 147460111 944941866 28786739 80311500 938271663 6916381 22779869 147462223 274467817 19706799 112231821 749797308 3243701 894837717 879010114 347876788 72892416 180080389 943764009 357840619 610567026 883062751 291837324 28321799 860526201 221635963 532377313 29022136 113436445 79482786 734640788 27774515 147479293 993080950 878695089 144979722 755399854 24891268 961818815 995927384 619741337 938540051 349580100 755120813 84507586 955419871 13194749 808774808 16481672 465430191 441859290 526593041 718637137 590846727 9950715 511637177 130623696 998455223 845433695 487255081 113901829 122009893 136872068 886438545 928061456 987012608 106436559 873632689 887928654 924100725 786395022 976606598 338306449 12153264 296827491 872936384 11857846 184279589 458114242 54298631 465557195 303090321 17635258 802469587 571903344 519416609 755481007 836835995 20296977 827708784 686714842 892710939 24892456 26736611 471125138 42082855 610530614 145092500 882064664 381772088 799336586 811879503 425047202 722339512 12275923 482294786 147321895 760587643 15795099 727996448 928396948 934438077 4624151 147387379 853611523 129627219 334530854 474873049 948176288 9814096 424671374 753714176 464898889 525506644 418783150 769912288 905665753 876911329 147453373 11778197 744529838 61498464 937180486 928546673 125009311 31685683 742582516 457566358 491035360 707018330 147429633 137884469 121504672 717532231 16494957 957412668 390105259 601147699 147458586 991061737 686455429 448731046 452348657 111347945 17227459 5393611 939415128 7509430 24339097 756434174 4791626 987056241 953448113 4428799 492091483 875545769 784215369 867010444 323856018 812915012 79832829 189784169 426716100 961964890 894854397 807423811 79285495 955311201 923900672 324346620 872099456 876898464 770684318 939522982 25784906 6959188 560215602 40855127 6566845 879040501 1798972 25365674 27103992 659622406 890053795 56752068 129014128 852640505 823439011 462831435 949779244 945107227 130338720 803107056 643221184 502866381 811224623 467557760 26925755 760293481 519131073 341849436 352009281 418013272 39364647 720460566 275064854 656669779 608010559 903422882 488985658 417704469 760336771 69522132 912468564 659745810 357829908 886213352 12266961 3917775 312465841 10204410 138294238 129638688 326945649 104815408 135901534 29040561 140874264 701778025 56835335 585443369 975456146 492092178 997518624 993392818 995367991 17456175 678262851 23394130 885409734 933609724 945179109 416730047 486285942 870391326 479396827 466787137 939715329 909250581 823349158 406074112 29065337 64152587 961277903 870498617 892715617 489848829 223747610 56937246 960619692 147123933 686867461 77103811 749440338 894835509 626419228 542301410 811357140 593384899 868940381 945867388 583871806 80353235 473411219 537147475 869870261 549767947 576993027 4689533 393007813 415998404 56285889 11497030 336909215 994824267 995427101 955270761 691431945 223712392 690289883 852794756 916383274 144574214 60177190 917337486 38964976 122276757 24769310 992371396 878895412 733864958 342011963 73608577 945084273 689054858 105073181 144857464 609160450 59850524 739305623 490044971 16183987 63886049 966420204 600094475 16327661 357927557 355041449 486910491 143275336 659982969 544109454 319922634 24852111 349382346 860573778 819100039 918699514 659857341 484565024 121246890 79736192 753449862 145284211 12454669 111824037 348488628 28521766 659384421 11897644 516724055 46798472 870356330 7728980 121994920 626280232 27730630 892726949 418621338 904944833 937517822 915328482 27955515 332408069 128495412 147338553 538341002 943684482 884890729 995278308 995372137 958802567 299255939 466423893 757871496 144948121 414161851 138529681 700818893 947545869 858044827 997976391 875551270 877951721 138961836 735338724 223593240 25767560 877537749 892474508 431366755 492061362 606368490 29037121 784289309 676211047 417283500 45766529 13241102 880792480 954727765 28766445 921771522 857779820 67332302 8071678 610067042 28999498 919901246 810929175 268403135 749736492 407656187 744568026 819356719 906412887 946131094 878787152 572265519 130281778 403610974 875956388 540147399 225312037 956207199 939181220 147473283 138555056 9294868 874587413 26673051 339953203 959717752 979649544 135527756 944822972 974457999 841527021 945690553 236266393 756077291 875422169 675159210 316683936 493587805 917928007 991325005 877992152 207958181 9966000 427997747 400131264 982195866 884679004 122043740 596313614 483784504 987002361 80365374 483535940 112851328 608195388 138523091 753994460 972246579 8861826 137741124 45751798 65345682 861618014 141063545 555084659 602190363 518967257 601171673 147336198 130688368 994998084 29051242 12364761 74392436 519944526 56923069 876118991 382011455 138947040 28037791 147170840 987781530 113916353 97111978 955318101 27500846 147425409 431848834 584883072 261425995 591058557 335948936 743418217 105492869 55827096 145111009 63447592 24859828 446801520 534033476 29087133 109210295 6393679 457185443 936171635 491094035 497984976 10446552 919089319 333096897 978592427 68789444 130652469 747068640 945029414 179727017 114420694 883066012 534842707 121752983 787691422 138446195 19562372 913672772 138461389 1654835 454417444 475377152 145042867 739523252 759510234 777816913 27590652 71611561 403583595 19836376 223592969 760366967 222406082 804991535 497312094 417714108 868984478 73204256 12020482 130100036 455960432 348089708 755363483 707942293 982937298 956712519 703994890 543418584 143582274 25865625 619703165 6911179 24843239 894682239 983513460 726822527 4181617 76699422 198466460 26932966 863161707 289570951 937326539 234393115 890443892 893635014 982424549 971315924 903480631 610510235 126506069 147433759 3886497 851203768 334050586 63226608 823043093 809684575 874066453 997602087 940631806 961808818 6930621 287249801 995489155 341598779 71221478 768888815 134189505 56414478 138143214 744181289 147193624 759573282 479609610 38287205 505415585 795161129 947803974 28999674 213854958 422962662 955230643 576515075 213006990 474111861 610578210 143129028 819041326 381590411 12191854 904445166 240925610 572322231 959040213 139079304 80323370 398395705 996448647 26614759 961393347 840516566 580473107 954270269 809691188 111783339 827486393 492209765 21739340 418446082 794755863 476352696 53775676 677700806 888180643 1806052 6802254 726818692 165189128 146797269 63565895 758355703 9029320 904644882 110158919 776449420 146371174 27299350 143289292 744115837 5934292 213252366 20016074 540094514 20659997 380662317 959507477 1775128 901201750 978654274 139036066 65272996 968604490 146139592 949833042 332300440 71080795 939519479 910420749 658935467 955176370 891436254 804346060 424933859 953133319 903809677 137871653 928389328 484737941 999845378 51953810 758253737 760381716 966926016 878670437 350583078 820851587 4834465 812692956 888069939 605456471 111757391 142129794 523075993 945861491 939379372 491414387 912521109 26566028 592655236 722805203 384881591 727926035 955016813 525379104 97077903 128341527 961885089 42170802 12299577 610609684 23264967 941440227 746256206 108396121 476911426 871741920 128566353 374726894 516446079 8034187 384828618 610871169 936988268 472651080 804293127 728009822 685003299 725901828 42330234 938539393 280902830 475809873 699600881 46262007 897580946 129932683 602151291 742735047 216160232 341881434 282465963 404994443 231250950 131872637 126446996 931886682 491026421 14758017 722341773 145326830 874833332 323004177 290838436 147178674 960281383 324362313 27689025 17429976 994425505 73682344 574808977 644096444 894820426 875563791 617138237 143098815 80294955 384371507 28535996 28885145 994602762 820422293 962638118 608848905 961943814 143268154 763055963 905647051 181739958 353187922 419770902 455417006 476253946 215218116 147384569 33575033 113921967 979366959 609542729 429626548 56244219 26419080 71935124 737444099 820275971 130154252 757467506 113725993 810890564 80353633 86631717 222586975 146245771 946939966 911604441 6407222 526681013 1892814 259034617 132426424 737976676 282480855 139048743 933999851 585434680 28024618 112863696 725764287 424784733 877975892 112753736 954806351 588576816 143020127 961846416 737870829 26594429 861737069 136426237 9658925 936370803 604149424 499206606 263289539 1655199 578981317 78256452 75776920 143193950 912310197 787041074 142970139 961588221 848671902 92347811 991300173 23840004 693491414 1812494 20680901 6488908 60287104 79796183 416713869 893708446 105490649 636720301 116941791 11139989 869606626 306071699 130012412 271827412 921684297 20129037 568024588 65821555 9792771 969120446 146306206 743857831 604308987 113774480 760582555 741504118 462503453 45457637 364972823 441243702 744192381 759308193 73364705 669561496 458331766 759742149 7941711 453764272 72834959 29083197 80222383 28168011 819752492 736054582 667989562 19891102 156139713 704589657 617770391 142733521 953060580 584474214 139060695 25916603 955207841 139746985 340651153 816661969 550928757 922731945 144802307 95915785 869678026 79316908 862256623 828660185 995468344 29046584 142756388 20313997 340076504 492172735 759574795 876054524 109363028 476119812 777305743 947257408 973030029 37338255 73795102 610688860 955250367 408112559 108640504 55795944 827307197 128323087 479270773 987083037 2548774 423758399 762394700 219568317 333788486 147424486 416647622 5860206 979669930 596840503 619769975 206615336 29055954 599027042 124616538 849502949 147361241 458577392 992869602 778252849 576969933 502002496 483640177 29846496 130671057 936430550 961642937 624571061 76886493 357577646 27977273 951149800 72321270 903645681 644645465 109671224 954440529 957607259 341596466 129383078 939954551 901592419 937926341 661874477 92952318 928374882 928405776 130454681 337844352 185920796 936247887 19565973 149235028 789910721 970255733 913236385 103420306 316451452 165962114 492194677 140328986 754299356 28440041 46661743 199144516 537210496 483765352 682547571 877023311 878105867 928291758 519989532 11203805 492209583 144844097 995492094 107274198 847269439 317264537 935984499 56634968 961914132 341601607 878771018 588471789 11684393 894311182 734038453 278565209 928439601 471229895 147183523 996466647 156002858 128490665 43638906 771299417 139040617 143151843 960864584 743831435 445774256 726910671 617598821 845486088 887381393 617225819 409553066 769070908 626057802 609825488 667816809 28916219 913335627 127531316 25936740 625243972 188540467 19645880 73562272 760477124 786672340 212770793 595667749 366736674 874812076 794097623 223245202 944428700 953590273 20093491 743865406 873713498 399572075 136644924 470715421 777248585 587331066 47179177 778025877 623887004 886047539 147449225 878994101 826135659 879038772 26931034 772798204 408384802 73176125 441094046 744751892 988587664 650891508 988051520 888170362 987993486 181486739 986750005 368950513 6317880 867208223 761561913 660142231 653078852 3031351 1051338 938990644 374629745 656696630 708520559 861052364 112601115 147233062 955298123 24361519 145354306 335461977 492129841 324833776 908356336 993379615 878260412 28252350 953199641 141045527 979488739 879017511 4380390 20636775 952437741 724617302 46029652 706909123 420729142 113735624 676284446 879034661 38560633 468437686 109635356 921374140 27193033 998206242 811799769 999360910 138203385 988627607 146295238 243883004 286069986 27936970 960875609 73675757 146780951 977692423 941750503 744230231 257331061 728000782 862252964 787016886 143223843 726013304 2291419 723263647 28391018 542581868 445790477 725451226 456546163 493882498 737282576 147293913 309798494 308297172 80265365 991114417 608417652 771306193 417911921 31183703 462822124 29042291 259356725 844440312 61671327 481155899 28368106 409119541 938413599 139042323 877532169 54914443 818506802 147455755 912576873 48377315 475853374 476272931 14723460 488937400 7997746 935824719 523669686 349176496 440645017 2580157 954975042 794106462 18122105 731009661 675667434 147417818 891433673 877945406 669987383 730196866 483773180 131980596 610547229 385173847 400726514 113640487 887581506 543363441 314462521 72970049 608415317 79280772 776704055 147224739 164277051 147310557 3812293 16195768 28538644 757364145 938417311 877785977 528055213 401593914 284242773 689344535 61673790 29130240 978382098 421197807 955324140 577054552 61495037 113481276 223726442 24732876 609984271 610440984 843154759 139795987 586209903 802955022 878893984 970948299 147452355 94537889 111200915 788241061 509902270 894727628 96874102 146874981 802662851 606357076 149507815 982505689 487598950 139986367 883473678 413136848 869399483 922683077 894289132 509636105 867474514 345931132 704591069 24718544 486165372 995402048 492213050 950880385 865952681 978827086 972656249 112809040 758198277 19298340 948318961 725859546 11620042 888521252 682764667 979681251 70927603 881352232 492058959 894849659 505234360 837511705 900273913 517782017 959791512 876813908 806643607 56819460 6631001 743868749 138529010 60890010 979540988 137980871 977642922 954188168 111103306 20350361 156087314 977533456 607881993 710264783 6284602 743307334 24883102 39083280 97065361 8012442 470120480 136936578 206721011 12108388 960874312 141947689 10330337 809549778 888235045 757745315 670108195 938995967 130654944 979427122 585166545 71459870 663808493 757008890 20465346 56412358 879401606 44892117 7983424 941302528 108621547 811036780 559033803 57246110 87321266 954209096 975243344 13007789 342154682 136991561 515678655 134485345 760624774 69836505 987130209 609520751 961434517 585408671 52486927 566665553 104377125 626404483 507804365 795763040 760104737 841234609 138948299 23129782 996431208 564299362 2834823 760632003 526399311 139510503 937232317 978409929 9491465 759598703 652546391 139041029 651507845 802932375 130303970 441471573 953338001 528343495 223693211 819992091 991252367 229529335 501451903 128487159 117216425 534680239 752508026 27286666 29083623 127383431 156617240 956131639 845361624 881871266 684449061 938129419 893594097 864853204 462471107 80321591 715233398 676129930 11688720 749622261 59213067 982179863 808529570 91880096 873877381 810798485 893293873 622096946 136704458 383946343 816758800 721980334 28451840 72723218 750101543 72513163 536814541 130598809 56408261 28174682 72649776 756202035 831635919 758474179 901769175 610462426 139071601 478516228 779514879 8596072 282472390 19515031 879815092 80361881 75131434 492098150 19619736 144588639 408184170 340117278 64809104 422638888 474000831 726891821 137041681 99556542 964625581 6627240 961935162 20601450 305136224 924876759 605564891 877843107 995458466 962754194 52323469 416557488 801784875 483824156 871383185 260029277 372029906 724958511 122144851 439261103 818688330 606356863 759075317 71952402 134348977 957104080 78915697 13227421 607398194 577050278 221644861 981484183 113356040 961973232 20688948 490091053 862133641 482775528 882278775 687138488 945998407 588765574 442435193 793909900 924163217 27929861 88760529 111167810 939351107 607286729 965008299 79300298 186426594 600625355 693489242 940963782 794176729 991722753 861261748 995934363 73720211 605797758 869617499 843058274 266625446 26809778 926134112 27997947 342071422 156668784 141350941 861177016 881882455 702318360 331578401 975068602 878744421 749038229 53837834 955154440 146846811 995575577 4560145 143249618 416849701 442519574 930154690 794872466 144309803 75946882 794307945 946905725 401126141 1666453 80087250 976633040 626433068 679323411 794448195 29066980 868363115 152211159 819764712 379691897 290733855 928581639 218409558 249779449 124875354 672091028 827667818 404995716 758550924 827478551 460415674 597593712 538205398 458563566 484441071 16184429 739873191 756272953 671427640 457593993 24134748 139070428 15234896 678857682 145577999 77595776 128583091 793397486 267769935 357940058 960634348 972199051 885900678 953474361 536153396 743749736 67679300 28922005 757498051 440707926 145089011 340676190 25876296 938542675 903761774 818978080 425036361 148442774 862736551 986695372 146159087 64149262 62989907 145384833 28767666 861130424 609006284 718578331 143121413 850547447 955314020 818949338 879011467 823897057 143961095 950424964 288716575 988093412 221646819 483800626 684243659 16063921 29013516 576748779 844375037 26207645 97076417 954812487 541325905 440535703 727092855 816778755 38174293 21454402 878615796 436196419 776843944 955051258 872339939 624038928 760635753 146318552 28765951 37754667 491915498 891636567 457208709 270682467 31787017 421791056 72949491 73737312 24759176 878924579 187029723 938017117 886419494 992948146 877467796 853882198 773872199 952647198 778381526 676652990 205712084 481271898 19590606 968136464 718953298 402576807 918228246 807386431 686793948 574163147 59881741 335873681 28594908 28500375 876864773 263102128 20658988 996354277 88639628 28530998 13264225 130643367 321990019 777186027 927287280 469308568 46815611 60439539 814526119 982874051 744330176 535699251 659741254 861878482 585445296 917518543 886157965 349581217 950667637 860581170 496890141 19074458 6500490 329415843 288784600 568405643 60840361 610480840 610164701 8395776 673523012 113869489 19868393 894530330 850388520 415183524 792965349 28451294 410100502 882970715 478563991 990494149 223237804 593715565 482734132 423404585 113624038 52195976 3904730 878942739 930851017 54660362 934618570 7589674 878948539 961849351 13017909 763047120 693492633 3342254 746496045 684877444 13258735 29294648 476609117 692128940 12216067 147474021 20658877 24884042 448925279 803579512 942566910 12019491 79268136 484767689 452797427 384884003 879017112 113644634 283656621 138721090 677457115 805247064 135422705 816568517 794823118 989267509 315676612 877769366 526132078 335024117 442666474 10154421 475394464 961811845 113880266 955315410 8540195 801308001 482555497 883875976 876623816 291533628 938465620 147256758 203407833 886471316 137511314 821426264 861923647 451799997 999434729 287690294 878356605 937341770 993180188 505862860 518403528 693526402 888169858 129357166 19166253 79297510 408840492 760601359 11765594 341788412 122929083 912761397 18586508 759983926 205759508 6030138 4543180 938559124 491615138 676015735 147321155 726517159 902355649 80284397 500686323 106479561 979678698 892443240 736367898 221654226 113535999 605272748 759465072 591658190 752684778 953233190 10204086 727089846 812297815 138035040 536738007 936333723 144869696 608694752 20571861 851607456 337368061 18140612 275500952 908894148 28857323 3919842 346455673 357374924 507467554 560231390 147316746 678507819 894270339 318910514 892759393 20106871 842128326 760646516 882526750 113643176 935793281 403998970 753800307 610550420 181030711 786648869 659754999 525751471 24854258 501141677 44663681 299763452 29054122 357970621 98176001 927942478 28026276 147328282 136968663 757902059 68955704 639406489 873571843 536839512 59095543 927060415 845080274 913777385 99558893 827650959 128602691 955021568 827156673 995398992 120571760 953561434 476271392 22085203 937293951 681913692 205586772 744677900 129812744 492194747 463714359 961418105 855951605 113870871 44406619 530558361 953448172 49614999 68115743 322731623 531016672 348981387 12936727 916531559 4672809 8930980 13239098 489844323 120178938 989996541 636445595 972689232 301297090 760466368 340692195 147136639 392278426 130120078 145332448 165989509 246128075 962635661 6574112 145345350 932731823 541289475 592726552 995475711 892888384 610553025 758406181 959833632 28819043 943486015 80068178 439272310 995523590 23788953 995521181 88514917 894831069 390313273 142937476 40121202 996388706 885133768 61150605 472082453 22773561 86787198 24452494 989236166 147388470 606409371 576768293 420607182 12221600 879012918 977325226 142612019 463650287 988145061 9993600 968975130 836850214 169142170 55915841 29041181 615585290 995630591 146370038 55864681 929631256 917592193 46421851 281522912 950924482 190100290 878720270 40129099 892331533 726905378 610377453 147339885 452427742 938523592 591696721 149984399 236115678 394249978 474013837 73741611 28405639 391419605 873721969 134866690 420867457 667828496 812601524 680932110 689082264 462232578 274977483 874844450 324388047 600099210 760631799 671074800 723610720 129386734 584469084 503467044 879658297 28409732 79048788 110729019 624305714 72640533 876893559 568141796 609215839 433262311 610301281 925779993 976370076 944517296 756120860 434361514 920610725 13234336 618733579 955309348 72677180 810941042 995447420 845371554 147377916 911537265 742763722 949112374 847453398 930986403 384484683 111536917 601347108 876928328 508619194 943360315 112010962 651556902 130651958 137770600 678434404 686595364 946428290 80293470 424410583 131596668 136724565 905682045 77169770 12988490 697171512 577009458 991388885 28793350 581191008 599989857 928216940 502754753 81069180 59821070 953227427 71463392 59747503 366187913 92637219 820810075 77689089 848348335 5452575 2685433 142198895 996408293 111016834 868086692 894764604 955259803 498527055 751907599 859137504 13613760 487972272 137479075 375328619 608573093 487954726 518330651 8905894 583069995 86460590 147351002 775632919 684651272 28535950 623267697 7917844 27201461 710217998 680611119 753052517 112233126 856984902 131514219 760565061 173280825 492199669 797207185 24859547 144433685 332738587 865377555 599544971 12310539 917543393 894793659 886612450 832876916 759928898 12268832 586186513 68968020 16375685 925773898 526808515 380080594 528361269 928122143 439602518 669124860 38528318 894489632 105187415 10055946 329246629 744777978 609078484 71602964 416856140 907578575 101328130 950584607 634080647 28442216 803492818 24764337 677631840 865341182 73341898 999649903 863466988 453739258 489881802 927785271 667732876 820341741 101233502 105342056 874886668 511653133 78676863 73058348 955324372 878521525 991030196 875978417 958229557 73176585 130176342 10201821 291741705 806159129 821008036 137760763 112255900 416158150 149914079 78099481 106303278 129154574 999598090 853833047 215216147 955212825 71346754 474358266 1537167 632697398 490920920 80048194 911112536 12954693 677161791 148276646 735340987 971296292 190178856 23819475 248125783 778646767 680853688 218431374 959695562 45231333 910476089 581743963 949214037 607056522 735477283 953220272 944849306 728854547 469172216 128325212 129436834 146263580 28283750 6434689 893790086 946516402 377454521 551871113 917575666 872717530 809530716 890621121 998818300 887841665 534161146 552665830 605899366 957671694 215336644 601549020 992648462 24876098 120962142 837052679 28813808 418377636 400831353 758078219 833533043 686898343 756413345 8954527 974165336 113221905 948696054 29033887 978354830 688772344 68781970 873423489 811939210 756916244 319160254 812166588 643879552 365925478 892738221 145473377 356444874 595824993 113747470 671113345 610379720 839970108 483719352 137646725 147297046 886474989 904791811 802892255 606367588 936846444 849933760 357968832 253020542 760117772 903652197 458038748 491792604 735003908 472244244 718001428 859349869 960227662 104443144 6569653 55197030 777375382 60031409 888524520 10187439 961827845 801085939 24624980 889151443 346646945 950501170 804717142 706079620 689187499 470589750 344041238 774763555 62363393 28884689 475519565 609091107 196487910 994967109 870272023 961846131 71812397 803160891 605340172 929870750 366548623 319085397 70536262 888204938 138613905 59049183 4609475 29040039 146167376 991317437 132289241 895057975 820714665 476333986 136204119 63487134 961167687 892712856 782326154 744500355 24341586 686734091 144568339 216067998 853830415 125426409 323712346 668251255 812205621 572847489 23759599 272348961 937049137 456370440 825610259 15439724 184823558 878591729 316645786 760422816 877026590 3883266 917560670 990491466 76117594 986032721 954813706 953187030 892218823 8930851 961655970 412491035 938218327 144710667 290276820 876893489 135642995 760347305 203283184 66471094 79472013 28170312 589354424 46413579 72112481 16563347 937849981 129581178 468705946 873465431 944526698 956653421 365800810 146328077 337097844 937133701 839943157 356938929 892483369 18594506 912333576 206868535 733947277 959570154 795297409 819109120 954058760 893217793 961610478 740534838 609522827 8182752 11136292 894816203 503294253 70845469 610602094 29053764 986325171 927180428 357826122 10196662 285628623 89412760 20337167 853738696 118066470 483272382 935217795 824072893 407173006 686822785 958653654 744671747 876642254 384365052 997693174 743502037 601424346 142294197 140967797 953218611 995497027 323783952 6616542 139056958 48955989 434130810 10031292 993409923 368002490 130267918 12270330 274489356 796882693 9929319 243767906 144845614 491471349 144871987 937240000 889595317 951128660 441726573 465956030 65022476 327872061 408003263 20587903 818628957 475411471 955333399 47444168 725473971 28015766 130706064 424645244 954266125 284199720 509782598 109687496 88696096 23823336 113880344 945200942 132786374 20675953 755457255 610029409 827457288 955301324 607370641 400560935 226482045 960612683 77844727 841083425 125398110 142749717 144229457 106037769 489639777 979687081 509254291 15979797 655759898 342119031 25847794 989900525 138437001 79830735 126225696 737734337 719860510 112742168 73298894 273574458 686863339 324221310 697708907 214489537 402645483 888042101 113897330 409276042 134328825 619528213 621712594 181283628 948218816 810749485 463463600 567872096 24361409 144510534 147483461 605334818 718617570 100515503 73516482 801426442 893802779 811660024 918984850 440113217 22710801 80261807 803372264 600607898 970294945 944585504 592030464 72457513 1729909 960913786 591731504 965486758 960913734 759555959 809853403 28806393 751141945 28958699 827083889 593790735 416203658 760595822 606220207 147956794 489875080 625362448 729749011 11902374 324397159 316981248 6088625 125062797 411084385 729702068 886341199 258469254 946299808 989265714 11236136 965572535 12229203 608976450 907039776 759844706 29077579 7249704 961288201 111708452 29087827 956342894 550509791 757762595 491954309 626422122 441616990 472100307 888196747 377627740 71467948 878985623 11129327 129899319 419821315 995372449 421649390 349243720 993139516 529586015 130668419 73614814 608351924 219586525 674343491 138175149 977069154 268401457 376258855 811345407 952197970 146429519 921596660 479579163 146634700 900817606 139082396 250202865 870564856 987026594 29040697 989850479 20054955 991969442 113835272 24828569 821092953 760071998 138993605 322777559 143281969 815176052 720463076 397255596 990232795 146835530 481165025 608894597 87167177 822777507 20686398 886450651 808786187 937766067 457978076 985561327 475418820 754266729 743584257 248893367 510851790 269492810 804933999 993414016 952562808 456548787 576965072 341102519 12214027 608502724 760461457 859074172 722867285 593731938 33549676 387038716 815760585 938398610 870300867 130703262 609636356 804325161 653223465 105484476 710291687 943029555 877672779 877005730 111374073 307080396 953421766 4853414 875324386 10940304 945198423 3251056 217983551 416439618 80374443 486323000 653082274 961401936 37682815 879550051 955309115 129364470 19888831 760898292 405815644 835790686 753964103 692732238 444918437 575843349 19534285 820358407 800027283 993176257 771689908 8680205 139579157 723292338 604274527 89552943 643029677 183559859 969716009 142483000 147119856 15014199 635509689 876670476 938186340 128226037 781156356 789890049 13061717 128444466 804127751 455363102 37165251 27882710 577035675 857850829 587509013 340732 995412709 132691010 870638062 868549985 21694814 846452911 467182419 886746002 70152327 531751851 26851863 580025168 993147721 348276315 437549620 795110502 479628414 147157096 472289389 425064449 521782495 424924367 73561196 911792530 934083289 45651542 758463959 143170535 23099612 27925688 948808532 144755765 104818036 92285702 759159540 572341389 20674806 40068513 19301103 492160116 869751427 610225154 955197589 147218506 15397444 18660387 94969706 28006962 636008329 107203193 484491776 20339068 7056494 918634915 142864376 26986095 653583904 106653835 28516979 609039598 677432203 909191477 98162555 147481073 819457008 735239353 324257779 20161449 29050006 954786987 961755698 119342270 487984336 458742641 815516320 952351457 892731878 312729394 156612172 993310633 753936818 918476021 894835163 946082416 826701503 958204390 841281796 828603822 13228544 1314802 8574441 827744878 111817651 993184379 424530440 691409274 760481839 893415975 26403797 649145692 490054485 490073697 955018751 823296981 142353099 886876237 904206922 961917909 145384634 79281466 946856783 223524794 501272055 848283842 29059504 623322540 399567001 481685666 144166634 878912351 610541844 845349931 945080218 487633149 576802596 145338970 995476128 539130767 845983039 147441570 15936417 475334351 483545247 938260896 494920281 124360436 458098248 948963537 74532157 999021840 961967946 752128219 16458134 6953295 488915555 573542958 885951076 32924953 886314413 147460962 112768635 802473338 735473155 146580463 946891508 469121235 483094139 367080700 492812531 978638166 63302379 961408666 878899754 862270254 138906315 592258944 46785284 925926452 873752495 608247067 929326053 142307235 11983573 3598256 878751385 29027516 12405924 123638802 744007033 4325854 946943582 528480182 306968882 535593907 28915502 792943399 129062095 73645241 691312514 875448491 63208122 887710941 751484317 107528549 888189518 749845364 266143329 962889431 961528490 300703978 146910041 760327735 741294730 193232657 706961053 903849317 137879432 79284312 415153770 719750640 490487700 126423986 890627520 909512590 874054438 73734324 484052836 742774464 543340313 337138588 686845020 13075226 75101184 942946381 417646532 610576363 691007700 35953692 354792623 424056788 492216674 370314861 796378807 903635025 205823331 878651282 868275345 325390555 9037886 29022477 917595513 941922869 602194506 668367792 487997455 12211825 951128912 849666309 843235452 348280791 27784634 883227563 961696303 875422358 761205086 16885277 342002656 939479532 869703357 807712460 475831385 11734795 485479788 995078365 955603327 894863316 20136791 126155870 608413915 8237773 141607599 130611872 921613053 705900743 63535045 61149930 231149083 147329687 141189450 907073291 904193395 544716514 838742318 901264576 509655628 438615012 404094108 459586749 854679960 901768120 103242326 775989547 79839290 987057144 150275306 996322311 422119083 894329334 814721707 938303782 202614364 75027236 581223734 28563290 180725118 894773199 878958934 471137361 8693136 802767166 487438875 19353616 147397172 1170180 951673352 9940756 957251799 953154091 877973055 593045524 481680347 144715466 28761109 533156982 72898111 458456026 13023476 37101550 24928459 932243394 117043915 27676672 868209971 223376733 939468332 74872130 608989843 458546906 415426673 703588878 945080581 136672940 142087223 8079167 68884407 979559606 878398348 988021720 25677349 659918510 469722604 953804800 691271488 918507328 1946861 946147338 878767503 877757855 144904047 381863555 85333290 61678535 323670541 887990669 70830200 777170263 357337849 810682201 64545017 207715007 28672165 520053650 610417047 610465199 810485076 555967052 147323767 448762888 881686575 961671924 918892691 626431779 815160644 539252378 876926843 843747282 306362932 994135048 894281372 836658410 945628673 539811532 568372060 94677556 798114815 936438247 593792183 55138241 407044587 340962679 113106374 416569758 2713373 912569309 408317084 902732931 817984640 28812616 113607097 329318048 80348655 600597091 806771395 439812694 447858439 111304119 283555730 586217707 424782913 785556185 355883421 418038863 945873486 902970568 954178661 835970415 491646453 422927635 5843471 21717151 35548371 141040418 605668711 147441630 72186894 474194777 17382944 44705937 487464975 918948277 23320369 516388764 63069848 854478420 605196726 357933526 665800859 664343703 946151497 184342136 37370069 719886875 51458120 740602030 12996519 979655577 804662981 491966286 134298492 147444147 936099391 4083961 728006715 955023992 14510504 889573609 601918969 568116937 407141503 24486565 121864361 759017251 917567885 145984528 605350626 818841583 268299021 233482541 29058587 942762346 606317505 146794791 726018591 250290197 735137664 752196317 153648295 303929569 744781019 412692603 959490884 24302309 826573445 24890154 843290858 760622922 407944629 805559417 950254208 603132849 747590484 110686973 954784616 659723518 686872927 955190804 979553340 938137132 11643866 147476534 758509247 965915017 877834556 590285498 743527692 138527883 852513336 487704362 93861254 466106534 123877889 875908800 86617212 673447 819978007 937988015 15403131 418419488 952918854 970945721 585046497 944746369 423893339 879042060 74705714 676665716 138803977 594456987 485874671 757461615 29041569 934715707 80182809 458606884 344024523 736408198 27945162 29023362 943873403 999642811 24883027 810887685 146324168 786407953 871407198 357684987 105014519 489986811 258552272 599921707 890513211 543333393 216958667 803548021 173837420 994937605 64817971 11234255 131722822 946818768 943242036 844878817 13167825 874809585 821081559 862824421 743648841 503140338 930145442 836967970 470978979 404921973 433147866 22003940 70291092 323585651 617289818 66397484 894034438 75896181 222696885 45663047 24328129 551490023 890408726 755321001 424411348 877137108 468070872 424664595 132418124 606365648 753574326 869318822 978557228 9071089 336865272 442174389 609132282 71837830 958442306 728038196 145322273 743090479 933097108 742220763 780062371 959726259 669979734 73576151 10734365 11123201 856977039 77084072 490750308 802758259 760646529 883489 25670981 15438265 760599467 757955158 29078130 130117582 743523745 113889767 994912652 778720142 29077542 808725218 145072915 77171356 679326155 113212027 413736098 10602018 727039233 59643747 839666885 19905402 843356149 131709946 576926474 8945982 338791015 992144901 138560579 852784474 999438979 575950535 557627320 147166666 10059129 528453901 333719165 950326037 451212083 989874799 952144054 946797451 70553879 27984848 80326912 77474171 492198686 892520422 997804367 144982728 751172860 147106266 868291077 479346685 992701063 340887943 709207389 877042467 585429868 113245558 728024318 331290020 143167825 207861808 862030463 534811408 752116561 955213474 921559657 820945575 120998249 349214460 836046557 603668100 770393986 15926472 340640116 56316990 13073716 903239038 11560314 985339106 3638155 67145061 710139109 116444089 171489751 149999928 484514204 816926780 844305853 406482335 871322304 920025402 890055774 222953408 547227275 929264621 600094547 26951385 138972923 858869513 48203173 39384161 26971428 874850187 767851643 902768370 828169286 349147351 112756547 490100267 894604908 827432226 138015501 845337503 680694637 523573909 8964018 479518709 145128245 132752535 607934435 953296125 429139693 949576934 26673454 976091052 503094781 917817395 67430202 803196728 903027853 820558684 458094906 668305615 874274197 138029006 273434675 138247598 28818904 729691803 602205299 149854093 987566565 953214455 941709734 575970153 137390221 3085739 946121946 939374982 12262181 978918905 595192270 961580583 18537549 851762579 879565485 471183683 883948676 887129027 145374502 112611503 187028367 576463162 970319909 28057316 970977925 876417922 677535289 121913255 129652639 843259025 853509124 894289536 24335936 80318718 341634616 574247641 928239154 58640238 141133006 492215419 130642548 355864404 788504811 43552999 938457978 674389118 147432174 269894744 878061690 938083313 65237800 926834104 795055332 917260021 145227041 470975267 283056299 571800678 568495581 700387261 804310856 795100056 422964556 80198313 324334025 929318221 686612450 69413769 953520807 229960843 290801440 794578711 409120400 22378120 861250375 13165408 810855984 984981501 154551147 113901585 860111194 886120291 122308213 144265412 11082502 804736053 19608124 138781781 424994624 25852747 610567284 61478260 206913992 542045752 484780386 39872209 282144197 684265782 416124110 613339915 865267342 945155284 610225698 489981770 561680215 952962861 625886353 853320833 811936087 928326752 877901989 808852360 353764109 610380147 519326193 420841085 898613994 145219208 584209342 610285591 69473608 652680953 13800328 664257292 721009617 6502203 143287247 207895877 588552277 60441989 274762457 28983913 757632663 993405261 914399364 992299690 393031143 609929950 72462822 475412871 481705821 223766380 367558569 987140029 143241996 28792802 424617721 758521900 945093672 740050001 615957 955152924 22735312 955677967 29086437 24509206 893144945 758042298 71652984 577006561 957711102 778109838 142609134 962792435 138642833 875495894 810485591 836868334 727036446 113878450 322195921 113380791 374597275 26567055 3653670 24693718 667031272 598579709 65328515 133410465 923109952 913310431 599699879 357945740 476133128 96062254 519488862 50324938 73939722 147156437 892653688 861282725 676733529 935731840 65332826 52694687 412395835 71913727 295383690 525653767 989222265 483151998 138767672 498382850 422973870 551351202 450239398 670777334 16157612 867416858 12161215 785555023 78485104 921794487 801071391 520037546 417025797 60080801 516191608 56959139 952106755 113883163 811904598 665743741 878950436 534679385 743682441 211711228 44961322 127519905 729768724 818971635 116011131 881998035 131576543 278025521 174205172 11610546 80344838 476368123 602188331 662418482 281957379 758472540 540739347 532633386 659186 857269831 8355543 610509188 52324920 511118139 887130550 124359193 888151905 916464132 925426561 875880569 452694778 878845680 390866818 542845911 42539720 890319365 357470026 960899550 873577446 487461358 53749055 787565462 527417152 247018959 65352845 78591851 746749376 921640260 71983234 682161408 692907846 542939923 36718940 988713191 72660292 128569255 125460401 407258822 727256481 420880206 28714611 584645470 146958531 9041376 995475290 933205183 111384238 928204292 58924134 335220070 841295403 492074666 759477241 760532197 651518375 551627745 136731585 70637870 22795128 51806301 492636468 8842716 995495668 112699397 610463142 754080535 550494771 12018730 760550511 29051129 936678323 931020455 871099111 970879004 924702860 59047441 460819155 778321233 19089382 609386587 9066096 671221004 917161480 541400477 794707751 38379356 862240330 56240225 69475706 7062947 503123627 955290485 919970240 879019740 129555903 18312823 111299148 839971462 137440254 639687913 886480594 954772616 552567392 6003290 986617214 17429374 734356639 803262782 12967042 791073504 674474446 29862548 892956808 15346822 487997887 705561034 422710003 417303794 142739459 876879456 678166064 28993869 10596774 878743643 509906516 875586089 147325486 795114368 853842933 390501617 568104015 576968474 626234332 22341582 111808662 980453660 979668605 760336060 12207561 609361413 992274932 893989975 59342483 886067447 42327323 651815514 20499314 58838107 990282524 958796921 977158037 685320002 991289036 755812835 138926558 952298192 569723632 934678141 147463628 58147357 879030726 92626544 11881352 300875736 147181724 468782786 675334724 815162360 336731444 598940906 907175058 71581849 761137596 147052194 28469698 792532110 601410283 784834165 171923949 223739491 932249964 93989986 768460903 894671971 400887044 559271510 29026473 10883658 134355261 994563484 69502934 995438145 10050974 955341651 29028300 878891964 904588313 121717169 568544295 24863660 20154633 945484505 576098357 825037048 942385716 768624177 217909038 109503079 687968247 136852779 111746105 861857645 147468574 954918005 481163601 796510350 71495827 879033993 995171878 753198568 853524626 28606252 978724180 951127911 123834615 823962495 357922194 147091761 376314515 137879459 521568418 130644130 71825198 20626436 519928012 670023817 458024666 2276321 20160960 878996964 734803838 913387543 867043938 726770437 145273502 96793499 87380722 242118268 70295437 756016425 750104392 937747790 541278981 147162293 340000900 13250758 894804094 678479853 803337166 121094407 490107608 11941587 813306740 127543487 956688548 21796193 944847065 868539001 72669068 19250869 24307273 673013591 21260707 869799042 487476472 67392172 145980490 142239743 15747096 927792749 710209121 543271693 954724813 38011179 73206988 955290387 974520086 40459447 449972843 759543762 50608352 142735768 998026567 492189446 458548458 924208457 11067926 536458804 418358773 918837366 23226599 441620351 680616635 590660190 130359581 38971118 930482669 12231594 960675394 147458491 425063166 113717680 71160984 79648099 723610047 954408695 68806704 626287174 63437178 489976650 862210880 375468216 93957222 200684548 139577437 73189764 142730247 531367648 789673883 938405713 26882612 39532745 464093056 151907076 790943881 429829457 953206730 667408136 952687236 891029233 944857622 968207627 844466008 489943260 939496931 894868357 24698674 28286506 961765639 147438215 740580844 28438885 542117982 112560920 533664752 552342156 570601923 942807489 213790395 355374624 985306932 710259799 389895481 357966941 20430473 457550600 262130800 633311599 21486410 783216350 938175158 809747166 723600842 500006199 710737936 928824811 642028491 391422391 878356382 19646064 12172748 28982859 144082005 894775569 552539226 967065849 969727004 283179184 461623838 811904713 996192362 718718852 391527688 472760646 574455325 536175640 921726997 24875170 491766113 593811903 867667469 741140460 289532171 793134919 609648047 147436793 147294822 904946680 848315339 861600601 66817999 31780730 573385078 945926024 993418009 565990441 937348119 12914311 935277958 4350333 94490908 129553026 15776641 394307867 744757094 384910845 62677377 29061409 602974011 56035802 777807262 877190435 961673260 18278103 955289907 779066400 222946548 451874188 853607332 130556948 28424257 12160071 147351950 878955729 147442417 79824069 128108849 288500928 894849863 422830146 458637115 29046779 28554507 866428680 945614176 759164046 140270917 460384241 13130007 457427386 109635850 771480257 458465926 977584743 815753820 935471381 9796775 883301524 183484386 760649538 182391917 851816694 76017112 750060290 872731250 842423692 966664433 283205590 592968455 147209741 28648066 590596541 759554429 146660184 734553500 127797605 766002606 652522947 623958145 653304580 26900148 861048456 954790933 24557753 491585997 819273232 649099176 268408827 583291740 736432868 530017185 136941609 986040514 841264860 560156031 955161468 819006888 532641059 39792833 610591126 580402668 3764146 60845233 418171379 145100556 48537768 130556098 668806258 423927509 972765096 476388960 740556749 487466069 73197704 96796777 146424540 431892438 425087484 995498179 563103292 542932366 62624804 12247602 924088819 134160675 146900529 503018994 861091218 894551402 841132693 820842576 541624797 769481764 736172923 899579143 860117093 605857455 3353842 143012446 805011663 622190014 492213116 992223616 868109203 599944295 533617054 112448834 27357088 149822823 93165557 490018027 5435945 20682898 879006656 682690284 28919434 892738566 609008931 928351727 139069141 988082311 853065179 812453483 799978323 929326455 80052364 874037591 780043585 528063683 691944996 62715798 609305373 76141861 466802273 113717401 492215470 939246430 610205748 835518069 75506770 894641779 190200928 424910271 147479058 492086440 959869384 827078190 11261821 978719544 73840043 930939387 278560316 18559521 520039097 862149019 552844442 28215405 761785622 20360142 130592636 894278412 855611797 99441630 458632146 959447499 424556582 456440203 466433418 80370805 953221010 141888747 944777276 107072901 56963690 889957193 147158697 693499210 650157263 937652986 995247367 339395315 38290066 582596813 876366597 11899799 568756087 173144054 28897791 28765117 145053720 932889205 878052606 28144515 217143221 394653495 685788512 26779313 818932311 29030838 28949510 291795239 24832501 387348473 798916061 643163054 966581655 953194315 444022854 876953499 738172459 24875486 138555338 146776746 945394315 89800881 400742149 73430248 866454803 459477972 26990038 597840526 648487652 475850055 891400160 335763533 682140408 491375917 936181259 837972514 879633913 475344491 539186889 72696630 215215688 948784233 233062453 603361494 391491699 921773025 4530237 458582422 675343255 928365977 860705660 602144631 333749821 994445833 579429817 961446022 564434417 856699123 58861343 97752797 714194212 960202537 299430436 693487672 111282663 201373958 953563852 608449652 203703411 11138482 146163444 439480159 80098512 28016009 581827312 806023077 12197480 9495620 147409393 412634319 146557730 4249940 144776176 78242870 28551768 839173693 670122677 67720167 29083424 642748312 464753452 112862863 263692917 62515768 956761983 147220567 842018437 112628680 937233305 20121834 888423547 892335864 20477429 110199677 959212553 80325638 56418592 12259035 572547986 8758891 23325641 952652106 355260057 475326978 802518737 62463329 72656110 609011524 46771837 952950307 19208580 961729898 755781341 876876357 961855657 594298148 905802953 149320609 961872062 324724940 454191459 967713805 39624764 145234653 667980954 52424436 263967342 963001550 146129273 13092078 78155010 905946491 29069746 631810880 938474375 960728894 939915340 492215006 24785577 751963994 929903727 710788144 424326229 52711254 12651338 920391995 12404334 638908575 608461672 879236976 113767086 844964213 487186232 894320433 487992764 844386196 78158759 623480886 142228581 394242331 147449208 735367823 500106520 198581584 939217266 28914649 730461251 476361934 669292374 5135308 795775438 73547677 113857329 28405531 821127949 71196015 67776553 605604783 381059178 409022926 20633847 474272170 996398144 588453669 412211338 134184824 537951332 760369927 69514890 138367305 147452716 786364250 273848932 725989151 450810794 351222767 472255042 26986784 202188830 994472380 128599263 322615760 602082789 13089008 543207891 56429992 201618709 24717021 827063931 67785193 28527655 838244368 27513314 137724976 28914462 907968605 73479662 356906340 492203686 955096260 608503879 119125793 146359044 23629131 8546522 27723084 125446331 894824122 944552507 138022375 635994539 921258150 492105748 866315541 39388466 886441074 688165346 951131991 878045515 147416490 204617911 8921200 28558338 11133379 40002800 146427387 56951715 19645911 997911936 552116663 12084329 347472034 143110283 441743378 953555818 77216576 144821864 351053745 147452047 914945015 955542332 872085449 414684226 20351546 2342865 756184180 27678434 144295782 751952862 25569016 942635965 575368253 79302050 979419103 670704288 601690069 961748331 956703838 466663261 145368107 954500969 72280867 415770368 407240451 969415193 760502516 397737753 978202432 60344913 518230296 777243289 861708912 961784066 752216192 373577793 11782335 70499989 866454724 811106111 72643900 173179143 861254766 894862602 490583285 43000220 886779499 458469632 56932116 442716898 760547631 65338243 142076009 588577857 464242513 340966564 437416684 735247462 672444276 648946652 146167307 64289092 745518946 893287668 936006539 28915116 877816993 802727194 953081191 139031120 257784558 745436497 266610766 928305260 27794123 21821284 748611234 665352960 23039125 955317795 416697608 14926244 892449859 409927890 735077931 489498516 130519999 503641632 994046328 731233255 13240740 971858025 53329214 140110822 492080790 979673188 820538653 142795798 401859088 35638121 424233394 76135542 483661089 419031352 693974225 929222164 994958761 920765245 139042173 685740443 606136433 411902203 826639792 840498103 718461857 147328290 961746991 990990857 641836221 961933090 91462554 26703382 894861248 931305833 877303127 601711258 13258175 659646307 858632265 492121304 133845468 67919273 75598151 355722913 532574258 492159808 340962254 9550602 147450138 800023062 971899967 414276290 605332963 944534824 145336840 16227663 805158612 11622415 470705753 29086769 900682985 72906222 957775272 68047849 130326079 3004242 920091430 1721280 126501522 894803672 938701756 658758420 938585606 968470812 80341059 324197404 487836064 997080666 247859382 920176469 76654047 758411659 291301657 894134705 995502562 489439445 28794244 348508208 64144764 128520475 147174148 80103677 138911060 44358849 991376101 756029308 147244933 417590130 788196148 127403106 12692602 996451303 222605412 418080067 488798882 459885495 533653834 407960069 588592471 27864352 927793178 458637687 766840346 141140053 994472884 491327077 836109231 928348646 905278888 810701206 307536982 77715752 471078109 961942709 53653 16181472 414069586 753699692 23387262 568643153 894405790 37821760 759595178 935160835 476366110 684789310 994552246 875596577 731229244 617965273 274384006 861300939 147386497 686893804 82786628 996316184 20001679 844356343 31341095 931723728 825292231 866436812 126462520 727049038 36116838 172261670 6623312 537104754 129903864 80106373 919657790 146387174 1270641 725985249 945617648 827507959 893805699 952884994 234592607 107394163 324843745 887025465 602135354 12293247 12084277 28494976 767893339 104898831 962746621 58945450 887451616 878627181 143476248 229782114 935625620 399858754 417140366 108501428 964303604 960895506 60605326 144697407 995941086 785288654 87985763 14635471 846234067 217008407 22787413 391513225 781300115 50999565 73567915 737619751 74481321 892217664 970044681 137986866 818880760 648773489 541496365 10957414 930284999 485581493 622206617 113277252 843360878 593527168 982307739 146386112 341923709 488015513 934202063 953060886 136997392 76123102 28982371 79586061 43616518 27796713 879800894 113652484 934544547 871794543 409991597 429291974 756888135 887705433 605875460 759987316 889052200 28736875 489821777 387412992 269219316 138188347 758468705 986590219 493107687 363125164 949255093 143043563 113877663 860682721 29084133 458638657 135660517 146355465 534766608 991313731 839146183 357949276 287726306 739411307 929121312 89518080 957326386 722713760 96869486 465422484 731441284 689336241 347017463 803507285 991299954 9911039 691152468 414239504 65248307 108618958 73334370 602219762 156661358 532611760 9917378 776756353 677193703 961812962 519539255 356817487 850785943 140110100 2871940 27978992 63539561 65328201 892728903 179196535 744672374 935401692 111167384 827360170 26976044 62405738 144202786 213443758 121671394 954239216 144705317 67561832 11146979 610587773 274666869 324857935 72103765 727839573 441834533 938546939 989146464 68599176 26942408 349214817 868321603 97120097 28987891 300918561 900775688 11515510 889599647 576797488 818927626 286528762 616956823 73194475 76022819 887874194 955657672 101297638 8097024 592867211 866319418 122311238 877878353 970958996 320760743 723944995 442424518 582778024 486938080 703974540 273816095 860167487 146293360 39617584 135355136 610463569 902888464 413074469 771294840 20579247 125458957 71635820 609945545 746443368 970264768 121093356 10984674 2253934 874892767 142905875 377802242 20569408 744797466 416341419 606343910 251549130 27352277 27197913 599007587 602198412 475092496 12017017 66752700 22735759 869651102 77349436 667466539 423727700 953738289 840637823 572563496 145329069 6361840 769424101 637248179 20694153 995230466 943522954 891864891 859314801 147162886 130058568 871967104 112342964 483187424 809591397 956207865 364693321 799497960 832866076 876815020 70487542 995250425 783264651 289778354 80188529 669544943 205557043 482735482 12822699 18249890 142476836 743303883 744564724 676059671 738516710 517060197 659573269 798435188 23190218 72948025 79281942 8969391 12306684 825257912 878885719 814271602 532507238 3430756 583828922 738869730 945154935 146171272 564364515 109283529 909805253 765637176 685687213 28780199 878372548 536834870 125971236 357955608 809284009 24862294 416704466 905430043 782452063 995495444 256658209 21741051 70237843 811927914 29042483 811620791 26940852 877910059 970853527 409768584 758973594 7506351 666882444 4694553 458254613 961432983 442523732 28121523 827757839 918917328 571174008 837149572 79738742 145873999 24697536 803932161 742553737 827179574 474019918 407948650 894830235 336701861 149476211 78163322 572691285 886390169 825633096 439724562 10627994 83227663 608453757 878964785 946054804 146723106 939460822 324192961 837065832 145385363 28528787 30170406 320057824 827395022 475349275 6476987 793676678 777316855 893761273 30099639 372290728 651764872 509309972 986865798 802061444 25381469 648583499 444858437 870093192 220348199 945019592 805235769 1387623 10061087 594766737 778028587 146897852 543491300 609181381 920608468 55213255 978515759 39465871 146911243 504962140 844494285 536798821 147434560 489493971 71455688 840968131 81892047 219177657 892713831 658842933 332683264 928387643 617720247 869349452 266665098 991219370 80311150 543199125 144857970 481641377 489560180 127974220 418223138 609536171 824258248 12695581 6034716 931228282 877382608 769877978 760580986 116946409 837554998 809791056 945186453 490068486 685613715 475129340 575327395 481706241 678516790 691358896 960907562 911285710 491866914 16816269 250588629 760489160 728668703 24570603 593283655 597965559 467039118 323247698 876106968 72784303 452964795 925792253 502693869 267425053 7553696 27417827 954277745 788094442 777282567 904164615 476311712 838096480 491794179 811936158 686849053 28020359 851783402 689486931 492156196 474545956 101029753 108631203 25832694 12162983 918288144 20595849 856548549 990765035 20032942 963607166 888454783 68476012 904407252 146415999 209823081 224625190 144310761 12941579 9163730 448308013 961309978 130682926 232782215 790986364 206419282 607906261 73448760 63587231 12748452 608979148 610063623 147437619 25954771 136874884 20643348 71904709 851718067 137783672 821081143 490010641 63282215 572571583 946655297 146761485 129639467 234593340 607953635 936521387 308049868 686849145 145242149 457964121 74687455 4541514 142973706 924113524 598635911 96699054 618031118 903291371 113347506 925974928 742279430 802358115 726511528 986706529 29001654 760337754 615948240 68670193 39354187 509788614 928401423 804638374 77733966 866459440 848539320 936365354 894288429 791321451 871645596 28761826 28797880 105516595 808316715 503233866 355855633 832853232 827624961 337613223 28733891 977971723 686583722 842136340 73349365 974254716 532602755 10958221 994231824 876820894 26889586 272962906 28631651 860115582 24294787 801609114 993035941 971971652 610407543 13034218 827460467 744919674 876827556 960912852 954241521 940504840 399567981 22753979 199373286 720863146 112296498 502260530 12159716 20681524 987109071 145312474 491952958 492095601 68468390 693397160 660933884 145601731 596987000 745477895 491933703 793542299 222159344 737487563 593781061 586677838 414221271 130607397 526846413 685099311 409661734 19994890 699625453 946909773 946641169 873530569 491044140 878774934 139018958 491674421 599109273 536715740 334361072 530568782 111685184 989105718 131486749 139057227 930985466 741151985 538330399 452836588 28806737 610487762 952143994 307507543 273844169 888117423 962823638 878888005 519662615 69780774 575986839 592713921 124380088 146189101 536816081 998079079 28520348 26690799 78195833 27338325 592498359 759070016 129810840 74840653 756450730 891402336 123096952 976259294 905947965 39941459 23788088 136847558 146961196 762311783 890486604 868459425 769810175 487914342 129310112 78228569 475127220 994989263 725845278 602161975 418355053 146919162 593664493 474020848 873754423 29035334 597897909 934349771 804382995 127406175 957766390 26609679 826072470 122832955 575965648 961760840 147038735 520080311 17497890 249590179 692617732 137503258 307039914 147053178 189684921 80332919 130704310 405328692 922671803 330729178 878862992 978210767 794182058 142239923 121599683 442746991 610299923 493147544 333291043 857541255 63540490 939510625 526316352 125155264 448534433 396440317 617416156 80310392 920934794 330632592 27974553 80329404 138550938 750580353 9857151 844160829 69176246 92840558 540794057 130619245 527310580 939848665 904483326 474873836 357459466 6895255 340017549 543439407 475282892 583063699 232618238 541349881 470901476 560011190 744755387 686878662 924229818 878897173 28761085 337439897 17440031 3668625 626408722 422959133 468079386 967461185 143233059 743690444 873644987 309283840 10122561 750164017 16050422 819719054 897496971 70062456 10129251 840635952 907883004 146432039 7521952 19733182 5741032 9986838 383708502 145878353 112950898 8004861 11111174 47476041 5981774 946145507 888568946 20664071 38417666 61327131 26271308 921581101 145259076 156012933 760456811 4856065 50666914 4760976 805281348 12208459 581024178 876598158 282368345 26366206 13781163 491685410 128572739 723264735 141941338 973292759 70798862 955250013 156615780 693531360 279827935 727084765 950323837 28544956 919947227 879043545 824078384 29010213 103410451 145121449 725444418 262103027 760635872 760550174 726945242 933550011 11650919 878758942 141088722 569918600 37874037 970353634 280916080 19123899 873800578 684317973 804281103 473693123 19880937 397554178 862863690 30688236 961823230 780710880 65152916 1083586 132496998 866357959 813596817 625020942 142884294 860916970 584443236 147446413 219473500 24366571 342123921 61950370 491932155 202131220 986220928 29024426 35984318 23802475 585438569 219573971 985207415 978719773 742970168 576068611 870402804 877998089 852797607 207819597 451925193 894784985 954276832 960403417 372318427 336404875 819233700 915203974 892749652 877976772 543477032 892492009 147033889 978724414 416047280 768927256 218610575 142995690 939311544 120963537 894331985 147444634 584489938 936105182 946851854 676744321 945158457 962569861 137395499 969257536 931091859 955333368 130649985 405564762 475857897 458602763 821115669 129492216 431017337 20463318 475080369 13235585 15419798 945092488 222728418 737394151 841112308 593815753 874831865 743517645 147448673 655129653 134712401 96500381 878682177 97142304 743188389 946143153 20526640 519928040 859355606 519540833 636535739 400435032 836185440 93971763 10155829 186748235 134118861 993144075 87022009 977313968 892234481 897444223 139050813 870164649 479593890 140490231 947958442 969208282 78797335 138118243 251379242 601653801 431857364 492105353 811364771 892469152 917957448 593780879 146937111 415793698 576771662 816264027 736864628 877919386 886200917 141520418 9036271 608336922 62230823 944668420 876838682 111595783 56800914 418176868 40133351 396862087 186368203 15436852 628850655 257759915 147319973 40166375 893717914 838208379 291173052 142892346 20142066 593508820 112059905 130651612 392443265 79318052 147441927 284143569 441861239 125927607 919370476 692632533 620321057 804264176 146420788 742605435 207287333 897337345 755378581 146023183 11840076 273748241 864182603 997568088 717088901 587198505 41321932 970630959 945748108 572591407 568638343 957759132 147087366 697600585 69321239 23976538 708523595 551601021 944030892 78748405 339093026 147390932 873160382 39073606 860749103 926526381 649027227 752993909 752612901 79730561 26903380 66993641 952399505 599554263 876935171 11051942 439338754 451497810 995273989 756158743 978631861 147370425 946099064 878455095 618010672 535463703 953109588 941649517 738010115 155826522 698950441 957257790 205307550 27711986 952155501 137520294 353798823 139036326 146936897 147462382 71459507 890978011 69873420 876859272 950596136 95997223 56823290 462666303 928264145 456431182 794897434 727041277 27984753 138825753 961605022 794203101 147271973 78273781 73325980 686873550 12156892 886087640 147479967 954813581 28972522 347461825 867156137 560220169 29060768 894198144 861219256 814663130 284890851 593758920 119947510 126399744 128586953 130705395 885301399 14900833 42474532 28671427 78152011 954648832 617290259 539280143 13121596 608510950 673946978 121793345 804938888 55176814 234865875 147395538 915340545 770927289 70459452 312441767 26845169 374689174 4743141 19142189 643023154 801074539 875345925 113754548 9407856 961713748 113296040 955309904 26452495 453926531 961187874 12722049 984855144 606363783 476237057 894264979 892183269 939539349 943314115 80074003 409233808 574292806 333276489 517960086 619102262 894834919 809395579 780334812 144766148 751691231 147467306 206637991 739498921 423617960 28643074 969264482 121927016 927110888 997931133 885455581 984899029 138989012 465869681 859884765 8578705 28960380 743867501 693514629 459194132 272536906 890511662 40146412 634697875 433897611 126414987 341433078 28533560 339818953 909495299 8042230 72854283 739092640 2440310 984880332 413717549 701807432 608445847 851906863 375170593 20627565 928036154 211946788 290600524 878705142 954758572 823564222 136969024 955611089 608421613 474293599 991317896 958731582 29476328 593493940 486664656 718061155 883862335 904712274 24839079 877839935 979697779 414261065 540849967 681860088 977129506 686847817 144279968 760500226 146514984 136869695 145528086 601507287 878923768 9545385 979161508 693443639 113805 35190243 958748516 71978987 848151770 757900493 101336302 862345767 427698015 480654131 390354509 709122782 53889644 15423478 875847822 961853603 322722841 336954102 961933833 52691621 48635731 8724018 88833819 847172482 66820355 876920973 576455934 8909735 558749856 133010322 876913436 583167892 994358772 29022804 758532777 929331125 147337430 827624034 491389022 215856136 751982146 982416080 953699246 874814546 935552875 961915979 74583984 489787130 871887053 401498047 480875916 972434097 958450541 974402049 352191648 726774897 521878905 953564001 556040338 26872477 934897066 55791649 955102626 916794652 68841484 916340610 832904978 626427816 58790008 961597215 667358756 611027270 143131039 821091525 698701715 617610930 3389215 986050000 13222277 568629240 222061195 6367442 842099023 605445573 919714153 10097695 68236723 980820778 357309764 788338701 978766262 73208954 71966804 777179248 72903685 978729978 28772841 4262758 121791627 608503253 801091418 21080249 15930731 921546979 893669650 866669671 602208269 626415436 130178142 333690463 878477773 543445666 136961124 7767086 778325223 75883672 331388437 19353018 143187689 953111829 603157495 911214194 937072422 502705277 221579960 40166400 7872316 138728427 18505510 449692346 917554540 938463335 878740573 416686037 347485586 740563190 401553093 139766051 458490468 654571488 9629422 140292727 610599978 745256737 962838869 890499758 10069611 592733962 559441407 953109043 822982401 137260221 332676554 206851913 744433455 878994976 740993096 668783006 535072929 113508715 731205992 305084105 107104964 19624415 128062948 3816957 950051963 970239060 147460062 80352166 27552361 28800323 465615477 665090769 483270254 933586824 796811891 490097283 666681580 642680339 56618726 603124592 928276712 28838204 795104922 485005811 939938509 409346926 73059464 959821419 927075364 445898763 951937199 26432063 956352971 492161768 564825729 73205578 742505401 804195601 113788596 665840800 214973304 888889970 799711103 883811487 108271926 147135035 73440162 673974675 210474119 124311895 472117360 146797783 137211095 384241088 68210830 29065002 147365262 996186437 26678095 950514477 24837574 851615880 688766871 8946708 259471824 49123323 355821212 121985842 398134382 411471144 754237679 490831119 497181791 146902323 801380726 836798339 62966017 878954990 53986138 895940097 909155843 142181638 894734349 506867942 936262473 605345556 812666782 76641161 80029103 94889700 450245436 215107711 994950796 985622566 943987742 928229160 532637931 113277314 453073953 55098528 953061518 893262048 742302597 132613351 796829414 350826727 69441111 878926750 125833371 919428221 79686641 994985197 902673682 736865137 989706386 145056843 487465949 878909962 19121356 993638574 414069578 474901879 19602877 772673581 683483365 576891596 22489874 937223803 978058606 665034295 131487641 24720667 934216821 26710438 12129838 6601267 475380007 137833455 117287928 877952034 947451915 938289400 467039419 539799586 993422063 826719285 144892924 5906530 130622288 15353280 894810240 924214856 147434715 886109547 502341133 209838549 137491992 961920511 602199298 136995386 876640061 469769037 927279371 488101934 42510811 681484186 458503979 29069114 491134295 73567380 855393536 477236288 386020462 417948176 836494538 759577353 715403775 113724238 598705187 389988527 613229754 826718203 879042798 466994473 877871690 103415411 139033438 984766181 894116918 939554026 141165065 866173604 393382791 841042624 71546658 349449946 73662287 526788851 786488042 984988822 79924904 973879435 13243648 522324365 811936458 599077854 148274607 589583097 12149383 12609337 459212603 894691118 441175085 28794168 289464601 952074116 811644967 647654374 843093582 443400715 739566996 15158270 442828097 859173186 568522847 861641404 117863492 927349908 961681227 534746099 760635515 944827747 39487049 879047832 555949452 518991092 72353122 499641249 954244509 198548099 961788574 95758636 1760973 11817399 147448424 80335072 16012991 758898884 100637781 73722696 402086725 741729561 801080022 122973120 964047463 156387846 837847751 708823121 727904829 88476694 872411601 294886717 54862062 786231317 461234850 46767933 73158965 979607182 482990671 838423066 357930448 924062351 432889495 448935574 536509085 890171382 845418945 26957667 475397340 341383178 105228189 501054210 610582866 827758425 614578155 867483948 520044748 20640539 416901706 465629239 38376447 937420011 339538590 677642375 392128160 667992226 802106977 756456337 565504203 738046711 900847510 885472694 13239062 717469637 853336000 760524771 743443816 960891806 479066303 872393519 978682570 20658083 552680204 492643751 819325177 573341638 77203449 73817529 3765014 120571946 434441407 856968267 670119038 59406399 593263843 28947402 930082012 56557479 888209294 843819356 424762366 206960613 147459531 607960768 904903383 13195629 845438100 19704771 11240159 904596766 894543236 7008536 28834714 549342687 2913311 969159294 977315109 24675160 37591255 70184951 144437413 617497319 945859392 11863534 724970487 810305324 7825409 28923150 888226382 19177273 108035212 20356959 147475178 46791866 147329457 810073379 721416761 805164474 909431183 142509659 767366860 856839232 885426954 875663176 6762261 890622613 744813026 20103024 332453272 13243051 519029404 803486042 28454379 876354527 855712044 540101700 322213850 424468072 10080016 986267403 332303834 995448604 607320581 961958154 771560356 467956255 348136866 971292944 978462455 63387105 392130888 730741587 744808024 860743487 407164592 988122846 479023295 707805785 71411953 28538877 503910381 961726790 112966967 820814438 28965714 28815759 900680842 129394415 879801214 70999433 785433533 889811841 492132255 534673428 948990057 655353150 955001320 845429539 248716213 858770 125413122 993424714 524234730 492193297 13203884 215141053 138169145 349006639 365121972 876919988 751800067 150207916 990762421 953754834 607375761 28468749 873345950 792537039 986042588 356375175 64657081 971284796 408105553 141705337 860441931 606391020 489735992 865488891 42450080 450251151 975049284 903791338 694130032 974546082 289598629 27449463 14365501 870654207 476384092 952149314 491554612 26682919 69530623 952646183 143131588 55849199 263943112 955282740 35563672 413429637 10329544 20594750 128296073 458534266 576538730 919665323 763264547 433196860 112477023 251349721 878999939 977579237 26270732 146812030 129480370 916365207 48337120 946066134 753883741 820514270 670259274 804597149 12117022 475247865 948322676 139050587 957760930 187841614 820950386 601641779 953701515 567073257 943006062 970356967 389947063 12731838 875973137 467460357 888213062 24604407 307384585 961136105 10062514 912314788 951237192 124320653 83743450 68988673 938439645 536057781 619183602 912559709 6467296 939453602 526710537 156499474 454430369 146671200 124233878 27390539 425506835 612483318 593826332 415924139 625890190 619762629 136335983 951117905 407973783 62266385 198479401 810849877 603439352 12275441 28299979 180652178 141600133 925108084 8418370 7852455 946863132 41969694 950570190 136031607 894599934 960236082 725262288 148096710 986015060 424473199 911120353 849375197 842928866 805272252 994939517 8981154 147472543 332044380 980792653 105006228 956694906 634648029 112489611 983402320 489038240 939231460 867241365 555987487 122305049 198509997 951151336 744780803 343949107 113914924 24424399 743851424 921690439 4849405 995420617 12722522 754470738 61908814 857880332 915304081 223587820 870564720 147430754 688029587 483776480 677440096 250562111 699548533 797410385 894743497 29042386 10185398 952477561 535775612 129664189 535418208 295430019 794546245 130521674 138719423 10258645 422056740 12406759 882257163 850182317 999478879 457180475 464287470 147273205 601662478 342059433 341579005 62526015 36330320 318935852 56389230 143155932 726471469 961675213 961930628 664156640 147467576 951443411 324404388 133608405 927791250 621000237 8506440 927341289 610059439 28531766 756305748 129752145 69438358 995474318 850469453 870874177 146937582 599540464 230315191 290881523 12222639 783581819 485862252 399033535 79534546 454271919 489027922 946089603 720757203 113357114 883516606 979542643 870111326 104720003 892656800 495245308 959835098 942154146 861188884 941384958 53761455 921639262 12979691 542923047 987022846 820317362 592732148 731416900 610464412 223607157 894748764 982154191 147384096 590743221 424913544 290221264 744815006 825311456 11166117 859826534 39084054 69547322 23673162 458259868 535699556 418152662 860016064 29068840 402633332 532993225 955535316 76172902 971145983 165757722 656636050 68719100 113878880 138723414 968249393 402662993 219274523 759936753 802446991 20168141 124866663 194366365 785734116 1063154 140638350 420683674 483039678 919723596 871838843 861748105 615501490 711348957 3261263 88464358 475776343 593147936 77467428 609251870 833692533 760480037 206379086 491800786 991282174 324158062 595924228 26742971 80072847 657331393 28476986 758542816 105133765 11672830 873411324 938568470 843342286 190224919 760525981 245070700 4230982 223226956 987652980 892593683 381046143 807465071 79810016 12648996 69393183 333697208 881238108 424802457 955043756 342005018 113624167 23626156 857081041 993454614 893818847 843367403 586516021 113403265 442669938 686874340 862260466 564191935 357320968 6539341 200233186 919871942 718171748 73109775 852791777 970009161 467183850 819617379 609012272 758464227 994450856 536413260 518148652 749114264 405689967 914962727 711254255 841278525 146858179 331537245 856551655 28244599 827178582 28855854 944022012 974015548 130559905 677984644 492175770 987055386 398962121 869813801 143271814 340685337 996397002 6778124 129465023 874583482 130523959 894729546 145103004 535895586 10460887 127777832 485496190 893470654 954688093 919528973 609532405 803112011 942994538 869312524 748033278 80110573 29041189 274105116 2830332 267178798 668840871 820676868 510662221 988156332 493846398 536685104 192636989 42058547 922601450 181704269 74942232 759858885 710997179 613416382 46435716 397820740 843362064 29017482 12839779 399823262 12159409 601831520 147471839 508851767 885952353 92946509 126192636 854331248 12277297 12111239 349528802 264284822 141016952 803101838 944922666 423916612 139088166 341191437 884199504 474280790 944583431 733005048 29561855 923204575 78093400 858772378 827140471 137401963 401489182 546380277 41516737 146420621 29043728 910419222 758496141 305465468 134844749 710961477 400869759 138791722 424002200 174137654 685337657 17259068 422971564 139091710 34085577 940446584 537149664 845265440 635379774 610299967 342158884 110867689 811913910 991277565 28446967 357435035 31447459 743339350 113803635 861152619 28858623 991258943 417183408 597484945 7998879 657857670 542936423 481642472 977276328 806362499 886105582 113199161 523238246 20316029 23374639 661733795 892158119 986588097 949048192 73211156 147621691 635771024 916675151 554750674 492035997 529740662 934189372 337971684 80161511 950328193 988011307 266217982 945938532 611279469 789348020 443858086 28120761 26952126 727694062 488674477 348555693 979676900 48524148 560165453 978643522 4494474 991307306 926574205 147352037 858060204 944481801 994866119 916917447 77467812 79263359 340901970 995385116 489597012 814646801 870390938 60846 801052827 147443136 608411557 606381471 796867070 135556934 527807818 940959880 147366357 945104621 609515646 920737554 543282648 1270549 869637188 80085417 4843994 21312504 755497378 20638029 783198964 119146642 961908932 877260851 785462130 144499717 146954338 991884388 985977714 764102852 811843975 973070286 509662715 990679913 18037921 811384439 759412889 61131932 167919064 970181435 997794611 501095857 262210465 143001569 12199112 8075259 291540274 949008959 24579689 145054317 3873068 146843920 601674252 823459324 559307411 869695909 482985915 991071592 79981615 149735953 880845332 943811034 920962742 879016469 810626179 143234715 155618287 144805348 979988978 111515010 894018652 250597140 805280088 925547698 424797039 921550604 125949737 977287569 452214204 682345027 64892993 29018307 760646312 444492144 938971103 408271323 456539698 623074187 999020191 139082414 961108420 769546341 653961065 80172042 341842344 72706106 492134612 732283337 739104607 805030522 489775260 693172502 593297016 803049260 872959811 112309959 990912935 617649570 940417432 414621662 558676905 874575570 890631364 24073928 886460479 576422448 836526288 876898429 961959205 472683121 990008720 614809368 988053628 417632139 46257980 563948697 468054714 751566502 733011069 419744886 146313093 128447989 601640746 352548790 425084867 15954010 589331320 22986996 398616328 944719393 146225836 779531385 134897589 39909311 943399266 961422374 56924185 802119008 68798417 491973028 222248272 16462374 758429266 574993714 911029571 9625820 109207241 938011919 6006288 475234405 886020779 205875831 372996693 878789033 946141834 543386374 340682791 415756568 319072657 275680023 922649602 3789825 130306070 927858643 959171969 818992985 44687356 857991615 274959984 860234285 495929439 785288017 128495517 686304529 946644861 491544603 946762473 145727969 738701532 944638175 3961137 138542824 748018891 125921069 334552717 132455384 934517825 475256690 74964566 890490150 20688231 20399336 955494562 600860813 485963220 788761670 144037367 27981993 913363550 541879617 928397547 747975933 89544796 893770819 63580496 12730819 744536453 524592103 136728773 991735306 79299241 481570325 560131478 760432518 35454331 482777100 129642377 917737680 41532381 129043931 535806695 146934687 563081226 335585622 953462297 827612139 960844844 341774102 801974063 130675433 961871116 94995122 593640154 994023371 11928927 109366787 85859677 100363349 80051016 487042238 930935063 21875660 844906261 206179395 959062823 568649985 483556417 960404492 487958350 894293482 467037578 384919314 89785157 130700284 889053458 944347660 927094952 975281322 29031411 147203492 896337570 125954999 115974768 80330438 137983699 936199718 469483091 993785080 950263237 54628319 65640690 441756116 625612034 419841286 475118056 593260677 888223091 11140656 27397143 129607393 130247409 887690397 147412226 12335648 788505037 132254323 220601347 911979023 24888642 96595556 206759678 921510542 134734653 961944567 684259071 977636351 610205476 12207843 950653396 143147675 146919607 145900023 483535332 749825283 137840824 601140934 415921780 878263759 926002507 793104057 144482781 12853006 18017415 973058379 111528517 625877806 24761719 147393898 950750026 828190455 23695746 112440672 886457118 542079611 618872597 962281757 337427649 930116626 425099841 921731309 55867104 943746476 43524629 957572349 676704561 952693514 894816196 402009475 191939507 487136287 894493402 859217650 622060928 52729895 794751780 142265627 22602844 936276490 951428997 24812403 872331841 811340249 888912935 862186422 146580114 139041536 2105418 69170252 20645935 510691029 760330644 147216127 931126779 656284487 622184490 29085544 945146487 491153932 144745947 105507036 959242966 29016055 146686850 636180644 132105835 146432078 488018181 491037485 5889760 580904370 769456749 935884985 144565663 357959354 886095302 525649531 3499408 801005418 977561494 946146948 944622977 694225820 972963809 29081272 736438389 999167247 27858226 147356509 812695387 944087051 841217890 657526511 823016508 173309164 492199009 961111519 726775281 349137730 138992508 990526517 118023992 147307233 852555744 591635601 483423354 939926809 804742864 658442566 938288938 476185111 814720430 491940006 520038582 215354538 347150007 641399363 768741524 542905252 912069616 289648749 141005022 995115798 619744973 659893960 142173732 29464234 995199614 860796598 557509645 147330308 69988005 686617181 480022247 80190276 218176585 725200906 307317072 3815651 995490484 759149889 522025828 107330543 109156992 121088586 754353482 751101796 111802029 743086913 432773 42563385 3517007 147332910 128463672 2390054 70923938 147381769 994363543 483464700 253085890 720376371 43058504 693506368 864218039 744804675 28010564 759522594 744813940 979570862 955315746 129241672 935203919 551749230 956567668 426048428 637203962 803487766 686867118 46800719 783278257 129981507 939862828 751910617 855886699 751099344 890661993 859365252 73216035 67204722 990770180 246338939 207857567 26914630 357890804 147669077 3935969 433474622 210901421 135655099 808045521 946913145 961692247 338336716 397819944 145087156 751048809 174353657 755353143 267104149 104793119 816587280 140882863 142650145 23180327 827589048 101313563 795436307 52656270 845410352 917846603 29506481 341943084 874720145 449165065 653162963 902796567 881180743 112627331 561735015 10024802 758752756 408989071 986997161 290703017 105500678 23821008 144324109 874213510 28801288 605592279 929654892 758190983 508769260 216589152 761238027 921446539 416063888 992818233 877011812 936434257 718673067 912477915 55465464 937701898 490751235 96983728 28427989 492198635 742725109 65294275 474151793 995442076 945190293 845358339 576264482 113222967 602186564 592103369 994199542 686864987 241509575 23838513 489897712 489778194 38353611 693286943 946939340 844509520 130894443 146820280 956726602 524752536 67622944 3386839 472149056 602888688 843126290 113208908 142756882 183316263 669522920 827712937 145473381 999462872 37600283 357602559 140008500 769173815 137829774 589603877 624430726 454405976 308297433 536856799 945192375 440978926 686253194 424973846 143006046 927866728 24352702 878337688 27283761 418281591 989783187 59211331 974813261 610587369 265839754 112828453 576778603 969160472 816649160 886664078 129490306 88391246 147478460 130632834 979651790 9922408 27475761 919386246 911813894 753243838 15411001 59139331 585378474 724852802 454408335 942234944 145532309 731442849 979694627 416164851 307636277 80362585 705059926 32689093 129593729 932632101 593619114 79022761 616993523 534201198 476057488 994362477 993570159 606367150 977606217 347843840 12731857 18950947 424122854 703508675 13519636 96779628 970264799 890662699 147549989 887425064 533246180 42214668 887297061 860132338 654384762 990285967 685786005 526669240 223661029 862257592 974014619 69531543 409942478 759361269 28931832 130657392 552870341 924139880 736305242 961696140 418183463 382506185 945099838 120168075 476359732 20544602 105088895 107612546 743872098 20077426 936342858 625678352 656826248 918269790 949555630 585857520 986184666 102760926 464934614 117081159 125252298 892725633 936742364 592735669 492138800 130604546 492090458 760349265 752262864 601009306 581163580 22719503 113873631 80195518 951309441 665781769 994921968 333254992 269000252 802743013 155527943 911571630 141048889 17383955 206432744 321168475 986491321 720917757 851567016 743718807 489958111 141705908 970756806 732510070 758512417 643679543 341073932 144163011 950944292 861142274 885201425 905944218 141878127 953227692 65295461 29022548 893806825 491617617 802654668 626152532 937462246 199452238 39982250 643594325 333243915 340906526 935200860 749947172 147452902 10096373 26927935 485013933 256777745 786180786 207815716 933975149 991267386 146944820 921059295 281443174 141103634 184513867 938492283 122001990 566273544 884319684 80339263 589595216 827398967 300166252 342171056 20043016 223648048 827458173 384893824 65686984 104967628 13260707 922710826 979989484 961646009 11061788 12006371 930135554 844177798 773045691 287688931 359468857 30637648 325248909 483778153 275286284 147478138 223922881 147295815 840726243 572700154 418175666 207912841 28664080 979385829 962870872 861981401 681490464 492064890 984768262 666252053 414583389 67325322 27308359 267978099 3884939 315775816 147470679 49758137 444755337 877829251 72526857 27837304 692484865 346368889 348595632 606905470 960785757 147149817 551075949 20682258 111599328 992090983 257208070 739036255 938872623 29018342 559323834 960907012 390993719 807705645 926373332 844400073 137859270 155305135 95036632 802980046 73239698 22220420 28557661 864911423 979383661 26322073 894693070 987130656 976137566 146941265 18930694 936697656 811834920 271584698 737572122 147437782 693495287 980565435 842527105 543471702 938539208 13601569 475282090 146277881 378686676 409273242 751932042 584322188 492571522 11920730 605367704 26472115 71822143 827656743 3932988 955684913 42340629 9177798 73161226 743815430 215597621 624238332 610556587 12178495 999452018 588638016 68373085 67791313 870400727 974886929 471200291 608856506 993895128 992110658 881799830 508569855 3774753 872650840 145305277 960491131 458116798 776598247 103307288 592294290 918967908 486962565 9019783 13001876 922578185 877891719 485955126 872163329 854665626 425470167 147426051 73548746 20424774 599807416 28935441 422467442 12444922 453379799 948894586 111825045 14311513 133760942 959721253 758136625 308484129 412956245 100809363 357986053 954049145 20656883 875637273 804733814 86298061 955194303 56638198 753438567 367607695 938013998 608993907 804497879 69135158 945776081 946569710 978568391 753175355 96784451 890552982 818994610 139049890 709001548 974187150 876484507 413964657 869539225 145226731 787027083 4550957 894724979 130170981 953513128 943707349 938946005 888045757 483703770 847050165 146206374 968165650 719139330 944833715 624827396 589212440 667001828 77751726 828702984 465697482 952956893 810055241 953440316 883934417 483820202 596404752 79951974 130008907 760326579 9520256 727095066 825509141 401393665 375157240 670001814 610073073 5699363 953031612 471198847 610195941 786453974 951201725 628116378 973761218 735481101 826608083 490087566 191461370 490621167 143028314 432003964 416524686 943981214 886468930 944188064 129646762 998894894 739557466 973059763 942439652 859046519 147319984 28990055 24877149 783709758 28512787 442811069 860389877 727095745 519673682 786758156 821348768 960786555 53229666 323125139 451618344 28623046 803572715 306369941 27463112 38066656 879009166 851095551 22738437 544226003 894566228 590632700 854972124 760328448 939357157 693365799 924882297 887481173 506861406 906283636 402585190 156117074 147155093 979519363 441310538 491876774 73363960 950783284 29510483 80221003 71733548 22529455 314899363 130351819 946895673 954083910 143128275 811637033 353836059 8719804 607423141 13237551 379637178 6740349 638921586 929562717 984914320 784913762 142875514 26926757 20158229 976905710 841235943 874710800 386088406 128599194 892634702 810464960 170154983 619115091 542924886 71592975 693321092 405704592 142150353 45708528 111237508 488458639 995399076 135783189 11715454 877442249 14062087 24308898 490087390 875652965 29068391 836399043 601818648 12153390 147466314 534722809 920181692 80022359 924656118 933753156 894699696 95031835 73704866 944939503 893777661 11171159 860381584 800872396 28932099 993266963 543476322 926877153 201042681 919130807 955328563 6937094 652199845 482034186 937283236 605707882 863976475 180670020 878250016 88409546 943893314 483815467 703792468 822194126 821093719 143242039 18612547 776520501 340159474 382285477 925714132 7967694 126493706 626073755 135597408 993304172 824398358 760187992 880164829 886441913 4249354 9970555 931095022 953890231 65302712 888432147 567589935 145856418 48536682 727083755 960900582 32592917 2409562 23251097 809814271 975009849 22731399 653107429 834430271 995439095 122813765 606909733 471140445 674494517 130662578 121861684 723682637 961920473 970231186 274125596 942932901 28164374 147380402 27590011 430554464 8811002 944838337 283717694 147102719 503297422 14591080 955306356 5550522 458632852 280047251 39318511 752003864 622195518 138227669 410980725 475402708 528452395 110233760 342150268 172886792 547587963 681343048 820848628 620091758 9029355 747901809 502247594 78392207 907879725 349486148 874485844 650820231 28539765 904046830 76017019 811397651 286648367 853945335 80315675 955509621 11071435 871364981 922039264 109683193 666882083 609376694 914348341 147426294 105405603 610528224 13200802 142913843 467927826 222948148 743846356 183551687 13219827 751036972 145334275 145362663 788516275 491116819 743679218 455104816 886396315 479594457 993834768 934373578 792599531 601357821 486528785 719658047 599263690 961534186 39917520 979400710 949778684 42320486 68420967 74804818 1242409 12952446 744638594 872106294 157686654 465409287 585394580 991827360 138314051 48476472 19477613 28016396 794848255 994318885 234321609 57865227 21674577 954244458 852661744 71887999 839696745 603517644 947925827 29700712 2825880 142229313 876861274 46560990 794930455 669048024 28562729 960911833 29069445 987133342 615042837 944524883 760613820 348278664 851117369 618952900 802969401 28558874 589533085 926770070 456269238 903921319 25794074 145277648 684065013 6603770 592650304 758403514 28333027 568610144 28958316 70058540 659489639 28988897 145366665 126458303 771190870 709970024 401460984 29054247 854968668 517702235 575951750 35963395 878494759 484514256 787297177 145237884 760010218 26369435 1527839 3637238 628483139 857796349 526394194 18562539 27517571 893527320 959429631 606412265 549461654 884334183 145062625 27991120 265905809 809262729 710304612 124058724 860695699 543284552 951615178 788237153 486536388 63245768 860115661 24743557 475395959 801237695 978395056 913248990 526383072 489973002 953841664 398782907 43293717 144317348 55172062 66767611 957644576 861186312 878862983 767440121 518227914 145314196 27017115 386960334 945459475 674585798 861170459 117036242 483752854 39078322 268601753 957501488 416711155 40122553 190545930 934986678 113647872 692915435 7933385 693527186 287510106 78013223 590254872 92645448 222698243 930236670 714513193 355601256 852760484 146390104 73455989 383750444 39987557 24047506 945104899 886187461 993260631 60948128 994971808 750104307 465196294 607671678 71046749 183748740 624203439 7887292 488451331 130112577 580366498 606892263 31266013 12307002 819935458 951115753 395924361 24171320 80350101 676394705 272005956 872670325 68967687 802855659 861229362 29086235 972460729 141858225 908273906 73455725 735813666 12692311 27749982 665506474 978084477 994138121 136842532 24319712 370526709 450239565 341182217 76180426 29065390 807444212 408924567 65338653 725992388 872681204 810752289 73409276 986829382 753828097 276184259 404934473 223006442 997824591 216855369 837743859 61077427 894332124 384761073 959876761 71028251 29077009 859912803 873185398 22125399 72498008 24731168 24877578 809784395 46575463 4466715 424872538 955066858 80357044 961177198 743340839 143120408 20085090 24763680 942215492 24496670 957511850 11384026 820287029 29084236 101293960 879352735 882639956 890400861 458549031 412640778 492146836 144680027 28421809 659419311 137882640 785668959 449834377 850601039 951454589 1517303 916533437 88988316 593802378 130030301 69520943 612181528 356233394 5828088 626146828 12569538 76484581 136699537 537012602 837055189 111652019 351364529 488575817 931094865 322296340 436191639 760568615 79807039 20596152 80222119 253939659 737027271 945931952 893743521 242246612 597759689 951949196 422895520 674016761 417245466 534570177 9104266 147187073 845440151 893810625 961450574 20364848 503126244 988668313 693148962 961844893 422935958 489510920 418330268 592599392 78147700 144629127 398445903 747381639 960918636 994839606 122854924 19640065 109551243 950640402 771106123 843426632 73708200 27521354 891363878 223594746 969791505 986070610 721191754 528219880 576432524 348305832 874825517 759572012 489820813 156144517 418307528 947796053 745888497 955256256 5944513 222584566 954649728 524086634 892803063 877976342 722349536 146916436 559379415 486507231 741736195 425059806 492203525 416439918 890579629 146417778 59005767 67643256 215118838 929275581 4691264 827708078 10209737 61685219 802907347 995000242 181544436 627361130 143156775 870386009 953568062 953153015 3858765 599558532 959470186 944803344 783417382 508939286 605360277 9038441 64245635 607139547 481566447 885872820 130697151 23581082 172356075 875558193 568655317 29035349 145608345 973248303 172181746 17885171 384486224 394341634 38426050 995407852 136953279 905370905 144846191 18582171 457660702 697606003 845406556 912723270 504295694 926142064 951150028 490584874 128112644 414610203 111806156 16487575 994347637 351241893 956699147 986930419 119305190 26288057 147467374 334296919 791752464 103265561 803251148 46549578 552118195 16503216 24800682 27761444 147438289 479709518 5931479 760490413 130642294 72901588 760454664 623253993 120618638 658813123 530391701 739596644 610587069 791271012 76075473 25855691 974485035 995497378 104866501 945199776 977931764 787817652 736274660 29083620 610005113 28916479 456494335 112043750 626420823 130687843 805070265 111693950 139175720 608300219 815658164 938547906 921111428 126193929 861350525 935026968 626242789 492201076 26981817 27220953 954259552 55643417 424035115 956673428 961918422 928346212 844867305 138579863 992849153 46304769 483721144 145828069 146911956 124377317 65057160 944008686 21693365 481043870 760545464 357780093 9564746 124011389 25348816 960670131 409514062 29535467 875174125 871305485 818304092 113869714 67871846 617723759 917828157 471205958 998126855 40143847 80343049 139033652 122786966 142180846 857503462 995209251 718693052 533586130 71960768 994853434 67520398 860505951 769964314 786384276 369039577 958517538 368129378 56904047 959838449 6591515 409739972 809941731 125892258 109532406 65311783 868917020 36467636 357842328 389448943 641759491 20534439 432328268 163740245 25890618 475232154 418291404 615017800 955281069 954239346 758011242 146923538 995120992 953231824 530884782 491246428 568119631 946912026 69019773 28030924 6579181 786442950 988050990 16183296 383549633 901655997 27953213 818761712 130400168 894850927 759161665 17754137 24079266 139033549 491164634 27494276 147197919 841790906 851496738 349030651 141178880 593079117 79061540 591664832 776679360 384466103 146335688 73630410 868332654 723110618 877612017 995870030 928404461 534683139 492194010 53803057 938233577 947884241 602167796 28782945 70294270 71943257 525544381 878781931 939496939 964668967 759065403 10015162 71139860 139759266 990800583 3344247 625548282 573384299 991334174 79832901 143269561 469185175 138997478 989100517 130552653 950350122 37498531 57824902 12256941 329567072 12306958 876509801 144788987 28500276 742765648 582992612 856980034 132738244 607497114 325101992 536477790 981437739 86377817 143263697 284174177 896501751 905011757 610422247 488950488 887596684 71717088 611754357 11203202 28372985 418296071 684085027 979433905 113538045 7937435 887628891 111755549 145982778 475415113 905683639 374469723 229914803 13204548 171256232 79719840 4517939 144966278 146995001 542037724 893723482 451833134 955236136 476018895 29077416 536152481 121720066 610335039 556938464 353667063 670132852 626406359 836803059 786060598 25909933 389410432 201265832 357949072 389100049 877808802 878904234 26982744 743813596 605435115 727063097 23368723 147442509 923652230 367087106 870611882 79788401 317772694 919882518 825267289 843184824 397178924 135314438 760641319 608225013 876558202 502390628 803176111 69540140 743271940 473078932 997271730 7868177 418419772 867213217 71602942 683745892 777316234 909071746 812438018 735350786 8674114 725693211 845300154 944787657 886168345 38674092 870601383 150035888 437352963 853840961 649482861 478022099 772034633 147477473 146387399 357730659 998955143 146870034 660625418 955314713 762827502 877444023 26989198 145072143 56938875 19380133 269802655 917917576 776858324 275819845 471731456 805290852 65000842 878506354 73830619 395634048 26970086 938731258 854530225 80368614 743302003 16411569 998565455 333466380 907835373 12055293 631550913 543458122 38069994 249407624 491646035 589628090 920006582 957498771 79968965 142418886 94682704 385208424 56265511 886152666 56389985 955307847 948334417 836715247 145239273 132759347 452253469 610548309 4865966 25917031 668770070 601904335 114335882 24731671 141574433 351150191 509885353 55312198 10202989 952941796 290294602 890520908 995386908 748289232 417643319 953539682 15762506 80114294 119518213 492206003 516886892 417896785 604036656 29082134 137888250 69160259 893812815 936529223 591791064 804206870 891199529 146775471 402508777 38325658 543226996 922038467 27957415 610346235 786729433 458656296 994424143 21722921 844454818 877971572 469126909 219245912 324826271 23804614 463418605 487964909 29086562 341051719 879827297 20301361 809226498 262007483 726379779 652034350 758543768 5379210 992228047 887085918 71701031 382986349 411318223 704449666 818304578 693431840 691773983 142200224 466792725 96739605 921518680 13219211 875622810 31261007 601781263 978173312 11106202 70158586 525601407 2254714 610339160 101181635 70066880 475195669 743203038 26396153 502419390 13243881 894828990 2409192 956805012 971300574 942703719 960757423 890081751 759578230 960867691 468793423 26988475 145935266 77457094 870340878 474752736 223363556 760603832 28962105 793947469 952506764 738179492 542431481 485767580 131875793 810941014 421842951 870237478 923931637 6585599 900808953 685376531 92937035 622202088 348797007 971159532 271896141 3965556 68978332 689052871 12279375 866952469 147361178 250644004 807995462 929324503 63281204 755336927 420335603 130681789 89286352 738002567 130664775 10880006 12952231 475832443 11779369 836768413 528482064 875838477 954057606 655666619 422964598 26163025 78883525 29037689 13077612 186684919 144048535 941004843 456436968 810467060 749301726 979708859 473235038 685495264 944749914 78160486 975570180 811106573 692729478 392485545 816906186 23357536 799617717 37380429 136049769 122249860 146427877 992855262 73511350 223253862 223649570 777690793 147466958 105475269 610599947 987146747 803266599 40026223 819711636 146414108 737583238 592372466 875836270 808278010 54797043 568856428 659939547 75871498 19896274 877954632 913791954 609428720 28404288 104180849 995335070 759529743 18508732 143017316 754614850 953471890 134839399 989812979 130332854 597342374 879043051 475413535 26725582 564715864 615883905 861281475 28540015 133586600 4645945 181730876 4431859 713428007 922106380 17615190 27737373 937764507 458835380 57710707 13139714 871429863 975408221 960644733 28456518 670511588 877949376 418331934 28504866 998207225 820930967 249627456 146240782 625890561 46169544 7009629 770670494 752016498 462835389 335873648 606634947 859838056 63620625 788420218 10208248 733254465 993352543 28975891 404102649 993361230 920340579 893801648 73796441 976278525 80323296 455038464 995403470 64280533 260002812 146582353 27939167 990273112 46660790 536736786 308361718 743783461 29073219 583299463 121152604 103947773 870491440 847260164 146254445 859613830 781183960 610610993 145248279 812712768 996471247 65072552 28783170 593810881 921528077 491661687 954643685 73680067 954445201 188440908 147391662 79827359 39132503 936924629 607947272 173176417 608846115 606406063 834840116 147255754 885386549 519993020 275690097 380680040 136377540 985414856 727558597 995117066 633162587 951119930 27912113 12196674 610525954 142994302 609231994 233174154 71925310 878445207 97017024 939384703 104462817 598097054 938971846 72520293 27699024 894574576 463723116 21311163 621694529 138767943 930146838 12168204 29047425 694178994 12329948 87453306 205710351 121760123 191159339 927580513 12461602 21703622 24355265 819268929 136327273 26667004 533792369 19638902 57274253 946926069 67680289 912045904 912584172 12142966 605687498 794064299 492162819 939164982 880088382 593666365 939472408 129885541 143247907 873361188 960538701 7402919 385973441 471227057 640827360 146903649 12068206 923642800 615498441 26195066 278302051 879034504 805632059 342121889 653496200 147156524 893895147 68178812 147401236 321297035 145255208 71501796 866157748 416170284 45733292 146946018 979171389 409985593 954681062 409473375 789197889 625385946 39058601 486493612 979577143 306386535 995493581 825117965 92141953 240839516 885417657 5027942 535594038 455191938 18167711 940361911 574655803 540324177 113894575 376194341 74218188 414239207 934833023 572859886 485815292 592272571 113742490 608490112 48037401 23595289 661542840 175384397 12304681 36976862 740622143 874578690 911643965 145733458 21601951 997649264 214336268 919668379 131050523 8499636 674384 139069326 487287 938679047 707052329 860876856 12253697 452837927 385697121 145860815 98153675 102197316 879035405 798661943 63584557 126507612 691310445 996574221 27886309 202211135 422976274 794094416 414246896 4725443 408168294 688956766 458471002 17551286 751122480 857903666 75106982 125139598 418464014 942022316 138814190 572817521 805209042 28942936 726997422 61194304 970262232 610074655 46711429 794033368 727026694 819903437 682927026 576932362 994701477 217104775 304160629 418357582 845337947 12259082 610315682 408270171 429163682 479590122 60885645 11992460 718669836 977028745 12729987 97102044 922203383 196645494 409509379 130250676 944831539 316808607 425095112 22775281 954221602 744562284 139074824 68301958 476297260 528186802 93167535 938533372 906620675 490088841 122315395 819903388 103432517 920592853 816881117 751170747 527421826 61139824 674556622 136512839 737554312 535109470 475427844 340216821 139041923 958648946 730134933 28725211 333418220 853846027 147313839 190054277 71972023 26973490 4834970 602214852 759566224 23429383 129498124 937661190 928261461 28950565 476191528 147409773 475999889 134596506 708894477 992886260 111214936 534493438 830820591 591662542 610570224 938395374 742749468 818288416 113909000 888080543 794648108 75106791 674642221 959835664 73721946 622220311 147434389 889141199 752236009 262408677 727069317 971050371 929321460 987164402 752138017 455383371 654299238 759558361 865415384 113382144 718652966 76177656 70187370 130399621 627339889 138508906 972448323 626381270 29048989 28934470 113748129 56932726 63193976 13230135 21503183 600107926 322311794 960879205 38538605 48795369 72424194 147344504 803046238 267813057 147350495 109340709 16673757 147434912 146169847 894823970 842363810 367243125 333570548 888189754 81831801 867487059 983145028 145371380 961489463 439772774 143252319 94904395 507582645 894077715 943724636 146387232 108700092 6527706 723128968 299997995 875618053 10986410 558148193 879766146 20426347 11752535 105416470 56303808 893765816 282462751 399878728 742257115 72458632 509826409 961658276 653128529 490021774 408998069 856327395 608249798 940960188 877868031 4524554 742771787 214326949 883491612 201711853 890348598 957258369 734313412 528393698 824497972 935223012 5919384 332974787 511441392 487988883 28382969 997712064 55659173 376006286 977835809 23236998 13258424 75821103 855940354 975140160 491409705 490464923 877939586 388308629 536786209 2678731 890549515 956628642 858924948 4051631 18048877 549841845 910248939 720600263 113533853 873511733 844847554 189421822 78122599 993296067 143234848 484737355 37252703 621334927 921791068 417402966 953468056 982819130 141174461 948997501 879793478 52520761 841248705 818999904 7847176 487970356 536813302 146913694 145330853 97091812 900666044 936320528 129307150 745489780 693747631 722318778 734568673 335885616 874837620 949925604 546881622 122036464 995177317 269746232 124250992 487975717 479607407 28038529 56418525 894714222 903453264 960924045 492200800 608690027 745527286 815960837 20635177 489542847 729734718 26935217 109397947 134306791 79550063 26970711 492749636 534544368 574896477 78420049 12251102 70169034 142564687 836663423 894626413 979054560 144301421 841202171 878102344 147336455 960562032 3702044 651346959 541374431 89271971 681008 827701770 827443503 92908046 803288373 336756884 923619022 873746518 936694500 692143812 147329896 835913476 881759783 881833504 954517750 418432591 758507038 945090561 793948177 932607546 113633848 730914526 5453738 976485758 948741349 20436213 492152651 188234480 804151995 760577194 20653217 398234 418452001 907292797 73633737 475020164 361964227 607926460 868287695 145263773 289275835 609281738 76175062 608356060 147349913 80247001 241292622 855012426 336874547 994445117 973131964 995486337 67728770 541381419 821105958 952885054 924572443 78632005 592777061 919451135 946117205 720165512 409275142 121746606 952886593 653313976 29066219 759601957 783375029 820298617 279494710 423509886 805301640 709962464 593835160 250068271 878862076 874814627 997554838 954291645 77842667 555036329 199747597 860708867 483666374 995402585 412516599 267979287 171029064 29032195 265684862 959189984 904952716 952357106 72138114 474509007 3880162 142629111 90541801 954500948 682516918 307950064 384368429 492178532 670104324 389960590 473175774 995949715 5886761 860191285 667791214 883844819 143240735 945611801 113732205 480358875 25635249 368035866 854378239 88877345 819329210 73170761 759692529 878623447 601897738 92881824 71620937 130672540 756692153 972690592 250699579 20743316 564326159 675320996 487461472 669777233 26132285 999175047 409280536 938317509 15420172 138636605 996298580 130153335 146346670 950090879 316748965 514842032 850226014 174298363 46735574 759144877 417871496 366247827 3768010 80351072 32132698 954688904 952667665 938425094 944885545 937610839 24679871 69381194 275558897 315253174 936732574 26963594 684768113 11120522 28557229 619229425 190066203 337940230 642841783 12837300 906506948 894719094 11568052 56377360 144599464 449968544 408300135 994112684 485557031 787560679 73984212 490845228 526194864 811854832 933546102 804728853 46690136 931036917 515836554 626334181 879027722 206990737 943701029 576865560 575596877 22560088 134881947 147432639 382684672 12117183 970739826 139081949 38032536 928373488 778028573 933273040 81573060 26431653 55857155 946324545 483657062 992911348 45326216 54847744 497755421 954791335 142632914 610571116 138963862 787525646 222161007 977536498 36967426 54094776 351353872 142984441 871896173 146913349 259572459 26424713 882204963 617780231 949004538 329517843 14490382 539165169 73319361 955341919 20626573 756362610 894691769 615680225 542666914 77139895 223335562 73707425 827230652 146413430 78980693 894829182 483277756 781306517 65338874 864850671 697060521 747424879 959854602 741901143 381033397 20213830 879320697 399744092 993926975 205796169 939509881 575737003 677429108 758000469 467702220 760651791 604280580 113206181 872892055 577043705 147300899 609156854 34135148 736245664 986337179 11730157 147179603 18526176 760364779 685534542 968208974 889192048 96403108 885656072 129345316 55282274 80345472 31117208 13196060 412847547 73191475 73653152 871607690 104220774 759529472 935763975 723905322 393202404 416691966 875934909 759273255 992966436 70657675 405086903 115832332 873491668 519535504 8576828 665896468 760074440 938931990 11009323 71475934 614317494 763251046 142228796 43043432 393724024 63461678 90461556 69343337 457484678 965554901 146152112 458620958 994600490 130357120 724449041 443575258 29028940 985825295 693540302 937767843 827731218 760649490 751890574 472804583 984167827 4157978 146287558 854573424 624070927 490709541 425048935 974378427 989039942 931157026 145420166 469185684 341064880 5565933 96941658 995080443 424709671 59340649 28951792 929326375 957612914 944818943 143253329 752884076 827971817 948052921 121262833 994432571 727089551 759227639 754337439 99985686 223694406 778334605 376378749 808954283 795805208 281945750 80334886 2404371 254016607 961925010 550917051 642057993 197966137 536295957 25576747 134343932 147467202 22776193 45454159 995797244 836316436 20086599 532962915 736401513 651762801 412120207 760582918 391446703 138696907 382456032 572147089 755176632 492113540 737884231 879801526 684797273 73193592 876466350 29057336 986878484 994193188 26823538 105463037 381050167 954914346 724941290 138544328 659614497 503164242 717634259 989187763 576940800 25794964 28733971 119814353 382112192 539277108 147014387 449079754 751271054 411232140 146047707 475785087 147293406 593303204 913359072 804981432 995524138 223738778 138772979 785645280 331527594 327930934 459606104 424905446 552655760 744177703 490843540 28477463 822328557 223915591 133630288 843394678 67667064 572335256 798980038 20581437 894832637 487977098 73690434 7638637 96601664 125381757 937879640 105451102 586023077 750916678 942972231 130646807 541913611 439922143 13000500 684758969 692223338 146803908 126229522 750031250 533800426 950585531 371180125 7844744 725948669 292746393 145498975 26359200 80168824 885410232 492053328 12257275 649260669 424012153 20147220 121746069 156076126 552650841 476108712 67394699 937619600 755710710 999930611 993415537 340684128 475306805 79009017 9956515 6934841 145284425 911619074 28529920 6670045 487858160 29026312 882254765 751171000 503041889 203965866 130696876 471103285 73161871 992835375 145088233 48286767 626316655 936877121 954141653 890645154 519566274 491021177 977297843 275039457 953299208 9654760 778350398 333504329 492105365 134891176 946873492 113512293 24867098 73715933 29926097 806914841 72347908 606328229 606929659 54073305 756182926 137610379 602202046 369092168 861282916 106190720 58301914 72978260 486685347 928804661 756450248 476065719 913365641 416228759 202730079 839185388 250686693 399104915 803491434 525730456 929886019 599459477 770759239 827466182 579004472 350175652 820266626 223203957 92918867 821003095 931076182 12295645 438865357 525198708 205560041 18969767 760437497 147457659 645095647 113875076 398302231 533702336 121257141 894460106 964594198 448007135 602805917 56602936 787496055 11170259 929142669 147424440 536453795 745516294 873530160 835800218 870622448 912149479 146931750 954262849 64858417 892494616 536547661 146677499 825334949 291785297 543340598 866429943 711267937 952931532 684757039 146375391 732784845 885224662 28404905 541320407 265235868 141070562 56942974 894681768 686199004 67385236 11221524 6436738 73964069 827101727 979134701 532604082 147482882 954084438 380740818 859819735 18500176 919395166 853148202 942513168 866463805 44092629 35905233 30711202 483508932 466902777 2476542 878229668 77869257 855974508 357389253 214342067 760472958 853299095 424843232 775997704 17519329 894861629 660545631 203501661 46795225 810338828 29034865 476220673 894827448 147204385 536201417 904922844 468982463 757158185 117860679 146421119 147380144 927284629 671963984 411646276 634201441 979549876 959584782 488931928 425051551 990543383 997979137 124806109 88577576 24401142 798970997 714659160 936677611 987712589 449213064 533504050 883811966 894571915 928347416 600111286 29083802 12302930 742673038 456413337 127279737 128569924 452948208 572784934 146975794 64910047 542140058 886455266 598804090 302699117 96914356 146788008 878916505 156223439 867507846 207652599 879103292 943803504 424042336 875538347 991061263 142178704 25622434 611729508 984372772 122130957 79431064 441845217 274545120 894061531 961861570 953377643 846208556 854517865 858030649 882839132 147364699 40398378 325342889 711488618 835943694 69541355 136913627 810762636 701883173 982782653 662386 971183702 104611426 816607842 126465418 147364236 80224638 73661858 882209385 223497486 672571431 820808552 899697267 999438600 608507283 913113428 214859046 692425403 945990144 558657091 746954415 995467917 791530410 489958004 995506654 80351214 445933497 340716620 754014706 408249485 759221941 606310963 73480270 324856383 147355866 851732858 35434389 24875878 542257525 534762022 144040390 894759363 146370323 73077887 890317573 555114542 921789485 60434426 999164152 884240380 139091043 235123367 146158668 939461868 602190023 678699096 838241188 2253248 26941388 801444609 180768094 422322022 622090041 101976265 65199950 492187976 347685977 270154184 565751728 369096624 955328062 108010150 13797312 416231895 760645416 879029466 492087728 938160764 990646095 18067433 385852968 988079612 134864373 952535753 849241840 1695567 120387496 713892212 146958458 826657868 961920966 993399660 749671595 953699642 11067199 919405631 543446213 610061583 920610834 28909169 504196583 27989746 138626928 46464579 391951188 929637814 787913983 878807291 990212157 71526714 525607463 148241424 536679149 927481384 263562805 657617198 946131264 610533098 11852123 80329400 120161130 228123299 987026633 24591998 363096439 458220368 142987370 403623175 3274573 465971293 42538035 9310011 537106459 125969980 221604315 845448153 474198913 27618241 473968686 920380964 771330789 232831429 894812585 13163187 619752144 8107147 872803295 138909215 617568278 701308297 880971749 119354484 26909675 31160347 26146646 89427414 928361714 46798124 71558854 476383853 23979277 798573122 451175951 606091201 534242423 129514200 458614868 13188235 436110952 75903795 760429309 894826913 816535530 100060412 359695575 544274409 65177609 11134779 414909374 134810073 146630126 859721156 72418232 978185165 449655059 392441729 894592446 10592975 760607646 541360417 79958330 474362153 28905563 806530932 921760645 600118563 852764301 28875102 146426697 877714439 11203440 485167238 482775741 592850859 308076238 903237023 145038088 55292259 757982833 11098310 693336237 144554033 601656448 69460563 39865761 944522820 59268591 147422490 733332941 492160587 198580543 219266235 877936413 144799988 832656554 946635970 11912536 687572325 338929614 29053370 888191637 27497619 161168909 718390494 65249730 870526388 23522786 505088146 129621452 471376338 306201950 718546918 418469169 876967385 57031846 113004554 519951992 618449773 468848650 684960875 458648131 338489867 483505719 7328873 990280857 878464046 134699017 424521609 305468169 636604891 144808288 472028719 737457113 950685401 904165040 20697932 800583224 955339362 854555555 618474010 610500578 994473324 73559964 20636471 676408626 71639448 734851137 78011916 945504518 878036378 273938167 133611595 955203981 71966004 573329997 73718937 147473110 108660780 17010639 892099887 124276053 929854779 866461751 11209043 17409998 551845637 767956147 417049613 341904811 860240541 890620990 71340090 217888896 20507038 601674628 173133654 130473577 72148005 129801376 482280543 170158406 959787757 619834060 348557170 824375050 995407490 945186436 147478427 112578764 12281683 535742707 955313592 997913002 870503956 862209172 530733164 609018645 944998885 25123718 839628800 585011154 6579485 610389524 517708441 994687509 772027726 588679130 976441980 491541120 981375963 938486437 543176342 136919769 915800893 135866530 146932282 514826289 491771618 135679015 20123035 28954884 18288259 464738200 26381722 836953782 12254309 862126231 766958158 925937446 67524484 424498178 558793306 978615610 4257294 670360460 18020279 458397260 27955884 20694230 139819618 453886114 863308845 959576445 886187201 742676381 147429695 960795177 795288848 4296106 685558499 267808385 146689384 853584815 414480369 134707008 543503708 2327140 273959007 949575285 488221123 5519531 939517680 877454416 116823407 740356389 492178248 841235393 136640522 71979534 487882766 784749558 980729173 29081850 71620475 403596414 709005497 608337903 25923487 147017018 542319998 492047125 961964161 870214737 945496047 485943761 83210301 424494864 54775643 716568709 73637353 46550966 146426106 816172526 417942832 112976120 146085173 28387389 136951842 938552828 999610531 28431905 22945574 795952566 575787547 804133643 889580045 10208841 744551957 6090481 692963497 40123068 217951765 12954328 147474124 828687357 141694927 147364461 24839828 205523142 577006776 995006456 147478680 559302011 977182552 121223573 8648190 137256627 894847337 41048463 422958207 80309075 994945481 878249619 979659436 752287732 79691056 724929596 145807506 492162308 146691314 68810944 133838489 140080312 108338467 20696038 626136162 11770270 71928893 858804579 130523442 10759264 886468108 686272709 121152296 861984722 113333041 877906229 921246362 386895863 608487513 400507562 996425718 409187259 802474942 39171388 218436014 69519223 62739943 357504412 6585037 390021465 68712879 302940248 894833401 127619396 586422423 423995830 996462035 814266691 872736717 483826435 700596676 871352441 995361368 481671496 937382082 568526547 699346130 669025884 920722616 865916502 390504841 622169565 804231467 73661077 26205388 16242704 113554251 144536041 810325875 96974855 608873232 560033128 887175203 11381572 85207178 23731531 957753790 54574765 890295587 536318640 831326857 801185731 609559581 751775643 992976941 147428481 574644779 610331942 893539263 29051985 113852957 955160087 140465467 130645395 398444981 733372811 760507563 69450282 10628046 207844347 827100321 725920580 887763700 48541885 145788648 8109622 993413627 529880737 919599190 867244248 147028100 550906454 129569925 763324439 938393583 600940752 598571281 143169784 818758289 952153986 692336866 113125427 128429161 475530477 970005893 826969710 353433146 13252328 871333919 4523712 826112903 16143918 28777287 693001057 678229249 253601336 754046825 121738021 147185995 876864576 785795674 147448863 25918017 65640994 848721450 11783685 135936539 139043084 939283526 999593610 146300446 879740527 791674069 546717454 982822228 489489674 609829479 958905729 1766990 867239500 339077795 458393035 459566955 558718320 147419785 530565287 28610137 717037551 942294598 11861340 610455834 551462647 813616863 142983633 98634591 878987897 29017223 27973113 666832998 134736203 459568808 13138864 6963464 877715317 876814911 751815213 347863169 853828844 974477924 171301723 996466936 577008675 349038528 79833269 574396112 981167295 848161921 113902626 927616650 9068866 398832262 64771530 996455783 324818123 73599371 608027740 142283058 200521755 760326836 819061442 75069574 911243029 754961404 550298069 487950055 878683172 894839349 116180815 260037821 109685408 802583523 458608962 992268181 123784524 585925497 786986876 740590797 503296074 120988810 710706212 380435674 978203683 511396430 24246238 872717396 585436500 939338556 662417047 72740146 610573500 912582560 943438712 149077387 145351897 258183545 480673701 28007361 873347626 492043784 935326909 458630210 490118204 758543539 871423579 568651353 373956959 144684668 702783608 338943143 617985189 356076758 759047189 145214071 13985777 870192636 8541317 73658965 979701380 23459533 258007490 877970835 808023757 878994744 616737850 46791337 48655159 27031439 994773345 601008441 676958266 777057580 357989948 69501537 930155063 63597266 240940958 860006996 483275304 821219372 217296765 955158033 862268319 134674756 129068872 978215306 146780289 904803324 661594385 818050861 955275171 29024466 147481001 145365832 894419658 991295346 763337114 996437973 942753371 755142213 986578357 945858373 26973523 862254654 479564191 23688515 936643353 716548534 601905186 933318733 255117757 147184642 761180071 920594695 753931129 628151113 3812324 961875624 29916293 71378044 29071860 155090085 736833729 586033945 391040563 824494961 147329407 13223247 8526691 503242443 824833137 108681438 436135780 37326446 894248987 352319426 608424542 472519677 727078394 1767532 77910748 992877105 268155659 819135497 870653210 635486456 917172869 147202954 878970640 998770650 127489792 113904144 141007782 267867285 624012392 991192220 894591011 551610825 626334203 22751244 610489712 487958196 680574718 961328501 673238000 92399212 440156714 61371495 352200778 604118472 65275814 385852219 26449214 834658569 996488601 888640304 595214685 280441105 113360730 357639173 724955812 11944636 924128430 77960944 130628558 921333575 687721375 586470229 888460672 130516616 941942037 684572219 953542568 451038831 454463637 399044208 121504292 742655701 743834010 752257595 876468273 139017354 214567940 844687241 363813055 461795805 483531851 31427560 23793697 861179343 905382009 490079945 24878749 674098157 702320189 897143941 12280029 6959585 880162160 147389136 138522515 127895237 994910724 941929131 819284876 892174267 894783685 42594874 975061132 INC 21845 955240255 INC 24231 686784545 SUM 1709 28976 INC 10572 671634458 INC 3594 722870206 SUM 11743 22868 INC 11453 333379126 INC 33001 848098732 INC 1900 71466714 SUM 13680 33782 INC 200 933512173 INC 21832 404968289 SUM 20783 30225 INC 25831 553594733 SUM 17910 33500 INC 16468 24682664 SUM 3254 30773 INC 9460 997522771 SUM 356 25338 SUM 13045 29675 SUM 15587 31391 INC 823 931834579 SUM 2343 18575 SUM 905 20946 INC 19322 912215252 SUM 6897 18586 INC 4913 260016469 INC 5495 357889805 INC 2178 28954009 INC 34194 741462218 SUM 20300 26532 INC 8136 130703527 INC 10664 956602789 INC 23795 744829735 SUM 2759 24244 INC 33496 878947987 INC 11442 130403353 SUM 2879 10336 SUM 4655 31251 INC 30902 10717010 INC 11819 468268667 INC 27221 4852857 INC 11644 267867664 SUM 44 29166 INC 1320 483392416 INC 15432 973037527 SUM 1784 19206 SUM 5164 33379 INC 6667 973232939 SUM 3575 23792 SUM 582 15988 INC 8361 268185653 INC 14187 836692828 SUM 6959 25246 SUM 2778 29588 INC 10756 474799561 INC 28668 528471280 INC 29419 862245499 INC 15894 147312282 INC 6822 147179035 INC 18599 953216514 INC 4637 129905455 SUM 401 13974 INC 7953 890105600 SUM 4314 21135 SUM 4800 25429 INC 9384 289435690 INC 22006 919628252 INC 2468 141157260 INC 19089 3383439 INC 34660 142732542 INC 24207 760610582 INC 31285 373349085 INC 15285 26937026 INC 18454 113844264 INC 19673 20117876 SUM 30078 34659 SUM 32605 34433 INC 32174 142281557 INC 23713 71255458 SUM 8 34640 SUM 873 19507 INC 29781 80091962 INC 4131 958444751 INC 25944 659953843 SUM 27 22866 INC 16369 25877596 SUM 17482 33364 SUM 3283 10067 INC 114 467009803 SUM 4839 8603 SUM 7584 18660 SUM 25573 34582 SUM 511 22377 SUM 13595 32112 SUM 12501 23144 SUM 34 28792 INC 32126 304368444 INC 4800 206313832 SUM 5459 14622 SUM 7052 23275 INC 22389 146815524 SUM 1777 29784 SUM 4550 33724 SUM 3932 33861 INC 4846 28791477 SUM 28087 33892 SUM 13217 31233 INC 12392 674474534 SUM 3182 25766 SUM 8704 34531 INC 1478 670816309 INC 34495 945189956 SUM 16545 27653 SUM 10834 34434 SUM 13390 33207 SUM 4141 21859 SUM 2600 9298 SUM 189 2275 SUM 12796 28277 INC 3271 92912864 INC 19729 422976422 SUM 2808 23211 INC 7723 677892866 INC 7009 65295775 INC 32593 75890102 INC 20186 63583011 SUM 11960 32180 SUM 11164 30448 SUM 30674 34361 INC 24125 885414114 INC 6230 761980992 SUM 736 31714 INC 11087 937909047 INC 2980 76078001 INC 9767 961789594 SUM 7981 24377 SUM 2872 8658 SUM 10847 29283 INC 17986 63532267 SUM 3748 27585 SUM 2219 19875 INC 13277 17807623 INC 25822 144666673 SUM 3111 27569 SUM 15555 32291 SUM 19622 29103 SUM 3439 34440 INC 20900 152197256 SUM 899 23625 SUM 21328 34422 SUM 4511 34589 SUM 1078 24327 SUM 14284 31228 INC 26547 753985753 SUM 9407 25993 SUM 11926 15489 INC 30534 12575299 INC 24798 27937067 SUM 4163 16220 INC 20596 438753096 INC 21231 418258155 INC 5228 473273066 INC 30421 850376753 INC 17235 888545200 SUM 15917 31193 INC 5696 904806366 SUM 2861 21145 INC 24829 674017528 INC 13852 995513443 INC 29417 483263663 SUM 503 14838 INC 2277 938242880 SUM 6177 34444 INC 389 956531978 INC 13040 886075293 INC 9797 844239162 INC 16912 216565010 INC 20324 76478843 SUM 2867 32585 SUM 5533 28401 SUM 4677 5024 INC 29101 759951088 INC 31508 572303199 INC 8567 8985607 SUM 4375 12400 INC 26738 904116601 INC 28497 833579544 INC 34585 27889330 SUM 10401 18920 INC 30608 10375822 INC 15454 6493212 SUM 12581 17847 INC 17988 146901917 SUM 16601 25997 SUM 4828 9232 INC 26244 736123883 INC 6099 142949700 INC 10022 4227508 INC 2747 378360759 INC 16006 981739286 SUM 12500 34709 INC 31670 798855598 INC 7844 146181079 INC 15043 874825180 INC 1476 79016285 SUM 2022 22577 INC 17075 543875390 INC 17542 471139474 SUM 4576 16576 SUM 6233 31776 SUM 4928 22501 SUM 25616 33161 SUM 27177 34393 SUM 4044 24254 INC 2679 12207469 SUM 1986 24671 SUM 6341 32836 SUM 1368 20040 SUM 3569 27195 INC 23093 358844509 SUM 20470 34043 INC 16706 172137394 SUM 8498 25486 INC 17049 994376954 INC 5512 438446120 SUM 3256 29722 INC 30201 849778610 SUM 3115 29595 SUM 20359 33272 INC 190 945883207 INC 13301 878061369 INC 19487 66742815 INC 9046 835268939 SUM 9381 22550 INC 8978 609787336 SUM 1243 29440 INC 31445 179288759 SUM 7528 30787 INC 5906 892726049 INC 7759 790054653 INC 614 87377534 INC 15318 812703268 INC 23896 3287650 SUM 29392 34440 INC 14102 134319061 SUM 29758 32961 SUM 17966 33731 SUM 24423 33103 SUM 2773 31814 INC 10204 14052638 SUM 6154 16495 SUM 14115 26680 SUM 8964 34684 INC 14508 218472302 INC 28645 130677569 INC 18840 142971681 INC 20393 992890707 SUM 6264 25061 INC 7489 844662017 INC 27167 649047806 INC 18206 941818989 INC 30667 818846112 INC 2681 223729678 INC 12565 760619991 INC 29273 605061743 SUM 10753 28714 SUM 3844 22864 SUM 7516 29023 INC 3666 197410997 INC 33154 484334299 INC 24721 490059180 SUM 12591 30933 SUM 16636 29668 INC 1139 802995303 INC 16220 20059629 SUM 6267 33975 SUM 1814 12446 INC 9314 267455207 INC 30146 475422802 SUM 4387 32368 INC 23158 9544019 SUM 12312 28919 SUM 16635 33347 INC 17336 26877542 SUM 3411 8293 SUM 1872 28869 SUM 25986 34479 INC 17459 78971455 SUM 4714 32469 SUM 23017 30361 SUM 20581 29349 INC 5945 827713777 INC 10921 592877423 SUM 2863 32602 SUM 1928 33072 SUM 1478 3399 SUM 4998 30187 SUM 18040 22175 SUM 16140 33571 INC 8234 56812290 SUM 11443 33290 INC 23407 989589412 SUM 14829 33864 SUM 3831 19419 SUM 26518 34541 INC 22833 577032745 SUM 3181 20725 SUM 13761 22078 INC 14309 113028840 SUM 11963 20405 SUM 10277 20708 SUM 9222 26359 INC 2809 460121438 INC 1061 28717890 INC 27616 976584207 SUM 2158 13588 SUM 30254 33057 INC 5902 4533475 INC 5873 688634824 INC 9352 954748091 SUM 5261 24232 INC 12288 10579306 SUM 26854 28972 INC 14125 885426727 INC 27634 735193559 INC 29593 791758743 SUM 1834 22095 INC 26594 735775199 INC 24199 75353663 INC 12562 527333550 SUM 7801 34102 SUM 4307 20645 INC 27627 754698422 SUM 727 15432 SUM 28291 30112 SUM 469 17328 INC 9133 24856252 INC 27787 936842094 SUM 2094 9130 SUM 7213 15582 SUM 14783 28371 SUM 612 22066 SUM 3378 19636 SUM 693 18212 SUM 1425 26929 INC 23566 324991942 SUM 2150 24765 SUM 25680 32021 SUM 10341 34208 INC 24149 572572248 INC 22289 68458868 SUM 2970 33248 SUM 19976 34675 SUM 12815 31939 SUM 5892 34529 INC 3611 605893172 SUM 15908 22387 SUM 9744 34294 SUM 21624 33895 INC 18310 683782506 INC 4587 89496283 INC 416 73705416 SUM 10713 34245 SUM 755 34695 SUM 4011 30769 SUM 2158 17486 SUM 2886 14691 SUM 27825 34536 SUM 752 21124 SUM 17763 27482 INC 7460 395118469 SUM 16164 34422 INC 22275 65330803 SUM 3843 33706 SUM 5707 18239 INC 26532 867771353 SUM 12773 31940 INC 6036 63295893 INC 11171 65110866 INC 30 980897021 INC 23046 954780023 SUM 4897 26934 INC 6653 845462088 INC 33242 726139839 INC 30646 108927286 SUM 17530 34647 INC 22354 29069116 SUM 11341 27858 SUM 5573 34614 INC 22745 894817813 INC 5580 693483195 INC 27906 745307514 INC 15598 811519691 INC 9912 476110664 INC 7468 36213423 SUM 14815 25093 INC 26440 342862872 INC 24897 996333969 SUM 1378 4908 INC 16458 23553876 INC 22764 794199657 INC 31440 558905333 INC 7869 20504654 INC 33738 935969978 SUM 4809 34528 INC 28437 576554550 SUM 1356 25240 SUM 9617 24898 SUM 6704 31527 INC 5745 979553572 INC 28529 77707936 INC 22392 18556861 INC 14761 918434283 SUM 10226 25748 SUM 3445 34351 SUM 2756 27531 SUM 1883 22702 SUM 10588 14677 SUM 4606 32244 INC 16968 416867503 INC 20270 682189311 INC 34588 407551657 INC 10347 493851681 INC 4769 112160916 SUM 1100 14456 INC 17991 302279652 SUM 5972 25388 SUM 2689 18424 INC 12462 853370119 SUM 3090 17467 INC 29351 143747817 INC 21655 886180854 SUM 12460 21106 INC 28232 74564304 INC 27129 28985239 SUM 14173 33860 INC 12299 952605717 INC 29325 533934298 INC 8477 609509199 SUM 4939 30417 INC 6729 455493215 SUM 5471 19860 SUM 4469 18170 INC 24690 876867060 INC 33032 16886102 INC 22515 20669221 INC 28634 315146632 SUM 2588 7180 INC 8988 29069314 INC 30691 862226627 SUM 30482 34016 INC 32005 973461494 SUM 17489 28311 SUM 5723 23667 SUM 5710 31744 SUM 268 26981 INC 20487 422955148 SUM 3466 8886 SUM 312 7474 SUM 17583 32033 INC 16875 953169432 INC 16902 744820796 SUM 12499 20771 SUM 1641 17859 SUM 552 5658 SUM 10773 20364 INC 276 492183156 INC 16407 29036618 SUM 5376 31288 SUM 855 19552 SUM 5211 19561 INC 7345 142145361 SUM 5822 28416 INC 23290 975462183 SUM 1276 10136 INC 18522 777146295 SUM 4382 29226 SUM 16022 31013 SUM 542 25576 INC 27812 891717825 INC 29516 112953556 SUM 274 31579 SUM 10292 34280 INC 14967 760648535 SUM 11927 34637 SUM 30005 34700 SUM 6602 33152 SUM 5232 31505 SUM 287 29885 INC 29141 760625130 SUM 862 31448 INC 26176 994891847 INC 29919 133150433 INC 21673 350429734 SUM 3951 26568 INC 4973 330107032 INC 6999 971265279 SUM 3036 14420 INC 32790 921618774 SUM 2291 24017 INC 12161 720088550 INC 10200 440479718 INC 31294 522488627 INC 22638 27759231 SUM 2579 21212 SUM 3233 26436 SUM 4029 13334 INC 7596 960809775 SUM 14200 32123 INC 10785 860137600 SUM 2078 32047 INC 6822 13309039 SUM 9423 23796 INC 10379 819203212 INC 2616 23938371 INC 3072 487958920 INC 16503 693010735 INC 9626 627346005 SUM 6142 34603 INC 22356 145760066 SUM 2191 32802 SUM 12272 25988 SUM 6357 31611 SUM 1239 30153 INC 14216 954046374 SUM 607 31856 INC 31975 18487912 SUM 997 33291 INC 4271 100977025 INC 33078 20593247 SUM 14964 24044 INC 29184 531963376 SUM 1131 8454 INC 29425 407131164 INC 10774 853848475 SUM 6349 19650 INC 12860 19100519 SUM 395 2849 SUM 8935 18743 SUM 24075 27832 INC 15616 89500257 SUM 1244 13983 SUM 21616 32929 SUM 5883 12249 INC 31640 109667513 SUM 16148 31158 INC 34059 244729077 INC 18559 492188810 SUM 3375 6530 SUM 1186 21699 SUM 3261 18692 SUM 21491 30810 INC 7073 998517011 SUM 1524 31660 INC 3031 940756791 INC 18621 485530626 INC 21342 79177120 SUM 7123 24780 INC 20660 72577749 INC 9422 939215189 INC 24761 501108876 SUM 14628 30408 INC 6507 78240129 INC 8796 70541828 SUM 12190 22724 INC 2317 998648296 INC 31696 851829202 SUM 13266 20581 SUM 7429 34041 SUM 5414 25608 INC 13605 356638525 SUM 3062 26261 INC 20372 145268711 INC 12741 133612481 INC 24253 728052558 INC 27497 552542356 SUM 5266 16353 INC 13100 811891457 INC 32726 15962195 INC 26655 139063844 INC 34288 989673667 SUM 7319 33646 INC 11514 138899351 SUM 6154 28459 INC 8727 5903294 SUM 3646 28095 INC 32560 451166248 SUM 769 30998 INC 16097 23567679 SUM 3397 24265 SUM 738 31651 SUM 12522 33468 INC 19172 823499242 INC 27253 80118256 SUM 4808 17512 INC 28816 607472028 SUM 20808 31148 INC 9952 67636942 SUM 4966 31361 SUM 25712 33176 SUM 5467 32007 SUM 1487 29856 INC 10020 996165335 SUM 9206 31041 SUM 15543 27765 INC 28433 993383684 SUM 5788 30088 SUM 4943 12677 INC 14651 523641619 INC 15029 877439633 INC 19150 56822816 INC 22949 981623245 INC 14147 928843519 SUM 9569 17156 INC 17511 688797148 SUM 5327 16861 INC 8355 955663582 INC 27284 826650732 SUM 10839 33386 INC 22569 712412823 INC 6360 3608223 SUM 9689 32842 INC 13781 939421296 SUM 11605 30896 SUM 22220 34540 INC 1279 600006606 SUM 4563 31215 INC 11978 152286714 INC 14309 140537557 INC 12852 606118818 INC 18794 366043370 SUM 4202 31841 INC 19987 22903828 INC 12711 201015934 SUM 602 15963 SUM 7482 34063 INC 34654 492377293 SUM 5517 29856 SUM 17984 33624 SUM 3115 15070 INC 20041 743431761 INC 16273 988875175 INC 20993 862246846 SUM 5097 33571 SUM 6401 33953 INC 27143 840589879 SUM 15580 17991 SUM 1882 27145 INC 488 857342571 SUM 3052 31980 SUM 6553 12693 INC 3969 822892772 SUM 9933 30127 INC 20661 357941403 INC 743 884343502 INC 28142 28824880 SUM 1699 11308 INC 28260 802509231 INC 20452 479529012 SUM 105 32881 INC 16630 125899542 INC 16106 758286061 SUM 11296 26962 INC 6350 593691381 SUM 11933 32857 SUM 183 29625 INC 19995 46795985 INC 854 52549697 SUM 3955 20339 SUM 1976 25591 SUM 5685 33012 SUM 5174 25003 SUM 3010 25514 INC 12671 583218625 SUM 28249 31208 INC 6644 532130996 SUM 3775 19598 SUM 3400 26547 SUM 9497 27447 SUM 18243 28725 SUM 667 9155 SUM 17942 29993 SUM 1375 18502 INC 22328 275832833 INC 23156 874778031 SUM 4677 19120 SUM 15079 32914 SUM 10630 29024 INC 31785 803988474 INC 5431 936773304 SUM 16997 25437 INC 5096 981929439 INC 24687 882167777 SUM 13321 29735 INC 30896 775480695 INC 335 382793129 SUM 14670 18696 SUM 8 2372 INC 6396 869289588 INC 479 941944422 SUM 2056 14274 INC 17077 134846530 SUM 7022 25157 INC 22518 744531077 SUM 7241 34537 INC 17515 63225619 INC 11045 579094507 INC 27854 693368980 INC 11580 953194689 SUM 21491 23158 SUM 27065 32387 INC 31427 748503323 SUM 2866 10914 SUM 21230 33807 SUM 4288 29101 INC 29249 503030521 SUM 4645 25451 INC 17441 235693137 SUM 6153 34513 SUM 1737 12635 INC 21072 409222364 SUM 161 24414 SUM 4904 20683 SUM 3088 13028 INC 3972 894568163 INC 32678 769543733 SUM 539 24379 INC 22669 28957906 SUM 7978 29416 SUM 20328 25494 SUM 22451 34660 INC 12984 77026140 INC 20252 626412591 SUM 6225 26050 INC 33364 940791344 INC 2625 593518991 INC 5830 147447133 INC 3772 142989228 INC 6469 959217328 SUM 617 26733 SUM 1906 15778 SUM 1048 15237 SUM 5751 17454 SUM 11579 30978 SUM 16019 34124 INC 7635 399791393 INC 13839 97437909 SUM 13578 22278 INC 17581 146814069 INC 11387 533789619 INC 3119 605368779 INC 31836 12214428 INC 4820 777050774 SUM 22822 34720 INC 4749 122712938 INC 29325 913360879 SUM 7502 26753 INC 21911 457329262 SUM 28046 34657 INC 15098 76165749 INC 24886 75070606 INC 28077 73440981 SUM 3919 28755 INC 10539 710235162 INC 19047 625843805 SUM 443 11672 SUM 13250 25231 INC 5618 134891694 SUM 230 2355 INC 19671 842095998 SUM 58 30237 INC 19903 102258780 INC 16176 482093300 INC 9507 936484042 SUM 14145 27694 SUM 840 22604 INC 22243 871625583 SUM 26736 32813 SUM 4283 25992 SUM 20394 25789 SUM 17721 25681 SUM 10119 14705 INC 27711 45741723 SUM 14462 18269 INC 9802 744699743 SUM 14733 21727 SUM 12779 32435 SUM 8299 30596 INC 34054 850101084 INC 33861 868217724 SUM 8753 16774 SUM 391 31037 SUM 3238 27673 SUM 10974 32007 SUM 3544 10895 SUM 9794 27488 SUM 18719 31264 INC 24830 72567074 SUM 575 21395 SUM 1770 22459 INC 7252 593463676 INC 29866 894250071 SUM 13598 32717 SUM 4434 33075 SUM 5368 18016 SUM 8444 21122 SUM 25816 34482 INC 1243 476213069 SUM 703 34327 SUM 5213 28668 INC 30446 975491814 SUM 7617 27323 INC 7445 25496881 INC 30023 650554814 SUM 2565 17951 SUM 12028 31932 SUM 4453 30892 SUM 6990 18061 SUM 4225 25616 INC 31002 870460917 SUM 441 24946 INC 32076 877418309 INC 560 994607043 SUM 602 18424 SUM 17015 29241 SUM 188 3242 SUM 1014 34543 SUM 640 15598 SUM 10750 24544 SUM 5130 32514 SUM 52 32701 INC 34027 665397525 SUM 8958 31803 SUM 7238 18482 SUM 13866 26193 INC 29119 192351998 INC 27019 733336445 SUM 2006 18017 INC 7280 492101588 INC 21587 91920885 SUM 1455 27281 INC 9913 979662231 SUM 13375 29837 INC 245 12154290 SUM 23537 33775 SUM 13784 32837 SUM 19190 30991 SUM 3591 31822 SUM 9811 33792 SUM 4073 24774 SUM 6563 20906 INC 79 15370683 SUM 410 19231 SUM 1061 13948 SUM 8712 27739 SUM 2662 31012 SUM 1389 20344 INC 21057 910945880 SUM 25289 31508 INC 3113 437635305 SUM 12013 17398 INC 25582 190225227 INC 34418 19468957 INC 8668 70401861 INC 24195 103013219 INC 20885 147141351 SUM 6987 30983 INC 15753 953008585 SUM 9856 33928 SUM 6743 34132 SUM 12376 31796 SUM 5715 33315 INC 10845 223768197 INC 20834 862161949 INC 33081 828657948 SUM 17165 25632 SUM 18604 22128 INC 19454 512078516 SUM 13259 25009 INC 28315 97058202 SUM 24461 32027 INC 33028 492146969 SUM 11741 34020 SUM 2575 13379 SUM 12446 24059 SUM 9459 30603 INC 11099 592671475 SUM 7175 33851 INC 17555 130676837 INC 10421 73708117 INC 3764 759580291 SUM 14596 25363 SUM 1319 13303 SUM 13513 20895 INC 29653 28623166 INC 17423 206989351 SUM 3312 28491 INC 34000 718284199 INC 14231 821124477 SUM 23248 32952 SUM 7184 30609 INC 22491 940685874 INC 27992 72611489 SUM 3891 31214 SUM 7486 25368 INC 4238 56677107 INC 738 926049072 SUM 425 27256 INC 12688 76136743 SUM 9825 34340 SUM 4723 18031 INC 13321 145906087 INC 7512 132221328 SUM 16064 19984 SUM 1867 32248 INC 2633 25712475 INC 13234 894790785 SUM 10465 32161 INC 26276 708949183 SUM 19962 31933 INC 5358 791895391 INC 6333 507814408 INC 10922 615286699 INC 2073 776070003 SUM 4604 32230 SUM 12548 29568 SUM 2332 19627 SUM 971 24103 INC 30760 36757720 INC 3735 26956370 SUM 7384 23714 INC 23789 483788159 INC 7076 843136232 SUM 7454 13397 SUM 17359 18840 SUM 19661 32527 INC 2895 894554683 SUM 1703 16899 INC 25023 24532188 SUM 7513 32960 SUM 8400 30081 INC 32751 72462199 INC 33052 742731580 INC 26461 12252158 SUM 5123 12411 SUM 15723 27448 INC 7637 893794536 SUM 3692 23251 SUM 10944 25185 SUM 13767 28839 INC 33445 6442837 SUM 20568 32581 SUM 32584 34693 SUM 171 4051 INC 17051 31692050 SUM 15645 20998 SUM 13751 34447 SUM 186 17933 SUM 7071 18930 INC 27061 576751518 INC 21637 37118990 SUM 2157 34586 SUM 16153 31061 SUM 2769 15122 SUM 1339 33972 INC 2012 878696454 INC 31320 18863771 INC 8566 969832937 SUM 15749 27724 INC 13262 465852232 SUM 14987 25761 SUM 1082 25585 SUM 20262 29832 INC 19488 892470529 SUM 1312 11333 INC 2974 667971827 INC 33103 877410925 INC 24830 145270342 SUM 8162 33515 SUM 4705 30323 INC 8480 953174787 INC 18312 349558266 INC 24739 870516815 SUM 6391 19869 INC 29710 27831069 INC 31286 71852371 INC 7693 60408362 INC 24106 689166338 SUM 20152 32518 INC 14269 54781334 SUM 128 14641 SUM 2417 12190 INC 26466 28987677 INC 18646 9647870 INC 12817 703005302 INC 24854 904628096 SUM 7381 28371 INC 12586 288260449 SUM 16827 31162 SUM 16593 32909 INC 25285 998209210 SUM 10204 21694 INC 34340 101030494 SUM 3862 24081 SUM 25741 33842 INC 22991 412785967 INC 27035 840331466 INC 588 617337031 INC 7075 952458400 SUM 13251 18172 INC 11740 860826179 SUM 24234 31449 INC 3348 11343984 INC 12977 927415253 INC 17806 827233760 SUM 17832 27222 SUM 302 23978 INC 17606 146127621 INC 24235 27500278 INC 15514 526679981 SUM 12224 30121 SUM 65 33436 SUM 260 32659 SUM 6016 21189 SUM 1163 19489 SUM 4669 21724 SUM 16786 27313 SUM 2699 33672 INC 1498 10985376 INC 218 961706160 SUM 8297 24307 INC 7182 530761924 SUM 2602 16630 INC 13489 610501832 SUM 17849 25183 SUM 8806 33294 SUM 26717 31160 SUM 3788 19408 INC 34408 873411759 INC 1406 821977941 INC 28175 398468051 SUM 16338 32729 INC 21579 823637286 INC 31607 741767523 SUM 14224 23882 INC 30839 55090449 SUM 2069 27285 SUM 15982 28253 INC 19946 147123151 SUM 24 17532 SUM 16053 33520 SUM 6126 27643 INC 9323 23813121 SUM 740 19856 SUM 11903 18722 SUM 1928 19234 SUM 16182 23764 SUM 2933 14952 INC 4651 554902988 INC 22408 142473417 INC 633 238958329 INC 23613 139025948 SUM 20078 25506 SUM 268 8819 INC 25168 250403149 SUM 2009 33711 INC 28242 776362693 INC 14136 888119959 INC 26032 415797408 INC 28527 70761891 SUM 14922 34369 INC 25395 139076933 SUM 16332 33968 SUM 17249 33424 SUM 7648 13439 SUM 10335 26543 INC 3645 128982948 INC 27351 974123675 INC 34328 754129056 SUM 16934 25783 SUM 19227 32912 SUM 1419 26448 INC 15162 20402859 SUM 21063 26229 SUM 156 18873 INC 2024 80261200 SUM 22245 34576 INC 31537 383732396 SUM 3857 15434 SUM 5354 28378 SUM 261 24596 INC 27439 794145257 SUM 6548 33160 SUM 4169 34078 SUM 5908 31980 INC 25423 453891553 SUM 8832 19005 INC 32330 26813661 INC 9340 146943499 INC 26122 146389484 INC 5887 928320200 SUM 3239 24705 INC 14148 668926362 INC 34492 146910821 SUM 13029 24944 SUM 1698 23608 SUM 24534 29429 SUM 15093 20831 INC 22651 674242085 INC 32493 710859333 INC 23523 61470583 SUM 9281 34698 SUM 6054 31818 INC 17231 76043984 INC 14860 742580480 INC 1195 572809994 INC 4299 754336961 INC 18390 117956364 INC 29450 2316205 INC 1391 910160336 INC 20526 943855418 INC 22239 591987230 INC 6600 974005378 SUM 16933 27409 INC 15878 961767187 SUM 969 16483 INC 13437 333737552 SUM 1373 13521 INC 5016 650605389 SUM 4266 14893 SUM 5946 32336 SUM 19348 32803 INC 16313 105275886 INC 31975 410084285 SUM 13244 32127 SUM 4370 30567 SUM 403 15741 INC 17512 691949510 SUM 9551 26984 SUM 7968 17369 INC 7117 26903352 SUM 27987 34653 INC 34031 71109571 INC 25602 78793341 INC 2868 818652174 INC 12966 718035503 INC 19338 951036910 INC 17514 204869563 SUM 3687 24031 INC 23413 795359232 SUM 13298 23060 SUM 147 3708 INC 33440 147474677 INC 25929 143014372 SUM 8929 30605 INC 13625 468705107 INC 22775 479269868 SUM 8527 33363 SUM 392 23851 INC 29921 217261676 INC 17650 26972389 SUM 3975 33883 SUM 2175 22774 SUM 1625 32246 INC 8940 230422259 INC 32666 743618863 INC 12500 442723710 INC 29277 760081663 INC 2982 56675660 INC 2065 890251379 SUM 1314 14260 INC 210 28772205 INC 17431 28776115 SUM 2007 25483 SUM 6348 33949 SUM 719 28122 SUM 984 22093 SUM 3998 33833 INC 26097 9029266 SUM 670 16479 SUM 12224 20738 INC 23510 44468223 INC 16491 388428624 SUM 2698 8402 SUM 3181 28457 SUM 7333 9697 INC 8352 888171897 SUM 7216 27253 INC 6388 619249344 SUM 15379 25447 SUM 983 33631 INC 3845 111814230 INC 18804 757956399 INC 13786 333472388 INC 1709 988056173 INC 17116 179588735 INC 30978 29009248 INC 14698 68716882 SUM 740 20118 SUM 4835 27573 INC 28084 860728191 SUM 28463 34560 SUM 4452 16131 INC 22352 146191269 INC 28752 946103567 INC 14140 28568148 SUM 7493 30193 INC 21384 977608531 INC 7274 147340129 SUM 15456 29926 INC 15514 425056244 SUM 18248 24255 SUM 1647 5441 SUM 4319 18023 INC 29823 122290081 SUM 462 20677 SUM 11563 17284 INC 16416 598529855 INC 20240 8081545 INC 30648 48833192 INC 19783 3773129 SUM 2459 18750 INC 9715 756148502 INC 26066 849792775 SUM 1519 13594 INC 585 735136956 INC 3991 20687364 SUM 8504 22114 SUM 2657 16232 INC 20947 147163395 INC 822 28927881 SUM 6492 13477 INC 24340 79974315 SUM 22328 24943 INC 23322 691057891 SUM 1038 31606 INC 26652 29080010 INC 4628 759011268 INC 34304 739097495 SUM 14714 22323 SUM 4202 25791 INC 17403 655736141 SUM 8617 26304 INC 10057 121207538 SUM 7176 24030 INC 5706 316682056 INC 15120 960929194 INC 19397 130662759 INC 19612 37825041 SUM 4462 31237 SUM 2977 33610 SUM 7025 34079 INC 4560 792099407 SUM 11352 32404 INC 33484 946312932 SUM 22396 28851 INC 5407 137472903 INC 884 471723475 INC 19704 313245594 INC 33074 904647005 INC 15732 112563998 INC 2443 380684008 SUM 3027 25005 SUM 753 9125 INC 7437 419298925 INC 19062 760389117 SUM 726 21579 SUM 1330 26589 INC 9420 569329745 INC 26713 475376998 SUM 10542 26047 INC 3950 609466942 SUM 13394 34234 SUM 4421 21337 SUM 13390 30291 INC 6293 147427543 SUM 5215 31244 SUM 6170 23816 INC 11156 914042287 INC 31468 423933317 SUM 5593 34016 SUM 3478 25078 INC 29422 686028476 INC 6641 946915582 SUM 3735 27735 SUM 567 28922 SUM 12721 34669 INC 7706 941408301 SUM 14529 32457 SUM 14842 34456 SUM 13362 32465 SUM 3458 17560 SUM 1691 30448 INC 21664 945038466 SUM 10790 34549 INC 28502 6505635 SUM 12575 29907 SUM 4877 24219 INC 24286 978136304 SUM 18524 26689 SUM 723 34331 INC 8296 146902290 SUM 7872 31268 INC 14303 142894941 INC 18878 28992225 SUM 10037 34496 SUM 9010 26524 SUM 315 28765 INC 8299 682912153 SUM 17801 25423 SUM 2743 26083 SUM 1073 9014 SUM 22113 33052 INC 14103 865454389 SUM 1210 20810 SUM 4430 30141 INC 25004 760122816 SUM 6607 34618 INC 11243 894693539 INC 21824 777665399 INC 1795 26436931 SUM 6923 32817 INC 9759 585067464 INC 16695 8483223 INC 20138 147286688 INC 22059 670121599 INC 13550 954792355 SUM 8197 21505 INC 3393 29076921 SUM 10383 25940 INC 21513 953193138 SUM 13640 31125 INC 14732 692744517 SUM 296 21667 INC 31995 760291038 INC 20145 138073263 SUM 332 27687 INC 25400 22772657 INC 2034 904936235 INC 28964 701792076 SUM 9820 23224 SUM 3008 33741 SUM 26642 30376 INC 33154 28278116 SUM 16221 34191 INC 33031 143154269 INC 26058 421053886 SUM 5318 31386 INC 3579 842111868 INC 8432 652043302 SUM 13111 30567 SUM 8679 28413 SUM 7485 28320 SUM 15004 25393 SUM 24917 34682 INC 10711 330562251 SUM 5505 25174 INC 1226 952463260 INC 1377 755906107 SUM 195 26296 SUM 26363 33843 INC 33000 488998640 SUM 6407 19332 SUM 15017 30717 SUM 464 24330 SUM 8991 11786 SUM 17493 34051 SUM 14991 22679 INC 10196 146838929 INC 1934 930688455 SUM 410 20851 INC 8722 27720805 INC 6551 28941617 SUM 2805 29196 SUM 14784 29019 INC 32115 666353614 INC 17353 26847719 INC 23406 743802979 SUM 3 30536 SUM 54 16555 INC 253 758511913 INC 1343 683585678 SUM 236 7861 INC 30413 759829447 INC 2215 887265954 INC 4415 684761730 INC 17432 275051210 INC 27309 543484973 INC 3025 138254654 SUM 27125 34358 SUM 8995 21950 INC 29420 875958956 SUM 90 2568 SUM 2326 13736 SUM 3918 21005 SUM 1329 31210 INC 21827 143274745 SUM 8249 29248 SUM 6761 33944 INC 2040 405957198 SUM 28402 34497 SUM 537 8631 INC 7395 937705185 INC 18872 593773409 INC 3644 806784252 SUM 17050 34526 INC 26741 24886557 SUM 515 33839 SUM 7994 23647 SUM 27111 31463 INC 4789 610608107 SUM 1527 11423 INC 4575 274599998 SUM 17412 31846 INC 27540 96977910 SUM 9564 17578 SUM 14732 16081 INC 33262 878033132 INC 27561 60817878 SUM 2735 12363 SUM 8972 22769 SUM 8526 34637 INC 2975 128428596 INC 19500 549973954 SUM 25851 34195 SUM 20323 33715 INC 16309 142192120 INC 18307 401987365 SUM 6176 23358 SUM 4864 25949 SUM 6514 21687 INC 24486 443541261 SUM 973 34227 INC 28199 29015717 INC 30545 420701427 INC 16068 475313320 SUM 273 21967 SUM 270 13992 INC 19009 476314458 INC 12948 760644189 INC 27862 672298784 INC 2314 117969546 INC 31270 928236598 SUM 2395 33988 INC 31708 604273996 SUM 6841 32178 SUM 7516 20358 INC 26120 138830664 INC 23365 605199586 SUM 3011 31607 INC 31033 845467756 SUM 24262 28870 SUM 21917 29372 SUM 2225 28600 SUM 2999 25692 SUM 9872 14916 SUM 5579 33027 INC 6268 894846314 SUM 9903 14761 SUM 5498 27721 SUM 10604 18237 SUM 17943 23319 INC 22832 96198523 SUM 7680 22184 INC 5758 961933358 SUM 13228 29713 INC 7518 20636695 INC 5981 402499966 SUM 819 8136 SUM 19532 31890 SUM 57 4831 SUM 28584 34709 SUM 6005 24615 SUM 7721 21988 SUM 2006 30724 INC 34620 471107715 INC 27719 877447481 INC 30345 931105115 SUM 2294 32072 SUM 7846 33364 INC 12748 109447704 SUM 7301 20630 SUM 13611 32879 INC 21491 26091417 SUM 1911 15502 INC 31717 784231303 INC 31980 953739658 SUM 5170 31646 INC 4865 941392867 INC 7068 491269628 SUM 10098 26938 INC 12024 886475694 SUM 306 31857 INC 5452 961287177 SUM 16340 22971 SUM 2634 23714 INC 25157 80235971 INC 23473 8067766 SUM 21617 33080 INC 7077 417701631 INC 31374 417326456 INC 24103 876377735 INC 19082 90715524 INC 28718 538473592 SUM 661 6127 SUM 18523 34079 INC 33292 69248183 INC 32447 71866286 SUM 2958 25492 INC 26163 821029018 INC 10070 876808608 SUM 2410 32680 INC 4614 878947908 SUM 6029 25512 SUM 17297 32972 INC 2172 807739076 SUM 1050 14096 INC 3690 138943473 INC 6784 166068504 INC 14437 460683117 INC 29022 470579721 INC 23618 70561387 SUM 3355 26221 INC 30946 737312774 INC 18799 28009907 SUM 11279 23718 INC 6691 970356750 SUM 24640 30294 SUM 16718 19982 INC 21694 12209108 SUM 337 13568 INC 24062 530624443 INC 27457 470189359 INC 9040 676729754 SUM 11297 32655 SUM 1847 29327 INC 16285 2838283 INC 2167 902010631 INC 27726 841257257 SUM 25099 34605 SUM 9276 32724 INC 21063 322806902 INC 9768 19499571 SUM 2058 33900 SUM 10332 34434 INC 19567 40119610 SUM 168 1308 INC 15728 486945712 INC 1775 28025587 SUM 4310 12647 INC 15398 697169904 SUM 1235 34025 SUM 4827 29468 INC 33455 12270331 INC 17963 802555798 SUM 25252 31656 INC 26486 113918929 SUM 2361 17818 SUM 4509 31825 SUM 8445 32940 INC 21073 71971714 INC 17458 969212154 SUM 18767 34165 SUM 2350 30015 SUM 322 34109 SUM 4636 27887 INC 28847 129285002 SUM 9158 28784 INC 31770 23944229 SUM 7077 34606 SUM 5164 32029 SUM 6532 33848 INC 4648 854597192 SUM 12745 34351 SUM 673 31189 INC 30800 27918455 SUM 11581 25077 INC 4356 136772640 SUM 5666 21626 SUM 4154 34001 SUM 6229 24093 INC 25536 76255933 SUM 12077 24448 SUM 4792 26249 SUM 2068 26163 SUM 6144 32514 SUM 5944 32961 INC 20195 543282517 SUM 3003 24337 SUM 1241 23876 SUM 466 31285 SUM 19467 31754 SUM 1827 15321 INC 24976 24799842 INC 17207 139580611 INC 23168 147036234 INC 18739 383801231 SUM 13857 25104 SUM 1922 29595 SUM 602 10616 INC 8105 609910335 INC 28347 147006602 SUM 23127 32707 SUM 7882 25171 SUM 5451 34627 SUM 1996 34624 INC 32062 502807391 SUM 6352 14341 SUM 2551 30685 SUM 20054 31702 INC 22612 19588006 INC 32905 921718418 INC 34668 9525268 SUM 17942 28096 SUM 5535 25164 INC 26984 35954686 INC 22973 994949829 SUM 16951 33172 SUM 7467 32950 SUM 15489 28970 SUM 2664 25212 SUM 5943 31845 SUM 2490 17572 SUM 8503 27422 INC 17010 691444365 SUM 4521 27549 INC 16515 553345246 SUM 270 34650 INC 1092 374729122 INC 18335 732241276 INC 21488 129611856 INC 14643 951144903 INC 3454 565566555 INC 11825 492078739 SUM 1089 16516 INC 1685 904463935 INC 21778 924797629 SUM 11155 28953 SUM 3174 9141 INC 4104 960399704 INC 18660 952525732 INC 31843 874656310 INC 27247 341536062 INC 25543 404989201 INC 20648 109715938 INC 14509 500170106 INC 3728 724902052 INC 14821 912148565 INC 29788 130135852 SUM 27285 32684 SUM 821 15912 INC 18350 929814887 INC 24138 999580341 INC 6096 334468062 SUM 5514 24498 INC 31517 918874876 INC 26691 1518033 SUM 5443 17215 INC 16566 54861117 SUM 19340 24295 INC 21086 855916275 SUM 18335 33778 INC 14171 950836795 INC 29638 981037678 SUM 12633 31455 INC 4231 128603802 SUM 15023 33187 INC 12029 606097481 SUM 3021 22334 SUM 15849 27242 SUM 2385 12353 INC 19156 955716496 INC 9565 823034789 INC 30598 129569948 INC 14721 601869593 SUM 8587 15850 SUM 14048 28051 SUM 24272 28446 SUM 9 33684 INC 28465 440724037 SUM 7544 28490 INC 22266 96419414 INC 24614 606386759 SUM 3687 32418 SUM 15067 22641 INC 15881 960316004 INC 15208 92621046 SUM 2964 28136 INC 24933 26320582 SUM 5317 8482 INC 10079 727626784 INC 535 78038907 INC 2438 19609128 SUM 11203 33348 SUM 17908 33035 SUM 10087 22988 SUM 20584 32210 INC 17172 673272258 SUM 8801 21498 INC 15127 138768448 SUM 3526 17756 INC 24453 992908980 INC 12677 23829101 SUM 6178 27295 INC 20379 755757267 INC 983 706078400 SUM 3970 27311 INC 15375 894830067 INC 2328 113122921 INC 10943 145114487 SUM 22245 29768 SUM 2156 21028 SUM 5206 33083 SUM 1442 23160 SUM 139 25618 SUM 7726 33804 SUM 15138 31579 SUM 3879 29343 SUM 15779 23760 SUM 7355 22577 SUM 17068 32969 SUM 8760 34456 SUM 2345 26151 SUM 3320 14076 INC 466 775005496 SUM 10868 32575 SUM 7711 23750 INC 25126 803149411 SUM 758 29391 INC 26143 877982547 INC 14533 987124885 SUM 2044 26274 SUM 11128 28022 SUM 814 5311 INC 22013 142676425 SUM 16171 34146 INC 34022 912241536 SUM 1085 30683 SUM 5925 34468 INC 20552 955040893 INC 11941 599644516 INC 15617 126490451 SUM 4250 33979 INC 31588 20314354 SUM 1549 8664 INC 415 668764160 INC 212 340971106 INC 1800 603912143 INC 29039 491637776 SUM 26063 34237 SUM 4378 26859 INC 3499 925052557 INC 24467 105522868 SUM 1661 25967 SUM 3987 33948 INC 17015 12036675 INC 7287 11682839 SUM 18785 32038 SUM 7065 11347 SUM 822 18484 SUM 25977 34676 SUM 14075 21735 SUM 513 19083 SUM 224 10551 SUM 6500 33793 SUM 6385 28810 INC 8057 392121052 SUM 1048 12864 INC 26786 820549302 SUM 26 17586 INC 28019 229353421 SUM 15011 21571 SUM 11504 13681 SUM 1513 34620 SUM 159 29584 SUM 20825 34390 SUM 12702 24581 SUM 6552 31034 INC 31789 976176569 INC 32096 608495359 SUM 955 25625 SUM 7042 27285 INC 17464 914193902 INC 34414 742711958 INC 4320 23837872 INC 973 28900545 INC 32766 134839583 INC 30334 18900338 SUM 29443 34723 INC 34651 80259851 INC 16549 754351515 INC 13865 801675894 INC 9201 777421586 SUM 115 32781 INC 17222 146851046 SUM 13919 28862 INC 21298 694331292 SUM 7489 32982 SUM 8032 21243 SUM 24889 33360 SUM 869 13504 SUM 2809 25946 INC 33642 827896097 SUM 4000 20757 SUM 3080 11804 SUM 4812 26862 INC 26418 472054997 INC 4551 111824428 SUM 241 10280 INC 26344 883963984 INC 29907 416152629 SUM 9286 33969 INC 14368 483258268 SUM 4081 34520 INC 7494 926308363 INC 22857 442791004 INC 13072 139002726 SUM 13491 26642 SUM 458 18969 INC 12753 104482544 SUM 1070 23010 SUM 18547 33431 SUM 5616 33496 INC 29788 355679793 SUM 19733 24422 INC 30195 70905750 SUM 9801 28832 INC 16766 974551401 SUM 1978 25891 INC 26958 972491453 INC 7751 63565188 SUM 13262 31815 SUM 10177 29142 SUM 5543 15475 INC 15524 892213959 INC 13526 341178473 INC 16397 893827062 SUM 89 8785 INC 28535 610551066 INC 9089 70791809 INC 22864 831562638 INC 9631 651232655 INC 10185 75735922 SUM 28246 34687 INC 10094 80333293 SUM 9280 23789 SUM 4727 30172 SUM 9193 32046 SUM 1449 8208 SUM 1885 25155 INC 6138 340838749 INC 10582 826232176 SUM 1700 32652 INC 10506 525632784 SUM 8323 30829 INC 23986 682473824 INC 33904 599862040 SUM 3113 34004 SUM 209 15816 INC 28211 894869284 SUM 6154 22415 INC 33070 844164388 INC 11229 560275978 SUM 10099 26702 SUM 15836 34149 SUM 20639 33645 INC 7434 109549841 SUM 1962 26714 INC 33062 143012379 INC 9149 128589939 INC 7933 626165548 INC 2111 28788056 SUM 4352 17714 SUM 8154 27766 INC 659 535365191 SUM 8092 31977 SUM 10030 21954 INC 32253 960891686 INC 32912 442068059 SUM 10304 30413 SUM 26327 34474 SUM 9040 30950 INC 24355 492125732 INC 16813 931597821 SUM 13000 22974 SUM 12975 18787 SUM 10237 34516 INC 12355 342151477 SUM 26756 32124 SUM 19987 30951 INC 23636 865067761 INC 27087 609516443 SUM 2779 25599 SUM 14200 27750 INC 19919 80107402 SUM 3467 24944 INC 28651 959807944 SUM 6138 30556 SUM 7633 18173 INC 10087 38019320 SUM 2245 30761 INC 33327 593710434 INC 19480 483421420 INC 3352 43119339 SUM 10168 18013 SUM 5524 27867 INC 22391 8927801 SUM 4065 33148 SUM 5470 22660 INC 14825 133301932 INC 57 928934427 SUM 90 28995 INC 27897 57811583 INC 16724 774162608 INC 5949 65037914 SUM 5163 34388 INC 23204 967556395 INC 30983 991902296 SUM 1274 26128 INC 25285 997948104 SUM 1007 9215 SUM 13411 34213 SUM 1476 33310 SUM 2029 28476 INC 21556 878922802 SUM 3389 23772 SUM 30966 33845 INC 26522 978750401 INC 12901 26878700 INC 5626 919770601 INC 4857 630870965 INC 13146 45531993 INC 13658 778087656 SUM 3258 8471 INC 33694 585033917 INC 15265 418473070 INC 14842 23767055 SUM 9573 20878 INC 27031 137899757 SUM 6924 31813 SUM 4704 30532 SUM 559 15631 SUM 30428 31727 SUM 4272 30051 INC 6092 624276137 SUM 3873 21309 INC 20273 12086744 INC 33862 942051992 INC 23276 926304057 INC 3295 593548373 SUM 4598 22668 SUM 4449 33461 INC 26343 805194899 INC 15513 11471747 SUM 6808 13092 INC 12670 315657097 INC 2872 61232315 INC 13975 860220581 SUM 2413 29058 INC 14576 968346148 SUM 1665 5733 INC 791 940791530 SUM 1413 11125 SUM 27034 30820 SUM 14714 32074 SUM 4138 21094 INC 4902 892467499 INC 13366 828699467 SUM 2903 21215 INC 6554 29021461 INC 6764 28832041 SUM 6330 28567 INC 8786 910620002 INC 29466 936437525 SUM 6374 33985 SUM 21491 31851 SUM 1375 23827 SUM 11618 33813 SUM 14988 33166 SUM 11619 33900 SUM 2914 34558 INC 4509 2647059 SUM 14358 17366 INC 32197 860678949 INC 18024 68037909 SUM 5016 16391 SUM 364 6652 INC 21264 10622872 INC 31088 993838629 INC 16936 869130977 INC 25561 142716067 INC 12891 624303007 INC 33739 73028869 SUM 31498 34560 INC 33351 733331819 INC 23146 126147556 INC 28636 416165251 SUM 10484 34518 SUM 747 9329 SUM 1899 22312 SUM 4898 24448 SUM 4102 25642 INC 28923 526123996 SUM 3404 30202 SUM 9820 32868 INC 32620 424511999 INC 18611 572585784 INC 576 723932783 INC 23518 40140519 INC 3760 575661809 SUM 33304 34690 INC 23332 264757238 INC 12196 859334813 SUM 2861 29900 INC 34051 9302686 INC 32511 155981472 INC 32472 393284468 SUM 95 20853 INC 20754 140597106 INC 27631 69542473 SUM 13103 26185 SUM 8347 26549 SUM 4582 16178 SUM 3801 25275 INC 22387 501276804 SUM 3306 13329 SUM 592 11351 SUM 20571 30562 INC 7074 888190005 SUM 2025 22816 SUM 2401 29281 SUM 15431 20844 INC 8424 760015874 INC 30207 954408684 SUM 6087 30396 SUM 6076 31916 SUM 910 17354 SUM 9866 25417 INC 21896 147329057 INC 20814 888175035 INC 27370 689030925 INC 2385 96981801 INC 5120 662884605 SUM 7936 30992 SUM 1956 25748 SUM 11122 34190 SUM 11651 19456 SUM 28223 33237 INC 22732 936320013 SUM 12646 33249 SUM 2108 33856 INC 1597 64285018 SUM 9929 28869 SUM 8366 16374 SUM 7210 29447 INC 26858 894698672 INC 12247 710275133 SUM 1814 26903 INC 14291 112846701 INC 26521 957254594 SUM 1459 30587 INC 8965 995513534 SUM 16003 21475 INC 33311 27352985 SUM 22656 28155 INC 24588 477498390 INC 25211 290774234 INC 1992 925361491 SUM 9098 27332 INC 12926 989277585 SUM 16622 30422 INC 27196 6516711 INC 9184 950047801 SUM 16994 31106 SUM 33617 34692 INC 20639 46546635 INC 2050 4466866 SUM 1659 25331 SUM 8352 21224 INC 14900 848371092 INC 5971 73458980 INC 20979 24533393 INC 27313 221681496 INC 24490 140364856 INC 878 783375356 INC 24150 172267977 SUM 4560 30107 INC 29775 943099580 INC 17366 6062242 INC 15878 837707690 SUM 7159 26480 SUM 3476 24082 INC 23240 15391090 INC 23148 809271017 INC 22007 528031014 INC 6347 825420317 INC 18504 468386618 SUM 23567 33057 SUM 131 7625 INC 14438 988789123 SUM 1124 4001 SUM 24199 28268 INC 16503 27730760 SUM 13074 31107 INC 28121 134865361 SUM 12866 34690 SUM 3852 33071 SUM 22732 33806 SUM 16212 25460 INC 28831 610507030 INC 14889 73212902 SUM 10810 22409 INC 25513 7757768 SUM 8231 24722 SUM 3947 28226 SUM 9869 20446 INC 20463 834643067 SUM 6795 34582 SUM 8296 14777 INC 13084 873497470 SUM 77 2071 INC 27632 111190571 INC 22013 996425916 INC 779 491019946 SUM 15328 29605 SUM 11922 33553 SUM 10913 20582 SUM 20818 22681 INC 24775 12125564 INC 5867 73699839 SUM 4609 34425 SUM 6754 16946 INC 10661 328523279 SUM 27509 34129 SUM 21153 31294 SUM 9500 34021 INC 32868 219541714 INC 15614 610294387 INC 4617 28903571 INC 10421 881902976 INC 11050 959858756 INC 14761 621133274 INC 21420 442284123 INC 13095 893265080 SUM 12576 33852 SUM 922 14144 SUM 6375 29902 SUM 1804 23866 INC 23840 751114984 INC 26204 878864721 INC 1027 873868078 INC 33438 59515254 SUM 4161 5157 SUM 2535 31083 SUM 4128 33049 SUM 11064 33439 INC 23125 879047853 INC 16374 26105597 INC 13658 66666899 SUM 7949 33499 INC 13882 7979335 SUM 6958 34587 SUM 17249 31222 SUM 2525 34409 INC 6137 112270537 INC 24997 132590779 SUM 38 7554 INC 18371 18096997 INC 7803 854377070 SUM 8828 24653 SUM 8 29135 INC 13618 807424194 SUM 6427 31984 SUM 20856 29717 INC 29422 196425476 INC 16267 87181982 INC 32852 869581135 INC 15251 820716826 SUM 236 14733 INC 32120 346815248 INC 27255 108100599 INC 28222 889268147 SUM 3392 29551 SUM 21809 34499 INC 21452 670392684 SUM 20963 29656 SUM 14016 34431 INC 17214 879043626 INC 6844 743274875 INC 19398 80191262 SUM 347 8296 INC 14836 669065087 SUM 23059 34210 INC 3424 112687944 INC 28766 887159791 INC 15489 921755161 INC 19118 734181167 SUM 5775 30156 INC 11683 874528574 SUM 3385 26951 SUM 16170 30228 SUM 9865 18098 INC 5474 305984054 INC 29819 975369055 INC 30701 145326239 INC 1542 79142510 INC 18492 11917024 SUM 15454 23261 INC 8777 575706297 INC 26501 420644292 SUM 10075 24334 SUM 10866 24545 INC 12452 961969728 INC 23729 223771004 SUM 7920 14219 SUM 5134 24424 INC 31891 27974071 INC 29560 138792011 INC 16847 130582967 SUM 21168 34634 INC 12961 358340511 SUM 1013 16313 INC 3667 841032711 INC 31830 551094621 SUM 91 27041 SUM 2143 30703 INC 16023 240302271 SUM 7936 30669 SUM 22619 26256 SUM 3821 34518 SUM 11057 32991 SUM 3637 19804 INC 10934 26983049 SUM 5955 15728 SUM 4425 24155 INC 16172 924081531 SUM 26292 34469 SUM 2390 20810 INC 25538 807397257 INC 19219 610458001 SUM 9836 34425 INC 10165 127388227 INC 9740 101284876 INC 21823 28030330 SUM 18597 32002 INC 20221 978419310 INC 10299 950985505 SUM 370 16178 SUM 2428 21898 INC 28311 760050631 INC 1610 143252956 INC 17878 722831295 SUM 15976 19935 SUM 2298 27021 INC 13568 69494894 INC 18267 307572584 SUM 10077 30532 INC 33859 884008608 INC 24037 139052852 SUM 2398 9068 SUM 21100 32855 INC 17905 156018996 SUM 27881 34309 INC 34693 877698112 SUM 11448 27457 SUM 8272 27363 SUM 517 31530 INC 26560 611908412 INC 14413 20172971 INC 10853 961011259 INC 27307 156633110 SUM 2474 33432 INC 17619 458041263 INC 17321 609979347 INC 15875 535073758 SUM 32381 34579 SUM 17080 28890 SUM 1453 30644 SUM 11924 32895 INC 18804 890647273 SUM 3805 32766 INC 180 889618072 SUM 24500 34289 INC 20308 557900713 INC 33380 605889738 SUM 488 27238 SUM 10444 12192 SUM 9321 23778 SUM 328 17845 SUM 22251 29571 SUM 1955 9873 SUM 3812 24238 SUM 1119 31345 SUM 1398 13141 SUM 2752 13409 INC 5508 416440558 INC 6321 489218743 INC 31634 543183761 INC 16661 49525813 INC 30116 878493887 SUM 4060 27995 SUM 19815 34454 SUM 14690 32000 INC 12596 147467216 INC 17439 991204658 SUM 17642 22502 INC 15754 142445062 INC 14109 11972083 SUM 7280 27286 SUM 8892 34597 SUM 12683 25387 SUM 2564 30557 SUM 196 6947 SUM 523 31070 SUM 20806 29512 INC 4659 11649479 INC 19664 747690681 SUM 22964 34293 INC 497 759318436 SUM 1865 15285 INC 25532 491669502 INC 11909 133699390 INC 20804 111787502 INC 20004 957737612 SUM 11401 31966 INC 3099 424982339 SUM 28323 33673 SUM 7151 23195 INC 954 100742139 INC 24280 768047376 SUM 423 26666 SUM 23405 34609 SUM 5738 28284 INC 31312 732826957 SUM 523 31969 SUM 8793 19084 INC 12488 140381863 INC 25438 658877144 SUM 16895 33081 SUM 15151 32415 INC 7692 23698664 INC 16988 481387924 INC 11781 421906059 SUM 7253 33994 INC 30363 820505193 SUM 22590 25482 INC 32549 207706592 INC 19363 492195431 SUM 4866 12036 SUM 7089 31257 INC 25762 440543920 INC 4174 476364043 SUM 8655 29682 INC 18001 670119791 SUM 2942 19376 INC 15847 912000509 INC 3537 458092359 SUM 8853 33835 INC 33920 877527511 SUM 575 33984 SUM 1550 28125 INC 1258 28269161 INC 16720 147334973 INC 27168 936234136 SUM 1398 26002 INC 4159 11158878 SUM 10415 24711 SUM 11227 24691 INC 11490 886452350 INC 2337 124299210 INC 22850 73109357 SUM 13074 33158 INC 27084 584300363 INC 21762 439741294 INC 28010 140706326 SUM 7481 33745 INC 31699 979155914 SUM 3807 27505 SUM 4497 21952 INC 349 128297433 SUM 1506 34214 SUM 2733 14016 INC 17083 860922751 INC 20795 11608606 INC 30355 990669855 INC 27380 63562036 SUM 200 29394 SUM 9487 11459 INC 2793 122960193 SUM 2676 10509 SUM 21128 28687 SUM 19431 22039 INC 543 886245956 SUM 21206 27995 INC 10433 739882384 SUM 17989 34197 SUM 30073 34085 INC 23906 485988333 INC 34208 987087856 SUM 8237 28059 INC 11803 893752627 INC 8850 499457185 INC 12664 351359085 SUM 21683 33792 INC 26366 22239383 INC 15772 535073233 SUM 7978 23334 SUM 7935 28074 INC 1001 894480041 SUM 9652 33315 SUM 6376 25121 INC 2823 609015889 INC 8568 887085351 INC 1757 139019402 SUM 434 27570 SUM 19218 27391 INC 16302 20145654 INC 6717 585193828 SUM 9822 32070 SUM 507 14970 INC 25004 574677930 SUM 10830 31367 SUM 376 17005 INC 29692 147361590 SUM 23804 34060 SUM 20306 31688 SUM 1358 30269 SUM 6409 33070 SUM 10603 29865 INC 34069 78043583 SUM 14356 30048 SUM 11114 32438 SUM 22118 29890 INC 10393 13003607 INC 24646 54456671 INC 32613 28852315 INC 31545 684435765 INC 8794 456790733 SUM 5656 11311 INC 24668 875687210 INC 17721 933214639 INC 33441 146412330 INC 30351 69539086 INC 17843 606930150 INC 1187 106939023 SUM 6053 29678 SUM 11049 27194 SUM 13802 24568 INC 29245 793018790 INC 17791 73684358 SUM 725 28079 INC 29558 59254789 SUM 15864 31141 SUM 7394 22552 INC 22819 803530593 INC 13100 84551479 INC 12132 147377031 INC 24728 848680541 SUM 5145 31457 INC 24102 595888239 SUM 5683 32192 INC 33114 990704370 SUM 12776 20316 INC 9862 684082078 INC 31605 145800178 INC 31 554214888 SUM 11143 28336 INC 24601 70278631 INC 4687 765926912 INC 25009 470692652 SUM 6551 22730 INC 8208 28033441 INC 16868 70898659 SUM 2095 31147 SUM 271 18952 INC 11150 356224784 INC 1748 989831876 SUM 10928 22103 INC 20793 489520742 INC 16911 355813768 INC 8015 135683273 INC 27010 986039642 INC 28128 138811093 INC 22684 28278872 SUM 5167 29474 SUM 9823 34625 SUM 50 21488 SUM 20112 33774 INC 34289 671065540 SUM 47 8954 INC 11684 66222271 SUM 19490 27004 INC 22159 993370177 INC 4878 644670451 INC 4511 978227733 INC 33671 935985400 SUM 18732 27764 SUM 19505 33279 INC 21642 892729472 SUM 196 12684 SUM 11061 18777 SUM 14604 30924 SUM 14865 23651 SUM 389 10899 INC 28626 111027941 INC 32863 217086648 SUM 132 5022 INC 28150 819116282 INC 30539 74580437 SUM 3702 26833 SUM 1097 34587 SUM 689 32211 SUM 13975 24169 SUM 19240 32831 SUM 9595 32347 SUM 7172 7959 SUM 5892 28189 INC 11890 866061206 INC 8185 970078892 INC 19259 72378857 SUM 6338 18220 INC 4530 450033799 INC 6547 152419535 INC 17608 109497701 SUM 348 26148 INC 12871 207526644 SUM 7539 32244 SUM 17102 28213 SUM 934 14792 INC 6655 678508044 SUM 859 31265 SUM 24 25231 SUM 27278 32556 INC 752 143680169 SUM 12174 33592 SUM 19373 30608 INC 19618 22988758 SUM 14215 29600 INC 22997 120577286 SUM 8061 32969 INC 21213 138777441 INC 685 7627469 INC 4923 810861670 SUM 7806 30198 INC 19688 221097921 INC 21414 28775385 INC 24237 450220524 SUM 24362 27508 INC 33846 60966704 SUM 8665 17349 SUM 15191 31014 INC 17895 944501265 INC 15241 949573424 INC 27024 338637759 INC 3183 38431014 INC 33890 868009763 SUM 7384 26131 INC 31633 113610471 SUM 23736 34057 SUM 3137 33957 SUM 31862 32707 INC 33865 992283669 INC 21137 974092768 SUM 1607 11462 INC 29147 797241302 SUM 3187 11262 SUM 12395 33591 SUM 11438 28237 SUM 16568 17499 INC 22514 147368842 SUM 1816 31196 INC 18756 659838348 SUM 1515 27769 SUM 1056 24018 SUM 4896 20901 SUM 3782 13134 INC 6385 812450749 SUM 13214 15548 SUM 16735 27837 SUM 9296 33200 SUM 11015 24340 INC 12178 710274166 SUM 7260 25994 SUM 25892 34593 SUM 15248 25995 INC 1337 935137373 SUM 918 8879 INC 25732 914168628 SUM 620 4669 SUM 4788 30089 SUM 418 29683 SUM 1109 26174 SUM 26597 33640 INC 7654 801869471 SUM 9570 14201 INC 34704 132070507 INC 15708 956724384 INC 8577 778188982 SUM 267 26190 SUM 17851 31244 SUM 7843 29797 INC 18233 214115325 SUM 12389 31273 INC 25632 749071677 INC 14103 113617537 INC 12718 533510873 SUM 1650 31761 INC 7284 398410393 SUM 3419 20095 INC 6076 28988791 INC 7388 977540944 INC 26202 130656795 INC 9077 600735370 SUM 2067 8394 INC 34113 991130082 SUM 16313 21384 SUM 9506 23788 INC 16239 883984282 SUM 2022 29224 SUM 5675 16858 SUM 20314 34556 INC 32427 146326553 SUM 1771 26282 SUM 10663 31845 INC 19605 645439118 SUM 5535 34447 SUM 10021 11534 SUM 260 29305 INC 34200 550551408 SUM 792 34311 INC 16171 12080616 INC 16941 75638641 INC 12752 143128154 INC 24326 255100873 SUM 3202 28977 SUM 1489 17084 SUM 29393 34280 INC 33661 390289862 INC 21971 28028727 INC 28614 888043220 INC 15362 24790757 SUM 1087 32859 SUM 8825 20142 INC 10499 985827612 SUM 519 16026 SUM 7514 23145 SUM 13895 30999 SUM 28318 34624 SUM 3166 12649 INC 632 28865463 INC 18967 138554456 SUM 29199 34075 SUM 3804 14246 INC 6936 280550083 SUM 1286 26091 INC 22005 777856268 SUM 20317 29863 SUM 4168 29194 SUM 476 31345 INC 2449 9250027 SUM 2596 32575 SUM 16217 34396 INC 17415 6582838 SUM 12653 34016 INC 2277 475270026 SUM 2104 13125 SUM 5137 32745 SUM 10191 34011 SUM 7291 33558 INC 32327 964264028 SUM 5005 32066 SUM 12780 34332 INC 24776 844152938 INC 20892 616652469 SUM 10011 31205 SUM 1275 8328 INC 26690 424907708 SUM 3827 15212 INC 18563 289813629 INC 12593 581065502 INC 29986 955292028 INC 26406 571018271 INC 13329 869363153 INC 14876 509943500 SUM 16316 23964 INC 29088 55206655 INC 6957 100649444 SUM 930 11238 INC 33645 532558976 INC 1697 894261483 INC 27154 621681808 SUM 2531 14592 SUM 9837 33073 INC 6134 28926739 INC 19290 28032168 INC 17741 802277182 SUM 820 32776 SUM 296 2376 INC 25015 147458723 SUM 12676 15215 SUM 2100 21607 SUM 2205 27103 INC 21405 940597118 INC 11263 812248413 INC 27926 946141799 SUM 3060 25280 INC 17681 74040941 SUM 3282 33232 INC 8253 574563912 INC 15064 883770918 SUM 18172 34332 INC 28366 128062777 SUM 17449 26792 SUM 4809 28621 SUM 6693 25728 SUM 24 27777 INC 14555 28504557 SUM 6826 33647 INC 14901 454056024 SUM 3367 33393 INC 9851 147340778 INC 3868 593782763 INC 5313 954459197 INC 5362 818592949 INC 18685 485603570 SUM 4808 27643 INC 12695 12190540 SUM 19579 31265 INC 32215 65340523 INC 3156 670957448 SUM 27519 34312 INC 25982 113782574 INC 3306 946927508 INC 242 56005274 SUM 2766 28555 SUM 8713 34435 SUM 12228 28834 SUM 13409 32281 SUM 6632 18612 INC 24920 776930569 SUM 12455 31945 SUM 14090 32688 INC 10073 491141403 SUM 13887 26548 INC 25610 223477225 INC 213 466987558 INC 24227 776175724 SUM 80 15761 INC 11261 27559363 SUM 11355 27585 SUM 24542 30319 SUM 15844 29974 SUM 16753 25772 SUM 3077 31903 SUM 2824 28850 INC 12553 2951591 SUM 17595 29836 INC 28575 147750028 SUM 10209 26687 SUM 8243 33425 INC 19521 572369637 INC 7489 944863901 SUM 3434 22967 INC 28097 414495570 SUM 139 16227 INC 33404 936931935 SUM 25281 34433 SUM 7434 30434 SUM 26072 34668 SUM 15359 34153 SUM 1447 29039 SUM 3314 33502 INC 8251 662009346 SUM 449 10030 INC 24494 121258429 INC 26134 80350587 INC 6399 977529584 INC 27055 934347512 SUM 16187 26373 SUM 3898 25457 SUM 7852 32289 INC 13589 868513823 SUM 18973 32136 SUM 9599 29234 SUM 566 30364 SUM 22614 24353 SUM 11001 15229 INC 22998 987133936 INC 5624 501456238 SUM 4723 28125 SUM 8397 29896 INC 22645 877247080 INC 13892 862262433 INC 25574 888184078 SUM 15190 26162 SUM 22932 34642 SUM 26699 30953 SUM 693 23665 INC 6813 96918921 INC 12506 778015641 INC 16792 509410437 SUM 9123 28421 SUM 514 34717 SUM 12977 34475 SUM 2044 34585 INC 625 686824245 SUM 13588 29908 INC 22417 987084008 INC 23271 80360116 SUM 15663 29720 INC 29224 893527407 SUM 1315 22375 INC 19981 125794853 SUM 629 11353 SUM 813 29301 SUM 9693 32053 INC 22059 438631743 SUM 9782 33135 SUM 24398 32271 SUM 1063 27327 INC 18954 938377398 SUM 1322 11687 SUM 4192 8514 INC 28987 474605248 SUM 6207 32683 INC 28586 301348595 INC 2347 71223224 SUM 17862 29490 INC 11147 88940012 SUM 21626 32172 INC 31889 993389758 SUM 1062 30776 INC 5231 525727157 SUM 5404 31464 INC 30202 267301865 SUM 12143 33721 SUM 10320 27709 SUM 10697 34722 INC 19298 587492409 INC 14989 65299067 INC 34193 396978080 SUM 13571 30289 INC 10603 977162084 SUM 21932 34629 INC 2387 341047663 INC 16725 955273194 INC 13470 476331409 SUM 1204 12745 SUM 10793 20764 SUM 3738 19477 INC 27238 853680374 INC 18019 431963156 SUM 2857 13762 INC 15573 986918496 SUM 2478 28079 INC 30127 75068597 SUM 7564 32687 INC 9747 889063536 SUM 6657 34661 SUM 3710 28431 INC 1510 961941227 INC 28220 718509235 INC 13942 399284560 INC 31788 857336513 SUM 17167 24838 SUM 8808 31354 INC 29197 617775111 SUM 528 16427 SUM 580 13373 INC 6822 186907674 SUM 5108 20266 INC 34297 110660711 INC 5059 145334681 INC 20153 28786742 INC 21398 673934478 INC 17523 986355283 SUM 1888 15670 INC 16098 945073355 SUM 31255 34574 SUM 19977 30042 SUM 3816 24169 SUM 5370 32481 SUM 4145 24833 INC 20973 10112998 INC 24249 543342203 INC 31998 304414005 SUM 7443 14106 INC 22356 140829678 SUM 3 6893 INC 22659 874585201 SUM 22273 28433 SUM 1461 23766 SUM 11137 34428 SUM 3146 31787 SUM 7047 26358 SUM 5431 18875 INC 30292 73453660 INC 32930 11126020 SUM 21454 31750 SUM 18503 27705 INC 16470 366477738 INC 15965 130120098 SUM 14010 19119 INC 4776 866434922 SUM 19475 21377 SUM 5175 15567 SUM 10320 26101 SUM 1708 19862 INC 34705 556113592 SUM 2852 8903 INC 15069 761598549 INC 8054 63857138 INC 11543 147322223 INC 3685 826568285 INC 4214 22565193 SUM 14848 20981 INC 14192 4824375 INC 33756 527426988 INC 3334 222318219 SUM 3981 24899 SUM 554 27412 INC 20369 724966300 INC 18732 744790749 SUM 309 32142 INC 3678 142794604 INC 18468 883809637 SUM 14464 27222 SUM 5097 34425 SUM 26431 31968 INC 26026 704441359 INC 28452 805255954 INC 14370 489580957 SUM 3078 30090 INC 3637 12165222 SUM 3710 33444 SUM 12106 16766 SUM 116 11718 SUM 628 11461 SUM 5781 34530 INC 32186 828690064 INC 28892 819955650 SUM 13486 15184 INC 23123 760260282 SUM 2390 33082 INC 31042 146422151 INC 31463 147469770 INC 25902 950821278 INC 10279 417108238 SUM 17302 24433 SUM 2311 30839 SUM 20942 29273 SUM 6422 14453 INC 18839 681239973 INC 24192 843638182 INC 14592 28502239 SUM 20370 23047 SUM 103 15599 INC 7503 823178806 SUM 66 13136 SUM 4462 29200 SUM 3483 34657 SUM 9869 33826 SUM 5869 27932 INC 11797 108500317 SUM 4058 33979 SUM 9330 31067 SUM 788 15891 SUM 10984 22924 INC 30165 491594045 SUM 18109 34221 SUM 17158 28259 SUM 20507 33203 INC 32529 877731511 SUM 790 32839 INC 9369 12112492 SUM 3645 29852 SUM 12190 20178 SUM 1534 21466 INC 31287 961766274 INC 6632 608511929 INC 27907 97004696 INC 33906 290675360 SUM 8024 23209 SUM 2057 16535 INC 24087 424974240 SUM 6413 33010 INC 32576 12091814 SUM 2053 24816 SUM 95 4863 INC 2770 875144332 SUM 1122 18195 SUM 9294 34244 INC 1098 16473472 SUM 9876 22493 SUM 13986 26263 SUM 23285 27447 INC 3076 911691387 SUM 3940 12472 SUM 8748 25401 SUM 9844 16376 SUM 10408 22549 SUM 16764 29413 SUM 2734 23258 SUM 5318 7406 SUM 835 34125 SUM 3416 23554 SUM 13016 28399 INC 17266 777950839 SUM 2917 18214 SUM 5734 31743 SUM 21999 29083 SUM 3460 24984 SUM 5291 27482 INC 20064 935867728 SUM 2283 34386 INC 29252 841290617 INC 22884 693084024 SUM 4801 33076 SUM 6359 25186 INC 19068 904864121 SUM 3848 23803 SUM 6412 10628 SUM 1674 28163 INC 9129 76144109 SUM 2119 24417 INC 21772 993926155 SUM 1007 19738 INC 6197 155837137 INC 23580 636150052 SUM 452 28904 INC 15715 307756511 SUM 5533 28760 SUM 197 30920 INC 26844 398436657 SUM 16875 28421 INC 20688 726481308 SUM 7423 23283 SUM 2413 8632 SUM 16959 27362 INC 10871 21850933 SUM 12559 26728 INC 17104 953640891 INC 15205 937943214 SUM 6579 22231 INC 26391 725580133 SUM 4460 17950 INC 17809 657321914 INC 16959 802742175 SUM 1988 29852 INC 22602 324845633 SUM 8019 22260 INC 2732 24188684 INC 9368 475417769 SUM 4597 9716 INC 26088 131627671 INC 12292 870375259 SUM 8129 20217 INC 28521 880840743 SUM 30474 34157 INC 25487 876101176 INC 5910 908852019 SUM 13542 34546 INC 19262 179548747 SUM 297 33750 INC 5283 190165852 INC 1397 777854097 SUM 6528 34272 INC 12964 738403608 INC 10065 636470479 INC 13031 788647248 INC 33554 920617791 SUM 454 25628 SUM 1603 21417 INC 24549 743872931 INC 26022 416508497 INC 3345 72410624 INC 24625 928331414 SUM 5337 32025 INC 3258 25086090 INC 9176 720664283 SUM 879 9754 SUM 456 12115 INC 30256 46535876 INC 28326 607689312 SUM 1476 20485 SUM 4026 14033 SUM 4320 30269 SUM 10938 26132 SUM 12717 29311 INC 28277 655523023 INC 25822 138936529 INC 1200 760328464 SUM 28240 34267 INC 9623 11197744 SUM 11587 19375 INC 14307 3323739 INC 15875 2691237 INC 8579 145101839 SUM 13969 16870 SUM 959 9372 SUM 1711 32065 INC 6247 749560673 SUM 6780 30011 INC 4574 857120821 SUM 7893 32642 SUM 504 30556 SUM 4465 19507 SUM 19 32226 SUM 1356 23113 SUM 5922 27682 INC 7838 587141066 INC 32024 872653226 SUM 18843 34653 INC 32446 73711423 SUM 135 5452 INC 12915 953570107 SUM 14297 18971 SUM 178 16345 SUM 9055 31333 SUM 3994 19023 SUM 491 19438 SUM 14297 31461 INC 24542 38160049 SUM 26151 32544 INC 30525 948766899 INC 4899 944786752 INC 20042 125725396 INC 13524 145070857 INC 29475 190159206 INC 3098 424832029 INC 10830 925942753 INC 32227 890602283 INC 26850 111691682 INC 29815 536641574 INC 6228 667136758 SUM 8988 30693 SUM 893 21485 INC 10383 63090893 INC 14129 886230793 SUM 3896 21644 SUM 2869 28002 SUM 8196 29480 SUM 6075 30610 INC 29810 954681259 INC 1259 602187501 INC 13054 947466274 SUM 14937 16599 INC 26479 870296282 INC 22897 498290029 SUM 8002 32699 SUM 5772 31043 INC 20294 11135765 INC 1645 617953643 SUM 6102 31720 SUM 1788 19925 SUM 9029 26461 INC 11782 471010729 SUM 29158 31741 SUM 738 19431 SUM 64 23698 SUM 19878 28129 INC 30276 24293441 INC 10876 692441873 INC 3955 969148619 SUM 13901 29903 SUM 20962 32787 SUM 12238 31524 SUM 23329 32415 INC 7163 987138588 INC 14144 3643792 SUM 12484 25275 INC 4739 575467021 SUM 23515 33444 INC 28364 2767080 INC 15700 952961751 SUM 28729 34189 INC 21927 593561063 INC 10908 466954253 SUM 3009 29634 INC 33556 886393362 INC 5715 465037046 SUM 600 27728 INC 1823 147299335 INC 23006 16469350 INC 31302 692447748 SUM 28058 34070 SUM 14497 27410 SUM 213 8048 INC 16721 111806727 SUM 4442 14612 INC 19754 320936222 INC 9228 42228999 SUM 9413 33038 INC 29113 955288586 SUM 13590 18698 SUM 4706 11919 SUM 102 34644 SUM 3224 20008 SUM 9085 28333 INC 18985 576886116 SUM 19495 31020 SUM 6996 33867 SUM 13415 25877 SUM 6106 15341 INC 13096 81127208 INC 14070 12203387 INC 11466 539076249 SUM 11565 31406 SUM 201 11214 SUM 4580 29385 INC 21359 598092161 SUM 25265 33430 INC 28715 289463884 SUM 8166 29552 INC 13769 26256271 SUM 26705 34396 INC 27884 418319963 INC 25174 140135802 SUM 5572 12540 INC 1840 65254799 INC 29293 742548773 SUM 1716 28713 INC 16699 655683067 SUM 13107 32517 INC 11682 492016515 SUM 2629 30518 INC 21331 65263699 SUM 6197 28491 SUM 3593 25431 INC 16583 645116086 SUM 7518 11648 SUM 16325 32549 INC 12355 449495960 SUM 27 25631 INC 28306 142903746 SUM 3557 21293 SUM 5725 21397 INC 2846 792051354 SUM 9426 26469 SUM 8418 32555 INC 14660 783345112 SUM 8334 32567 SUM 19975 33005 INC 15872 74018189 INC 19634 7198975 SUM 26590 33766 SUM 10506 31818 INC 130 73633245 SUM 6116 25038 SUM 6643 33822 INC 20544 808482520 SUM 497 30581 SUM 19967 31855 SUM 1477 6286 SUM 21045 33806 SUM 14865 32327 INC 2910 528157174 INC 22027 483300647 INC 19742 950562703 SUM 11654 21003 SUM 8594 33857 INC 22378 76124427 SUM 373 32871 SUM 15837 34632 SUM 3704 31580 SUM 6640 29525 SUM 4633 28120 SUM 4683 18193 INC 34607 878924497 INC 1948 795790964 SUM 31689 31774 INC 23066 727039608 SUM 14470 24719 SUM 7225 31876 INC 22610 760621959 SUM 13344 32394 INC 16154 856570805 INC 32377 4888109 INC 19722 508418418 INC 6064 976515115 INC 30674 733826880 SUM 1652 10692 INC 27836 646755077 INC 8606 115807020 INC 5862 602140794 SUM 8974 30148 INC 20332 961882011 INC 4104 602163455 SUM 3693 27160 INC 34422 961978675 SUM 15478 27184 SUM 27563 30004 SUM 32199 33261 INC 32244 857873142 INC 32946 5341940 SUM 516 17458 INC 28484 919997884 SUM 4335 19311 SUM 8137 26839 SUM 20864 31162 SUM 4229 21209 INC 21243 826156416 INC 28508 949140514 SUM 18856 30776 INC 1189 65054127 SUM 10254 18854 SUM 8293 25477 INC 23140 11233112 INC 627 892237665 SUM 9559 28136 INC 5959 29068391 INC 29683 109370735 INC 2987 28525195 INC 1818 805170454 SUM 24470 32728 INC 29441 450092524 INC 16138 756384881 INC 23695 27857364 INC 8796 927291964 INC 33077 979602509 SUM 560 16102 INC 31426 827700669 INC 33834 626367395 SUM 4994 20154 INC 26473 20542338 SUM 11970 30628 SUM 8296 33049 SUM 1619 3473 SUM 5206 30118 INC 30309 214856182 SUM 15654 33491 INC 26184 827715537 SUM 17436 29333 SUM 11144 33300 SUM 14243 28988 INC 17185 868513790 SUM 185 15418 SUM 28130 32721 SUM 993 25914 SUM 24185 32737 INC 10247 18972128 INC 21503 886017582 SUM 16041 34605 INC 31046 822020535 SUM 19529 30034 INC 4973 744822547 SUM 6139 28931 SUM 991 21006 INC 231 535604998 SUM 2058 16747 INC 15267 13303073 INC 10206 994065727 SUM 13338 32719 INC 14961 71904954 SUM 5930 34513 INC 32559 976342372 SUM 11805 31761 SUM 5787 13034 SUM 20246 32039 SUM 1871 24759 INC 16560 860197286 INC 2847 54593312 SUM 10908 27681 INC 11667 190201203 SUM 140 22766 INC 8212 871956791 SUM 8837 22658 INC 8085 138906850 SUM 12790 31903 SUM 4612 23738 SUM 8227 15724 INC 19549 867226225 INC 6353 891606223 INC 32122 128279129 SUM 1392 13136 SUM 22079 33805 SUM 459 10552 INC 17886 956289937 SUM 8005 34433 INC 33102 793604984 SUM 45 34268 INC 22239 528427317 INC 3242 79717521 INC 10244 756447695 INC 19264 953515062 SUM 9538 33708 INC 17463 921546034 SUM 9727 34726 SUM 26279 31615 INC 28439 989188595 SUM 4387 33202 INC 184 11505659 INC 34312 147469515 SUM 11619 33680 INC 17114 20592558 INC 34349 610602193 INC 22408 946370410 INC 15077 138565504 SUM 156 18918 INC 3422 760638854 SUM 13053 21526 SUM 28944 32266 INC 5191 138716504 SUM 1153 31454 SUM 22844 30884 INC 14186 864995241 INC 29896 29070237 INC 15075 609023505 INC 24024 887183868 SUM 5683 33229 SUM 29539 31653 SUM 18775 30708 INC 18584 147278022 INC 11279 96577517 INC 26428 532627921 INC 17914 843165609 SUM 4109 26734 INC 32937 877756919 INC 18902 12235152 SUM 1254 29774 SUM 13248 33881 INC 6373 844239579 INC 33628 610551510 SUM 2500 9617 SUM 10260 31757 SUM 1448 9992 INC 18457 422962488 INC 20762 886415488 SUM 4379 30730 SUM 3141 30531 SUM 17733 30938 INC 33030 6501780 INC 13373 689293757 SUM 81 32047 SUM 9300 26081 SUM 14877 24789 INC 21814 97099978 SUM 16286 31335 INC 16812 734943342 SUM 9717 34028 SUM 13041 22481 SUM 15842 22189 SUM 5737 12524 SUM 2119 32879 SUM 212 20130 INC 13561 751047765 INC 32413 921938100 SUM 15394 27473 INC 26726 826304743 SUM 10484 27915 INC 13887 5426468 INC 5955 952521377 SUM 6557 21029 INC 19034 656708861 SUM 5330 28210 INC 32587 590513254 SUM 2578 33131 INC 20106 999147484 SUM 6145 19233 INC 4771 136425842 SUM 18938 29878 INC 10383 996470771 SUM 2803 16804 SUM 8371 29609 INC 26696 937580876 SUM 1134 23304 SUM 3814 32352 SUM 5703 18822 INC 29314 757660623 INC 19662 144769360 SUM 10393 26666 SUM 7086 29078 INC 13812 989610045 INC 32620 144809982 INC 15121 335306826 INC 24162 66206908 INC 26524 957760570 INC 21003 925787157 INC 29454 342046266 INC 17126 591712925 INC 20420 856929261 INC 26392 961553982 INC 18291 862762198 SUM 2629 31190 INC 7608 393350074 INC 33330 12967305 SUM 23605 31232 SUM 4920 33189 INC 31706 989275737 SUM 17583 30738 INC 4388 744552862 SUM 24722 34700 SUM 1429 34365 SUM 8902 34418 INC 31165 20159229 SUM 17514 31677 INC 26983 875841949 INC 10421 27614531 SUM 1266 24030 SUM 3358 24427 INC 30724 718147586 INC 30891 135908811 SUM 5779 22018 SUM 10698 25497 INC 459 15940801 INC 9900 602167879 SUM 5174 33559 INC 31593 78175822 SUM 1069 30726 SUM 5257 27337 SUM 402 25562 SUM 1035 6907 INC 21006 459615331 SUM 5441 27294 SUM 1539 14174 SUM 12051 28945 INC 27307 591736879 SUM 18346 32022 SUM 6546 14576 INC 18080 749780370 SUM 9458 32524 INC 18776 91775472 SUM 10160 26273 INC 14310 921436600 SUM 4331 34102 INC 19754 693403844 SUM 11186 34683 SUM 11225 31937 INC 6583 557093522 SUM 7366 34221 SUM 6475 18495 INC 7885 653589272 SUM 11499 15430 SUM 15 16118 SUM 17467 33098 INC 16647 955927404 INC 9725 525733460 INC 13357 818225244 INC 6839 617654463 SUM 10257 28674 SUM 3407 34159 SUM 2510 20708 SUM 18647 34699 SUM 4463 17411 INC 6395 979621021 INC 280 991101260 INC 12867 823383839 INC 30288 146948018 SUM 18465 33896 SUM 12156 34319 INC 3756 325039219 SUM 26359 31839 INC 27346 21120674 SUM 94 16329 SUM 12606 22663 SUM 17069 24466 SUM 14804 34116 INC 33982 341553674 SUM 2566 19186 INC 17758 796877228 INC 27120 491912309 SUM 25 18585 INC 19600 606366504 SUM 3704 30185 INC 26363 536836441 INC 28356 875902697 SUM 2167 31708 INC 2570 888180193 SUM 11539 31304 SUM 2577 25244 INC 4070 653260128 SUM 338 12464 INC 311 63555314 INC 34030 10788618 SUM 2180 24820 INC 10680 726359393 INC 12404 804423411 INC 32500 472287680 INC 7265 20172862 SUM 25099 33258 INC 23302 206715568 SUM 7939 27166 INC 3214 268040066 INC 10902 115439890 SUM 8245 29752 SUM 5294 32413 SUM 1727 31855 SUM 685 11270 SUM 566 11956 INC 1851 838744230 SUM 5832 34703 INC 9535 785884102 SUM 11770 33683 INC 11443 458375606 SUM 14789 34587 SUM 8013 26980 SUM 1078 31998 INC 15178 922461062 INC 8099 73178845 INC 11259 20596817 INC 26911 130688916 INC 3004 71443127 SUM 19108 33842 SUM 7297 19293 SUM 9143 33285 INC 34564 870498462 INC 24580 366987318 INC 26868 926305240 INC 26027 337688053 SUM 16856 33178 INC 12019 29067564 INC 23104 268294962 SUM 175 31256 INC 15138 778354718 SUM 18688 26779 SUM 12549 29915 SUM 2597 27527 SUM 12288 29469 SUM 7224 34342 INC 14651 475118736 INC 17425 542923971 INC 28274 121495665 SUM 10040 12336 SUM 1064 28068 SUM 1928 13367 SUM 32318 34571 INC 30676 886100773 SUM 5735 26876 SUM 144 11839 SUM 14685 28353 INC 10781 113820240 INC 1872 145599331 INC 11 920544742 INC 30229 945970330 INC 14762 106580988 SUM 81 25211 SUM 6977 12412 SUM 18792 30593 INC 17236 894826972 INC 16270 938446381 SUM 6321 25847 SUM 14754 24739 SUM 9119 12347 INC 33460 143242816 INC 6198 518313641 INC 59 96792684 INC 24135 549966977 SUM 3855 32719 SUM 4256 26407 INC 3193 832515791 SUM 27128 33770 SUM 5628 31240 SUM 5673 16661 SUM 554 20466 SUM 1285 28785 INC 27490 876722205 SUM 298 8216 INC 373 693532666 SUM 5279 19252 SUM 19860 34674 INC 29166 80369291 INC 30477 4413366 SUM 2118 20393 INC 28347 520060764 INC 29688 744170450 SUM 6082 18753 SUM 2607 26935 SUM 11986 32731 SUM 1643 31387 INC 7836 24264311 SUM 11422 25993 SUM 2455 30042 INC 32301 54813574 INC 1770 27979852 SUM 24602 32364 SUM 1429 9860 INC 18571 4549019 SUM 16182 23433 INC 19128 896534412 SUM 13835 31441 SUM 5663 34376 INC 30645 677388193 INC 4921 18600110 SUM 10367 13573 SUM 9416 33388 INC 31136 689245492 INC 32427 899478198 SUM 6129 34556 INC 11122 540316275 SUM 1969 27006 INC 3795 335474449 INC 4340 827684685 INC 28758 438214379 SUM 3286 30201 SUM 27298 33150 INC 12248 124837368 SUM 364 25306 SUM 18695 31244 SUM 1581 14857 SUM 3375 12724 SUM 5009 31038 SUM 2582 21274 SUM 8421 26310 SUM 11188 21922 INC 33890 309591505 INC 24788 359207628 INC 10594 146433741 INC 16166 827228830 INC 26527 962356782 SUM 19187 29898 INC 9574 27401552 SUM 2894 12521 INC 34304 921505917 INC 5100 11224530 INC 32762 216923602 INC 31052 973561000 INC 28705 892763299 SUM 3334 29195 SUM 3933 34183 INC 16114 762561135 SUM 151 23341 INC 9996 357679666 INC 1746 820061108 INC 3525 616991936 SUM 1725 27753 SUM 6361 15288 INC 6435 536076808 SUM 7468 25286 SUM 6757 27436 SUM 17485 24935 INC 25475 6345494 INC 15968 616610164 SUM 10436 32418 SUM 10199 26653 SUM 3227 13426 INC 12242 569808881 SUM 23 20043 SUM 7847 34460 INC 458 888536220 SUM 1808 18520 SUM 2322 15139 INC 9824 806058195 INC 13957 130674265 INC 34095 138517017 INC 21655 63564830 INC 3149 818594204 SUM 207 26013 INC 7767 6593418 SUM 3409 32704 SUM 6159 24637 SUM 18533 24081 SUM 21800 34215 INC 33876 155513118 INC 30317 592458343 INC 22641 41535284 INC 19217 409268453 INC 30660 840181461 INC 25272 945591707 INC 9725 844289025 SUM 7379 31404 INC 23032 354042498 INC 6523 609827171 INC 24207 125635666 INC 26048 146986705 INC 10036 391247118 SUM 2370 25214 INC 28490 836222840 INC 6576 137332171 INC 27349 46106306 SUM 325 32054 INC 4871 995307533 INC 15566 391285260 SUM 1679 26766 SUM 7365 29342 INC 6429 750476731 SUM 11205 24553 INC 30502 756056350 INC 20358 467559327 INC 10431 687218270 INC 27198 97109764 INC 28254 600325266 INC 33983 63071661 SUM 4263 14546 INC 20098 12083680 SUM 22109 31536 INC 4676 25529318 SUM 922 15176 SUM 18054 26838 SUM 3209 19082 INC 33668 391361979 SUM 12016 34703 INC 9832 147449620 SUM 1208 33633 SUM 17090 29911 SUM 26282 34691 INC 4297 993330662 INC 5883 779130010 SUM 5123 17288 INC 17137 744686320 SUM 911 15651 SUM 1990 30296 SUM 5229 14291 SUM 30536 34006 INC 18528 610451343 INC 2733 458474449 INC 33530 942726528 INC 197 973015311 INC 8062 73728894 SUM 6851 22279 INC 15463 215863432 INC 7150 911749482 SUM 10995 25759 INC 1365 24507053 SUM 14343 32004 SUM 7523 16341 INC 15500 28517008 SUM 5074 14675 SUM 26058 31674 SUM 10350 30214 INC 20839 508686966 INC 2282 156668996 SUM 6689 32323 SUM 26391 33939 SUM 4943 27292 INC 14462 9680577 SUM 9701 34016 INC 25366 20571230 SUM 11711 29103 INC 2311 992153097 INC 20023 857345994 SUM 1044 26448 INC 16241 904536067 INC 28166 747701600 SUM 5040 10191 INC 2224 139052377 SUM 2920 24440 SUM 20275 33467 SUM 1382 28251 SUM 8393 34229 SUM 11046 30599 INC 24174 156633913 SUM 1126 22893 INC 21871 552631154 SUM 14704 23202 INC 7524 928757533 INC 9297 67129900 INC 6892 943914254 SUM 5737 30904 INC 15334 922740065 SUM 9488 21189 SUM 13393 32361 INC 19176 96074248 INC 10686 759584060 INC 15327 786891948 INC 4930 804485790 INC 21113 142996698 INC 6861 145229795 INC 10251 48019450 INC 13990 479606005 SUM 2609 32558 INC 16078 113848799 INC 10379 961970614 INC 28711 30139045 SUM 5771 16457 INC 8973 357892592 SUM 4523 11212 INC 5554 130657018 INC 24387 951062578 SUM 19338 33163 SUM 11092 29427 INC 31226 691893022 SUM 28317 32108 INC 361 24878228 SUM 18803 30040 SUM 16538 23075 SUM 1853 26202 INC 29016 602751935 SUM 3527 11967 INC 33237 189020798 SUM 3074 24290 SUM 3853 32416 INC 13170 535387640 INC 11627 307193768 SUM 4694 34468 SUM 3965 26784 SUM 652 34352 INC 10355 720129267 SUM 11586 28330 INC 33562 686826227 INC 31436 483807140 INC 3198 23691711 INC 2878 26959123 INC 21391 987929276 INC 13858 802904727 SUM 14656 26589 SUM 13 6091 SUM 25624 30460 INC 29360 73041160 INC 29190 26988340 SUM 3282 33679 SUM 806 33114 INC 9705 962900217 SUM 1034 17896 SUM 8116 29720 INC 9741 29085485 INC 31592 766225 SUM 23254 30182 INC 6589 268146127 INC 24222 677719415 SUM 21955 34152 INC 22838 16094426 INC 15480 936853109 SUM 10579 32860 SUM 6426 18351 INC 11941 868143727 SUM 2651 5636 INC 27863 1906130 SUM 1727 24492 SUM 13982 15315 SUM 5484 32735 SUM 18899 30251 INC 3272 401556092 INC 33397 758171902 SUM 17651 29050 SUM 19936 32287 SUM 11360 33702 INC 29943 20623213 SUM 3426 28145 INC 2953 875360902 SUM 24570 34640 INC 4073 3903556 INC 7564 868631661 SUM 22573 27489 SUM 13149 18032 SUM 19887 32996 INC 25058 26977079 SUM 20445 34413 INC 27954 13010362 INC 2595 760637317 INC 15189 12690518 SUM 5697 34408 INC 26002 527904750 INC 15179 147865207 INC 28110 934828066 SUM 28060 32326 INC 7682 879252543 SUM 6402 26957 SUM 1656 29616 INC 7727 605627339 INC 560 259410989 INC 21017 137777786 SUM 5818 34298 SUM 1237 25432 INC 10464 887492572 SUM 8112 34551 SUM 20611 33223 SUM 11949 29316 INC 24785 640060204 INC 30592 774412667 INC 30792 714453514 INC 16044 221110717 INC 27494 471108314 SUM 11936 33107 SUM 3007 29377 INC 3934 862216756 INC 28272 717027749 SUM 25937 26790 SUM 22463 33492 SUM 19443 33007 INC 575 992107345 SUM 48 33333 SUM 10330 31921 SUM 4725 15807 SUM 6906 19857 SUM 13958 32901 SUM 6954 25207 INC 20728 380697967 SUM 15615 21556 SUM 878 24988 INC 20729 821115649 SUM 1240 28469 INC 4966 987591021 SUM 764 27989 INC 5021 873871633 SUM 3502 6769 INC 14469 819925381 INC 31032 955011107 SUM 2011 13954 SUM 2446 14032 INC 15629 626381182 INC 27041 485733107 INC 10747 7002517 SUM 17932 34280 SUM 6874 28021 INC 9788 867255562 SUM 8247 9521 INC 18678 867721483 INC 6774 147440067 SUM 20641 28011 SUM 2417 22902 INC 3953 572577486 INC 25845 835743129 SUM 786 18451 INC 11966 475409053 SUM 3915 13931 INC 20490 572697423 SUM 550 30665 SUM 205 22550 INC 6631 852658602 SUM 7476 26193 INC 7298 223564930 SUM 16477 30565 SUM 1161 20565 SUM 7053 11933 INC 33561 670798318 INC 23036 28633900 SUM 447 32193 INC 34416 955292745 SUM 13521 16373 SUM 397 27609 INC 9905 129466953 INC 15193 610589710 INC 21398 913827893 INC 32908 937752024 INC 27574 460653549 SUM 11657 26621 INC 28731 340526095 SUM 7936 20072 INC 33483 884309198 INC 13242 997011508 SUM 5987 30788 INC 14936 974621019 INC 30235 609228693 INC 5844 932590331 SUM 23592 32518 INC 5482 146280299 SUM 1813 31495 SUM 6225 31981 SUM 7343 19484 SUM 18594 27764 SUM 5506 18593 INC 26347 504668275 SUM 62 28853 INC 1681 944818053 INC 21142 904283957 INC 17008 988060967 INC 25778 998821443 INC 9942 760460228 INC 11318 10011185 INC 15811 50752107 INC 29564 450977616 INC 22440 492212617 INC 22733 848705397 INC 20706 941013131 INC 20717 746956927 INC 16731 147454754 SUM 13691 27752 INC 1285 572832675 INC 27264 458532084 SUM 11882 24897 SUM 3371 32073 SUM 32972 34209 SUM 11265 32266 SUM 6514 10308 SUM 33226 34548 INC 2712 112770278 INC 358 698486618 INC 8926 865931827 SUM 20772 33230 INC 24592 55859 INC 17209 939251584 INC 28774 876530452 INC 1137 492165311 SUM 16878 33271 INC 26350 807969495 INC 33651 722603109 SUM 7853 25164 INC 23420 28666208 INC 12547 383619765 INC 225 128431883 INC 34633 959704473 SUM 14488 31680 SUM 7057 21714 SUM 7197 23532 INC 22851 113277029 SUM 1563 13150 INC 856 793041172 SUM 15169 33902 INC 17346 450091847 SUM 20515 25918 SUM 16284 29102 INC 22320 340671063 INC 5137 37787584 SUM 75 30865 INC 2413 342166238 INC 13760 953275062 INC 31205 946104269 INC 19055 45412526 SUM 16766 24507 SUM 5244 20021 SUM 29711 33017 INC 813 774463437 SUM 31295 34002 INC 18214 28482171 INC 26796 264439386 INC 23241 652604132 INC 30989 973072503 INC 30334 985011972 INC 12467 144806465 SUM 6736 33836 INC 21128 266052123 SUM 1301 3317 INC 17933 850938399 INC 29553 69229517 SUM 2858 26095 SUM 2373 28704 SUM 15336 31532 SUM 13535 31899 INC 15078 602154236 SUM 1319 31884 SUM 3745 13347 INC 7908 136419855 SUM 6107 24705 INC 4281 12624847 INC 5980 770914307 INC 30595 270708071 SUM 16405 21006 SUM 11311 33205 SUM 18688 31693 SUM 6340 31602 SUM 11672 22182 INC 26461 892673795 INC 12870 55972518 SUM 1761 18508 SUM 1733 22626 SUM 9143 33267 SUM 13304 28116 INC 18878 783753620 SUM 4416 25577 SUM 9372 34725 INC 1249 835889149 INC 12074 667736002 SUM 13068 24979 INC 11022 954255386 INC 3156 536834153 INC 17028 760312318 SUM 5481 22372 SUM 3031 11937 INC 19227 978308425 SUM 19201 32661 SUM 2697 27131 SUM 8272 28833 SUM 14478 32054 SUM 8997 24381 SUM 10593 15117 SUM 30891 32848 SUM 12328 33679 SUM 3485 17408 SUM 1870 26520 INC 3577 141549245 INC 25713 448806884 SUM 1881 29680 SUM 23951 33197 SUM 175 26377 INC 2803 24051298 INC 7718 938511964 INC 29382 626213825 SUM 7071 23685 SUM 6094 29855 SUM 523 15136 SUM 8158 34707 SUM 26743 33935 INC 12516 29037071 SUM 6485 32744 SUM 16079 30491 INC 10865 574331006 INC 9176 924127618 SUM 12488 18175 SUM 19234 31511 SUM 29551 34724 SUM 1144 22097 SUM 28681 32480 SUM 1379 34014 SUM 816 3213 SUM 1044 28568 INC 17224 68440627 INC 33514 606837348 SUM 74 30310 INC 17056 473953181 INC 12557 759942171 INC 30774 113742938 INC 6796 24835448 SUM 4233 30294 INC 24275 553717521 INC 16584 130289558 SUM 6482 32846 INC 15656 340658132 INC 10589 11878014 SUM 2671 33035 INC 21227 29657778 INC 15460 126121956 INC 10393 484434047 SUM 17227 28803 INC 15695 805229569 SUM 4756 26187 INC 14214 872577018 INC 13848 147251421 INC 6834 473499017 INC 20781 992266777 INC 2193 69187039 INC 34231 981416367 SUM 10694 31692 INC 13584 28824153 SUM 3155 4289 SUM 1363 32567 INC 18747 9906092 SUM 8357 25863 INC 12521 981521274 SUM 25208 31155 SUM 968 26544 INC 17585 875275133 INC 15602 147039897 SUM 17352 26374 SUM 8013 28151 INC 1620 954384043 INC 27099 493817538 INC 13760 492187533 SUM 21224 28771 SUM 18153 31387 SUM 6313 23070 SUM 743 11143 SUM 9591 16286 SUM 9309 32068 INC 16105 469958349 INC 32194 944197436 SUM 10452 25928 INC 10692 866001161 SUM 16796 31037 INC 9140 878038048 INC 25933 109910364 SUM 10653 32456 INC 1723 659673226 SUM 12559 14793 INC 22149 458450317 INC 15554 136954319 SUM 15895 17834 INC 1206 67142957 INC 20793 54625739 SUM 5439 34629 INC 33691 877013379 INC 33641 399325150 SUM 225 13491 INC 10707 920971269 SUM 8028 10897 INC 14502 26981845 INC 24813 202124729 INC 3022 757989704 SUM 22327 31898 INC 5277 133779252 INC 21076 802627184 INC 5079 324291429 INC 16195 894453317 INC 16409 80048976 INC 12584 938820272 SUM 3301 16623 SUM 2319 7631 INC 28502 838564437 SUM 6606 18395 SUM 11267 21240 INC 25309 9600809 INC 781 946244947 INC 30800 711173525 SUM 29551 34373 SUM 1441 21476 INC 1108 948588277 SUM 23704 33137 SUM 474 19340 INC 14286 341112246 SUM 8421 19113 SUM 7797 16982 INC 12081 453386706 INC 24275 143014696 SUM 2193 26265 INC 29435 759560607 SUM 5018 9578 SUM 22675 34281 INC 33574 28799181 INC 948 876879115 INC 22395 29074700 INC 17702 702000424 INC 25363 610598221 INC 26958 749104362 INC 33595 760324884 SUM 1268 24486 SUM 18305 29588 SUM 2953 32462 SUM 861 22315 INC 31657 70495375 SUM 1876 24203 INC 1814 888688511 SUM 4289 33463 SUM 18522 32145 SUM 1156 26349 INC 24457 36429809 SUM 31016 33462 SUM 1664 12102 INC 12374 921738502 INC 20645 859027510 SUM 15909 34256 SUM 9240 24102 INC 11916 11956017 SUM 4599 27309 SUM 9715 29240 INC 29513 809309213 INC 30562 290855699 INC 31291 78230740 SUM 10655 14826 SUM 2355 27524 SUM 4407 31402 INC 23458 147302737 SUM 4117 20964 INC 23700 267761084 SUM 1179 34262 SUM 1823 25092 INC 16041 351320134 INC 13410 951027085 INC 27057 315751642 SUM 13340 34111 SUM 484 22999 SUM 16821 18514 SUM 2376 33942 SUM 10454 32813 SUM 1997 25481 INC 19671 736848984 SUM 15564 19395 INC 25404 8518037 INC 27913 976103205 INC 17863 28009815 SUM 583 33337 INC 464 804604055 SUM 15282 25350 SUM 889 21101 INC 25075 29055263 INC 23592 45731205 SUM 498 33941 SUM 10447 16216 INC 34251 903045351 INC 7772 219947583 INC 31011 778106514 INC 33064 138186580 INC 14341 979089554 INC 29650 491016277 SUM 12270 32082 INC 19356 586041539 SUM 789 20864 SUM 18606 31453 SUM 10087 18436 INC 3104 215346830 INC 33324 828653656 INC 7110 201073646 INC 12899 29023801 INC 17265 472890180 INC 6731 883645818 INC 22454 130700509 SUM 16712 33571 SUM 2960 23535 SUM 28440 33015 SUM 9753 28403 INC 18036 28763727 SUM 1828 30445 SUM 15968 30553 INC 19963 989118381 INC 22738 520116179 INC 8099 375559972 INC 22318 7555294 SUM 5475 11024 SUM 352 8826 INC 10286 112609754 SUM 1525 12595 SUM 16515 22855 SUM 29560 34508 SUM 9832 18704 SUM 24 28718 INC 13713 928386857 SUM 820 12213 INC 30320 142652406 SUM 747 32168 SUM 8656 25473 INC 23500 886380832 SUM 10313 34538 SUM 2148 32341 INC 4117 26820459 SUM 10650 33170 SUM 9452 30340 SUM 9367 18455 INC 18747 940326289 SUM 2061 28805 SUM 6652 21634 INC 16764 684070924 SUM 970 20574 SUM 4208 28299 INC 25732 29019665 INC 3249 397640896 SUM 17324 29308 INC 6321 70820497 INC 5921 988075812 SUM 13 15097 INC 11691 10845113 INC 23403 102409188 SUM 582 28265 SUM 4252 31587 SUM 1929 34544 INC 20887 82451660 INC 3151 528456846 SUM 10068 23506 SUM 16646 34426 INC 27319 530509061 SUM 914 26676 SUM 25531 32524 SUM 3059 28604 SUM 11941 34264 INC 6970 352237693 SUM 9992 31104 INC 2737 315229897 INC 1316 130147869 SUM 9834 33000 INC 33047 985634882 INC 27269 442525299 SUM 14395 26445 INC 34613 861256671 INC 19453 680324000 SUM 2450 13524 SUM 9176 34689 SUM 23749 33448 INC 25083 22242760 SUM 1178 25255 INC 30326 892757579 SUM 14610 31582 INC 33230 657286009 INC 31864 476391564 SUM 2889 32907 INC 16807 598715368 SUM 10470 26219 INC 12990 11109881 INC 9288 856924988 SUM 1820 28620 SUM 14512 26939 SUM 9477 28039 INC 20830 987117773 INC 31326 946946471 INC 6330 425083721 INC 33989 141756417 INC 2478 752227433 INC 14376 473588705 INC 3328 458085986 INC 31016 919239951 INC 6087 62599678 INC 5640 503273790 SUM 3150 28392 SUM 32 31427 SUM 19383 31957 INC 2758 27992765 INC 30178 734298805 INC 5572 921681993 INC 13437 717506353 INC 1184 940467221 INC 30330 767210635 SUM 226 25651 INC 11486 12359670 SUM 718 15059 SUM 8177 31246 INC 2965 609274622 SUM 20694 33355 SUM 4239 28391 SUM 2767 28789 SUM 18557 32235 INC 24167 145534583 INC 1503 677194327 INC 24754 857808071 SUM 6163 27418 SUM 24541 27384 INC 6785 273921201 SUM 25812 30564 SUM 18041 34693 INC 18049 931090334 INC 34416 526719286 SUM 18365 30304 SUM 1800 12055 SUM 11927 34429 INC 21923 143241200 INC 12495 670128664 SUM 13684 31308 INC 11080 823375098 SUM 1165 32983 INC 1783 999581036 INC 31773 907098375 SUM 11013 27129 INC 8948 971118963 INC 29019 744406579 INC 1111 128310187 INC 34223 539260484 INC 20147 283645922 INC 15104 145838301 INC 5403 962653830 INC 13193 128600399 SUM 9403 31859 INC 5061 145114841 INC 27430 876683236 SUM 5287 11981 SUM 7556 21736 INC 5811 138669976 INC 2146 888036745 SUM 24366 33772 SUM 12867 17823 SUM 689 5761 SUM 22710 31409 SUM 5430 32952 INC 5058 110726008 INC 18774 29023281 INC 15 8110234 SUM 10193 29322 SUM 6013 30233 INC 23699 28529479 SUM 3022 24162 SUM 404 16098 INC 17633 938746039 INC 3756 12245888 INC 9424 69272988 SUM 7769 21346 SUM 5549 27614 SUM 34 18131 INC 31271 659360756 INC 18167 809820368 INC 15819 852790175 INC 15406 869269518 SUM 5170 18708 INC 30692 130275770 SUM 2038 7314 SUM 56 19933 INC 16339 355182988 INC 28891 25700677 SUM 17895 23919 SUM 10942 21187 INC 29017 446764828 INC 4732 995267683 SUM 12718 34105 INC 31042 112874782 SUM 8332 30820 SUM 5189 31035 SUM 326 33968 SUM 438 34268 INC 7090 825629120 SUM 738 13717 SUM 7113 23160 SUM 9161 27689 SUM 1306 15645 SUM 3917 9683 INC 18432 396272046 SUM 328 14590 SUM 20223 31917 INC 30558 874307495 INC 31151 674316190 SUM 5130 33878 SUM 3557 26672 SUM 4659 17751 SUM 7571 22508 SUM 6268 23045 SUM 11014 24958 SUM 1726 23319 SUM 3628 15236 INC 6159 66190880 SUM 1375 30555 INC 2093 145824323 INC 19332 884997238 INC 23710 425096733 SUM 16743 32901 SUM 16742 34639 INC 33631 921727055 INC 15347 13155013 INC 25267 117856155 INC 15777 617942610 INC 15666 910967154 INC 7845 12473846 INC 30414 960779863 INC 5364 53759835 INC 568 949079326 INC 14464 890601056 SUM 11715 32970 SUM 2873 32754 SUM 19781 31274 SUM 12963 23172 SUM 1322 20847 INC 19388 979084622 SUM 2784 5959 INC 31986 129340525 INC 4705 138932127 SUM 19292 26708 INC 13038 77752076 INC 12348 541889207 INC 25334 440292872 SUM 14118 34653 INC 23669 20698222 SUM 724 29559 SUM 15472 31054 INC 16539 760617195 INC 25127 961263526 SUM 12946 30442 INC 21482 676042017 SUM 766 23398 SUM 4525 23753 INC 10678 13232194 SUM 472 27604 SUM 862 24149 INC 8978 933717618 SUM 7878 19897 INC 3938 11551278 INC 33643 194152347 INC 20440 54545378 INC 8646 621168525 SUM 5693 10308 SUM 13519 31386 INC 20073 789587110 INC 26038 592086399 INC 32187 73333269 INC 17798 894839220 SUM 11611 22769 SUM 3236 29801 INC 13132 977566962 SUM 554 4983 SUM 1018 22881 SUM 11551 34603 SUM 5903 31386 SUM 8078 30834 SUM 4937 31329 INC 27848 815757528 SUM 8988 31217 SUM 9931 24076 SUM 2582 10863 INC 1436 11512354 INC 29530 921697187 INC 7356 955341624 SUM 4894 30409 INC 18231 838832050 SUM 1387 34099 SUM 6070 8750 SUM 4831 23102 INC 3356 678706933 INC 27806 740793391 INC 31045 309036220 INC 28064 555246174 SUM 2747 26263 SUM 1263 10265 INC 31544 995480319 INC 7642 886428890 SUM 2474 21477 INC 22388 28970596 INC 12367 10970980 INC 15159 29058226 SUM 8105 20617 INC 29538 27982199 INC 26279 68356187 SUM 29566 32540 SUM 17606 33924 INC 27024 132732370 SUM 3774 19414 SUM 8893 33929 INC 1072 473051789 INC 18695 130667024 SUM 7369 31810 SUM 11093 33736 SUM 141 19381 INC 8896 80116019 INC 26800 223357463 INC 23300 995470702 SUM 12791 25046 SUM 1699 26296 SUM 14190 34448 SUM 22560 28691 INC 13994 19983804 INC 30131 778262436 SUM 15104 22886 INC 2847 144163282 INC 31197 189707712 SUM 483 31028 INC 17968 147309359 SUM 4530 11925 INC 29250 868279242 SUM 6934 31208 INC 16981 945166233 INC 22576 28856022 SUM 14367 31167 SUM 1417 10126 SUM 2849 31453 SUM 18729 32633 SUM 937 18026 SUM 5906 34620 INC 33532 959025327 INC 15899 743513281 INC 21363 959826139 SUM 8560 28751 SUM 5417 21646 SUM 13834 16781 INC 13274 29475317 INC 5010 960867444 SUM 56 34702 INC 33240 71965957 INC 32431 877997666 INC 10918 10644033 SUM 1260 17656 INC 33104 109684958 INC 22235 136969981 INC 18411 28691665 INC 16779 422725922 SUM 5677 9704 INC 6093 94945532 SUM 1173 15677 INC 975 807727534 INC 6741 995419335 SUM 5199 34229 SUM 9629 30987 INC 12411 878960045 SUM 1282 2486 SUM 4446 18577 INC 11834 938540363 INC 21677 20661111 INC 28856 817050243 INC 31638 740571142 SUM 9798 34444 INC 919 39985055 SUM 599 22953 SUM 1252 21032 INC 542 337605158 SUM 15835 26564 SUM 34 30731 INC 4159 146949871 INC 34457 722342254 INC 29438 64098807 SUM 23961 33791 INC 9470 874678440 INC 769 88575799 INC 673 11375502 SUM 15724 33538 SUM 719 28916 SUM 9014 31345 INC 3184 778355801 INC 27529 41911555 INC 27329 147432453 INC 21588 670087150 SUM 11576 34716 SUM 16098 23610 SUM 9270 16835 SUM 22389 32029 INC 2838 937273907 SUM 23406 34350 INC 806 13247370 SUM 15293 30739 SUM 624 26423 INC 596 551866332 SUM 919 11964 INC 28244 908662274 SUM 24475 32846 SUM 2106 16630 SUM 4648 31040 INC 256 38380101 INC 25498 983370514 SUM 1083 26135 INC 9029 861282077 INC 5233 279880910 INC 23346 473043439 SUM 2619 27411 SUM 6862 16340 INC 15750 865949293 INC 6100 975638964 INC 31532 156512634 INC 1254 491126624 SUM 1085 9564 SUM 6527 27071 INC 625 111278841 INC 6200 26405677 INC 15070 425105804 SUM 379 33393 SUM 1196 33782 INC 21730 528415514 SUM 628 22339 SUM 7879 19994 INC 19035 816915649 INC 9652 937426134 SUM 24419 31876 SUM 15626 34407 SUM 4365 22045 SUM 15671 29406 SUM 9120 26415 SUM 9 9640 SUM 29893 34256 INC 10212 10998373 SUM 1178 15471 SUM 211 23475 SUM 1919 11245 SUM 43 19931 SUM 20840 28042 INC 283 819986769 INC 32197 986289600 INC 18256 952406059 SUM 21734 33712 SUM 18236 34680 INC 658 189354862 INC 6603 678483458 SUM 3687 15832 SUM 1651 34326 INC 7205 489810696 SUM 23643 28078 SUM 1484 34641 SUM 2636 31661 INC 7993 441531585 SUM 6859 23691 INC 17484 409529163 SUM 6670 28971 INC 9948 109083156 INC 23004 136285540 SUM 2925 33550 INC 4648 654187646 INC 4915 476230755 INC 26050 71354165 INC 5480 801109529 INC 34062 80330570 SUM 8492 25871 SUM 7782 26649 SUM 273 12390 INC 28689 146163852 SUM 6500 24488 INC 13451 24440066 SUM 3367 16264 SUM 12662 23181 INC 17458 760341639 INC 11323 147296459 SUM 33506 34335 SUM 10999 30535 INC 28359 23717115 INC 316 336666913 SUM 4568 19554 INC 17552 10205353 INC 22059 961326061 SUM 17801 29936 INC 5955 128963608 SUM 287 19657 SUM 453 10195 SUM 99 33839 SUM 167 5061 SUM 2109 31059 INC 33458 987067250 INC 31913 621825364 SUM 20919 34719 INC 33095 972053222 SUM 1009 14325 INC 21730 107632617 INC 26730 970331862 INC 25523 509631265 INC 30446 483374577 SUM 1891 16821 SUM 16823 23521 INC 31009 912489009 SUM 3938 32826 INC 16453 466593525 INC 26375 960919703 SUM 8202 20128 SUM 9747 25920 INC 19133 29008489 SUM 25732 29641 SUM 7844 24986 INC 17946 488007097 INC 20423 81168711 SUM 713 33123 SUM 7044 18252 INC 7657 754435453 INC 26944 70896536 SUM 20078 33453 INC 3312 147473322 SUM 1556 32402 INC 24567 955331958 INC 6237 355334328 SUM 8849 31713 SUM 21172 33312 INC 20381 868186919 SUM 1936 30694 SUM 6129 26565 INC 23903 811937662 SUM 4254 25038 SUM 5461 32143 INC 4498 735329587 INC 5074 971321813 INC 29905 390798710 SUM 6519 24060 SUM 5351 26411 SUM 4178 14320 INC 19376 744151907 SUM 1078 27248 INC 12550 610467043 INC 7597 146931850 SUM 5980 11064 INC 2339 533652914 INC 32732 758229000 SUM 8404 32212 INC 728 409121450 INC 20720 760336267 INC 16230 147039838 INC 20925 894678996 SUM 4852 12463 INC 22116 52710339 INC 9820 349335348 INC 63 999045110 SUM 8526 15560 SUM 21256 31315 SUM 14420 23261 SUM 3253 31571 INC 2094 25624527 SUM 14827 33283 INC 23191 300210562 SUM 12956 33788 INC 8313 24853054 SUM 20374 26446 SUM 1584 31314 INC 24186 392243762 SUM 3665 31469 INC 5220 13266780 SUM 7876 28903 INC 33735 873762408 SUM 18233 19289 SUM 12143 22451 INC 13228 26723659 INC 18 927738156 INC 20416 610562826 INC 29337 878661395 INC 33276 19803428 SUM 1258 13530 SUM 8061 33207 SUM 10135 32353 INC 18044 872821397 SUM 346 5084 INC 12837 915837512 SUM 14905 27678 SUM 27691 34395 INC 21530 487465719 SUM 352 30421 SUM 4347 23568 SUM 720 31689 SUM 1805 25083 INC 22430 955180557 SUM 4102 18915 SUM 9729 31742 SUM 21148 31774 SUM 6497 30806 INC 28763 877301771 SUM 1844 26881 INC 9395 41697171 INC 24103 141083897 SUM 640 34307 INC 3589 122028451 SUM 6777 32011 SUM 17168 22650 INC 278 931715551 SUM 3209 25441 INC 12096 599820262 INC 29378 40095740 SUM 14984 25377 SUM 25913 33738 SUM 12650 28502 SUM 10698 15134 SUM 3230 21004 INC 16731 12283285 SUM 12060 28330 SUM 3712 30500 SUM 13688 31166 INC 33098 71592972 INC 10081 589618218 SUM 7321 33605 SUM 7991 33619 INC 1534 669783660 SUM 5032 24487 INC 14840 876512755 INC 33127 828473808 INC 16201 10880440 SUM 15072 27738 INC 7454 356769030 INC 19756 496648991 INC 24713 150022827 INC 11700 80195920 INC 28790 420342810 SUM 7481 32124 SUM 171 19907 SUM 4268 26913 SUM 10104 24208 INC 24612 204786403 INC 20608 78927871 INC 23528 862022966 INC 29388 530648445 INC 12875 491900350 SUM 15490 32156 INC 29172 861739720 SUM 7834 25139 INC 9463 526343461 INC 28027 70063788 SUM 2140 22957 SUM 1614 9416 INC 27307 195073949 INC 13897 124102567 INC 29940 886457896 INC 1834 333067971 SUM 2891 28706 INC 24831 476100928 INC 18207 778349185 SUM 6039 25746 INC 1969 138997020 SUM 14684 32118 INC 15575 24693024 SUM 6901 31388 SUM 8019 30726 SUM 5041 32597 INC 34267 546229427 SUM 1877 20867 INC 3758 424838127 INC 20906 475941908 INC 1149 609251209 INC 9473 145910712 INC 3102 27460547 INC 3805 120569508 INC 17906 942378679 SUM 21465 34698 SUM 24508 33721 SUM 7246 29936 SUM 4098 32681 INC 3208 610429304 SUM 23059 34001 SUM 1549 34644 SUM 8041 31866 INC 2489 751204871 SUM 16879 20654 SUM 19382 34507 SUM 300 25517 INC 2650 686742903 SUM 6651 27149 SUM 7159 32463 SUM 12907 31311 INC 31110 144753313 INC 10427 867207970 SUM 6266 31700 SUM 18285 34692 INC 24141 179194011 SUM 5855 23866 INC 31249 894760484 INC 10936 484351801 SUM 11789 33749 INC 19160 273973659 SUM 7160 29980 INC 30225 995478687 INC 29484 130643061 INC 9489 424563543 SUM 22033 31455 SUM 11299 26354 INC 5868 71462819 INC 11807 894696373 INC 33151 485868021 INC 12467 425082485 INC 9220 2734498 INC 14271 877327449 SUM 14616 29119 SUM 9024 34349 INC 34387 857075537 INC 13593 887670586 INC 26497 945146157 SUM 9628 28855 INC 3558 978529367 INC 857 959331388 INC 18515 350436867 INC 10168 991148230 SUM 8765 25907 INC 22270 263766362 INC 24171 126407616 SUM 31234 33598 INC 8811 585446649 INC 8109 953422348 INC 20730 12194214 SUM 14646 30274 INC 16218 770765886 SUM 5205 30500 SUM 3839 31124 INC 33811 458394255 SUM 30 17918 INC 15024 471079953 SUM 6725 34428 SUM 22254 23502 SUM 22646 29164 SUM 3919 34050 SUM 11357 34534 SUM 3579 34508 INC 3425 483813063 SUM 5419 9426 INC 17574 29026185 INC 6915 93929104 SUM 11420 15113 SUM 507 13837 SUM 28074 34154 SUM 9261 24808 INC 20042 740577532 SUM 523 10392 SUM 6705 31387 INC 4174 59847349 INC 7849 959748102 INC 2948 73307761 SUM 21959 33168 INC 3092 722278944 INC 5790 587027365 INC 13697 874516527 INC 1377 659839765 INC 21923 79512657 INC 28386 660493986 SUM 4208 34529 SUM 16182 34512 SUM 6730 20364 SUM 1870 23968 SUM 8395 21406 INC 31909 987983743 INC 16852 146645978 SUM 4037 26642 INC 30765 4787406 INC 18242 12142479 SUM 1870 21066 SUM 590 25281 SUM 8837 33074 INC 19307 926147447 INC 32511 28864601 INC 3151 79548928 SUM 28545 31420 SUM 13037 31990 INC 4587 483293644 SUM 11100 34474 SUM 1519 25565 SUM 9537 26327 INC 23757 779166252 INC 19928 145878368 SUM 18143 34348 SUM 3736 34474 SUM 1986 34323 INC 21164 709164302 INC 10214 6864123 SUM 11353 29189 SUM 1470 31762 SUM 10287 24876 INC 21759 219577814 INC 29039 26722876 SUM 3086 20912 SUM 5912 19592 INC 2298 341095823 SUM 19102 24121 INC 16213 147381022 SUM 2471 22859 INC 5927 425084712 INC 4053 484767637 INC 7356 79423058 INC 18304 297564994 SUM 3066 15460 SUM 11004 22216 INC 15771 237958853 SUM 2621 17027 INC 11496 44618561 INC 31351 485463667 INC 12950 819110242 INC 10392 138781372 SUM 8861 33909 SUM 15686 32090 INC 23473 892864763 INC 4215 552693955 INC 15428 234088280 INC 29395 72631399 SUM 2708 15183 INC 25145 490083034 INC 3906 62660372 SUM 3143 6794 SUM 842 23975 INC 11870 110688066 SUM 10786 33780 SUM 4754 32455 SUM 5136 32368 INC 31372 126499182 INC 7090 853644891 SUM 216 11768 SUM 22295 32925 INC 25341 405058919 SUM 7562 27672 INC 21343 576342016 SUM 1036 15262 SUM 14902 27648 INC 24062 189825049 INC 6596 61783582 INC 20468 993258576 INC 10384 776002673 SUM 13843 33096 SUM 1254 20969 SUM 1067 30470 INC 19565 854849290 SUM 44 8572 SUM 6706 32209 SUM 3982 7095 SUM 10498 26370 SUM 29168 34637 INC 20074 136776881 INC 31960 812431066 SUM 12866 30923 SUM 15096 33977 SUM 5643 27702 SUM 1558 18244 SUM 13858 28805 SUM 3142 19955 SUM 3380 34666 INC 31148 20375212 SUM 12731 28474 SUM 9443 28615 SUM 4140 30950 INC 33597 958570384 INC 6285 145084070 SUM 3104 18063 INC 15841 744751058 SUM 1293 23917 SUM 4788 27697 INC 11532 878464820 INC 17020 541041135 INC 23013 961776041 INC 21149 7138645 SUM 9418 20030 SUM 17212 26468 INC 34051 955343003 SUM 9885 13950 SUM 15265 30521 INC 12667 130565642 SUM 1211 7951 INC 4352 96984268 INC 8448 470407411 INC 16539 917521963 INC 10993 867239669 SUM 26613 30065 SUM 17060 28133 INC 19645 821038187 SUM 2148 24852 SUM 10266 31070 SUM 7385 23176 SUM 22180 34126 SUM 24720 32178 SUM 10735 30822 SUM 16053 30053 INC 23460 992790979 SUM 10756 27581 INC 20809 610556907 INC 5723 322343873 SUM 6419 29832 INC 8207 928379066 SUM 22512 33081 SUM 1649 34055 SUM 6846 13173 INC 32899 128291224 INC 21656 284707307 INC 4525 12277672 INC 19604 961549428 SUM 5218 34541 SUM 5764 23310 SUM 517 12152 SUM 3101 34510 SUM 16902 31777 SUM 9680 26035 INC 12387 219336155 SUM 2698 5706 SUM 13418 18678 SUM 17762 34261 INC 23663 313822311 SUM 11995 28863 INC 6254 733948155 SUM 1710 5050 SUM 12022 34304 SUM 2175 7503 SUM 7937 16120 SUM 2025 17746 SUM 17414 31523 INC 28765 470519855 INC 26931 693363712 SUM 5505 34323 INC 13543 63553494 INC 19482 937166349 INC 28889 138711872 INC 14911 55815048 SUM 3763 31650 INC 13577 743706123 INC 14222 820205694 SUM 453 24396 INC 16698 408980195 SUM 20637 29705 SUM 4 17454 SUM 23145 34382 INC 2554 143147052 INC 24358 978536150 SUM 3051 22439 SUM 3036 8201 SUM 5516 30750 SUM 10798 24423 INC 1569 600950580 INC 23376 856977356 SUM 3666 20591 INC 24954 875284305 INC 6065 548397818 SUM 450 21613 INC 24512 807696499 SUM 13476 21763 SUM 7004 32384 INC 157 604256673 INC 5374 71610409 SUM 19161 34055 SUM 400 34000 INC 33128 130677407 SUM 517 8827 SUM 11256 27528 SUM 1273 33955 SUM 4808 16472 INC 10547 527651658 SUM 5929 31987 SUM 179 11523 INC 6664 10845236 SUM 9115 25524 SUM 4969 34279 SUM 1575 16440 SUM 5103 26270 INC 27153 463516479 SUM 19860 23324 SUM 12908 19868 SUM 16363 30316 INC 34198 12863038 INC 19026 205801716 SUM 7075 26668 INC 22816 147363303 INC 14619 726962062 SUM 6590 29764 SUM 8851 27459 SUM 28882 31687 INC 21913 479608443 SUM 23479 34727 INC 19480 926174872 SUM 681 28737 SUM 4847 15646 INC 24842 842706978 SUM 29850 33457 SUM 13822 33439 INC 2872 83484756 INC 6704 930934196 SUM 2921 30509 INC 15816 988661901 INC 16085 12255555 SUM 11163 13668 SUM 2406 34051 SUM 20057 27065 INC 31755 624283125 SUM 2769 34043 SUM 1650 13886 INC 4941 87467713 INC 8433 261214539 INC 4803 27883035 INC 6166 64775577 SUM 7960 21053 INC 13061 69717559 INC 30709 834968116 SUM 8321 29326 SUM 17993 31863 SUM 8657 24152 SUM 27097 32821 SUM 8698 15460 INC 277 476335076 SUM 7522 29148 INC 18581 743148297 INC 30468 485152393 SUM 17247 29165 INC 12772 77826449 INC 24415 174369089 INC 9719 24726100 SUM 324 2382 SUM 11804 31455 SUM 30485 34593 SUM 756 34486 INC 30357 976561354 INC 9866 760581291 INC 4530 894724613 SUM 477 21777 SUM 26349 31391 INC 16040 961021045 INC 15569 437542051 SUM 7869 33903 SUM 6465 10941 SUM 17151 31705 SUM 8107 33252 SUM 1751 23085 INC 28229 957354867 SUM 12919 27548 INC 23754 147409464 INC 28349 392083603 SUM 22700 25062 SUM 745 28856 SUM 8974 12729 SUM 3096 33963 SUM 5209 18287 SUM 20952 31841 SUM 2983 31079 INC 9494 103403341 SUM 20943 34176 SUM 3106 13952 INC 11322 110989013 INC 7955 741720897 SUM 477 16068 SUM 8816 19209 INC 16361 6922544 INC 33814 3882085 SUM 11468 21942 INC 10497 283525823 SUM 17436 29969 INC 19573 449556735 SUM 3764 12638 SUM 1262 27712 SUM 19841 33359 SUM 889 17391 SUM 23328 31564 INC 8832 203227221 SUM 9178 28561 INC 33063 521287690 INC 29174 924696386 SUM 7988 26149 SUM 4001 23522 SUM 7888 11412 INC 11074 732068378 INC 10359 869517643 SUM 9622 28069 INC 6969 15905344 SUM 13792 32133 SUM 15143 34055 SUM 7179 30950 SUM 4383 28374 INC 30231 528163329 SUM 2645 28371 SUM 21 16933 SUM 6566 32444 INC 8739 820468893 INC 32570 476131637 INC 1552 143159841 SUM 9496 33400 SUM 1872 23226 SUM 26015 33089 INC 10962 698220332 INC 19938 878480760 SUM 20810 30902 INC 19868 734316296 INC 14733 54577639 SUM 7903 34363 SUM 7916 26383 SUM 6192 26922 INC 21401 28318687 SUM 9682 32162 SUM 15468 19805 SUM 12997 25659 SUM 12246 25482 SUM 25629 30177 SUM 2198 27096 SUM 4270 21466 SUM 11434 23556 SUM 9787 34111 SUM 32309 34710 SUM 7834 26337 INC 8837 115806978 INC 27162 62268789 INC 13863 121211458 INC 1899 414099108 INC 4549 808193830 INC 6646 803157114 INC 17663 509367443 INC 22564 806117651 INC 2359 413969016 SUM 878 27937 SUM 805 33478 INC 14963 140583498 INC 22970 147303195 INC 14325 903370646 INC 11958 552678634 INC 33837 953423202 SUM 8301 16846 SUM 24293 34377 SUM 937 22934 INC 30344 389905729 SUM 6295 27050 INC 19603 12173450 SUM 2716 11949 INC 5202 46799756 SUM 5359 33246 INC 33542 521728146 SUM 1713 31121 SUM 1683 29872 SUM 20374 28000 SUM 469 21927 INC 14802 993284319 SUM 8218 31295 INC 32432 117940475 INC 6720 804764192 INC 28266 979696863 INC 30143 993794714 SUM 34 11706 SUM 1961 23316 INC 5404 793036862 SUM 19862 34349 SUM 543 33073 INC 30445 201485555 INC 31535 474064783 INC 13900 142762307 INC 29982 708114675 INC 11373 543250367 INC 8344 685823101 INC 7809 143251656 INC 26272 811879054 SUM 10731 25024 INC 6233 90500072 SUM 426 33673 SUM 347 10260 SUM 1757 23858 SUM 4524 30877 INC 17899 381326894 INC 16002 281291089 INC 12872 944728534 INC 29202 954753056 SUM 13259 20366 SUM 9042 17495 INC 17962 112548641 SUM 5289 34153 SUM 12112 30505 SUM 765 31473 SUM 1369 17490 SUM 55 33390 INC 10795 759467595 INC 12462 513258184 SUM 4774 16480 INC 6579 10211168 INC 1986 987938503 SUM 1754 31438 SUM 10832 33248 SUM 3339 24351 SUM 25117 34689 SUM 19270 33707 SUM 6282 32185 SUM 16396 32834 INC 14930 811412663 SUM 14518 28525 SUM 3730 25803 SUM 8821 27465 INC 2028 357257319 INC 13737 29050295 INC 5196 132461952 SUM 27216 34548 INC 14854 350706929 SUM 22663 34514 INC 29055 28393615 SUM 8421 28235 SUM 103 22372 INC 18904 10858369 INC 1128 920188294 SUM 7502 16866 SUM 6708 24479 SUM 4487 13822 INC 28245 591589459 SUM 11504 26564 SUM 2030 19568 INC 7561 457266043 SUM 13613 23533 SUM 382 24767 SUM 559 33004 INC 1955 794370302 INC 29474 735161179 INC 4288 953061360 SUM 1159 27067 SUM 5763 24952 SUM 4810 27655 SUM 3750 23475 SUM 2 14678 INC 9432 926294807 SUM 5299 29996 INC 16069 771223899 INC 17260 351235725 SUM 1563 27524 INC 19004 575468728 INC 6413 146908121 INC 32414 10585852 INC 9298 214724554 SUM 1152 27656 INC 13790 147410197 INC 34380 532624970 INC 22796 392967068 SUM 5274 20250 SUM 2777 18545 SUM 2066 30493 SUM 5383 32536 SUM 6671 19706 SUM 584 27903 INC 4911 946771263 INC 1498 3885719 INC 31933 8837841 INC 21664 794043026 SUM 14949 21030 INC 1509 340115124 SUM 14321 25834 SUM 4434 14825 SUM 7868 26442 SUM 1278 17371 INC 25957 952172250 INC 12958 28965386 SUM 422 32542 SUM 16272 34347 INC 22129 568536685 SUM 14077 34072 INC 3731 856458971 INC 27308 614350109 INC 9319 607005631 SUM 7405 9862 SUM 274 18094 INC 33871 656967291 SUM 2298 31282 SUM 19380 23199 SUM 6070 21472 INC 15891 756358362 INC 18679 626255207 INC 32552 479411214 SUM 29057 30450 SUM 11886 32165 SUM 25179 29190 INC 25860 28930976 INC 4321 945982191 SUM 14899 24993 SUM 6420 9471 INC 19059 63552250 INC 4826 73692919 SUM 18489 22345 SUM 4002 34711 SUM 9145 18369 INC 749 610231470 INC 34666 940886963 SUM 16650 29384 INC 28586 418432540 INC 25777 434133029 SUM 1333 34151 SUM 2819 23987 SUM 551 8658 INC 24094 11091049 SUM 6604 21730 SUM 9265 31579 SUM 408 25609 SUM 2484 30377 INC 29414 693257873 INC 32743 62912361 SUM 4427 11439 SUM 18068 33169 INC 27763 56842436 INC 27281 959506635 INC 33901 334995541 INC 6930 961967704 INC 24002 76178460 SUM 178 24011 SUM 10773 20124 SUM 964 26357 SUM 1786 23460 INC 11826 38386754 INC 18578 28992049 INC 29150 16314956 SUM 8391 32919 INC 24733 418454832 INC 6666 892122561 INC 4130 724820070 SUM 3031 13395 SUM 941 23307 INC 8550 879234159 SUM 3275 23990 SUM 1672 31066 SUM 1497 25686 SUM 1376 27766 INC 25382 878785612 SUM 2033 20781 INC 14487 518747093 INC 34457 140647421 INC 33750 659809668 INC 24025 860205375 SUM 13851 34056 SUM 13342 30861 SUM 11717 33027 INC 26099 796912692 INC 19425 852208297 SUM 26 28104 INC 20111 77965874 SUM 9664 33571 INC 1830 147215643 SUM 3588 33915 INC 6230 408592324 INC 4971 889346552 SUM 17664 31786 INC 22686 984935272 INC 19832 610592087 INC 30080 147456769 INC 30326 146271031 INC 33437 961519239 SUM 5702 26600 INC 21097 424754972 INC 28494 123847181 INC 9794 144333663 SUM 14527 30536 INC 7320 109463969 SUM 13956 32752 INC 1586 335424270 INC 12185 894833440 SUM 8755 31261 INC 22953 29076291 SUM 1932 28462 SUM 3217 15092 INC 26721 928420649 INC 15903 605097966 SUM 7557 33481 INC 7871 877043935 SUM 12974 25824 SUM 717 29326 INC 27860 750124298 INC 16941 116505494 INC 14120 146728275 SUM 3216 23337 SUM 15812 22245 SUM 19780 30682 INC 6147 864326227 SUM 25854 32693 INC 11149 416673020 SUM 1200 2370 SUM 2110 30555 SUM 4379 16237 INC 9566 573191994 INC 14101 113887673 SUM 574 22179 INC 26743 994030034 SUM 9614 21673 SUM 8873 18198 INC 15398 910210032 SUM 7258 21180 SUM 4181 9111 INC 5254 942729262 SUM 1617 26745 SUM 965 24766 INC 27258 26927944 INC 2035 476335874 SUM 7381 24274 SUM 15818 26325 INC 19831 117422857 SUM 1193 10235 SUM 167 9553 SUM 7932 30978 INC 17289 954023702 INC 9758 840720479 INC 1629 929625609 INC 26819 6928222 SUM 129 7433 SUM 315 26773 INC 16206 105353089 SUM 280 18278 SUM 4809 33414 INC 6395 6942916 SUM 3620 30321 SUM 13016 34032 SUM 6492 30469 SUM 14598 32423 SUM 4481 17889 INC 25426 707070080 SUM 1672 30971 INC 16098 686813099 SUM 3956 33466 INC 27945 960609388 SUM 882 32705 INC 22517 10192407 INC 33051 146754601 SUM 7844 20652 INC 29919 685011425 INC 33628 15969141 INC 17166 68417299 SUM 5361 26127 INC 24353 788455354 SUM 23557 28787 SUM 15501 33767 INC 29686 129642843 INC 5315 892581661 INC 8272 80357567 SUM 1158 31541 INC 14470 147289272 INC 4822 96031106 INC 10723 878773302 SUM 8 18124 INC 12113 971316960 INC 32691 871831889 INC 14092 726958548 INC 9316 147472035 INC 11062 893210726 INC 21552 882279032 INC 16906 605842612 SUM 2243 28565 SUM 1072 27231 INC 31559 912290400 INC 5239 28726222 SUM 15461 29293 SUM 9326 32854 INC 6504 27536338 INC 21638 741735822 INC 21289 337913459 SUM 1831 24656 INC 22529 789519322 INC 720 792630888 SUM 9651 20528 SUM 968 31380 INC 23628 147084748 INC 3047 808732335 SUM 4703 26410 INC 21926 585408013 SUM 19902 34254 INC 27221 978158237 INC 18990 24445232 INC 24946 606388153 SUM 5396 26878 INC 2349 16834964 INC 11752 71947438 SUM 5982 31791 SUM 11509 27983 SUM 2628 25756 SUM 8655 15947 INC 20354 878559945 SUM 30134 34701 SUM 239 25263 SUM 533 17503 SUM 12944 34653 INC 27610 852639487 SUM 4537 22166 INC 16441 986589990 SUM 8771 15023 SUM 6610 17312 SUM 3931 33443 INC 14913 136879259 SUM 1925 14634 INC 9395 820547956 SUM 1881 32825 INC 16886 486827641 INC 34376 20045654 INC 15087 808743023 SUM 46 23517 SUM 2271 19601 INC 6716 11637189 INC 8202 415333222 INC 20032 937691328 INC 20595 147216555 INC 8189 248752639 SUM 137 16492 SUM 3666 28616 SUM 708 28451 INC 30640 688282804 INC 31689 490061794 SUM 787 12122 INC 8733 744812849 INC 1316 19301258 SUM 4558 9870 SUM 5562 21858 INC 2201 113339454 INC 10380 961873263 INC 7031 874483115 SUM 5038 27771 INC 8466 8063388 INC 1786 134635861 SUM 4500 34332 SUM 6318 16906 INC 12617 402941214 INC 24833 819002698 SUM 2239 14488 SUM 18759 25711 SUM 6603 30688 SUM 2914 33273 INC 1828 75698436 SUM 10458 31833 SUM 2758 25324 INC 24702 820955826 SUM 8340 24555 INC 26785 744825835 INC 24237 920643632 SUM 12435 26391 INC 10621 477847627 SUM 899 8583 SUM 4969 34711 SUM 2419 27742 INC 15052 860139163 INC 13233 2610187 INC 15245 681618561 SUM 1884 34592 INC 30735 332657558 INC 28429 802637816 INC 8820 22208007 SUM 2996 29238 INC 9428 609401683 INC 28462 945786403 SUM 1013 5947 SUM 9742 26954 SUM 4208 20843 SUM 15850 29325 SUM 8821 31822 INC 32868 520040542 SUM 774 33475 SUM 13679 33761 INC 23172 146374205 INC 29982 964675949 INC 31486 669477580 SUM 1182 14283 INC 21880 977006343 INC 28640 894836832 INC 13915 685846248 SUM 13719 32631 SUM 18119 23711 INC 24830 961125373 SUM 14655 32240 INC 29818 739622845 SUM 6383 32494 INC 30252 670410751 INC 25046 78800056 SUM 6297 33881 SUM 5541 32697 SUM 3182 19866 SUM 2386 10565 INC 27570 472150782 INC 11363 760358461 SUM 258 15812 INC 29585 972312413 INC 21938 194147146 SUM 5915 30315 INC 28918 942443234 SUM 14549 27779 SUM 193 9473 INC 27998 644109 INC 11123 26716433 INC 31333 481182415 SUM 2463 20717 INC 33723 750718354 SUM 15814 32495 SUM 209 13301 SUM 1793 21799 INC 27483 542450839 SUM 1112 8209 SUM 483 28425 INC 24170 602730623 INC 10577 491631263 SUM 10599 31133 SUM 2083 26608 INC 14562 74534944 INC 18123 20032442 SUM 24476 33277 INC 28719 112343547 SUM 3164 17383 INC 29931 111715137 SUM 14876 25679 SUM 17308 31556 SUM 8943 25289 INC 12338 950829363 INC 8787 112282706 SUM 9246 21121 INC 3919 142977434 SUM 5366 25669 INC 30395 676668240 SUM 769 20159 SUM 2233 32033 INC 31618 20398951 INC 4945 10175354 SUM 15869 28771 INC 14703 473699713 INC 1143 16467050 SUM 2598 26166 SUM 20683 28586 SUM 3072 31942 SUM 2633 26523 INC 121 187291026 INC 14395 72517361 INC 2446 152439157 INC 30278 743859006 INC 20359 46342837 SUM 10028 31318 INC 4448 724588589 INC 23607 419748728 INC 2944 143232953 SUM 1640 27901 SUM 15050 29270 INC 27616 748062310 SUM 1613 18957 INC 30188 591548901 INC 22465 18013835 INC 2648 724817680 INC 1081 925421666 INC 34642 71600659 INC 19429 2765621 SUM 10504 30674 SUM 24714 32681 INC 14193 146497841 SUM 10036 33219 INC 34187 279916029 INC 18729 424556127 INC 3126 985720170 SUM 554 4854 INC 20093 990202007 SUM 2071 13913 INC 16345 878871175 SUM 28435 33725 INC 18374 693335262 SUM 12901 24311 INC 7721 772060836 SUM 5258 34304 INC 17137 800117372 INC 23931 983881759 INC 34640 4473038 SUM 794 4940 INC 6810 890146163 INC 19816 390310274 SUM 3253 29974 SUM 3710 31982 INC 12924 26406293 SUM 9887 33883 SUM 6386 14551 SUM 1664 31697 SUM 462 12980 SUM 17407 34667 SUM 24752 32809 INC 7092 20072637 SUM 949 4032 INC 21815 810040562 SUM 5150 13744 SUM 9818 21890 SUM 633 26724 INC 21792 10589787 SUM 11770 23347 INC 18620 673455945 SUM 1218 29210 INC 13917 183821930 INC 16670 142808889 INC 7349 126331033 SUM 4497 25522 INC 15435 536830987 SUM 3218 33557 INC 29766 414137970 SUM 12086 33688 SUM 28997 31099 INC 28469 905767015 SUM 21223 34187 INC 21420 77201596 SUM 2128 24553 INC 12214 937737729 INC 17869 885980805 SUM 8731 18800 INC 6466 870498402 SUM 831 6429 SUM 310 12343 SUM 1048 14405 SUM 13811 21992 INC 3605 941392251 INC 25850 96975081 INC 14534 878798133 INC 32156 993240140 SUM 4144 29341 SUM 1474 4687 INC 21193 962360079 SUM 18358 26933 SUM 1856 14542 INC 34369 26850709 INC 30003 682636176 INC 16465 106798882 SUM 1958 22422 INC 12562 851956783 INC 5397 862084483 INC 22334 818756559 SUM 2210 32570 SUM 644 31444 SUM 10781 30022 SUM 17508 25332 SUM 5299 31848 INC 8846 989740675 SUM 6041 33808 SUM 5410 28065 SUM 11720 28906 INC 10009 526565175 SUM 1519 21373 SUM 94 22671 INC 13133 930126113 INC 1709 610552391 SUM 266 23421 INC 5747 120186920 SUM 8822 28181 SUM 8832 34313 SUM 4685 34669 INC 31581 440710939 SUM 5198 5783 INC 31373 954779637 INC 24521 944617605 INC 7951 51409632 INC 13214 73102717 INC 31626 748625262 SUM 12819 31293 INC 21390 76681169 SUM 13901 29278 SUM 2230 23213 SUM 7160 28535 SUM 5916 25920 SUM 747 22109 SUM 3372 21106 SUM 2923 34350 SUM 14928 33841 SUM 9782 34630 INC 18802 758825126 INC 26929 844965703 INC 18916 473861249 SUM 534 15264 SUM 4003 23682 SUM 7055 17809 INC 15417 608150437 SUM 913 6873 SUM 2046 28817 INC 7632 936440358 INC 32784 7956368 INC 10207 130644370 INC 21878 802574075 INC 30673 603615666 SUM 3148 15314 SUM 4462 29164 SUM 8317 32265 INC 25847 4594025 INC 19285 888253196 INC 19433 862094421 INC 263 827088980 INC 12215 461297656 SUM 2982 29282 SUM 8595 20626 SUM 6525 24410 SUM 16935 27498 SUM 8644 28993 INC 33873 953398727 SUM 13523 28523 SUM 16323 33425 SUM 16353 34285 INC 2843 756360868 INC 29944 316040265 INC 1809 957744912 SUM 6625 25217 INC 21741 28448846 SUM 612 24005 SUM 15435 28840 INC 31885 986889374 SUM 4726 34657 SUM 9334 20561 SUM 2153 20704 INC 23373 10033557 INC 21442 666698646 INC 431 420766802 INC 17930 894812198 INC 23892 943414283 INC 14277 960363878 INC 15051 277683596 SUM 11315 13888 SUM 12604 19729 INC 347 865024702 SUM 28748 34577 SUM 2671 24478 INC 27162 999260681 SUM 16403 26038 INC 29579 673013496 SUM 2900 11004 SUM 9601 30742 INC 27903 54770352 SUM 6808 29010 INC 23515 417383782 INC 19893 28531150 INC 8818 442707512 SUM 4755 31322 SUM 2303 17340 SUM 327 31709 INC 14191 754969168 INC 10245 535462594 SUM 22070 31354 SUM 6235 31126 INC 4118 869939066 INC 7242 823283278 SUM 2044 26808 INC 31122 105477169 INC 2478 3610495 SUM 21863 33350 INC 10205 912574664 INC 5798 972929737 SUM 16357 22791 INC 10507 74402075 SUM 1006 17738 INC 8261 938421250 SUM 8530 32845 INC 4550 856975737 SUM 1327 26935 INC 15651 125819639 INC 28258 130697823 INC 2382 492161693 SUM 1830 28411 INC 12317 589609938 INC 12661 742699725 SUM 502 21418 SUM 8755 28905 INC 3149 472023578 INC 14621 145178461 SUM 6477 31377 SUM 17094 31530 INC 32233 452980584 INC 5234 128556063 INC 12974 982577458 INC 27758 909934945 SUM 3319 27784 SUM 12719 27657 INC 9098 122186087 SUM 2868 34156 SUM 227 27738 SUM 12488 18604 SUM 24758 34664 INC 16654 760366150 SUM 1259 30555 INC 7776 211182566 INC 29129 103046201 INC 26174 823517954 SUM 5390 30430 SUM 10658 30286 INC 10163 356021945 INC 7631 959839281 SUM 5574 14196 INC 16431 978705374 SUM 10579 21632 INC 28844 341552356 SUM 726 24323 INC 27157 257217556 SUM 8486 30256 INC 29773 222541346 INC 12523 800656019 SUM 5182 32524 SUM 2070 32975 INC 3219 16592500 SUM 20657 33478 INC 14938 422881433 SUM 1100 11791 INC 9045 961673479 INC 31869 934369529 INC 32818 483232100 SUM 1277 18741 INC 21815 28276915 INC 20242 959194246 INC 9378 934532569 SUM 33063 33634 SUM 26316 32026 INC 33505 24762726 INC 10542 25663747 SUM 13579 32284 SUM 29464 31070 INC 5846 491664494 INC 25459 79582828 SUM 8260 22538 INC 7827 937001496 SUM 12663 30103 SUM 13802 33114 SUM 23804 30265 SUM 637 26578 INC 32167 820072205 SUM 18425 28846 SUM 10135 31990 SUM 5799 22807 SUM 52 1888 SUM 1594 21706 INC 26804 88715499 INC 3230 857783118 INC 24473 12254912 INC 34203 607505474 INC 2976 758160573 SUM 2492 32225 INC 29928 148687576 INC 15837 27571228 SUM 15771 28082 INC 18729 75636949 INC 14627 79554426 INC 10576 865501813 INC 24664 5599750 INC 5638 10170196 SUM 4779 30388 INC 373 29068588 INC 27052 67356656 INC 6387 73695069 INC 4633 781620465 SUM 60 13539 SUM 5641 28612 SUM 3339 27722 INC 23873 30259341 SUM 2827 23133 SUM 29581 31188 INC 18011 63201408 SUM 3562 6677 INC 23452 95560692 INC 28751 938552782 SUM 18951 26689 INC 21985 796349415 INC 26643 978706864 SUM 16062 32083 SUM 569 15596 SUM 4139 17467 SUM 13800 26693 SUM 3986 27487 SUM 24770 33109 SUM 18958 28244 SUM 6195 34592 INC 18965 130603463 INC 32311 529730925 SUM 4967 31371 SUM 5304 32184 INC 20791 492190541 SUM 8324 22788 INC 29709 722775248 SUM 2029 26896 SUM 5358 17014 SUM 2981 30658 INC 27923 67653944 INC 22978 80266106 INC 32926 28533697 INC 31064 760613607 SUM 2821 31141 SUM 7044 13271 SUM 9457 32746 INC 14860 67087557 SUM 10861 33023 INC 24131 846266772 SUM 5834 20243 SUM 83 9685 INC 2757 223725018 INC 9939 869167246 INC 12594 222152517 INC 12164 593366766 SUM 3941 34637 INC 23337 12838092 INC 21760 954627320 INC 19480 938278679 SUM 18877 33941 SUM 26061 33283 INC 17867 850900397 INC 104 130423447 INC 23697 16459368 INC 4102 652958871 INC 7909 17443080 SUM 1984 14344 SUM 6031 27301 SUM 1985 28363 SUM 13899 21873 SUM 15674 31166 INC 23349 147464262 INC 17615 131363490 INC 21221 979419931 INC 15242 892336012 SUM 8969 27659 INC 26140 141149730 INC 10599 136624629 INC 1116 437580296 SUM 2045 34444 INC 10689 190221887 SUM 710 33778 INC 21425 29064805 SUM 5088 29806 SUM 1249 5367 INC 34258 339788833 INC 20940 27704922 INC 8117 12160386 SUM 4472 22181 INC 26969 801390516 INC 10307 132752001 INC 7821 273485133 INC 12983 503261198 SUM 44 18628 INC 7184 62608613 SUM 565 24361 SUM 13169 32121 INC 25019 526178050 SUM 3506 15958 SUM 2611 26235 SUM 17738 32120 INC 24829 60516921 INC 28416 809693936 INC 13268 73675026 INC 21053 319821820 SUM 17058 33849 SUM 1179 16520 INC 1070 991253222 SUM 21275 34071 INC 2681 8010844 INC 23451 351365758 INC 12550 45677821 SUM 275 12030 SUM 7598 31239 INC 25951 75599471 SUM 12657 23364 INC 12782 50812895 INC 7627 324353648 SUM 14889 24890 INC 2929 995958479 INC 9523 873617724 INC 20967 931335593 INC 6025 121257009 INC 13540 13216105 INC 2660 993046323 INC 26611 891689348 SUM 652 13295 SUM 5521 31026 INC 23948 132712144 SUM 5655 11093 SUM 3251 25386 SUM 20750 31167 INC 9911 811366409 SUM 20690 24304 SUM 10693 31284 INC 4729 862230089 INC 7492 608429226 SUM 4778 32345 SUM 61 12830 INC 32902 852821416 SUM 7807 25549 SUM 3220 19256 INC 1541 150941353 INC 26339 137369795 SUM 22295 34695 SUM 10799 33662 SUM 14062 26557 INC 22896 466302007 SUM 7308 19431 SUM 1643 16862 SUM 1448 19118 SUM 17983 34159 INC 5244 915906171 SUM 22109 34131 INC 17707 147420731 INC 15939 11154578 INC 19844 103927077 INC 22111 933974527 INC 19316 5755267 INC 6802 29062456 INC 27807 9822290 SUM 4695 31819 SUM 2957 6206 SUM 10018 22820 INC 2255 738481288 INC 23469 128068336 INC 29759 957739410 SUM 17453 23540 INC 13783 654705997 SUM 3382 32931 SUM 17669 32652 INC 31723 489052721 INC 5109 910890997 INC 17412 759170713 SUM 16504 21832 INC 14203 8911553 INC 19754 6350657 INC 891 942483958 SUM 8253 33641 INC 19331 58700414 INC 14118 10081060 INC 345 15010538 SUM 1452 24986 INC 32198 12246543 SUM 8697 18230 INC 3398 71921974 SUM 37 31524 INC 8194 801109662 INC 20724 878433788 INC 15932 609779065 INC 4549 610299777 SUM 1431 24529 INC 6627 952422336 INC 32097 953222514 SUM 3990 27854 INC 3405 122125261 INC 31296 856962748 SUM 10477 27662 SUM 760 29850 SUM 6937 32622 INC 18906 573909526 INC 18792 69394406 SUM 3106 25031 SUM 1366 10246 INC 12873 804384414 INC 12836 900795295 SUM 3539 15320 INC 19899 724319661 SUM 441 18281 SUM 10866 26351 INC 2494 971295887 INC 15664 141028260 SUM 467 26570 INC 17620 147431856 SUM 3644 33709 SUM 10082 25675 SUM 4739 10220 INC 5573 142192973 SUM 12762 31168 SUM 3031 29890 INC 16375 742270774 SUM 11890 31420 INC 5192 879009103 INC 10567 27876254 SUM 28456 28675 SUM 11405 32535 INC 20676 91595428 SUM 7503 34238 INC 8227 911342313 INC 26256 40525864 SUM 7004 30743 INC 30170 415196146 INC 25274 45394201 INC 12795 454440668 SUM 3561 20920 SUM 2361 31769 SUM 13995 33378 SUM 8417 32225 SUM 4352 32670 INC 25169 59645103 INC 14428 919693830 SUM 19484 34083 INC 3391 196305911 INC 8920 105419975 SUM 12369 22640 INC 14032 550884960 INC 27112 77080083 SUM 9911 33917 SUM 5472 33927 INC 24755 13075660 INC 18230 865594339 INC 29775 969898226 SUM 2815 11775 INC 34508 878992929 INC 27100 73967504 INC 2984 350000582 SUM 1736 26949 INC 10653 841379344 SUM 13769 25235 INC 20199 943601611 INC 99 11771201 INC 13516 144827410 SUM 1993 21761 INC 6340 991329356 INC 15394 988476463 INC 19489 141186800 SUM 2858 28724 SUM 1756 16043 SUM 3014 19453 INC 17380 955070793 INC 24342 810851867 SUM 6501 14590 INC 10600 424582944 INC 11805 610327331 SUM 5612 28047 INC 25478 743610061 SUM 37 11426 SUM 11216 34113 INC 9498 874838454 SUM 12195 16935 SUM 7322 13844 SUM 15658 20423 SUM 4442 29102 INC 26571 419275788 SUM 3838 26815 SUM 116 11926 INC 11396 990926367 INC 9532 729708017 SUM 25719 31291 SUM 13896 29775 INC 25399 927584195 SUM 1470 5699 SUM 429 34595 INC 7430 11233485 INC 9450 686631560 SUM 4395 20147 INC 7967 27599392 INC 17635 123454772 SUM 10937 28473 SUM 14906 32319 INC 31716 911621658 INC 24311 273898192 INC 2208 223712471 INC 11394 928393757 SUM 6746 20570 SUM 1816 13783 INC 5086 937509942 SUM 1871 24436 INC 12541 670006109 SUM 4281 21849 SUM 6502 32025 SUM 517 8860 SUM 10696 22782 INC 13070 954774099 SUM 257 23885 INC 1938 995906524 INC 28115 921762274 INC 24323 144305668 SUM 25311 34337 SUM 1955 34331 INC 18844 938351395 INC 7501 492116354 INC 34567 862168563 SUM 1324 27430 SUM 1298 23541 SUM 16632 28906 SUM 1703 26689 INC 25541 986981572 INC 27691 879001896 SUM 10805 17356 SUM 3267 33271 INC 8919 943851780 SUM 1087 22021 INC 5829 760388686 INC 16553 28963559 SUM 16406 29758 INC 14665 304379567 SUM 408 34169 INC 1329 602121330 INC 30269 821098549 INC 33381 820939941 SUM 23326 34526 INC 25909 10367002 SUM 1292 26911 SUM 1717 25910 INC 23187 868617172 INC 310 483453864 INC 5726 608458304 INC 6664 277663245 INC 24473 605006173 SUM 13015 32706 INC 16609 874825661 INC 11114 993103773 SUM 12165 34480 INC 32708 752204786 INC 20015 958294399 INC 22729 69114006 INC 6705 946098748 SUM 52 31985 INC 30964 408963004 INC 29392 147402492 INC 7531 723899418 INC 2644 798017998 SUM 32 33760 INC 29277 77953799 INC 1573 50617082 SUM 2494 20953 SUM 841 8184 INC 27195 476331129 INC 30700 64246459 SUM 7048 28919 SUM 1888 30983 INC 10943 72674298 INC 15813 489974387 INC 6273 289813123 INC 333 28964377 SUM 766 22008 SUM 2270 20798 INC 21230 469633843 SUM 3136 32340 INC 17407 928017530 INC 3051 4290307 SUM 28169 34327 INC 10983 13160059 SUM 1975 26653 SUM 1784 31334 SUM 20657 33319 INC 8349 467639064 SUM 101 24926 SUM 45 29817 SUM 5514 17945 INC 5419 223181989 SUM 1038 20528 SUM 1664 25563 SUM 18803 34534 SUM 581 26793 INC 13512 726420107 SUM 16053 34182 INC 21301 482735896 INC 3748 20115365 SUM 891 29661 SUM 3822 33125 SUM 9389 32280 SUM 6454 27866 INC 374 6579054 SUM 29884 34636 SUM 28 5044 INC 4884 145296819 INC 26946 656386882 INC 28716 146917122 INC 18086 142850347 SUM 10465 27684 INC 13454 146869338 SUM 1972 22954 SUM 6378 27957 INC 23897 324144143 INC 21947 724411856 INC 21748 957745667 SUM 7290 31770 SUM 1927 29894 INC 30270 121704724 SUM 8784 34262 SUM 10852 33928 INC 20493 407402224 INC 12577 466782164 SUM 25557 32931 SUM 2956 29402 INC 14804 693493820 INC 1369 132764504 INC 22682 113920029 SUM 19701 34706 SUM 12115 34670 INC 12464 963636850 SUM 6730 33895 INC 9516 995870063 INC 3597 972164936 INC 7724 81164232 INC 28578 179968310 INC 9379 465274964 SUM 3784 31271 INC 26608 760514246 SUM 23639 31540 SUM 15966 31342 SUM 28876 33874 INC 28772 489584104 SUM 247 13168 INC 5159 11866939 INC 7938 585828440 SUM 19130 31505 INC 25960 18322369 INC 31456 566169443 SUM 25750 32490 INC 10623 827313870 SUM 19504 27755 INC 8379 179169395 SUM 7996 27210 INC 19601 850388763 INC 32593 571279869 SUM 7306 11903 INC 6546 7657941 SUM 3923 24235 INC 9349 624688211 SUM 6849 29240 SUM 55 25902 INC 11882 29066646 SUM 1724 17883 SUM 14018 31244 SUM 22738 32601 SUM 1286 30491 SUM 13751 26010 INC 23247 138558539 SUM 24036 30676 SUM 495 18274 INC 26305 616990105 INC 13837 491542184 SUM 8083 18889 SUM 7309 31512 SUM 11020 32274 SUM 13652 31378 INC 20922 18019335 SUM 5003 27956 SUM 3956 21986 SUM 4514 34336 SUM 10059 13925 INC 7555 9718391 SUM 3325 24528 SUM 32430 34430 SUM 9818 34028 SUM 7625 26744 SUM 6199 23784 INC 28163 956474709 INC 25456 64776151 SUM 21454 34562 SUM 573 12523 INC 27138 130160587 SUM 4399 30762 SUM 257 23702 SUM 1001 27827 INC 32316 878493364 INC 32747 519518770 SUM 8982 24129 INC 1508 859770786 SUM 6715 19477 SUM 23196 31280 SUM 22203 27618 INC 4188 15604019 SUM 9440 25468 INC 34459 534933237 INC 34402 542918554 INC 29272 725983993 INC 21092 139060972 SUM 15475 24422 INC 5203 476619 SUM 9230 22706 SUM 12559 21798 SUM 2928 12582 INC 34376 952250073 SUM 10 32658 INC 7166 146290164 SUM 16048 34712 INC 16510 726572581 INC 34647 760632122 SUM 20052 22507 INC 5287 887425688 INC 2052 73737609 INC 2553 276765307 SUM 27026 31842 SUM 16788 31575 INC 28222 335248365 SUM 30430 34596 SUM 1411 27092 INC 17843 954246850 SUM 5725 25962 INC 15335 902599872 SUM 17754 24539 SUM 7994 31304 INC 29171 996113303 SUM 5950 21633 INC 21334 146895782 SUM 8394 20439 INC 21705 71598935 SUM 5528 23959 INC 16785 146369018 SUM 13285 25624 SUM 1240 25807 INC 33285 970969379 SUM 14852 34543 INC 17555 810860528 INC 19418 861235297 INC 15390 130692199 SUM 6790 32357 SUM 2029 31362 SUM 5720 34681 INC 18148 857485679 INC 32093 904481785 INC 12943 101165031 SUM 8117 24682 INC 12190 93561209 SUM 137 16891 INC 9825 139181561 SUM 7455 11323 SUM 5528 29485 SUM 21483 32790 INC 1259 480236160 SUM 2094 25267 INC 54 437007904 SUM 25914 33851 SUM 2726 22113 SUM 8176 32520 INC 15567 826686248 INC 18813 927775184 INC 5430 796943245 SUM 1070 31394 INC 5720 491330232 SUM 2915 19491 SUM 6404 31740 SUM 17619 31710 SUM 4509 32052 SUM 225 22605 SUM 7962 14608 SUM 5556 33939 INC 4096 771559043 INC 30549 21835736 SUM 5069 33068 SUM 16242 34492 INC 33355 55154158 INC 26026 737130489 SUM 19985 29721 INC 31350 811223503 INC 16915 842311023 INC 1166 13231262 INC 23188 878663608 SUM 14883 28421 INC 2133 348289595 SUM 4242 33321 INC 15330 29060662 INC 16413 71341732 SUM 28454 34478 SUM 25504 29742 INC 11016 777972405 SUM 4988 29683 INC 28543 73582243 INC 5702 891424691 SUM 2123 31635 SUM 15262 32621 SUM 13895 23280 INC 11674 936194686 INC 25869 810859818 SUM 1459 12597 INC 22017 622059764 INC 14120 810583304 INC 18919 560226651 SUM 12606 26274 SUM 9193 34501 INC 14815 121253161 SUM 23136 32885 SUM 2010 32147 INC 3642 14233868 SUM 25939 33561 SUM 5213 33495 INC 32922 536808513 INC 10041 140636929 SUM 20878 25212 INC 16126 701718427 SUM 17400 28128 INC 32740 234813335 INC 7126 844974412 INC 14462 931062097 SUM 20141 29337 INC 16835 25796102 INC 10415 961866382 SUM 1206 23990 SUM 8832 31399 INC 24670 22349140 INC 27673 960891963 SUM 4500 26555 SUM 7603 16940 SUM 2154 21404 INC 8453 912510791 SUM 11088 31655 INC 23013 334874781 INC 26810 937222065 SUM 2596 9038 INC 30980 961978729 INC 14886 735116734 INC 13688 590636412 INC 17831 50981879 SUM 3738 32500 SUM 15 20138 SUM 26823 30292 INC 33044 622222283 INC 29310 721388415 INC 27999 683927072 INC 6025 517019968 SUM 4484 20773 INC 29529 955135941 INC 21312 584952302 INC 33072 989529234 INC 19760 750163480 SUM 979 30262 INC 7471 610301288 SUM 16898 28048 INC 34482 718157090 INC 17417 940217880 INC 32071 979387414 INC 29521 742787226 INC 17274 40122577 INC 6112 105507036 INC 444 29037589 SUM 15637 32674 INC 4742 26326533 SUM 7070 19153 INC 33519 28997846 SUM 5300 24771 SUM 5226 22240 SUM 4568 12056 INC 23952 803070615 INC 10760 934234577 INC 433 24822030 INC 33961 73739670 INC 12590 483692828 SUM 6228 32617 INC 1602 874747492 SUM 23226 33822 INC 31755 994988449 SUM 1123 17802 SUM 265 33068 INC 28491 218417115 SUM 2579 32365 INC 28082 12284233 INC 22298 146923328 SUM 11112 26834 INC 9847 490019248 SUM 924 23115 INC 32525 23538774 SUM 3055 9047 SUM 14285 29288 INC 34487 593571019 INC 16532 19620596 SUM 59 15288 SUM 11139 20079 INC 19958 25231233 INC 3075 63589026 SUM 7475 31685 SUM 16059 25199 INC 21277 852926813 INC 3896 605285892 INC 9823 542959398 INC 8396 693094384 INC 29853 334997864 SUM 4130 32812 INC 20470 678206103 INC 18337 105537699 INC 21382 28962589 SUM 12519 31990 SUM 2884 24778 SUM 714 25210 SUM 14957 25773 SUM 25628 34290 INC 6318 938752370 SUM 1041 28924 INC 20743 27613750 SUM 3687 34703 INC 23135 951131263 SUM 20332 21555 INC 9071 8629841 INC 16050 590928517 INC 685 954991105 INC 27512 122844866 INC 14071 884821922 INC 18347 335702398 SUM 1304 20662 SUM 3483 14361 SUM 10968 27284 SUM 1428 30803 INC 28646 16145692 INC 30285 137125596 SUM 26693 32990 INC 6086 97036088 SUM 16262 26085 SUM 15870 34358 SUM 2075 5550 SUM 5706 20218 SUM 3499 34201 INC 33773 5816366 INC 20753 87205465 INC 23533 559287376 INC 14295 894866990 INC 21301 952746337 INC 8489 942021623 INC 14021 883805413 INC 23585 121176180 SUM 8006 25430 INC 33812 921754828 SUM 9488 25015 SUM 6238 6765 INC 16159 949982684 INC 16030 268322333 SUM 14954 18483 INC 20226 357965272 SUM 7794 22615 SUM 6545 34597 SUM 2284 26309 SUM 3563 29345 SUM 21974 25818 SUM 1526 5444 SUM 1807 28167 SUM 6498 23967 SUM 4453 23200 INC 29074 491667429 SUM 2672 11353 SUM 10234 33813 SUM 21458 33077 SUM 116 4425 INC 20805 147414489 SUM 2223 22080 SUM 601 19014 INC 8798 945573860 SUM 1000 9573 INC 11931 542426478 SUM 3424 23209 INC 2903 402243032 INC 22722 73678791 INC 33264 606138243 INC 4324 928043817 INC 9031 758492257 INC 29135 686874783 INC 11599 113897299 INC 12251 145134081 SUM 14872 32482 INC 27266 411631521 INC 26120 671942532 SUM 3823 18820 SUM 19388 34430 INC 22758 684122781 INC 23570 125594649 INC 20878 675318866 INC 17266 3861835 SUM 11381 31597 INC 22715 147181260 SUM 19036 25320 INC 5655 985982780 SUM 13952 34633 INC 24532 558909837 INC 8510 825617770 INC 24377 671542863 INC 729 854623159 SUM 594 32655 SUM 6498 22434 SUM 9585 34605 SUM 706 33788 SUM 576 32618 INC 34404 543223589 INC 15330 530316907 SUM 268 15080 INC 21059 895273876 INC 15217 823857459 INC 25512 961819153 INC 14816 718704340 SUM 3791 11618 INC 4435 602207664 SUM 4175 26037 INC 20718 900950367 INC 143 934258556 INC 18438 885826179 INC 8541 607864555 SUM 27466 32606 SUM 10542 30944 SUM 10423 16480 SUM 941 22267 SUM 675 13306 INC 19529 247856242 INC 1444 714300946 SUM 4594 31302 INC 17950 570728434 INC 11073 492188055 SUM 1902 14635 SUM 1225 4486 SUM 12178 33531 SUM 22166 29870 INC 5735 113633942 INC 20650 759237939 SUM 13601 31592 INC 7862 978744938 INC 24819 7504099 SUM 15807 23500 SUM 2962 32827 INC 5350 599734066 SUM 2670 22392 SUM 3458 21119 INC 10339 146937221 SUM 5662 34389 SUM 5151 32376 INC 14472 813684335 SUM 15773 33418 INC 23436 936167369 INC 12296 674083748 SUM 10542 14682 SUM 934 29563 INC 31253 96769958 SUM 7724 29226 SUM 8610 17502 INC 8149 349183785 INC 34491 25791990 SUM 31149 33599 SUM 1370 26185 INC 33903 469753067 INC 27435 985843749 SUM 18633 31628 SUM 10303 31479 SUM 3671 29078 SUM 12900 25370 SUM 4303 29030 INC 30251 407826475 SUM 20004 28068 INC 13337 416427362 SUM 1722 26900 SUM 14493 20779 SUM 3647 29608 SUM 1772 27489 INC 16694 317510944 INC 26873 147352996 SUM 2035 24266 SUM 11561 31353 SUM 10252 19376 INC 3927 877709253 INC 15461 978385624 INC 22885 943352460 INC 1050 147456222 INC 7905 894849712 SUM 31222 32172 SUM 11924 25691 SUM 89 5606 INC 19550 744805652 INC 18316 995168694 SUM 8104 31726 INC 6787 770239145 INC 9016 625879178 SUM 13431 19837 SUM 1499 16636 INC 31511 676753138 INC 23813 607530609 SUM 13701 34512 SUM 13097 33486 SUM 3884 9161 SUM 6129 31707 INC 26206 145324813 SUM 28654 34710 SUM 6780 30424 SUM 8506 33565 INC 15455 994903042 SUM 12717 34530 INC 21612 913396704 SUM 7942 31143 INC 11837 994764484 SUM 8992 25094 INC 26655 575464274 SUM 19684 30397 INC 18275 6581409 SUM 11647 32830 SUM 15771 28198 SUM 4203 32019 INC 5998 535679681 SUM 8235 14348 SUM 5483 31094 INC 24789 420812970 INC 629 499211132 SUM 25374 33165 INC 31434 492189285 INC 7599 7852780 SUM 27214 31523 SUM 5758 26776 INC 15327 532793148 SUM 11318 34474 SUM 17573 25997 SUM 15979 31033 INC 28585 73476885 SUM 890 31172 SUM 6311 10833 SUM 7246 16174 INC 33778 20375485 SUM 17086 29986 SUM 572 27712 SUM 184 11210 SUM 1493 21548 INC 15175 19548222 INC 28687 146377381 INC 10995 12913268 SUM 16771 19100 SUM 11089 20944 SUM 10425 34574 INC 30253 894784308 INC 18039 382534598 INC 12108 27779339 INC 33899 995508475 INC 10757 23613788 SUM 1921 3525 INC 10884 894786086 INC 15840 995411567 INC 8072 339863447 INC 27394 56230387 INC 7477 72448039 SUM 823 19395 INC 27477 222680789 INC 11452 642827522 SUM 4522 33569 SUM 6117 25571 SUM 657 30820 SUM 160 16557 INC 19212 331675027 SUM 1476 22251 SUM 207 10874 SUM 4919 31949 INC 32291 682993501 SUM 1086 21671 INC 5339 979587760 SUM 17277 34655 SUM 17454 22661 INC 11142 20380955 INC 31956 128445148 SUM 1609 28918 INC 33251 476331612 SUM 1987 9538 SUM 3808 28147 SUM 11844 32861 SUM 21685 27333 SUM 6496 26222 INC 31401 988876312 SUM 11425 27702 INC 3796 619483441 INC 16597 610289155 INC 1650 526330504 INC 13447 6043290 SUM 7150 9014 SUM 14331 33457 SUM 11200 27018 SUM 1774 21104 INC 30754 198499443 INC 6612 488008181 SUM 7220 32873 INC 21955 139073086 SUM 9555 33474 INC 18330 507798620 SUM 2635 13327 SUM 12225 26834 INC 26440 644918010 SUM 3916 21386 INC 26158 585269470 SUM 4252 28145 INC 22503 546707585 INC 18296 870084290 SUM 32661 34720 INC 1318 885400439 SUM 8752 34473 INC 14775 474357121 SUM 18869 33907 SUM 644 16553 INC 3924 805280203 INC 6078 694228256 INC 7954 112840718 SUM 10484 29640 SUM 7853 34614 INC 22918 602591195 SUM 19039 26874 SUM 5822 17588 INC 9040 140886454 INC 21854 23780419 INC 11469 673965906 INC 31077 3351972 SUM 6369 24509 SUM 1017 22801 SUM 5324 15854 SUM 6630 27537 INC 4979 934272939 SUM 2037 21933 INC 3397 383838912 INC 8044 476763345 SUM 28449 30411 SUM 3926 34314 SUM 226 29641 SUM 685 14512 INC 15734 601378145 INC 5330 416671000 INC 19784 357809426 SUM 1702 23241 SUM 8074 31193 INC 10761 937964535 INC 3843 199469701 INC 26745 981734545 INC 14785 138551864 INC 23313 334588360 SUM 12417 21926 INC 22472 959714340 INC 17915 180745812 INC 18566 8919687 INC 20831 805132398 SUM 427 24808 SUM 13262 26006 SUM 5074 20512 SUM 8681 32204 SUM 624 20090 INC 20879 926209980 INC 27617 508613863 INC 32790 138010233 INC 25372 996113991 INC 26586 402619785 SUM 4967 23823 INC 29247 864339769 SUM 4619 31286 INC 15943 130047530 INC 482 970906285 SUM 17583 32805 SUM 2090 17375 INC 9583 989590007 INC 5300 943879333 SUM 7524 29507 INC 14100 963450606 SUM 2566 26912 INC 33997 2256521 SUM 5659 22993 SUM 11390 23723 INC 1493 134062076 SUM 261 23337 SUM 21977 25183 SUM 4273 29736 SUM 13677 33566 SUM 1151 23180 SUM 29136 31573 SUM 15485 27138 INC 24939 28751186 INC 1161 78254302 SUM 15310 33654 INC 33849 936894232 INC 13732 80315726 SUM 23408 29402 SUM 15271 26435 INC 25386 937517460 INC 17075 12181742 SUM 13519 34702 SUM 755 20715 SUM 6082 24966 SUM 20893 27737 INC 24715 998077680 INC 8640 589283542 SUM 7556 33126 SUM 1663 32317 SUM 11837 25230 INC 20658 64816430 INC 34209 189824019 INC 5800 2846671 INC 2275 126496458 SUM 10087 32893 INC 23805 652600195 SUM 564 15427 SUM 5719 13602 SUM 4133 33834 SUM 23931 32542 INC 20575 452341297 INC 21281 760599441 INC 28283 114667099 SUM 4751 26166 SUM 4575 34019 INC 32711 673116647 SUM 2096 26036 SUM 1539 30535 SUM 7100 16763 INC 9928 518494323 INC 15028 693832430 INC 22548 961764510 INC 32464 452215789 SUM 11789 30272 INC 17903 138482012 SUM 11667 28613 INC 19141 879042981 SUM 19306 31237 SUM 1362 20096 INC 17051 827550564 INC 5026 999721749 SUM 3370 28408 SUM 5459 31111 SUM 6165 27707 INC 15367 28363982 INC 29323 529436645 SUM 22587 34707 INC 11713 996359435 INC 23353 518613157 SUM 14565 33059 INC 17054 109130096 SUM 2081 11342 INC 14705 13351807 INC 17769 73709054 SUM 163 25885 SUM 22643 32617 SUM 16702 32278 SUM 3193 31435 INC 3191 73081907 INC 6084 861302903 SUM 11984 33083 INC 32080 12693168 SUM 2588 16333 SUM 11678 22335 INC 1308 438639685 INC 1378 220774077 INC 19281 914200614 INC 14511 774795752 INC 17672 390887769 SUM 1009 10272 INC 26044 998035540 SUM 3500 17517 SUM 7481 19809 SUM 24552 32975 SUM 940 30977 INC 187 944027054 INC 24541 69514255 SUM 5104 13556 INC 29296 854376528 INC 1674 340060821 INC 10629 940378475 INC 3242 977564031 SUM 1766 30669 INC 10440 741717603 SUM 4973 30010 INC 19875 28370602 SUM 4512 27599 SUM 19974 27172 INC 23588 957517732 SUM 32 23085 SUM 3443 15979 INC 30595 324226918 SUM 878 24495 INC 29645 773362736 SUM 3905 8244 SUM 16461 26939 INC 32525 28988297 INC 19900 680575839 INC 34337 300644581 SUM 9357 31386 INC 21997 56953885 SUM 1880 33870 SUM 21123 31877 INC 24135 26867722 INC 16517 8039037 INC 28157 72399422 SUM 8162 12634 SUM 708 29122 INC 31485 666745928 INC 11514 929906547 INC 7531 874751008 INC 10621 11759855 SUM 24757 33858 INC 24241 978212149 INC 20795 19100521 SUM 9947 18088 INC 12351 809834211 SUM 20933 32226 INC 24858 16107146 INC 4808 827544911 INC 30882 916407437 INC 12912 10580672 INC 26536 19517513 SUM 634 33497 SUM 1 17180 SUM 21401 32990 SUM 14288 29997 SUM 16813 28461 INC 33813 481143166 INC 15923 73725936 SUM 7367 24512 SUM 4805 32627 SUM 419 24242 SUM 23 1641 SUM 5999 33724 INC 33967 139035938 SUM 10454 21454 SUM 22373 28704 SUM 12493 17240 SUM 11619 27445 SUM 72 32004 INC 11827 74968049 INC 25089 489313939 SUM 8243 20533 SUM 47 15267 INC 23619 592161491 SUM 1 29958 INC 15006 821039927 INC 1772 845169117 INC 11715 113910420 INC 6183 86502321 SUM 4496 31787 SUM 8745 17419 INC 13513 145236119 INC 20799 69514525 INC 23679 112476926 INC 12482 760432432 INC 23594 57268595 INC 17531 145101606 INC 32352 808342785 SUM 4035 32240 INC 21863 448160183 SUM 324 31814 SUM 4162 19661 INC 33422 2390399 INC 13368 911826941 SUM 2512 32041 INC 28982 869251216 INC 22563 441613777 INC 28548 258077902 SUM 9701 24876 INC 25588 497316541 INC 23703 862225325 INC 13171 67604197 INC 21916 16496469 INC 10895 929201127 SUM 53 22187 INC 5798 127528949 SUM 4556 29795 SUM 1133 13620 SUM 260 18459 INC 31804 139069468 INC 33293 29084322 INC 15690 772467273 INC 9563 146914757 INC 3403 894579338 SUM 230 34408 SUM 10829 33759 SUM 14264 34035 SUM 4897 18862 SUM 1478 8682 INC 3944 602181829 INC 13224 77999327 INC 11075 644118522 INC 22196 290219317 SUM 3166 24934 SUM 27623 32855 SUM 21776 34099 SUM 1346 18633 SUM 33302 34140 SUM 9320 28798 SUM 11657 33367 SUM 8571 28383 SUM 13324 20630 SUM 3670 15909 INC 32483 993384345 INC 23813 130399243 INC 14778 16152947 INC 29192 222692685 INC 14676 420051736 SUM 8784 31011 INC 21781 11646899 INC 34186 15952773 SUM 5023 26507 INC 1889 888079433 SUM 10604 29814 SUM 11437 25453 SUM 2990 26937 SUM 2308 22024 SUM 248 24997 SUM 16469 29120 INC 29109 877209466 INC 17719 878001717 INC 12005 124382761 SUM 11138 27674 SUM 7383 16498 SUM 340 31967 INC 826 144071802 SUM 7344 32673 INC 2468 859114650 SUM 5762 24666 SUM 1650 7454 SUM 13880 28290 SUM 13135 27973 INC 8453 776287849 INC 31559 340595974 SUM 5032 17481 SUM 1605 32810 SUM 16871 34212 SUM 8309 34371 INC 26177 143238944 SUM 9960 24313 INC 34624 524530317 INC 16140 854981678 INC 20037 853549533 SUM 4359 17637 INC 8485 881572892 INC 30878 868173102 SUM 18199 33781 INC 23784 958774075 INC 6862 474988607 SUM 18224 27034 INC 30730 794118571 INC 9437 73559059 INC 5343 820834447 INC 3554 31425190 INC 16163 938513713 INC 25151 747358010 SUM 621 16640 SUM 941 20500 SUM 17021 31953 SUM 14279 32118 SUM 3666 32150 INC 11925 936599858 SUM 13448 32200 SUM 5167 19397 SUM 2257 31788 SUM 770 9201 SUM 1587 25056 SUM 7395 27188 INC 10675 135588579 SUM 13217 30261 INC 284 288665137 INC 15491 610575041 SUM 14142 27018 SUM 1739 16779 SUM 1013 14287 INC 8427 595929862 SUM 934 14298 SUM 12119 30757 SUM 32 31903 INC 30873 91601044 INC 30906 73691367 INC 8196 938520796 SUM 9019 12524 INC 12603 145088475 SUM 2723 25792 SUM 5256 15075 SUM 1367 29811 INC 6292 491913906 INC 5546 147455118 SUM 7106 34639 SUM 8753 12912 INC 21925 28552303 INC 15983 954841789 SUM 15951 23448 INC 4648 342015147 SUM 6215 10946 SUM 564 13757 INC 11922 107344596 SUM 4833 33864 INC 27802 126490404 SUM 5971 20354 INC 23851 585099245 SUM 6923 29454 SUM 1024 26772 INC 32656 130032116 SUM 2085 19902 SUM 6076 21997 INC 19444 933940862 SUM 2304 24085 INC 28919 779914180 INC 19497 998591740 SUM 3945 29325 INC 17185 526407463 INC 20462 71975383 SUM 22897 27494 SUM 2881 28323 SUM 5580 33608 INC 533 615901735 SUM 21096 34499 INC 12882 994976994 SUM 361 13280 INC 25947 491679032 SUM 733 5495 INC 926 382096930 INC 13035 946135829 SUM 872 15638 INC 26977 415305790 SUM 19991 28553 INC 30805 71605823 INC 25519 821089042 INC 24643 878083184 SUM 1592 12416 INC 8439 957650809 INC 17149 991735656 SUM 1774 17274 SUM 12182 31163 INC 10798 22770050 SUM 5274 14973 SUM 28598 29854 INC 12088 759001146 SUM 72 24906 SUM 23536 26629 INC 16719 515873908 SUM 89 32574 SUM 3530 13557 SUM 8051 29282 INC 24341 685018591 SUM 27281 31764 SUM 216 7494 SUM 171 16399 SUM 2943 27498 SUM 16509 31081 SUM 2851 26204 INC 27874 200666984 SUM 5927 34242 SUM 18056 33039 INC 9937 13993660 SUM 1382 34485 SUM 955 29219 SUM 4223 6132 INC 4374 142226298 INC 32645 351136152 SUM 889 25320 SUM 4578 24552 INC 25242 475248009 INC 7484 542816318 INC 12481 62237207 SUM 16729 30421 INC 13151 12246289 INC 23246 727063398 SUM 3859 16902 INC 9667 568604307 SUM 9689 30651 INC 33122 804653375 SUM 4 13520 SUM 912 26288 SUM 2338 16555 INC 3745 141179326 INC 32340 144185131 INC 27517 122262208 INC 24076 103284168 SUM 141 31879 INC 10942 827637419 SUM 17438 22962 INC 16786 73554401 INC 6720 108101064 INC 372 911603681 INC 30657 996451549 SUM 241 28823 INC 8466 415626533 SUM 2114 30636 INC 23208 483735756 INC 20809 808603340 INC 12452 420384428 INC 5882 854442155 INC 8844 611204538 SUM 153 13182 SUM 6772 29473 SUM 4786 25613 SUM 8397 30543 SUM 4550 33192 INC 30339 71098952 SUM 4574 7058 SUM 70 14865 SUM 8385 34007 INC 24362 458618510 INC 32711 442704271 SUM 5085 19109 INC 29760 275029111 INC 23859 875882480 SUM 5200 34312 SUM 4148 23036 SUM 3613 29950 SUM 7371 31786 SUM 764 7115 SUM 8280 33657 SUM 3371 24273 INC 7748 25575718 SUM 1383 11055 INC 17088 929337619 INC 2153 649053728 INC 19079 391543260 SUM 4693 34031 INC 9191 856648987 SUM 11178 34314 SUM 9016 23232 INC 16942 342163579 INC 8122 592504468 SUM 13183 18491 SUM 22955 32663 INC 20410 75887292 SUM 4473 28030 SUM 10541 34657 INC 16536 946792962 SUM 3859 21503 INC 28011 29086775 INC 12396 884879571 SUM 1072 5020 INC 10437 943920086 SUM 9324 19307 INC 22341 79836881 INC 25015 955307762 SUM 5490 31336 INC 8424 391037455 SUM 6291 34369 INC 34424 595474313 SUM 22038 31618 SUM 1681 15182 INC 26825 145192766 SUM 10369 17011 INC 31425 280397376 SUM 1878 22063 INC 9291 991329787 INC 17950 3358825 SUM 9673 28992 SUM 3179 33408 INC 24305 269271109 INC 10782 40083405 INC 27257 862118242 SUM 757 19582 SUM 2460 12989 INC 31642 853367007 INC 10630 801724806 INC 3733 79537714 INC 25943 788525552 INC 14522 24843682 SUM 6967 30894 INC 25785 670774006 INC 19485 961978826 SUM 119 30031 INC 11909 73149242 INC 13555 593822798 SUM 5915 26362 INC 12981 383626812 INC 16779 29056748 SUM 47 21127 INC 33038 7504520 INC 18710 113775595 SUM 2056 19222 SUM 18721 33612 INC 6612 575895945 INC 16591 12010282 INC 33976 866146198 INC 28644 928565127 SUM 17686 29781 INC 10470 607926415 INC 27401 874694647 INC 32079 540664984 SUM 759 18620 SUM 799 31604 INC 10616 148202476 INC 26753 503032339 SUM 735 32573 INC 26380 223254986 SUM 2520 25054 INC 8598 24541638 INC 12999 221375762 SUM 2605 33911 INC 21033 648720144 INC 3372 139798862 SUM 1623 23725 SUM 6505 28520 SUM 22277 28649 INC 18123 71456652 SUM 13003 26511 INC 20872 952946984 SUM 259 34357 INC 15350 455357909 SUM 11220 34505 SUM 14876 31469 INC 34243 62979157 INC 19185 938086264 INC 24430 610592921 SUM 16359 34445 INC 33988 953196720 SUM 6209 33472 INC 12558 959592243 SUM 2212 26702 SUM 12720 32897 SUM 6885 29069 SUM 5967 34704 INC 23904 935790318 SUM 1647 29584 SUM 4712 16906 INC 29097 390365522 INC 14057 595387579 INC 11051 949031219 INC 20900 892702868 INC 16642 7846614 INC 28387 979139131 SUM 10161 34473 INC 22925 385859222 INC 23429 170180581 INC 1774 617400395 SUM 8398 32165 INC 13443 687694763 SUM 8204 28423 SUM 14158 31328 SUM 14355 34002 INC 23502 431801849 SUM 17013 34460 INC 10539 600109543 INC 1400 136906839 SUM 4618 20491 SUM 2615 22558 INC 20719 520082358 SUM 22006 30424 SUM 1445 13106 SUM 20304 24094 SUM 8485 23450 SUM 5800 33839 INC 18612 95011918 SUM 15855 27055 INC 10140 69722645 INC 24796 959865771 INC 1110 938005896 SUM 28290 34652 SUM 2061 19221 SUM 8145 29360 INC 9601 873774556 INC 8121 608450600 INC 8044 77415778 SUM 10352 25458 SUM 6284 24494 INC 9855 76678417 SUM 12220 34233 SUM 15944 29171 SUM 1005 28045 SUM 3093 17646 INC 20327 610572141 SUM 9890 34020 SUM 7412 31543 SUM 18080 27673 SUM 6976 32195 INC 11149 894769873 INC 9666 978223271 INC 20181 843746283 SUM 102 28077 INC 25024 147404301 SUM 2634 28719 INC 312 818907944 SUM 2335 6174 SUM 8567 32622 INC 19319 341176331 INC 30715 29069345 INC 28995 958777755 SUM 14284 22465 INC 1264 799944310 INC 34446 10597434 INC 30967 787839503 SUM 2833 31826 SUM 13997 23417 INC 11300 101210594 INC 11788 625811041 SUM 947 21522 SUM 28018 34678 INC 32708 662683338 SUM 5593 32396 INC 14047 939894508 SUM 17463 33971 SUM 1015 34259 INC 540 760658779 INC 20555 24287335 SUM 3009 15377 SUM 10890 28778 INC 16676 955621126 SUM 3506 21036 SUM 4821 30873 SUM 3507 31701 SUM 22666 31079 SUM 535 20461 SUM 1793 29463 SUM 20825 34645 SUM 792 25474 INC 19970 801112031 INC 430 878519745 INC 28061 70849120 INC 33640 3920240 INC 14427 492607227 INC 28617 486958373 SUM 4896 25090 SUM 590 27445 INC 16198 660909070 SUM 8023 31284 INC 33505 476265088 SUM 15464 27845 INC 1247 606209749 SUM 9834 30761 INC 19706 432349494 SUM 12105 21622 INC 16804 305042033 INC 6667 130655436 INC 24992 532634661 SUM 5151 20194 INC 6563 129539106 SUM 2825 23413 INC 6765 508500146 SUM 2072 30856 SUM 444 30966 INC 29766 892440595 INC 406 100242102 INC 16912 995527530 SUM 2386 34257 INC 31583 23836696 SUM 4923 23645 INC 16506 126437967 SUM 16224 31306 INC 12826 960293885 SUM 2254 10747 INC 26468 912128713 SUM 3084 16990 SUM 29311 34662 INC 28061 753986232 INC 13283 866409425 INC 31040 961391761 INC 15144 6655198 INC 5120 12307479 SUM 26909 34158 SUM 7049 23002 SUM 2525 26317 INC 1693 73016032 INC 1386 60326121 INC 29177 74866798 SUM 13452 31810 SUM 14348 19795 INC 21089 993282134 INC 22546 144616653 SUM 516 18307 SUM 18202 28090 SUM 3304 25636 INC 21113 121093191 SUM 3019 34536 SUM 6902 34047 SUM 1876 23751 SUM 17615 32864 INC 23277 55857589 SUM 2948 14690 SUM 28127 33451 INC 17639 968861750 INC 24641 892446401 INC 30237 728837058 INC 10085 941313298 SUM 30165 34720 SUM 10986 32567 SUM 17192 33819 SUM 28239 33512 SUM 11697 20948 SUM 19533 34724 INC 2738 955261813 SUM 1240 17626 SUM 12885 32769 SUM 9889 22426 SUM 13229 32731 SUM 11311 28560 INC 1519 136959698 INC 929 20642720 INC 31047 143192030 INC 7030 28010712 SUM 23 495 INC 24538 7431492 INC 6782 256791871 SUM 14534 29672 SUM 1533 34119 INC 20055 756311630 SUM 2418 33772 SUM 5230 33388 SUM 16856 31894 SUM 2108 6326 SUM 4234 34105 SUM 8587 26087 INC 12456 405792632 INC 11483 857614029 SUM 17879 29038 SUM 1754 17317 SUM 12525 31455 INC 15682 13568259 SUM 8438 33275 INC 23139 28149863 INC 31744 918018541 INC 11138 944011893 SUM 10247 26807 SUM 3067 18723 SUM 3834 15264 SUM 11446 31576 SUM 4 11787 INC 15972 146784816 SUM 1069 34042 INC 28994 277640552 INC 32624 329025942 INC 1875 415850334 INC 16348 73607228 INC 32252 19861363 INC 26566 861200456 SUM 28214 31422 SUM 22172 27282 SUM 14634 21418 INC 6486 992691415 SUM 12894 26626 SUM 3943 34152 INC 14191 92324261 INC 317 757314734 SUM 15187 30585 SUM 13050 25535 INC 26445 592673335 SUM 12034 31354 SUM 7075 30575 SUM 4258 26467 SUM 3147 26021 INC 18191 959876621 INC 34181 147475186 SUM 9905 32953 SUM 10272 33152 INC 32480 475193230 SUM 3720 32632 INC 32282 781241743 SUM 6074 32394 SUM 2925 17563 INC 15922 357868175 INC 26345 451799631 SUM 7312 26480 INC 15378 12942618 SUM 5818 31294 SUM 2499 24864 SUM 25086 33551 INC 5358 640077237 SUM 11405 30252 INC 12678 147474687 INC 30019 854618631 INC 9028 995471506 SUM 18028 29250 SUM 1138 16150 SUM 3989 16768 SUM 14581 19097 SUM 8633 26953 INC 28955 400547283 SUM 16467 25467 INC 33887 803273376 SUM 16760 33028 INC 9805 990181727 INC 25080 861284883 INC 11861 36023469 SUM 21995 32586 INC 4050 748049461 INC 19035 760084669 SUM 1619 31367 INC 18498 134429139 INC 28969 72660922 SUM 13491 24593 SUM 739 13785 SUM 2183 18590 SUM 9594 22069 INC 21430 991837967 SUM 10381 20615 INC 24328 977654786 SUM 29226 34322 SUM 12125 33582 INC 11629 803534949 SUM 1680 27345 SUM 582 26338 INC 3613 734407893 INC 31621 332483017 SUM 4508 31225 SUM 7023 31722 SUM 20558 33514 SUM 15960 25064 INC 8727 608477269 INC 26569 966120967 INC 29808 56794542 INC 15404 19894620 SUM 7255 33892 INC 18966 904892608 INC 22996 634950003 SUM 6561 24718 SUM 7365 33493 INC 15916 146414839 INC 8976 837053180 SUM 6567 24334 INC 23613 125964921 SUM 2334 31505 INC 14496 718818351 INC 34133 894776757 INC 4277 995490441 INC 12437 871176884 SUM 2704 20500 INC 1833 994488118 INC 7389 487986266 SUM 12421 21298 INC 2990 842102085 INC 812 775969371 INC 28909 768242037 SUM 9667 27987 INC 30503 793407405 SUM 4087 21837 SUM 3401 24871 SUM 1237 23675 SUM 1357 28805 INC 27556 929130997 SUM 9891 26320 SUM 2737 26037 SUM 24125 34082 INC 29316 850457187 SUM 13327 31169 INC 26504 676659686 SUM 1993 33596 SUM 11838 24572 SUM 4456 10761 SUM 13367 28030 INC 25936 946121591 SUM 8949 34427 INC 10768 995497139 INC 29852 132431 INC 10486 115651065 INC 25333 593121053 INC 7786 5889311 SUM 1543 12745 INC 2065 138306460 INC 2741 542784315 SUM 4486 12360 INC 30133 941607196 SUM 8419 33961 INC 14201 956461893 SUM 15730 33282 SUM 4069 28008 INC 9347 11714642 INC 20995 323032540 SUM 20334 33138 SUM 17373 23399 INC 11452 14383545 INC 32606 121351663 INC 15988 503293406 SUM 6164 32000 INC 22419 609482630 INC 31811 606408933 SUM 808 16690 SUM 7991 34422 SUM 3323 14583 SUM 29731 33330 SUM 15016 26481 SUM 1441 31223 SUM 8006 19090 SUM 101 21864 SUM 2234 15134 SUM 7433 18171 SUM 10383 12817 SUM 16585 32904 SUM 8013 17269 SUM 4991 30116 INC 23670 24338283 SUM 13033 30587 INC 23361 423858438 SUM 5328 34647 INC 20909 26686329 INC 32310 3983819 INC 5003 978844333 INC 17222 946378436 INC 15796 122271382 INC 18902 946714215 INC 8159 860149362 INC 9264 678069344 INC 19329 808333917 SUM 7118 14850 INC 16790 675940816 SUM 22598 33413 INC 33730 861019811 INC 5010 760117856 SUM 4626 11796 SUM 3989 25716 SUM 2967 11823 INC 31172 474785016 SUM 9795 21070 INC 7838 142930664 SUM 14626 31093 INC 4896 871319298 SUM 9185 28055 SUM 1073 4659 INC 23800 980156680 SUM 743 25945 INC 19655 887680785 INC 30377 126516530 INC 6190 723841005 SUM 4756 27211 SUM 22468 26787 INC 31538 130144997 INC 14993 759808340 SUM 1394 14021 INC 19939 105069542 SUM 11782 33980 INC 22178 724995976 SUM 30931 32859 SUM 14475 33905 SUM 8271 31874 INC 24441 744679818 SUM 34380 34612 SUM 5951 30293 SUM 1194 11634 INC 11604 12882797 SUM 1488 22944 SUM 18574 34206 SUM 1607 29672 SUM 4456 31693 INC 4755 11235877 SUM 4883 34692 INC 23419 597608798 INC 12236 843132877 SUM 1134 34014 INC 26990 476310041 INC 19136 73331201 INC 29592 4857426 SUM 2399 17257 INC 6414 52612170 INC 10710 685394729 INC 26563 961797984 INC 18180 72681843 INC 32942 804748032 INC 33988 51977652 SUM 15324 20856 SUM 3941 27892 INC 24872 40154701 SUM 9335 31365 INC 12529 1778389 INC 3408 135740716 INC 17298 585675206 INC 4678 108072425 INC 8295 953156668 INC 26913 996346299 INC 15490 141171377 SUM 2205 29111 INC 29043 415202869 SUM 5330 26255 INC 23963 422709413 SUM 1956 27488 SUM 1048 7208 SUM 749 31294 SUM 6016 15816 SUM 1764 24195 INC 15598 146838573 SUM 2393 17841 SUM 6486 32303 INC 11016 134596104 INC 16836 200755329 INC 30656 953588113 INC 21465 919604971 INC 21561 384156169 SUM 8264 28221 INC 17689 733862157 SUM 3215 26345 INC 32443 861215883 INC 23282 892169395 SUM 17142 23708 SUM 4448 29676 INC 13775 76456360 SUM 9870 20236 SUM 2298 12097 SUM 9457 18752 INC 22582 610593007 SUM 5881 28838 INC 19201 740871992 SUM 5062 34200 SUM 1041 13190 SUM 5291 16977 INC 19854 877910428 INC 13548 130129543 INC 26261 10229944 INC 29763 492094700 SUM 20755 34354 INC 33500 26981409 INC 34020 598823336 INC 2040 5305337 SUM 18161 34634 SUM 5967 25023 SUM 438 6720 SUM 16512 27366 SUM 629 31928 SUM 26799 34379 SUM 228 7894 SUM 19478 32948 INC 34492 215377918 INC 27869 502389959 SUM 6612 19885 SUM 401 29972 INC 13949 936209227 SUM 2670 23079 INC 3566 636988130 SUM 3648 10360 INC 31377 467463053 INC 14497 264212578 SUM 9108 33764 INC 13517 818138674 INC 30434 779594968 INC 24181 442440211 SUM 3864 30426 INC 8025 309368711 SUM 8541 25398 SUM 3691 12949 INC 30976 901728146 SUM 2194 8079 SUM 22028 22482 INC 18194 861253897 INC 32209 788084157 SUM 3638 34434 SUM 102 7393 INC 1203 87941517 INC 14000 911454718 SUM 5833 22924 INC 18383 926193255 SUM 219 23723 INC 2242 995064925 INC 31951 266517915 SUM 2459 18352 SUM 3637 30137 SUM 7959 33821 SUM 13766 33170 SUM 5193 31877 INC 1503 68023968 INC 25348 878979400 SUM 2509 28749 INC 15156 979159625 INC 25211 26693695 SUM 9207 32531 SUM 23331 33905 INC 13731 845131663 SUM 22706 32262 SUM 21502 33776 INC 7512 978597706 SUM 9596 27980 SUM 20868 32042 SUM 67 13960 INC 22450 905168866 INC 7277 25394614 SUM 8806 27126 INC 26451 968352254 INC 4380 634808712 INC 6091 935215232 SUM 16675 32980 SUM 17536 34257 SUM 3418 21793 INC 20295 775641374 INC 28675 759114208 SUM 17818 30920 SUM 3850 6568 INC 32601 890298431 INC 8702 923232999 SUM 23181 25805 INC 1546 122298221 SUM 10372 24008 INC 17724 463771099 SUM 18064 34232 SUM 1795 3828 SUM 17494 29826 SUM 2724 18282 INC 6328 116298922 SUM 16822 33865 INC 14472 781423135 INC 23608 396133861 INC 31956 978748651 INC 28239 16450522 SUM 4887 15042 INC 3604 609419005 INC 4004 22220495 INC 22751 812393492 INC 7307 977521223 SUM 21804 29129 INC 11239 8102742 SUM 28794 32906 SUM 7327 22361 SUM 8083 25689 SUM 11651 32382 INC 9897 29000721 SUM 5849 33119 INC 31253 995505792 SUM 2423 30509 SUM 22385 28020 SUM 2200 28261 SUM 658 20494 INC 30243 28283466 SUM 1645 23413 SUM 6264 34475 SUM 423 23583 SUM 17177 21206 SUM 4248 33866 SUM 13314 26404 SUM 3707 21764 INC 28965 760621672 INC 27405 4872286 INC 4065 496309138 INC 12491 452762932 SUM 120 32760 INC 24899 113925311 SUM 2637 29506 INC 24263 857070042 INC 6165 961877031 SUM 2021 25976 INC 14465 941949084 INC 3536 145782078 INC 1793 981853384 SUM 2328 26037 SUM 5203 34106 INC 2852 860157318 SUM 436 15426 SUM 6543 20667 INC 13239 300191604 SUM 6202 12055 SUM 6560 23104 SUM 18301 34268 INC 11234 945920119 SUM 22285 34597 INC 20789 738501445 INC 24627 760117497 INC 19481 945790474 SUM 10753 33625 INC 357 452138884 SUM 20598 32470 INC 5416 10335314 SUM 8045 34008 INC 29828 560009769 INC 33005 757793222 INC 20076 130542968 INC 21350 934006904 SUM 65 17922 INC 14013 18575568 SUM 9935 19220 SUM 11646 34141 SUM 8328 20767 SUM 380 21290 SUM 245 7237 INC 21808 136566434 SUM 33446 34724 SUM 11542 32917 SUM 16373 23807 SUM 9974 27459 INC 13392 894858917 INC 12052 837085430 SUM 1823 31651 INC 1801 856995009 INC 30539 807704460 SUM 18553 31747 INC 2500 399580457 SUM 1816 32857 SUM 11190 22475 SUM 11614 29488 INC 30198 4330781 SUM 658 3016 SUM 28477 32232 INC 21660 532145653 INC 14548 739318458 SUM 1001 14564 INC 20892 760603856 SUM 2165 11284 INC 7259 19929336 INC 25269 595800139 SUM 22235 24623 SUM 367 20422 SUM 19771 33975 SUM 2648 34459 SUM 1101 7747 SUM 12826 28362 SUM 1637 26535 INC 30585 955280521 INC 30517 146418479 SUM 209 14338 INC 6036 886115812 INC 27156 945466021 SUM 19699 32271 INC 27251 491589611 INC 27552 199155420 INC 16989 20651169 SUM 881 7543 INC 180 25901165 SUM 2053 30174 INC 20653 743166502 SUM 12019 29114 SUM 10309 34488 INC 23791 20373024 SUM 9065 34427 SUM 6142 11974 INC 33815 788512083 INC 11559 333425189 INC 12193 467945284 SUM 135 34186 SUM 17187 28309 INC 33070 391546783 SUM 17538 31166 SUM 7444 15128 SUM 1195 22000 INC 17497 732234859 SUM 485 27619 SUM 6662 15390 SUM 484 5298 SUM 19583 34697 INC 12588 100964036 SUM 11241 16679 INC 32545 760593914 INC 7243 61095712 SUM 1316 21453 SUM 18996 26203 SUM 19699 21003 INC 33452 306585992 INC 26338 144313531 INC 25765 818686952 INC 18477 610585344 SUM 20957 32293 SUM 3220 24406 SUM 5784 32557 SUM 7601 33115 INC 31863 7754150 SUM 3659 27944 INC 8234 146894128 SUM 1519 19598 SUM 1046 14209 SUM 19802 33381 SUM 27127 33690 INC 6934 523757426 SUM 16760 31515 SUM 13331 19239 SUM 1310 4289 SUM 9461 27236 SUM 22666 33303 INC 12228 147272176 INC 10338 606368039 SUM 13603 31036 INC 13430 476100299 SUM 4901 24180 INC 16953 146394575 INC 30291 877834061 INC 25410 104953070 INC 13184 20481854 INC 26179 991237864 SUM 11980 31249 INC 5337 148272148 INC 26541 710275858 SUM 110 33162 INC 26943 487916732 SUM 2059 20987 INC 1256 447557141 SUM 15192 32590 INC 28794 401564706 SUM 3451 23502 INC 33407 71960480 INC 28509 217067555 INC 255 928082682 SUM 10722 30442 SUM 20920 32899 SUM 2436 34253 INC 14979 978096270 SUM 10733 21713 SUM 17306 26205 INC 12592 884736800 SUM 1704 18936 SUM 9743 28010 SUM 12663 27098 SUM 13417 19895 INC 7466 691348292 INC 24495 915666244 SUM 11530 31142 INC 22412 526316888 INC 22165 128425360 INC 16066 991147586 SUM 1671 14329 INC 9082 156579760 SUM 13209 28266 INC 20082 129622308 INC 11056 19461694 INC 19600 212749719 SUM 4200 9850 INC 18280 45753193 INC 8374 988458425 SUM 2958 25678 INC 22934 145088602 INC 2729 610573000 SUM 14716 30628 SUM 16234 27921 INC 90 12693274 SUM 11474 34657 INC 11750 408983922 SUM 7507 32669 SUM 3899 13901 SUM 8581 25250 INC 33033 957148094 INC 9834 943952076 SUM 6711 16637 INC 27894 339280204 SUM 5405 22375 SUM 25980 34309 INC 12756 101314172 SUM 819 25655 INC 8886 528163799 INC 15259 893757500 INC 34201 999463310 SUM 2650 29443 SUM 2511 23902 INC 740 73731401 SUM 5624 7337 SUM 10997 15924 INC 33159 980841677 INC 23823 3738989 INC 12741 601513352 INC 305 494759316 SUM 1874 34097 INC 33269 694747049 INC 34658 993080650 INC 27352 509948931 SUM 7594 32767 INC 24012 811834608 INC 20172 890553369 SUM 2899 24653 SUM 32966 34610 INC 9410 860749273 SUM 8184 33366 INC 966 954280205 INC 29559 179767570 SUM 5676 24030 SUM 7541 31344 SUM 30047 34083 SUM 231 31468 SUM 26145 33778 INC 10703 452654812 INC 6599 622098332 SUM 1448 9118 SUM 4477 27347 INC 26214 481725251 INC 25640 257063769 SUM 9103 33920 INC 23633 953760557 SUM 504 25911 INC 4386 211626924 SUM 16671 30915 INC 11124 71396220 SUM 1581 18416 INC 9709 65823906 SUM 13365 32173 SUM 18039 28946 SUM 16765 28216 SUM 22741 31834 SUM 4770 22824 INC 9 950913174 SUM 4594 28525 SUM 17723 32765 SUM 14507 20491 INC 26199 75928427 INC 11000 223220972 INC 22063 659933666 INC 9454 140523932 INC 5703 475083977 INC 28891 147415138 SUM 3916 34128 SUM 6804 22881 SUM 21535 25168 SUM 25168 29843 INC 11625 607300606 SUM 4513 34446 SUM 3897 12436 SUM 5354 32012 INC 31144 758390752 INC 26098 995083879 INC 18436 974876030 SUM 15273 32945 SUM 286 18893 SUM 15893 33901 INC 29757 398427153 SUM 9981 33416 INC 5142 72654987 SUM 9214 33414 INC 15455 746369358 INC 33936 4821305 SUM 1403 13900 INC 25959 593199322 INC 32774 870638122 SUM 13322 30982 SUM 1054 22792 INC 9932 792700510 SUM 24056 33115 INC 6830 441865902 INC 19510 793408641 INC 11660 80254898 SUM 8533 15111 SUM 2370 32739 SUM 1030 15140 SUM 967 19547 SUM 4583 11012 SUM 3234 21667 SUM 3522 32731 SUM 8426 34676 SUM 21229 29751 SUM 9310 22151 INC 8835 731739517 INC 21061 145074329 INC 12812 904288116 SUM 5623 31875 INC 29502 870582587 INC 21825 878609554 SUM 22823 33301 INC 13349 994173214 INC 11393 870895003 SUM 20457 32721 SUM 12015 32078 SUM 30386 34547 SUM 6040 28209 INC 10156 138975922 SUM 24193 28233 INC 32227 936414512 INC 29457 953229498 SUM 3 28814 SUM 21364 25752 INC 11116 172860320 INC 23422 283674434 SUM 5560 30756 INC 19873 740478677 SUM 17557 25868 INC 31520 740159059 INC 23576 25287684 INC 13789 138560925 INC 20244 16382235 INC 1081 887862536 INC 26140 919999630 SUM 8004 32387 INC 15643 24310205 INC 32727 610318088 SUM 22687 30797 INC 30590 138254084 SUM 1510 25006 SUM 10019 29351 INC 25000 357920229 INC 13934 138768142 INC 521 901374456 SUM 23798 33986 INC 18850 954186546 INC 7674 938530256 INC 31815 726531278 INC 24446 802089056 SUM 3595 30692 INC 17950 24612398 INC 21071 754223237 SUM 1287 22228 SUM 1305 9323 SUM 6669 25264 INC 12178 38019520 INC 2350 335502418 SUM 10 18968 SUM 10530 29028 SUM 24860 33790 SUM 13908 21514 INC 14611 953064578 INC 23144 251164796 INC 26275 38500562 SUM 13221 32417 SUM 6233 23814 INC 1318 940954687 INC 25650 12251746 INC 9319 648329598 SUM 17429 32035 INC 9333 623750406 SUM 8739 18928 SUM 29961 34621 SUM 4795 26527 INC 4212 95509846 SUM 6879 32559 SUM 5787 24974 INC 23079 113782156 INC 25658 201176311 SUM 12403 33476 SUM 10514 31299 INC 22045 551622734 INC 21449 827729841 INC 21834 100472437 SUM 10333 33371 INC 777 542936749 SUM 14615 27366 SUM 14968 34036 SUM 1013 13023 INC 30736 955266017 SUM 13322 32181 INC 34302 610308175 INC 26279 457584950 SUM 1903 26548 SUM 2211 16164 SUM 22314 33396 SUM 860 9444 SUM 12346 33178 SUM 23017 31579 SUM 23885 30506 INC 30466 759867306 INC 17789 826398166 SUM 24337 32533 INC 26865 144803309 SUM 27874 31797 SUM 210 4855 INC 16616 937655454 INC 8032 308379076 INC 17222 145772922 INC 27504 890516867 SUM 9900 26177 SUM 10451 22705 INC 7652 439649971 INC 1180 40129818 INC 31422 889152711 INC 32412 720674529 INC 8334 913253277 INC 12765 799802627 INC 7759 6184344 INC 34671 352182007 SUM 2997 30904 INC 12844 903088577 SUM 17350 32220 SUM 3893 30597 SUM 9070 23042 INC 5538 188819285 INC 13813 954850002 SUM 3033 25466 SUM 325 1689 SUM 6082 26083 INC 12179 489843695 SUM 21678 32974 INC 27827 610584813 INC 12720 396861830 INC 14257 80315786 SUM 4453 8816 INC 31637 20345188 SUM 16763 34669 SUM 8910 26277 INC 26755 530871328 INC 14054 778112587 INC 18339 491925459 SUM 8178 33184 SUM 3765 27983 INC 14826 847511710 SUM 3636 34516 INC 32916 760349918 INC 22717 616954215 INC 7122 489778686 SUM 703 18645 SUM 10575 22836 SUM 258 15163 SUM 23348 34166 SUM 16452 34306 INC 31298 843959156 INC 23669 393903660 SUM 7440 32688 SUM 358 34126 SUM 17223 34450 INC 31418 472902143 INC 17416 115454121 INC 26408 692936562 INC 10585 826668237 INC 21336 650539969 SUM 217 23476 SUM 1631 19452 SUM 224 23890 SUM 17626 23850 SUM 2756 32023 SUM 248 14491 SUM 9036 34499 SUM 56 6796 SUM 3309 15431 SUM 9369 31575 INC 22039 892455031 INC 28054 29027219 INC 29185 786049405 INC 16050 479142662 INC 20511 625040422 SUM 26236 31552 INC 17848 735485191 SUM 2728 33450 INC 25899 501502606 SUM 28074 31748 SUM 12472 33144 SUM 4230 15770 INC 2087 7679486 INC 24175 921568804 INC 13604 999610709 SUM 2462 33359 SUM 14553 31210 SUM 8002 29524 INC 9544 958689615 SUM 212 21021 INC 3437 869557755 SUM 4307 28006 INC 8890 814925109 SUM 7340 24078 INC 26442 874818725 INC 24416 147410164 SUM 28708 32889 INC 2142 62265864 SUM 1952 30606 SUM 23380 34668 SUM 6957 25859 INC 24710 815336927 SUM 20367 34696 SUM 7704 19075 INC 3279 709871038 INC 8527 946671991 INC 15066 470990778 SUM 2743 33622 INC 9994 29047895 SUM 5296 25537 SUM 9022 25780 SUM 17533 33640 SUM 462 27708 SUM 2736 29458 SUM 14377 30955 INC 1603 536332397 SUM 5952 34476 SUM 4669 17188 INC 30261 877142311 INC 17812 536808880 INC 16078 207897572 INC 22649 80204042 SUM 24740 27258 INC 30818 458547797 SUM 310 1398 INC 14799 129966920 SUM 17304 32619 INC 14363 98515 SUM 1952 8024 INC 28450 938688985 SUM 4242 27800 SUM 999 12558 INC 10724 726955164 SUM 7653 29252 INC 25192 742687531 INC 23836 491902264 SUM 4947 27933 SUM 4645 26054 INC 25735 144021594 SUM 30649 32214 INC 11663 12287191 INC 33647 111804567 INC 12881 330129520 INC 3181 905285731 INC 2684 29033325 SUM 4583 10025 INC 20022 854529083 INC 5594 22246950 SUM 633 33540 SUM 11760 32327 INC 27495 862269182 SUM 11666 14416 SUM 7536 21997 SUM 2473 26779 SUM 3535 27617 SUM 8320 27273 INC 21278 236732917 INC 22216 12812008 SUM 2530 28932 SUM 1206 28659 SUM 22873 27606 SUM 6258 34398 INC 4387 6946928 SUM 18780 34322 INC 10326 755872119 INC 2101 743388115 SUM 9168 19306 SUM 1153 11537 INC 31068 59282522 SUM 7910 25838 INC 12247 951134232 INC 33847 26414798 INC 557 933559570 INC 15192 844304815 INC 21082 419336785 SUM 2159 33894 SUM 9616 21063 SUM 4729 34474 SUM 23931 32075 SUM 12413 26290 INC 20202 431257229 SUM 17232 32656 INC 5146 121696476 INC 24557 900442934 SUM 22758 31006 SUM 19992 27517 SUM 7842 28705 SUM 9713 17213 SUM 1470 28260 INC 9422 653050595 INC 36 426023453 INC 31099 268423162 INC 21152 806566681 INC 26214 987028551 INC 23574 142514567 INC 25681 745438930 INC 14272 133791975 SUM 7810 30064 SUM 18514 30798 INC 32637 953766200 SUM 4422 24046 SUM 20963 28029 SUM 15899 29314 INC 2029 113622692 SUM 776 29127 SUM 429 17926 INC 5161 133840269 INC 17005 8902244 SUM 6296 33487 INC 32029 79847629 SUM 1035 33994 SUM 708 15001 SUM 2326 32797 SUM 3786 25697 SUM 2700 33912 INC 2622 19647847 SUM 25054 28330 INC 31387 951025030 SUM 17975 33760 INC 14972 893418374 SUM 6658 16747 INC 1149 894812878 INC 30517 595850572 INC 11873 925952958 INC 26921 12825017 INC 1518 861021463 INC 19432 753415773 INC 25811 27457236 INC 15517 80073142 SUM 2260 26018 SUM 15808 28857 INC 13944 147298392 SUM 13433 25295 SUM 30256 33196 SUM 13999 31522 SUM 2739 13064 SUM 15114 20780 SUM 1461 33652 SUM 5016 31435 SUM 3333 28686 SUM 11086 33050 INC 12915 975217516 INC 33347 70534044 SUM 23 21920 SUM 14118 31483 INC 905 23217363 INC 14432 129123649 SUM 13948 31964 INC 4534 39352385 INC 15755 820953262 INC 6881 42086810 SUM 1031 25810 SUM 5106 15988 SUM 12668 32427 SUM 8738 25620 SUM 4441 22496 SUM 20777 33816 SUM 17073 30713 INC 8659 961782775 SUM 12501 29376 INC 4266 935553111 INC 15352 371481848 SUM 10964 26420 SUM 5898 26741 INC 14334 19878171 INC 17693 760590984 SUM 7954 33147 INC 27005 22655573 INC 29561 533890898 INC 30268 20200898 SUM 18669 25053 INC 10081 719932774 SUM 27784 33661 SUM 12698 15600 SUM 420 17882 INC 17747 104440464 INC 13363 64902024 INC 15008 136281522 INC 22570 987830645 INC 30252 998230942 INC 3121 996173759 SUM 707 21020 SUM 387 30843 SUM 1062 30587 SUM 8187 33130 SUM 3021 18458 INC 23449 722469726 SUM 15534 34317 SUM 6412 31210 INC 27753 351323788 SUM 10881 24126 INC 16740 865208423 INC 2763 659862422 INC 12886 145112942 INC 10751 735295208 INC 3510 946075954 SUM 5810 9801 SUM 3668 15099 INC 9898 969859658 SUM 12785 24074 INC 9307 146905579 INC 14602 80371440 SUM 14300 18878 SUM 4436 34469 SUM 22831 34680 SUM 33535 34621 SUM 5136 23644 SUM 20969 31857 INC 27848 146315726 SUM 18595 33254 SUM 22547 34343 INC 25354 416252090 INC 9478 531855470 INC 18879 998615770 SUM 12312 31436 SUM 2153 26189 SUM 8803 33611 SUM 6041 25801 SUM 160 5510 SUM 3456 12250 SUM 578 31177 INC 31344 13207908 INC 7354 11993109 INC 33138 859740875 SUM 12931 31838 SUM 3089 13667 INC 968 143283780 INC 28088 79343396 INC 28137 12986953 INC 4044 989305638 INC 14295 936371304 INC 20268 450914808 INC 17221 77885710 SUM 5020 14106 SUM 1361 28826 SUM 26065 34547 SUM 2370 33761 SUM 19783 34041 SUM 27095 34501 INC 28708 26866786 INC 28161 874143983 INC 20357 944754148 INC 24920 139320268 SUM 4109 16539 SUM 6059 29871 INC 26004 401548441 INC 4416 58846962 INC 15635 744816778 SUM 8607 17879 INC 24986 130117656 SUM 18077 33033 SUM 1981 25647 SUM 3891 15117 SUM 7065 22382 SUM 7199 19554 SUM 8160 26742 SUM 547 4519 INC 660 991846842 INC 4216 55163150 SUM 26 23034 SUM 16074 34133 INC 23643 97143649 SUM 23251 34233 SUM 1077 14220 SUM 7086 31348 SUM 861 30496 SUM 5130 21542 INC 20947 805268734 SUM 9751 26748 SUM 25694 29388 INC 29701 325260322 INC 10854 838843305 INC 6812 136967338 SUM 514 17344 SUM 3496 17102 INC 3100 944010296 INC 13286 71889750 SUM 181 17283 SUM 438 8119 INC 415 791753968 SUM 1232 22890 SUM 952 26714 INC 25111 26745359 SUM 6725 31715 INC 10570 72690481 INC 3651 422983147 SUM 21073 29128 SUM 1377 32161 INC 20686 826042806 SUM 619 32258 INC 34299 816565349 SUM 7396 21672 SUM 19203 34519 SUM 20614 30152 SUM 2903 28756 SUM 23899 30092 INC 2958 878912097 SUM 2853 32466 SUM 666 25700 SUM 3829 30232 INC 9792 810080965 SUM 19783 30981 INC 26548 872393393 INC 12282 287828577 SUM 13428 32278 SUM 4590 33070 INC 26069 957732383 SUM 4113 16264 INC 18396 741601389 INC 19800 107029251 SUM 211 2068 INC 32932 884560385 SUM 5292 25841 INC 26639 818722782 INC 615 517937208 SUM 9647 26519 SUM 8539 30441 SUM 8218 34720 INC 15389 24874937 SUM 29671 34104 INC 4696 877324857 SUM 4263 30654 SUM 19654 29590 SUM 5611 19760 INC 14784 781452854 INC 16259 458097187 INC 20597 760603174 INC 34392 949378733 SUM 11652 32265 INC 17800 56294798 SUM 1461 23195 SUM 10299 26274 INC 18155 776266984 SUM 14564 30906 INC 32655 466998712 SUM 18469 30955 SUM 523 13972 INC 14035 307544301 SUM 7851 24983 SUM 33656 34007 INC 15887 130658824 SUM 7743 17812 INC 15061 155302206 SUM 9137 34564 SUM 24777 34641 INC 18518 147476764 SUM 26292 34243 INC 29508 12741186 SUM 966 11460 INC 21062 937244075 INC 8584 204847638 SUM 898 25140 INC 33776 121622768 INC 3708 113198296 INC 7264 70101262 SUM 22 10889 SUM 11035 34065 INC 29491 911015813 INC 32045 71695252 INC 17812 682218870 SUM 845 6328 INC 19006 814790518 SUM 1306 26690 INC 890 911609703 SUM 18551 32646 SUM 7466 29218 SUM 1944 18264 SUM 5096 27577 INC 671 989843500 SUM 7031 21392 SUM 668 33711 INC 1358 28002668 SUM 1122 23989 SUM 26390 34027 INC 23852 80477781 INC 23058 29069886 SUM 11465 29021 SUM 14029 30125 INC 1533 6626858 SUM 14238 30550 SUM 8064 32147 SUM 15467 24751 SUM 13068 33095 INC 13456 388361623 INC 31858 222446592 SUM 13725 32693 SUM 407 12565 INC 444 12722727 INC 4194 223683522 SUM 8808 32839 SUM 6012 27688 INC 33550 659886915 SUM 7733 23529 INC 15679 445364793 INC 7983 73691491 SUM 18708 34249 INC 9962 941140853 INC 8736 470844353 INC 7196 80228442 INC 1546 777346051 SUM 9811 18054 SUM 595 15798 SUM 59 34305 SUM 2646 13933 SUM 17098 34592 SUM 26294 33515 SUM 7168 31336 SUM 9643 33189 INC 26952 490823432 INC 17450 554018924 INC 31446 758245931 INC 30743 873341436 SUM 9967 28503 SUM 6942 22899 SUM 1821 16520 INC 11466 797219845 INC 3239 669867289 SUM 21020 31111 INC 8541 128551828 INC 24461 921788104 SUM 4314 8103 SUM 4685 18383 SUM 19562 34051 INC 28446 65741684 INC 24198 16309201 SUM 27371 34121 SUM 187 33110 SUM 15743 26918 INC 33693 931473524 SUM 19600 25827 SUM 2017 30380 SUM 1815 15027 SUM 29618 33095 SUM 14330 29434 SUM 11305 31935 INC 28441 171200855 INC 17682 67331347 INC 11396 129651304 SUM 34 31912 SUM 3394 33392 INC 12191 143020230 INC 14107 929769937 SUM 5349 27436 SUM 27120 32948 INC 30057 143225851 SUM 56 7268 SUM 11399 22135 INC 1712 146955463 INC 10785 759704438 SUM 178 28643 INC 32741 725519865 INC 27753 418261510 INC 16966 995433459 INC 12625 759584868 INC 18627 105415700 INC 21248 458598715 INC 15000 20602342 SUM 14974 34326 INC 28693 668313633 SUM 5042 23323 INC 7736 740913633 INC 14076 27714057 SUM 5125 28260 INC 2146 935749905 SUM 4827 24616 SUM 20346 28917 INC 29206 610227633 INC 2584 283431894 SUM 409 1544 SUM 4783 21259 SUM 363 34671 SUM 7330 33317 INC 34506 944643336 INC 7660 146918285 INC 14306 113911307 SUM 3705 31305 INC 10820 694178302 SUM 8886 26193 INC 14746 786293561 INC 20409 267528177 INC 12197 610367324 INC 18093 608361010 INC 33290 88451019 INC 10414 744808263 SUM 6114 28351 SUM 10846 31609 INC 11462 137886459 SUM 6256 20891 SUM 980 17893 INC 25989 105487334 SUM 8262 31311 INC 18028 1715105 INC 8661 693491079 SUM 349 18151 SUM 10732 25473 INC 21105 604289343 SUM 3833 28804 INC 26062 28891176 INC 9893 64734235 SUM 29306 34627 INC 34579 820544881 SUM 713 15905 INC 32455 667976238 INC 17103 875755357 SUM 3110 15080 SUM 10341 30311 SUM 13162 30165 SUM 2418 29460 INC 14332 971130012 INC 2211 522136962 SUM 21526 29945 SUM 12555 30609 SUM 4721 24472 SUM 5808 27657 SUM 3427 32518 INC 236 113889895 INC 8989 878999171 INC 13540 397928325 SUM 1478 5407 SUM 16733 31661 INC 26405 147296902 SUM 957 25609 INC 7908 820540056 SUM 9704 27736 SUM 10710 34518 SUM 174 33772 INC 12603 145865674 INC 2481 885249693 INC 33276 53804990 SUM 9289 25962 INC 16277 489814990 SUM 2414 31285 SUM 9805 33281 INC 15538 322802528 SUM 1579 13061 INC 19348 738195461 INC 34372 471203550 INC 11598 610590191 INC 31008 453392096 INC 22007 492021839 INC 1379 961955169 SUM 1546 31070 INC 90 862261203 INC 1454 988270851 INC 29844 994091893 SUM 15689 19439 SUM 8234 14964 SUM 14579 30125 SUM 9694 11712 INC 2444 4821666 SUM 345 15015 SUM 3082 22918 SUM 1992 5237 SUM 8909 33139 INC 18150 256224607 SUM 8380 21261 INC 5968 111259643 INC 30210 358413465 SUM 6319 18378 INC 16778 740004697 INC 19065 929079755 SUM 6939 17976 SUM 1203 22917 INC 3267 942633547 INC 21700 77696633 SUM 866 23041 INC 21167 20333914 SUM 10580 34008 SUM 4863 34479 SUM 2703 5054 SUM 13417 33823 INC 5967 146950319 INC 5369 760393502 INC 11584 686261624 SUM 2463 31274 SUM 116 21919 INC 15572 24849038 SUM 6025 8039 SUM 3442 24002 SUM 5528 26789 SUM 5590 21490 SUM 5196 8232 INC 17867 951417653 SUM 6249 34298 SUM 5349 32527 SUM 2511 32673 SUM 2351 32316 SUM 7399 34355 INC 33048 27194953 SUM 12528 31047 INC 16377 610530730 SUM 12828 15463 SUM 10720 19314 INC 31173 79708636 SUM 17183 31354 INC 17687 147483149 INC 23983 4862858 INC 25018 601154849 SUM 14472 20607 INC 26964 26957030 INC 34581 357732773 INC 7136 371287786 SUM 4081 12196 INC 29279 147133273 SUM 16586 33605 SUM 28726 34102 SUM 3096 23034 INC 1607 992089557 INC 33225 130407456 SUM 15770 32029 INC 25775 793003167 INC 25858 141154933 SUM 1183 24426 SUM 10620 20140 INC 34452 946849838 INC 15561 961949275 INC 14832 425000521 INC 10801 144584692 INC 32449 995492190 INC 30909 993873071 SUM 23313 32467 SUM 8558 25416 INC 34199 339011489 SUM 2155 14384 SUM 5628 30757 INC 5627 981778392 INC 27421 877958670 SUM 5985 13597 SUM 71 31348 SUM 898 33209 INC 12555 73635982 INC 30408 167485908 INC 16060 489580031 INC 30373 138775139 INC 5751 955395472 SUM 3717 13281 SUM 2727 14910 SUM 23216 33596 INC 3915 737193943 SUM 8493 32400 SUM 9168 34685 INC 7345 946913896 INC 5174 358437349 INC 28280 938431728 SUM 12344 34628 INC 34149 415943288 SUM 11474 18932 SUM 20388 28457 SUM 12840 27623 SUM 13465 28766 SUM 3145 29478 SUM 13922 33803 SUM 2722 7260 INC 26309 218476889 SUM 25148 34704 SUM 791 30206 SUM 7383 32539 INC 13973 852705547 INC 10817 140004029 SUM 9247 27835 SUM 3304 30046 INC 8366 105347440 SUM 2277 20948 INC 17439 778298554 SUM 4311 11181 INC 30846 542566446 SUM 21399 28447 SUM 2780 34380 SUM 1194 24140 INC 15958 46755566 INC 2246 600808947 INC 13966 769975318 INC 19293 606275052 INC 21226 836593554 INC 22523 482645775 SUM 5287 22759 SUM 1619 31273 SUM 3585 12455 SUM 8152 28161 SUM 17275 27627 INC 5480 592780224 INC 10497 744783035 INC 14480 666971001 INC 22608 805295161 INC 28852 6579786 SUM 4631 32153 SUM 5447 34179 SUM 7451 28376 INC 1281 858161960 SUM 3156 25534 INC 11285 309422503 SUM 620 30233 INC 3969 536307887 SUM 16180 34198 SUM 653 14388 SUM 5029 34673 INC 29099 626408741 SUM 9623 34018 SUM 3002 26537 SUM 3774 30802 SUM 209 9811 SUM 29528 34207 INC 25447 5947603 INC 1869 11272210 INC 24388 812706991 SUM 14953 29582 INC 9918 418444855 INC 26626 847683479 INC 4391 2212713 SUM 6430 22796 INC 15194 120542863 SUM 12753 19209 SUM 5784 26452 SUM 4953 23213 INC 32249 26657536 INC 11692 744477853 SUM 2521 25148 SUM 2042 23287 INC 691 392731578 SUM 5042 32495 INC 31225 11069984 SUM 12095 30961 SUM 20090 34687 INC 11892 458376330 SUM 24680 29544 SUM 9506 34205 INC 22451 135881023 INC 28414 452340341 SUM 5922 26765 SUM 3508 23048 INC 32462 794204582 SUM 3213 33818 INC 11552 120171150 SUM 1885 23841 SUM 8610 26749 INC 25594 147899911 INC 19462 925754029 INC 12072 454300894 INC 33248 989757309 SUM 19870 34617 INC 76 12753485 INC 33876 810276800 SUM 1576 33801 SUM 14253 33466 SUM 6193 16375 SUM 791 20926 SUM 1145 23597 INC 11516 112432324 INC 14704 357332588 SUM 1475 8489 SUM 871 15310 SUM 17716 30135 SUM 12588 15760 SUM 4592 30356 INC 3780 974275113 SUM 11653 27696 INC 10415 147460785 SUM 4377 31625 SUM 4248 22538 SUM 202 10784 SUM 1057 28689 INC 7453 347460958 INC 20921 635214750 SUM 9259 32273 INC 10871 144651714 INC 799 886053282 SUM 3822 30876 SUM 16320 28096 INC 19411 28728496 SUM 12976 32776 INC 4458 945083087 SUM 15453 29264 SUM 248 33685 SUM 8199 31278 INC 26526 743683156 INC 28807 652760636 SUM 2445 14955 INC 20048 744721344 INC 21871 753298087 SUM 18969 32243 INC 7625 13241597 SUM 584 20042 SUM 1898 27595 SUM 7913 32719 SUM 31 4668 INC 4405 793905983 SUM 10084 34320 INC 20032 458550688 SUM 21503 33796 INC 23308 686891161 SUM 20663 22355 INC 8716 12081123 INC 19753 726959632 INC 2679 142425358 INC 19480 250276659 SUM 6764 27576 SUM 8648 31465 INC 11115 743775809 SUM 1898 29752 SUM 1967 24417 INC 12192 889931280 SUM 807 15823 SUM 4814 10958 INC 14576 490712253 SUM 25975 33600 INC 31496 657433 INC 28100 995497037 INC 2439 448127741 INC 34609 28901883 INC 22906 200230662 INC 33832 116005774 SUM 18788 30562 INC 10181 12302493 INC 27665 27323368 INC 14487 945064646 INC 26145 329578613 SUM 16610 25596 INC 17366 982948821 SUM 6910 20513 SUM 12142 28534 SUM 5483 25698 INC 16271 12706422 INC 33105 472162322 SUM 28002 34663 INC 2563 907034031 INC 21793 558951772 SUM 1209 17427 INC 32335 922683351 SUM 1838 22285 INC 32188 754775135 INC 20836 948380140 SUM 13366 27957 INC 3257 846029604 SUM 122 26443 INC 32892 707019303 SUM 4003 15038 SUM 11755 29173 INC 4505 610195186 SUM 7485 17498 INC 16107 926830400 SUM 1065 10829 INC 30239 603863301 INC 23372 27315704 SUM 24784 33235 INC 30569 663946930 SUM 9174 29435 SUM 11524 32264 INC 27412 737863261 INC 13525 96064289 SUM 9259 33595 SUM 6294 29186 SUM 16835 34432 INC 31907 541366475 SUM 35 32568 INC 858 219980138 SUM 6376 23272 INC 30779 718610514 INC 2998 144077235 SUM 13513 33493 INC 23463 71050771 SUM 297 28311 SUM 22691 34646 INC 3549 552614425 INC 3278 688910350 SUM 20512 29039 SUM 319 29634 INC 11341 97084726 SUM 279 27647 INC 924 45747581 INC 10793 77121377 SUM 9793 28423 SUM 5907 32553 INC 14460 812074813 INC 32027 19621900 SUM 18244 26063 INC 12907 44698690 INC 18956 610561069 SUM 12281 33569 SUM 1699 20549 SUM 29016 32177 INC 29741 422223554 INC 23944 125973587 INC 8839 971262891 INC 9581 156666610 SUM 10812 30505 INC 31163 803500846 SUM 6613 32264 SUM 167 3980 INC 15625 458615972 SUM 15675 29911 INC 27120 139082928 SUM 14450 22926 INC 24658 910156923 INC 15513 8928019 INC 19701 69885436 SUM 22231 34128 INC 12263 599461267 INC 31731 828170015 SUM 13608 28984 SUM 65 16612 SUM 4123 18102 INC 8022 678500277 SUM 485 30559 SUM 299 20986 SUM 24138 31270 INC 33251 739032647 SUM 7392 15985 INC 4466 72770431 INC 10278 420355790 SUM 2687 33457 SUM 9771 27321 SUM 1273 2432 INC 30094 753083200 INC 1332 57840337 INC 22455 952699455 INC 16592 335885462 INC 7983 147027314 INC 29799 352733398 INC 33404 349554566 INC 11784 923713914 INC 2723 39796207 INC 8118 760632774 INC 721 794196873 SUM 4797 33434 INC 28138 26466259 INC 355 275028402 SUM 10824 32775 INC 3494 10969267 SUM 114 26657 SUM 14269 30820 INC 15694 906357790 SUM 423 17143 INC 19425 598268199 INC 21529 874579180 INC 17479 742787242 INC 19241 809660908 INC 7016 142454758 SUM 14311 33975 INC 5446 966922679 SUM 22408 27782 SUM 18506 34544 SUM 4060 29207 SUM 6942 31340 SUM 21845 22378 SUM 11956 29816 INC 27398 6972534 SUM 6894 33588 INC 22995 659506699 INC 7286 386734206 INC 20266 573751653 INC 29944 782074137 SUM 16701 31402 SUM 6693 33339 SUM 7071 23137 SUM 21225 32513 INC 201 971852648 SUM 1022 8944 SUM 14937 31701 INC 7857 767006736 SUM 25065 34652 INC 814 961395705 INC 8692 220521395 SUM 1176 11391 SUM 4572 29027 SUM 8870 33240 SUM 10717 32812 INC 22642 37899839 SUM 6304 12196 INC 29205 13527123 SUM 1427 32608 INC 29712 145312128 SUM 11651 27040 INC 24755 147061015 SUM 16309 26886 SUM 20582 33037 INC 16202 283927038 SUM 1373 34326 SUM 23 33463 SUM 89 34512 SUM 13772 31443 INC 12834 490051306 SUM 1437 27570 INC 2272 139045176 INC 27067 676440981 INC 17415 67961487 INC 24627 602740207 SUM 252 31405 SUM 9098 32651 SUM 3676 30729 SUM 540 25536 SUM 7644 31599 SUM 8646 32588 INC 25576 592468305 INC 44 574728264 SUM 21219 31248 SUM 105 9112 SUM 10670 22950 INC 23018 34228933 SUM 21492 32405 SUM 1024 32486 SUM 2379 27609 SUM 10055 24384 INC 26166 112146454 SUM 24650 29121 INC 4657 113707292 INC 23014 727732639 SUM 2229 33305 SUM 5780 25055 INC 3066 995642102 INC 34481 587219944 SUM 11056 33544 INC 19425 795134378 INC 1401 24325687 SUM 17693 25046 INC 23015 261070813 INC 21114 146915706 INC 34280 147180121 INC 22250 129020676 INC 9706 73467822 SUM 20555 26222 SUM 913 21504 INC 13092 20605348 SUM 650 10917 INC 25476 993391596 SUM 3038 23471 SUM 25577 32841 SUM 3 5077 SUM 1455 33265 INC 17274 767846189 INC 33708 884065930 SUM 2020 18042 SUM 2766 34704 INC 15675 852912720 SUM 3247 29721 INC 2698 11159918 INC 30983 574280891 SUM 15227 17852 INC 26566 54795338 INC 8312 624173005 SUM 4535 25388 SUM 2406 6272 INC 16756 793763121 INC 717 744256830 INC 22893 773086617 SUM 8744 21278 SUM 4112 33619 SUM 3092 33505 INC 9250 27859866 SUM 352 25149 INC 11417 543454277 INC 13028 961772861 INC 22875 491814684 INC 14136 8472031 INC 12679 147420745 SUM 8964 26989 SUM 17921 25553 SUM 6176 30278 INC 7932 533943551 SUM 119 14439 INC 325 467377313 SUM 772 32412 SUM 24776 31858 SUM 21068 34373 INC 28749 145864524 SUM 1694 9653 INC 3677 686238597 SUM 25305 30243 SUM 12494 15234 SUM 14622 28489 SUM 3637 21505 INC 3 938938774 INC 2495 788092666 SUM 248 11441 SUM 7008 9496 INC 7929 97094521 INC 30171 841108457 SUM 25640 33011 SUM 21079 31479 SUM 18807 30043 INC 26252 802458058 INC 23858 397384964 SUM 7192 29107 INC 11045 72142829 INC 32626 993307042 INC 4815 608448572 INC 32499 130168837 INC 12797 27682347 SUM 12098 31332 INC 18102 624045668 SUM 3873 27128 INC 6059 39867214 SUM 9321 34723 INC 2298 870527876 INC 14669 174472526 INC 8171 741732928 INC 13482 936818287 SUM 280 25000 SUM 21973 26183 INC 25993 883498810 INC 24502 84542531 INC 25675 10024712 INC 12526 28388495 SUM 5652 10790 SUM 2233 15844 INC 15583 820584636 SUM 10938 29191 INC 29641 791378033 INC 10858 728025793 SUM 4513 22181 INC 33102 566558157 INC 15247 61982253 SUM 18595 33868 INC 25499 67454744 SUM 10874 19604 SUM 10097 31656 INC 28036 811274122 INC 13322 542934893 SUM 10573 29869 SUM 15182 29205 INC 25368 111704291 INC 4353 141073290 SUM 25212 30646 INC 12958 462709053 SUM 562 15595 SUM 2176 32351 INC 18486 885984636 INC 7536 22527154 INC 10900 886107970 SUM 61 7130 SUM 4397 34717 INC 33168 20643169 INC 34041 473332176 INC 8779 978372801 SUM 1352 4523 INC 6265 944312596 INC 9685 290749221 SUM 18135 26657 INC 13040 844514707 INC 28082 676093451 SUM 27043 32690 SUM 9030 17491 INC 16279 121224657 SUM 7570 34134 INC 9168 994992229 SUM 213 14378 INC 17884 146406294 SUM 21189 32654 SUM 2474 26067 INC 28841 760518927 INC 24884 23787274 SUM 21745 28370 SUM 9507 28428 SUM 3597 28761 INC 14965 83769359 INC 1830 726741060 INC 1217 413719373 INC 15911 71969432 SUM 4246 31971 SUM 124 10789 SUM 9811 26184 INC 11723 646501359 SUM 211 29712 INC 7398 137758712 SUM 23304 25611 SUM 358 6539 INC 20460 71714447 INC 9714 159733653 SUM 5445 30555 SUM 21 265 INC 17254 22530004 SUM 2359 22161 SUM 3017 29271 SUM 73 16904 SUM 18642 32765 INC 3933 204274265 SUM 9502 32388 SUM 2325 25115 SUM 5050 27305 SUM 17085 29420 INC 4454 788309564 INC 13682 3649680 INC 8916 266375608 INC 25208 9044022 INC 11740 979648361 INC 14136 955304737 INC 32865 823526491 INC 16895 929093052 INC 12181 900824346 INC 11780 532984197 INC 28171 760236448 SUM 5559 22665 INC 20765 901768298 INC 6160 425752990 SUM 247 9421 SUM 3128 20409 INC 18980 28239305 INC 15705 518148854 INC 32596 760118205 SUM 1777 25360 SUM 21116 32389 SUM 16460 31914 INC 31349 457491609 INC 33596 283402703 SUM 2677 20526 SUM 10340 24633 SUM 7181 30335 INC 21634 640641764 INC 19082 257316114 SUM 2302 26846 SUM 6096 30705 SUM 13163 34488 SUM 31876 34561 INC 11599 20386351 INC 7314 37302372 INC 24243 617510659 INC 178 197566005 INC 20708 423491204 SUM 3239 13436 INC 11823 798625013 INC 18508 25918104 INC 12430 876837746 SUM 79 11269 INC 23800 10100076 INC 8999 10824924 INC 10983 71949350 SUM 1805 34291 SUM 15577 33797 INC 16350 957600755 INC 14721 133506482 INC 11181 103102779 SUM 227 6253 INC 34172 930152662 INC 10865 666311947 SUM 27361 32383 SUM 19758 29674 INC 1236 693277181 INC 22059 650463286 INC 26547 461771303 INC 648 28943329 INC 22508 584428792 SUM 16136 31191 SUM 768 24190 SUM 10409 34453 INC 2613 104380279 SUM 1712 26911 SUM 7697 20404 SUM 10684 33723 INC 25264 887142390 INC 13681 12203976 SUM 3167 32007 SUM 12776 18216 SUM 3996 21784 INC 20101 557558171 INC 19327 52575242 INC 10849 28031957 SUM 8280 30836 INC 9428 993786455 SUM 17317 31853 SUM 3642 34160 SUM 6561 23966 INC 6982 74809520 INC 11797 475304669 INC 7851 12422400 INC 15529 532556974 INC 29471 42592331 INC 18093 19547342 INC 17648 634819392 SUM 1684 34086 SUM 12533 34370 SUM 19441 33197 INC 28727 13263720 INC 34060 681303023 INC 7584 926674830 SUM 5628 9444 SUM 2676 17918 INC 19563 344876093 SUM 5608 31598 SUM 7493 29459 SUM 6254 12387 INC 26049 731115997 SUM 2864 31600 INC 23049 37341258 INC 15410 989824104 SUM 4176 33823 INC 8781 147200321 INC 3171 734288335 INC 16995 944531742 INC 10721 146134714 INC 7046 413146377 INC 8833 751345089 INC 16592 962892829 SUM 13957 33995 INC 30514 414245561 SUM 9135 29902 SUM 2575 31860 INC 140 266124344 SUM 7805 33795 INC 13473 803510921 INC 24930 879045073 SUM 4562 34301 SUM 14249 26933 SUM 5595 32234 INC 27178 45721431 SUM 1620 27544 INC 32350 410869183 INC 10564 758142433 SUM 9121 27067 SUM 21588 25246 SUM 943 26366 INC 1573 425064036 INC 28633 282100795 INC 21962 509551486 INC 5326 35955701 INC 32151 625853037 SUM 24879 29593 INC 27733 887305507 INC 20573 541097038 INC 21128 73735564 INC 1930 110435992 INC 179 35867296 INC 11418 383856090 INC 4806 146341846 SUM 5870 33072 SUM 505 12413 INC 9046 113375797 SUM 143 15444 SUM 4151 20188 SUM 807 26242 INC 34653 146431535 SUM 13663 30489 INC 34345 793894657 INC 283 678323649 SUM 385 12730 SUM 19860 28217 INC 25222 626387637 INC 4687 116620966 INC 27878 134201778 SUM 5353 13878 SUM 23802 34325 INC 10723 341900454 INC 30457 61450240 INC 3787 592684695 SUM 5629 17806 SUM 6160 16999 SUM 19699 31464 INC 31331 69813075 SUM 737 24513 INC 8149 412457043 INC 2535 935103505 SUM 5649 28817 SUM 10088 21489 SUM 14475 33426 INC 14434 202630799 INC 1150 146383004 SUM 24747 29398 INC 31448 4694879 SUM 2950 19757 SUM 1859 17578 INC 11515 961437290 INC 10578 91027232 SUM 1827 17727 SUM 2151 28513 INC 12907 138938961 SUM 24209 32913 SUM 8871 30229 INC 4227 487922011 INC 12658 606365306 INC 24077 188118442 INC 8199 809735193 SUM 2838 33683 SUM 6715 27747 SUM 4653 22579 INC 22009 20065515 SUM 1192 33392 INC 7928 558640874 SUM 2566 15501 INC 27891 15804403 INC 18389 693494162 INC 4070 685856036 INC 1153 492158879 SUM 2336 16290 INC 27675 109711124 SUM 17254 29612 INC 8609 28512706 SUM 1577 34369 SUM 680 34552 SUM 14587 27142 INC 30163 14723393 SUM 8613 27486 SUM 5398 14719 SUM 10801 32853 SUM 23742 33649 SUM 1676 4665 SUM 7290 28054 SUM 950 13620 INC 16834 961699601 INC 10650 993145678 INC 31404 13220944 INC 14491 879038395 SUM 14432 33501 SUM 2063 22739 INC 5080 491957123 INC 33566 994083166 SUM 16785 32110 INC 8333 609815227 SUM 7001 31233 SUM 5904 26168 INC 1457 138815183 INC 26912 623516775 INC 17454 659693858 INC 7840 384793375 SUM 9000 33330 INC 5926 472169732 INC 25876 983100788 INC 3589 576916220 INC 12543 821076928 SUM 24262 34096 SUM 12115 30474 INC 24935 970328825 INC 33913 841772793 INC 20183 785626518 SUM 19561 29098 INC 17014 434917236 SUM 569 6142 INC 20712 109955947 INC 6719 113652395 INC 10078 961708570 SUM 6743 31073 INC 28017 459588744 SUM 5595 28719 SUM 2533 19437 INC 12935 32818351 INC 16778 491101198 SUM 1886 25044 INC 7404 475247376 INC 34608 450247441 SUM 15121 31011 INC 6519 145680135 SUM 16014 31018 INC 17093 610572437 SUM 5034 30044 INC 21754 929997638 SUM 577 25784 INC 27058 7956938 SUM 8374 31885 INC 13177 29087219 SUM 1859 25750 INC 4405 893800936 INC 34673 189065043 SUM 27151 33763 INC 282 423828001 SUM 3095 33682 SUM 3539 24373 INC 4543 604302055 INC 33051 23342575 INC 11496 996332457 INC 4679 9061117 SUM 1 5894 SUM 2342 18242 SUM 14519 30991 INC 33733 341990471 SUM 4153 34692 SUM 129 13263 SUM 7789 23157 INC 15787 57108088 SUM 5808 24651 INC 18931 146888120 SUM 25488 31126 SUM 7049 34273 INC 958 587005792 SUM 18846 28663 SUM 1020 33146 SUM 1983 9275 INC 21178 356416924 INC 16037 877531219 INC 34264 862218234 SUM 20083 27453 INC 7841 12873040 SUM 5637 30225 SUM 5348 34099 SUM 1538 34490 SUM 11936 26361 INC 3120 80209772 SUM 329 7887 SUM 2150 6887 SUM 2346 31828 INC 1514 770344777 SUM 9808 32659 INC 9254 4875130 SUM 16995 22912 INC 17831 766598545 INC 14631 39623947 SUM 8920 23435 INC 19868 543470338 SUM 15832 34027 SUM 576 21999 SUM 7660 31275 SUM 3891 31617 INC 34097 489674391 INC 29418 460460336 SUM 19874 33122 INC 760 750139618 SUM 3298 11538 INC 7937 4823181 INC 4568 435358953 SUM 18031 32863 SUM 7303 21793 INC 9886 3612586 SUM 16296 34352 INC 30987 452477016 SUM 2363 11879 INC 16301 974407283 SUM 84 28905 INC 27927 103014090 INC 28834 69605789 INC 2551 584299148 INC 32994 11177101 INC 23019 607626917 INC 7450 470312023 SUM 1764 25311 SUM 4956 33744 INC 10962 920316723 INC 20306 876946828 INC 34164 133301661 INC 11108 131804901 INC 21284 316566366 INC 2987 441825778 SUM 503 20405 SUM 898 7804 INC 30306 147189408 SUM 7856 34602 SUM 21463 34125 SUM 15868 22972 SUM 12718 34447 INC 28680 55146261 SUM 3950 30608 INC 29577 65284178 INC 29690 949376634 INC 3098 887947501 SUM 10605 22418 SUM 1624 28626 SUM 13316 34714 SUM 3290 16099 SUM 3507 19166 INC 14117 845207343 SUM 278 27229 INC 27113 937382464 SUM 352 26703 INC 22378 995436806 SUM 1652 29518 INC 17984 960290659 SUM 718 13859 SUM 25101 27560 INC 5451 727060945 SUM 973 20475 INC 6457 12888249 INC 34693 141056568 INC 34309 991225483 SUM 12836 30705 INC 3051 609510776 SUM 6217 34108 SUM 1919 33728 SUM 8711 25249 INC 3650 954156255 SUM 9482 23769 INC 8371 610049647 INC 1308 955305099 SUM 599 10704 INC 21878 29058734 INC 13792 949049644 SUM 2802 12733 SUM 7357 34617 SUM 19891 26752 INC 15004 147460348 INC 21125 805117725 SUM 13444 34552 INC 33816 492090375 INC 31724 312298107 INC 23150 15931799 INC 9779 73581820 INC 18101 29014495 SUM 3643 32778 SUM 3913 21037 SUM 4841 11133 INC 8486 31687889 SUM 6428 20101 INC 334 1239728 SUM 762 6070 INC 15599 747688241 INC 2002 955330549 SUM 26765 31854 SUM 8107 25344 INC 14433 288841545 SUM 22604 26504 SUM 636 14011 INC 18184 729278583 INC 23205 165946009 SUM 7295 19772 INC 18547 492115232 SUM 6372 20572 SUM 9414 16453 INC 17373 466747735 SUM 13184 16432 INC 9974 838808252 SUM 16572 31677 INC 15464 929374346 SUM 20861 32059 SUM 12876 24587 INC 22468 340036986 SUM 3017 31046 INC 6539 655775581 INC 26996 33320129 SUM 23605 27274 INC 28271 451165785 INC 11240 912040158 SUM 14684 24785 SUM 71 33480 SUM 6891 27152 SUM 5148 22255 INC 19131 525614157 SUM 154 32639 SUM 16296 26051 SUM 9714 29215 INC 9991 94468735 SUM 29578 34684 INC 17737 953279021 INC 16335 29066077 INC 31437 570322347 SUM 17662 26747 INC 3286 879685419 SUM 580 22258 SUM 7988 23991 INC 30615 124290077 INC 17185 685760493 INC 16393 21627283 SUM 19865 29629 SUM 461 27882 INC 21484 56235785 INC 18158 947024641 INC 29088 920962609 INC 13530 987133851 SUM 6785 12723 SUM 21678 32854 INC 8854 147264250 INC 25415 721368851 INC 16972 602148413 INC 1948 20649942 INC 10373 591680898 INC 33587 147289542 INC 16302 987101587 SUM 11948 28340 INC 28073 145354007 SUM 7309 21133 INC 21012 712182788 INC 22201 771706794 INC 21598 113622616 SUM 6125 22635 INC 16637 941257408 INC 6300 146395925 SUM 12762 18272 SUM 5974 30550 INC 4174 876557448 INC 15587 994330164 INC 21612 794038909 INC 28576 392318263 SUM 2538 33312 INC 30929 887110440 INC 27570 605174536 INC 13328 879007705 INC 22321 917183707 SUM 4515 9904 SUM 1531 32723 SUM 4860 30201 SUM 22896 33199 SUM 1026 18104 INC 13774 29087794 SUM 3936 13094 SUM 6838 12587 INC 22939 921489085 INC 9821 945097365 SUM 1243 3856 SUM 24675 31095 INC 7802 787247538 SUM 5469 13978 INC 3884 18471670 INC 7479 409249178 INC 25245 451258064 INC 12042 24319775 SUM 228 7221 INC 726 146387525 SUM 1226 27504 INC 34629 873283737 SUM 6378 18863 INC 22437 78249520 SUM 10893 23374 SUM 22766 31831 SUM 305 24616 SUM 7942 33206 INC 8712 955314519 INC 3292 29066683 INC 8472 739326957 INC 27781 113626027 SUM 1315 17010 SUM 12645 23836 INC 31279 317867841 SUM 23886 28896 SUM 24795 33129 INC 19495 146410318 SUM 21748 29239 SUM 4816 18985 SUM 3349 32111 SUM 16417 32945 SUM 10444 28387 SUM 3597 13615 SUM 5609 23952 SUM 10303 34411 SUM 22028 23840 SUM 11576 32664 INC 28015 955225217 SUM 9342 24451 INC 19465 946131793 INC 7321 457451266 INC 6656 340432639 INC 3445 145329395 SUM 4 5332 SUM 27970 31571 SUM 6867 27348 INC 32786 517176091 SUM 5720 30829 INC 15627 874307224 INC 17613 291698097 INC 7483 825511800 SUM 2156 23446 SUM 8342 33744 INC 29492 757846122 SUM 33168 34196 INC 11133 589089453 INC 17066 10059836 INC 26017 928339873 INC 14789 138564164 INC 23405 401605987 SUM 3099 11079 SUM 18350 33018 INC 32514 96336466 SUM 11319 32553 INC 25830 134644647 INC 32803 147319888 INC 34175 994867763 SUM 14619 23760 INC 3920 113764030 INC 28327 320973067 INC 30504 941875668 SUM 3265 30141 INC 14870 39789318 INC 22407 933310595 SUM 2449 33185 INC 19114 955848495 SUM 1476 27500 INC 19858 486947174 INC 18020 952624238 SUM 732 29158 SUM 1715 27133 SUM 10940 19945 INC 13788 508911806 INC 12024 121506547 SUM 10881 23721 INC 1752 699802048 INC 3096 947563243 SUM 6250 34447 SUM 1964 14261 SUM 27099 34438 INC 34720 753830632 INC 1079 96428464 INC 29617 857530595 INC 32783 509392948 SUM 2021 26692 SUM 8423 32910 SUM 6563 26667 INC 14196 384331135 SUM 14832 17035 INC 17132 511312859 SUM 1507 28580 SUM 2911 20359 SUM 15836 25153 INC 27893 139029853 SUM 7013 31755 INC 8724 868683927 INC 12884 44580082 SUM 9141 16639 SUM 10034 12267 INC 31701 736185961 SUM 14647 31065 INC 14006 936844292 SUM 8309 25031 INC 13788 139692643 INC 12100 143284544 INC 14719 948935828 SUM 2502 15086 INC 2610 532282584 INC 34608 943531820 SUM 3536 28504 SUM 4945 30697 SUM 3805 27122 SUM 23269 33982 SUM 17812 28344 SUM 7625 27926 SUM 30282 34574 SUM 2525 20776 SUM 3978 33632 INC 14070 986615004 INC 27600 233079927 SUM 11559 22708 INC 24900 113877964 SUM 4067 34354 INC 17562 893703220 INC 17895 871152030 SUM 4295 34330 SUM 16434 31997 SUM 16869 28351 INC 7041 36800325 SUM 3333 20632 INC 20661 28253903 INC 13231 397320320 SUM 1153 21929 SUM 3585 23267 SUM 18658 34464 SUM 15030 23119 SUM 7193 32393 INC 19930 13133116 SUM 2413 23194 INC 4749 586993824 SUM 3210 30298 INC 22631 625535535 SUM 24272 31390 INC 34334 939163122 SUM 17353 27136 SUM 27967 33542 INC 33934 873871839 SUM 8275 23476 SUM 3354 22553 SUM 6973 20198 SUM 10227 33750 INC 437 107343531 INC 10729 994350275 INC 2874 536409710 SUM 13340 33321 SUM 3338 34416 SUM 4781 10862 SUM 3808 30318 INC 7866 112811823 SUM 26199 34711 SUM 5195 32866 INC 6159 843240476 SUM 24111 32061 INC 4045 593277704 SUM 17590 32874 INC 11985 911615291 INC 6930 543503544 SUM 9003 28508 INC 22837 622165758 SUM 6838 25795 SUM 28478 32886 SUM 1802 10395 SUM 4397 33896 INC 26733 526188761 SUM 22871 33612 INC 9388 449962162 SUM 13314 33794 SUM 6792 32544 SUM 8958 29887 SUM 15007 34673 SUM 22663 31614 INC 24580 955244762 INC 8069 758025719 INC 14582 69401260 INC 578 952946851 INC 7542 80224160 INC 19955 121999716 INC 10927 918434792 SUM 4754 30880 SUM 21347 30039 INC 31526 742981241 SUM 2515 10451 INC 28085 28537174 SUM 9335 34510 SUM 14860 18280 INC 24240 802865352 SUM 8391 29463 INC 28369 24689489 INC 9267 650388059 SUM 2313 29720 INC 14687 663937611 INC 31016 147435710 INC 8781 405606560 SUM 20559 33388 INC 29900 73698242 INC 1293 130433264 SUM 1822 31646 SUM 11095 23774 INC 13907 146744517 SUM 3976 12734 SUM 650 33448 SUM 10879 26863 SUM 2098 23504 SUM 9740 30761 SUM 2384 20405 INC 22100 890614364 SUM 10847 30686 SUM 18217 26793 SUM 18843 33133 SUM 2764 31856 INC 32884 183541594 SUM 287 10697 SUM 6431 19086 INC 3360 869681344 INC 23673 602161547 SUM 22596 31461 INC 15475 476223158 SUM 13817 30531 INC 3514 610574055 SUM 1007 26137 INC 8576 492150670 INC 27890 125339472 INC 32645 36980029 INC 19000 591450803 SUM 3674 34661 INC 22904 953144232 SUM 2319 26220 INC 7717 836274265 INC 6160 726988799 SUM 1661 11059 INC 6287 128709219 SUM 9998 26280 INC 17506 28795961 INC 311 442787882 SUM 6183 23629 SUM 32431 34270 INC 34175 27635610 INC 17236 961962855 INC 25667 879003938 SUM 11542 17299 SUM 27345 33995 INC 30174 919505681 SUM 19666 20913 SUM 2817 6424 SUM 6552 25473 INC 32565 610529541 SUM 666 21492 INC 7944 462241752 SUM 27230 33927 SUM 12121 33336 INC 31396 381013430 SUM 13821 30117 INC 26853 770747566 SUM 4679 30591 SUM 2802 31003 INC 28946 559147216 SUM 2441 20111 INC 28657 19970243 INC 28050 52743143 SUM 12678 29087 INC 5279 524269422 INC 7413 619611350 INC 3317 2563433 INC 13049 330694462 SUM 20 23600 INC 16684 550816746 INC 28254 955323400 INC 5566 142057940 INC 26707 858950952 INC 10191 489569757 SUM 1591 27650 SUM 18405 34254 INC 19944 204467161 INC 27296 686594244 SUM 2276 5680 INC 8403 771519069 INC 24376 223462754 INC 3688 960923926 INC 23029 342688199 SUM 3642 14270 INC 10140 128488472 SUM 735 10851 INC 7207 870645111 INC 19762 11001102 INC 15225 743770899 SUM 129 12867 INC 16163 127698310 SUM 420 5219 SUM 8676 29903 INC 15348 27726765 SUM 10131 32918 SUM 9325 27546 INC 16636 145361014 SUM 13203 28162 INC 30630 954488158 SUM 10728 24231 INC 1627 223467760 SUM 192 19060 INC 192 760300318 INC 30787 921692832 INC 16856 976160192 SUM 2785 23263 SUM 20699 26861 SUM 4934 11227 INC 11153 26919524 INC 267 138557114 SUM 21499 22992 SUM 1300 19182 SUM 140 13057 SUM 32494 33648 SUM 3948 17313 SUM 8094 23859 SUM 8447 34671 INC 13021 142473831 INC 6608 531698040 INC 18680 81047363 SUM 3060 12172 SUM 16866 34044 INC 397 147156353 SUM 3722 8857 SUM 16783 31196 INC 17765 10257137 INC 356 25650408 SUM 3480 10748 INC 6180 350291972 INC 2171 298842639 INC 18454 12044385 INC 19260 28479472 SUM 6422 32122 SUM 30927 34206 INC 26511 974033751 INC 15130 924070306 INC 33006 18601294 INC 1150 995412779 SUM 2942 19456 SUM 4903 23414 INC 9620 892714904 SUM 1548 32936 INC 11441 889887263 INC 22398 341903462 SUM 165 22844 SUM 26452 33932 SUM 24763 32278 SUM 3902 33000 INC 4243 35972926 SUM 1042 13816 SUM 22353 33934 SUM 29479 34727 INC 25893 742768604 INC 24167 759394252 INC 4697 492012728 INC 27043 214697812 INC 25092 99852519 SUM 10245 24651 INC 25666 684341212 SUM 5285 26286 SUM 1835 30274 INC 32128 744790906 SUM 4060 15969 INC 27625 531617652 INC 29067 69361242 INC 18417 393897212 INC 29919 797084764 INC 2791 95995278 SUM 28022 32478 INC 1909 140890145 INC 502 617759292 INC 26081 341467612 INC 34572 872836578 SUM 8253 25901 SUM 7836 13582 SUM 5856 28989 INC 16423 610862348 INC 2870 147456514 SUM 3577 21170 SUM 15017 25595 SUM 18806 32673 INC 21082 511648628 SUM 1473 34073 INC 13160 807708322 INC 30692 804250755 INC 22751 109465845 INC 18700 867479340 SUM 1764 4640 SUM 1497 27566 INC 15425 744134090 INC 31242 274110702 INC 33906 823545128 INC 10750 876598335 INC 10195 869529502 INC 29137 971271219 SUM 12640 28210 INC 11880 801170392 INC 30971 977778170 SUM 312 18516 INC 26008 621700577 SUM 4457 33624 SUM 27924 34103 INC 20426 458662424 SUM 8237 34195 INC 1129 999461867 SUM 17691 27432 SUM 892 3896 INC 15342 908359723 SUM 1403 25517 SUM 44 13082 INC 32367 686845281 INC 22740 113907962 SUM 16079 28138 SUM 22884 34627 INC 2310 443490868 INC 5173 786388180 INC 28382 844967121 INC 2280 215045517 INC 9972 146124440 INC 29286 944117530 SUM 828 34472 INC 13649 982255096 INC 19221 777369579 INC 31580 939405886 SUM 4413 22456 SUM 100 5685 INC 34148 16487826 SUM 4163 30252 SUM 23759 33118 SUM 10113 26526 SUM 5575 16649 SUM 24630 34501 SUM 3117 19880 SUM 1165 13937 SUM 12968 22949 SUM 13778 27688 SUM 632 33162 SUM 17748 28156 INC 23967 145852563 INC 7338 19529604 SUM 20923 33851 INC 12974 893732768 INC 15880 942211536 SUM 14858 33647 INC 15428 793065499 SUM 15634 17968 INC 27926 933319380 SUM 12 22140 SUM 582 33863 SUM 7864 21685 INC 16181 78195343 INC 16016 469990776 SUM 15593 24880 SUM 624 9608 INC 27489 809309699 SUM 6451 34586 INC 32185 786605531 SUM 531 22410 SUM 4127 7358 INC 17135 322817120 INC 15607 490001399 SUM 1963 23901 SUM 9571 27810 INC 6445 485967295 INC 11256 80262834 SUM 2321 11556 INC 616 994353838 SUM 14824 24011 INC 31674 660076171 SUM 6385 29786 SUM 4695 27640 SUM 5301 28016 SUM 7669 30281 SUM 4650 25770 INC 7443 760598957 INC 24196 458515315 SUM 9392 34662 INC 30196 930703466 INC 2265 867342127 SUM 5113 30377 INC 4056 29000010 SUM 378 7251 SUM 2251 10912 SUM 8040 34583 INC 33671 871544326 SUM 2022 34269 SUM 11690 29186 SUM 10649 32776 INC 16027 383974557 INC 14490 62175113 INC 13564 626420720 INC 20666 692972747 SUM 18191 31435 SUM 7090 16278 SUM 2356 12494 INC 32428 28565133 INC 5712 525647589 INC 33049 686766026 SUM 69 16287 SUM 1608 20001 INC 2170 28685090 INC 23357 117816830 SUM 979 27795 SUM 391 30129 SUM 2883 15204 SUM 1868 14288 SUM 14704 29785 SUM 3115 21443 INC 6487 147461854 INC 26348 55126031 INC 4606 28542406 INC 29783 418407159 INC 28994 803305924 SUM 1507 34481 INC 28725 954762695 SUM 15778 30429 SUM 22426 29374 INC 25717 688247440 SUM 9262 30409 INC 21532 989703587 INC 5679 961320350 INC 17050 946123893 SUM 13931 17852 SUM 5587 27448 INC 4052 88521115 INC 19905 742171748 SUM 3575 34192 SUM 2281 19126 SUM 3932 33723 SUM 724 19574 INC 4167 79786325 INC 19885 550331674 SUM 9460 24209 INC 15699 469910451 SUM 1335 30913 INC 17001 821103561 INC 28208 143226767 INC 21638 31462882 SUM 2217 27253 SUM 1002 26047 INC 21339 317491883 SUM 1979 26385 INC 21982 10834356 SUM 15188 32970 INC 1071 601204874 INC 10686 744432089 INC 28642 3739409 SUM 21997 33496 INC 28875 954553902 INC 10995 995260575 SUM 6570 14037 SUM 3608 20041 INC 1380 254158883 SUM 1868 24185 INC 24460 894841213 INC 32835 64282413 SUM 17773 34017 SUM 9279 32599 SUM 15597 29493 INC 2813 142871192 SUM 4777 26685 SUM 9950 23073 SUM 6867 34013 INC 19130 99175190 INC 27537 934060928 SUM 19991 27517 SUM 4292 30286 INC 23599 12295729 INC 4197 857870507 INC 11010 727096945 SUM 6591 14817 SUM 6345 19728 INC 143 501199564 INC 14891 28297911 INC 12878 68288911 SUM 2231 14690 INC 26045 624039214 INC 7270 736737977 SUM 25028 31858 INC 17721 28518275 SUM 25927 30344 SUM 1235 20769 INC 30453 760606065 INC 17532 112962280 INC 27327 440558484 SUM 22394 34116 SUM 20396 28796 INC 9288 120095592 SUM 18110 25569 INC 16222 147461513 INC 31778 13122067 INC 30482 763736979 SUM 347 25246 INC 10477 875848322 INC 11042 391458174 INC 34693 746571345 INC 2243 44673204 INC 4545 996804145 SUM 17269 33649 SUM 2467 25786 SUM 14510 29965 SUM 9423 32179 INC 21882 446032225 SUM 4709 26066 SUM 21919 28864 INC 6750 751984019 SUM 4623 33673 SUM 3304 27524 INC 16189 605591113 INC 24434 416865411 SUM 3728 22476 SUM 290 15313 INC 11652 483054780 INC 25462 139090453 SUM 2672 27484 INC 1116 17260146 SUM 1060 27022 INC 5956 839884703 INC 19162 348421182 INC 26578 622101188 SUM 82 16906 INC 9076 63575752 INC 4414 975985780 INC 1342 217893886 SUM 3519 18347 INC 27366 122251426 INC 22371 416112436 SUM 3345 25061 INC 30559 118021041 INC 18906 943350442 SUM 121 20318 INC 23085 550831668 INC 23754 764688248 SUM 920 28650 SUM 7161 33061 INC 26502 959183679 SUM 11827 28357 INC 13637 555284704 SUM 8147 31384 SUM 2081 30434 INC 32984 458249053 SUM 13385 31181 SUM 3893 20079 SUM 15585 23747 SUM 1539 4283 SUM 13811 27024 INC 5833 714139934 SUM 822 7300 SUM 2797 32370 INC 3748 848277529 SUM 1995 21043 INC 20340 961910834 SUM 2387 21235 SUM 344 23333 SUM 2911 22208 INC 31261 949843923 SUM 12856 26643 SUM 1208 25952 INC 9895 922671938 SUM 5469 22853 INC 11466 69105419 INC 9191 939476852 INC 33184 634420886 INC 8469 534971441 INC 30971 995316779 SUM 12615 29225 INC 6184 21616429 SUM 27274 33517 INC 34688 608120129 INC 32073 956469420 INC 4747 804287147 INC 14012 944815953 INC 19845 121762276 INC 18094 960678506 INC 2452 986565825 SUM 595 8609 INC 24194 751085415 INC 1593 255232781 INC 7676 110350805 INC 11998 130483130 INC 3742 219175810 SUM 4129 21858 SUM 15294 33244 INC 505 720414364 SUM 689 17333 SUM 10335 30989 SUM 9241 30880 SUM 19925 26546 INC 956 113223223 INC 16382 273922370 SUM 13611 22632 SUM 5821 18985 INC 30027 528467641 SUM 11886 32280 SUM 1799 16467 INC 14634 937837559 SUM 1421 29561 INC 17890 959818150 SUM 4 12573 SUM 21229 31434 INC 34551 754207914 SUM 20066 33247 INC 27120 26937782 SUM 2071 23460 SUM 3951 28561 SUM 3540 19406 INC 9850 926320466 INC 6226 884181419 SUM 8059 32784 INC 26895 147293672 INC 4637 878903278 INC 22833 903555496 INC 30929 435029993 INC 21998 977131825 INC 17706 398315883 SUM 6929 26004 INC 3205 320960863 SUM 4336 30037 INC 9562 698525765 SUM 5598 10549 INC 9167 839715541 INC 9738 904339269 INC 7247 757472473 SUM 17907 26915 INC 22806 658786658 SUM 8933 28942 SUM 6176 30542 INC 4016 138162830 SUM 1515 17987 SUM 8692 32827 INC 20461 921731179 SUM 5389 28418 INC 4863 55385517 SUM 21027 31173 INC 2787 288990619 INC 26842 96785917 INC 20118 996466291 INC 25565 448903685 SUM 4611 28261 SUM 15785 34639 INC 8050 742826925 INC 19329 10187463 INC 5156 998112326 SUM 6973 31961 SUM 1577 29125 INC 9425 786772949 INC 9093 274792509 SUM 6055 26429 INC 19438 418412065 SUM 6833 33997 INC 20215 559170238 INC 17865 147256891 INC 6916 998897918 SUM 5068 32844 SUM 9885 17446 SUM 13991 33782 SUM 21 10396 INC 33381 724903667 INC 25149 960374473 SUM 19043 31787 SUM 27701 30363 SUM 3054 32696 INC 22857 969013506 INC 13633 70903346 SUM 22767 27904 SUM 13411 27625 INC 13456 727073239 SUM 7274 16544 SUM 12969 28827 INC 33660 223466410 INC 11839 357838619 SUM 10621 31988 INC 32645 434582246 SUM 14134 31495 SUM 12691 32130 INC 12571 73654643 INC 29329 63060705 INC 4458 919637063 INC 23832 72629546 SUM 16602 32785 INC 33212 340407868 SUM 12622 34454 INC 1400 879909269 INC 30626 718554986 SUM 14709 33053 INC 9811 71507094 INC 16978 3740134 INC 20210 219026375 INC 8190 468311373 INC 19480 970306671 SUM 1778 24547 INC 18872 952789189 INC 10066 147427586 INC 34040 444582067 INC 2314 78262863 SUM 5936 28631 SUM 2314 25303 SUM 5949 30211 INC 16981 15803443 SUM 17470 32266 SUM 9932 28496 INC 15480 993764257 INC 18465 2167389 SUM 2032 19629 SUM 15497 30369 INC 8364 54518379 SUM 5746 30437 SUM 18880 31448 SUM 9146 32752 INC 18341 76132072 INC 24102 79520849 INC 10391 358561795 SUM 1410 26733 SUM 8619 26179 INC 19781 73013469 INC 8457 71683615 SUM 4389 28817 INC 685 575735569 INC 29459 374677133 INC 30932 97052467 SUM 2224 25622 SUM 13820 30554 INC 5892 995446454 INC 17533 73730781 INC 3972 52508079 SUM 2392 16993 SUM 2194 24948 INC 16256 602201731 SUM 11177 15006 INC 8435 531948696 INC 23839 920700607 SUM 1 33770 SUM 640 17129 INC 12328 876276200 INC 29152 586442834 INC 1528 361009004 SUM 1875 24822 SUM 6397 12050 INC 33876 453160394 SUM 17126 31577 SUM 3308 32618 INC 1656 928060730 SUM 3734 26355 INC 11097 99139107 INC 10202 343194889 SUM 631 3091 INC 12080 341755767 INC 9898 405773918 SUM 1844 24430 INC 9235 431374673 INC 33980 356943032 INC 17766 127204543 INC 9504 21530198 INC 21424 144877241 INC 12119 78128553 SUM 11497 29855 INC 25065 147184551 SUM 11658 30542 INC 1854 577058015 INC 3941 470153928 INC 18984 958684970 SUM 5669 19363 INC 6921 11669882 SUM 10026 31844 INC 15753 147396996 INC 8000 7807008 SUM 6756 33992 INC 23980 961973793 SUM 393 23753 INC 10349 882210677 INC 31093 796887435 INC 3083 882093531 SUM 19500 33134 INC 32871 19876991 INC 12207 922466319 INC 20074 969503344 INC 26867 424828739 SUM 302 30873 INC 19409 610555515 SUM 14095 32010 INC 21896 24424620 SUM 152 21407 SUM 18631 32026 SUM 16817 28257 SUM 6445 26558 SUM 8565 11579 SUM 8848 33235 SUM 2153 20852 SUM 14960 32032 INC 22350 11230918 SUM 1850 8628 SUM 23982 31271 INC 3250 874822960 SUM 2310 32043 SUM 774 12238 INC 15880 591179407 SUM 21184 34448 INC 29634 840809775 SUM 5662 30872 SUM 32170 34476 SUM 24307 31295 INC 30740 86562855 INC 12606 71980932 SUM 21326 30359 INC 31514 977256091 SUM 3767 14924 INC 18993 987064281 SUM 12226 32469 INC 11479 172557344 INC 15044 951228677 INC 8748 939263837 INC 6772 418468217 INC 5823 113838038 INC 33774 747967573 SUM 10533 34105 SUM 121 34421 INC 6890 609709455 SUM 8597 20929 INC 21527 538891942 SUM 2440 26071 INC 3067 28834721 SUM 18825 34607 INC 12072 874799965 SUM 11673 33137 SUM 12369 31862 SUM 1433 30231 SUM 14510 27777 SUM 34 32089 INC 23549 955029818 SUM 11139 33475 INC 13102 985597411 INC 6217 921662913 INC 29787 112282544 SUM 5132 12950 INC 8272 974457428 SUM 25547 34469 SUM 12515 31803 SUM 9662 27663 SUM 4755 27976 SUM 11702 19129 INC 1555 150025009 INC 6857 146300977 INC 5024 265686451 SUM 110 27863 INC 23128 685610478 INC 4434 777992928 INC 30594 922648308 SUM 11928 34138 SUM 202 27617 SUM 9060 19468 SUM 16936 33948 SUM 17330 22172 SUM 6791 19725 INC 31694 16393568 SUM 1569 21429 SUM 12142 34200 INC 28751 954673375 INC 4642 919981039 SUM 12017 33501 SUM 19246 31479 SUM 3602 34722 SUM 32320 34628 SUM 842 32994 INC 6874 62998381 INC 34008 43238725 SUM 3700 13565 INC 3016 96502270 INC 21591 860786441 SUM 5974 34678 SUM 2213 10811 INC 18591 12716917 SUM 3800 32990 INC 1959 936251565 INC 16343 25906442 INC 21409 69564936 INC 29809 734817472 SUM 15444 28815 SUM 116 34677 INC 30129 927884392 INC 31869 991229350 INC 31846 143250020 INC 3583 758249331 INC 23857 869434261 SUM 8735 20623 SUM 13849 28746 INC 23939 130590738 INC 12947 747775024 SUM 5931 29287 SUM 10736 19823 INC 4644 879046890 SUM 212 10316 SUM 22151 32652 INC 15145 685647707 INC 5410 990135750 SUM 12738 32739 INC 34248 458345149 SUM 11366 33477 INC 29799 528420507 SUM 339 22892 SUM 8647 30950 INC 3655 113909360 SUM 4706 13841 SUM 1124 27349 SUM 3077 25109 SUM 3686 31738 INC 18006 526674496 SUM 27081 32628 SUM 5765 18989 SUM 7628 28608 INC 5309 955155144 INC 26765 112347326 SUM 14428 27474 SUM 1129 28187 SUM 18640 31752 SUM 5981 19973 SUM 1699 14455 SUM 9806 32258 SUM 1020 30127 SUM 1690 31170 INC 24443 147465054 SUM 12805 27252 SUM 5133 21392 INC 36 10970692 SUM 18770 26610 SUM 3070 32715 SUM 11835 29474 INC 513 458131943 SUM 2116 16022 INC 27485 610574256 INC 10364 138454375 INC 14301 735444125 SUM 275 33854 INC 29862 603010732 SUM 499 28539 SUM 8071 33714 INC 8114 989806959 SUM 14117 34349 SUM 11216 32857 INC 13157 536596108 SUM 5053 26682 SUM 6804 29728 SUM 68 30012 SUM 217 34365 SUM 14282 31321 INC 20845 803727231 INC 15271 50119786 SUM 87 28687 SUM 4296 26507 INC 9025 777867693 INC 1036 938594940 INC 1838 914285933 INC 31913 416659191 INC 9762 311860538 INC 19031 457959619 INC 17749 682877798 SUM 5020 19685 SUM 6433 34142 INC 25088 67184486 INC 24381 437554412 SUM 12897 34151 SUM 1446 31617 INC 16116 837853125 SUM 9790 32213 SUM 12129 32901 SUM 6947 31344 SUM 19580 28765 SUM 19945 31006 INC 25091 424354722 INC 5575 95965389 INC 30950 643889240 SUM 30853 33841 INC 26026 995060656 INC 20518 803889301 SUM 8565 34146 SUM 2500 19467 SUM 17897 27111 INC 9925 111287873 SUM 4358 7416 SUM 20431 30388 INC 25173 24890609 INC 10494 987391149 SUM 945 11609 INC 13264 945117870 SUM 11691 20934 INC 28865 686379935 SUM 3765 26469 INC 13132 492092689 INC 11651 844606260 SUM 1513 27863 SUM 190 10805 INC 29486 912466939 INC 12589 73156204 INC 1517 2036433 SUM 2236 28472 INC 10228 441374903 SUM 18890 28318 SUM 11873 34537 INC 2892 146381424 SUM 679 17881 INC 1844 996326283 SUM 19466 23686 SUM 13407 30082 INC 33275 872728856 INC 25698 921739550 SUM 6442 22245 SUM 21746 27306 INC 26131 878724699 INC 17611 810120741 SUM 17168 32017 INC 20514 74057464 SUM 2092 11219 INC 32508 913997617 INC 26992 223516704 SUM 10724 25913 INC 23056 843104947 INC 8146 875354574 SUM 11680 20073 INC 17562 995326975 SUM 1980 29623 INC 25093 710190031 INC 2193 15198303 INC 20090 73137258 INC 7894 492216422 SUM 19235 31246 INC 1745 760091701 SUM 9756 11198 SUM 12793 34388 SUM 5311 28818 SUM 8765 20966 SUM 29405 33599 INC 12968 774151973 SUM 1174 20778 INC 16183 946743752 SUM 1204 22283 INC 19961 993815908 INC 2953 559584341 INC 2294 987933514 SUM 22121 27669 SUM 3206 8399 SUM 19421 30354 SUM 27320 32190 SUM 30319 34241 INC 26597 939234016 INC 17802 18337638 SUM 10330 34557 INC 15733 946526378 SUM 19240 23625 SUM 6185 32480 INC 13668 926251046 SUM 2316 28531 SUM 3600 19982 INC 20909 597867868 INC 6977 826312331 INC 22336 961978305 SUM 4057 29160 SUM 6184 30758 INC 20026 10109399 INC 17666 5583456 INC 29993 560312028 INC 28116 352601827 INC 5370 522477605 INC 27377 810881497 INC 32571 787533465 INC 21060 476351773 SUM 14439 28255 INC 13036 468422142 INC 8272 877942700 INC 22276 128542526 SUM 927 10076 INC 21065 878234474 INC 11516 485433599 INC 5684 787510989 SUM 5065 22916 INC 5012 12091212 SUM 10530 14016 SUM 787 18734 INC 20286 946533224 INC 24796 676488361 SUM 6068 34119 SUM 582 3575 SUM 17794 30253 INC 32546 100379326 INC 32392 893186394 SUM 1639 13831 SUM 2077 5792 SUM 9693 27913 INC 5486 867489519 SUM 1740 20938 INC 17558 132765772 INC 9805 28944329 SUM 127 27037 SUM 10389 19101 INC 20376 878401812 INC 20349 27263416 SUM 872 34684 INC 13430 145164063 SUM 18393 33545 INC 11135 96977815 INC 8179 628882984 SUM 7767 31038 INC 13372 2309780 INC 22409 250660833 INC 25898 809845089 SUM 4004 25399 INC 25191 492035557 INC 21734 600540407 SUM 7583 30564 INC 26047 147553466 SUM 10340 21259 SUM 1672 33800 INC 29825 482699966 SUM 1942 14596 INC 31868 95913315 SUM 2816 34232 INC 3519 888124936 INC 29179 659944627 SUM 847 18494 INC 23130 143250582 INC 25059 996444735 INC 3297 887968207 SUM 23243 31745 SUM 15761 34720 INC 1297 606224578 SUM 11827 30720 INC 17894 27578005 INC 17959 423857265 SUM 2698 23874 SUM 2287 8442 SUM 2156 29494 INC 24549 619769202 INC 11233 71351236 SUM 11397 34702 SUM 16261 33924 INC 5685 56522987 INC 16068 601644599 INC 29154 982374020 INC 11974 425986401 SUM 397 31441 SUM 22240 29388 SUM 11892 31998 SUM 24134 26625 SUM 19226 29173 INC 28175 46214374 INC 5843 6934929 INC 31527 574858325 SUM 2764 31074 SUM 6062 29234 INC 5696 147458379 INC 22437 450062436 SUM 2565 19555 SUM 315 22858 SUM 15198 34444 INC 18494 338677617 SUM 23039 25711 INC 4944 345302145 SUM 7311 25972 SUM 11911 33062 INC 16747 127859688 INC 31983 533263923 INC 16780 805246572 SUM 1087 9123 INC 1849 807597891 INC 18501 9122964 SUM 1931 12907 INC 12431 836231229 INC 29711 353539120 SUM 12420 27154 SUM 13473 27043 SUM 19600 32354 SUM 9331 22309 INC 10605 487684527 INC 26817 250035543 INC 7138 56640410 SUM 6394 12493 SUM 12319 33284 SUM 852 21830 SUM 411 22553 SUM 12744 30902 SUM 11619 17743 INC 1304 887166718 SUM 3909 18688 INC 12598 808414801 INC 17980 938043774 SUM 19522 25551 SUM 4149 27350 SUM 20271 33901 INC 6544 144997303 INC 25657 876944277 INC 25223 955334220 SUM 1928 33441 SUM 3976 33500 SUM 3525 18128 INC 146 147195233 INC 11822 677666365 INC 23041 490903705 INC 26745 134616750 SUM 1147 24567 SUM 9189 17525 SUM 19456 28067 SUM 14661 26438 SUM 11380 32956 INC 12248 143238847 SUM 3771 33027 INC 7892 115405136 SUM 12616 27310 INC 12441 27979950 INC 30299 718664472 SUM 11816 33785 INC 32504 491011310 INC 6654 143021588 SUM 16678 32578 INC 3960 67407902 SUM 299 17738 INC 15462 72684839 INC 23687 600078021 INC 13770 854668630 INC 22424 490074456 SUM 4114 24882 INC 29002 605374781 SUM 11188 31837 SUM 11347 18128 INC 22950 515854267 INC 5886 4573591 INC 14832 533690131 SUM 13816 34074 INC 1282 999713734 SUM 15135 34403 SUM 27285 30271 SUM 981 5744 INC 15364 853407245 INC 15360 945099081 INC 2777 619193457 SUM 30 31660 SUM 9475 26779 INC 26180 35429430 INC 26237 760088602 INC 7408 955314004 SUM 483 4631 INC 2402 419628284 INC 34110 885659717 INC 30615 137875317 SUM 6667 33986 INC 4554 874629151 INC 7951 751989188 SUM 25696 33536 SUM 4708 33883 INC 29429 491582126 SUM 6472 34456 SUM 254 26148 INC 5063 938081715 INC 29269 519903201 INC 33063 146383435 SUM 22166 32877 INC 25672 962365918 SUM 13141 25765 INC 4652 478129871 INC 1674 681363965 SUM 6839 16449 INC 21811 492080426 INC 19219 28424306 INC 22260 584381455 INC 17385 860215405 INC 24073 939407885 INC 21304 827557799 SUM 23977 32122 INC 13109 797911013 INC 32123 975570422 SUM 27137 34661 INC 29705 475436171 SUM 1621 27774 INC 12038 518343067 INC 33798 73770740 INC 18731 820579463 INC 32686 24883659 INC 29615 670323358 INC 12949 760496422 SUM 73 23398 INC 13410 682358885 INC 17099 610453971 INC 29129 129624394 SUM 5009 28306 SUM 1006 26604 SUM 1113 32545 INC 15904 26421367 INC 32025 137467039 SUM 4652 20364 INC 1038 868078172 SUM 21371 33756 SUM 2766 32482 SUM 8807 33523 INC 27467 878498127 SUM 5802 29111 INC 2955 365009259 INC 11954 860208639 INC 11007 955296275 INC 32469 418151871 SUM 9059 28132 SUM 20994 32726 INC 2242 4493103 SUM 14283 26947 INC 2060 961889029 SUM 17236 34048 SUM 6732 28904 INC 11051 828191593 INC 13600 143996036 SUM 281 15636 INC 23339 976538634 INC 6898 218476279 SUM 3472 19108 INC 20895 181334483 INC 3436 147341136 SUM 19766 25665 SUM 3961 20481 SUM 1667 27061 INC 29763 73137720 INC 26169 36989432 INC 8749 56866912 INC 3125 321059938 SUM 22675 33093 SUM 3948 19983 INC 32601 26681766 SUM 136 14294 SUM 17708 34679 INC 31707 113888062 SUM 2901 25780 SUM 17590 30440 SUM 15288 23097 INC 15647 744030298 INC 7586 636978144 SUM 11 11641 INC 11537 961012547 INC 4359 803547544 INC 17291 106528246 SUM 20986 28339 SUM 4550 15113 INC 26283 423756362 SUM 2803 30226 SUM 1516 28757 SUM 1150 19739 SUM 30715 34533 SUM 2293 30316 INC 22257 503308283 INC 26172 147252823 INC 20303 868368328 SUM 2017 34696 SUM 3614 16629 SUM 9585 27627 SUM 8634 31959 SUM 15334 32025 INC 23760 996474129 INC 34183 535639436 SUM 6193 26785 SUM 6641 25678 SUM 6114 6611 INC 20984 759191685 SUM 27572 30200 SUM 6407 20816 SUM 10786 20801 INC 1460 536418261 INC 29170 72345342 INC 390 974511841 SUM 29820 34329 INC 16717 930554749 INC 30400 156885593 SUM 6690 30064 INC 4387 369899784 SUM 3713 32768 SUM 465 31778 SUM 6029 13353 SUM 1288 11978 INC 5283 29041015 INC 19994 147203092 INC 10364 134726187 SUM 19132 23750 INC 20552 588626903 INC 17676 147419944 INC 22185 960335567 INC 11929 576255626 INC 13960 811919621 INC 19293 26292114 INC 21122 870671051 SUM 9306 33912 SUM 3731 22683 INC 34342 536771779 SUM 2757 14173 INC 28594 918588484 SUM 17 19977 INC 4542 515507973 INC 33512 384035483 INC 34370 140081847 SUM 11274 34036 INC 20090 920014275 SUM 17551 24064 SUM 396 6304 INC 22627 710063941 INC 31165 811998294 SUM 14316 29445 INC 30973 67786550 INC 3708 591692058 SUM 1153 30983 SUM 11439 24097 INC 31441 144813712 INC 25572 3397823 INC 27143 143648832 SUM 592 25166 INC 3960 146153021 INC 10213 24326487 SUM 470 8757 SUM 20013 33891 SUM 21478 26457 INC 25900 994464737 INC 4277 872728830 INC 24567 610442713 INC 4427 145185428 INC 18687 26740783 SUM 12761 28081 INC 3280 357626884 INC 11955 921665342 INC 18087 676594886 INC 19337 3813261 INC 28804 6483551 SUM 4393 14698 SUM 12644 21272 SUM 8469 31558 SUM 580 32284 SUM 3633 26928 SUM 9285 32219 SUM 10433 22292 SUM 11277 16590 INC 22744 827703333 INC 5473 177110541 INC 25569 479058276 INC 5910 80317280 SUM 7347 30125 INC 32000 492191515 SUM 17938 33955 SUM 9952 28146 SUM 7287 33419 SUM 1151 16039 SUM 1521 32303 INC 9794 727618324 SUM 16604 34373 SUM 10342 34121 SUM 20745 33590 INC 31840 808430326 SUM 17470 26082 SUM 9041 34528 INC 985 766052306 INC 7873 475772195 SUM 15733 33702 SUM 17802 34300 SUM 2785 20446 SUM 5834 17386 SUM 747 9430 INC 27494 2008194 INC 30799 71409448 SUM 9347 29580 INC 29755 472031296 INC 1455 48044274 SUM 972 23851 SUM 12307 31318 SUM 17782 30273 SUM 9093 25204 SUM 17103 31119 INC 2769 223489747 INC 13206 42555242 INC 1042 11048602 INC 26302 130669816 INC 4708 20657770 SUM 11435 33587 INC 3626 933931974 INC 16004 844625116 SUM 3438 33477 SUM 2574 11970 INC 9553 72141781 INC 11730 24829410 SUM 2069 9215 INC 28080 902923825 INC 25182 416337069 SUM 10543 17335 INC 15994 124372659 SUM 28041 33101 SUM 8296 31516 SUM 10527 28660 SUM 803 33938 INC 24547 126338886 SUM 20519 29195 SUM 17137 31989 SUM 24845 34670 INC 26051 16053864 INC 31503 20463659 INC 700 28750970 INC 22165 102854748 INC 24987 989881293 SUM 22956 33334 SUM 161 7453 INC 13752 945601159 SUM 10165 31610 INC 6010 922728214 SUM 8281 30042 INC 12052 911279719 INC 28846 28987553 INC 17953 490099335 SUM 9492 31408 INC 29349 139063565 INC 11719 382638077 SUM 17708 26920 SUM 25768 34698 SUM 3954 24055 INC 9534 28661349 SUM 8426 21025 SUM 22191 27593 SUM 29283 31421 SUM 6419 30595 INC 15406 989816591 SUM 2938 24820 SUM 2832 32651 SUM 5800 25651 SUM 5107 16634 INC 20204 936788472 INC 17245 894619996 SUM 3598 21420 SUM 3975 21215 SUM 9124 33166 INC 11315 39659919 SUM 20023 32852 SUM 3534 20250 INC 15386 877817794 INC 23574 147418137 SUM 2900 24601 INC 18802 457581726 INC 13503 145234642 INC 19872 958786558 INC 7195 688021080 SUM 10646 17316 SUM 9209 32226 INC 30918 142701030 SUM 12928 25774 INC 6264 858968589 INC 1716 921696519 SUM 9004 13111 SUM 494 22622 SUM 26925 34291 SUM 3653 16657 SUM 3365 22848 SUM 7149 30801 INC 32218 146924463 SUM 891 26442 SUM 15440 32658 INC 29941 957662344 SUM 20261 32663 INC 5919 949928544 SUM 13131 31556 INC 16564 989826888 SUM 3815 33416 SUM 10246 28011 SUM 2089 14966 INC 20805 831407182 INC 6341 610359798 SUM 2400 8005 SUM 16425 28600 SUM 4317 33711 INC 10265 108577445 INC 27089 956722113 INC 1215 40022394 SUM 3231 29769 INC 7518 870652309 INC 15110 130356253 INC 22634 145557868 SUM 17197 26141 INC 10013 138562263 INC 24876 894815972 INC 16315 2839347 INC 19548 22708827 INC 4211 718531205 SUM 4042 34578 SUM 5660 33155 SUM 7361 24035 INC 15017 89536146 INC 17257 626308373 INC 33219 807744176 INC 5895 617436468 SUM 2318 10405 SUM 20840 31720 SUM 23829 31323 SUM 4799 20973 SUM 14786 34205 INC 30981 865016928 INC 15988 946018941 INC 10926 284005283 SUM 14661 26515 SUM 923 29358 SUM 24970 30621 SUM 2318 31642 SUM 9634 22726 SUM 3020 23963 SUM 1485 9847 INC 29412 592355367 INC 30067 340968443 INC 6529 385252264 INC 30885 146685449 INC 18221 993923241 INC 4590 557169399 SUM 2772 28506 SUM 650 20247 SUM 15714 30679 INC 3968 79319992 INC 4173 981373926 SUM 5243 33534 SUM 2805 12236 SUM 17752 34584 SUM 5632 16277 INC 879 132943444 INC 8128 870913064 INC 9584 810604676 INC 33055 20626208 SUM 4050 32601 SUM 6576 14357 SUM 1227 22716 SUM 2120 28446 INC 29441 481206024 SUM 13838 30694 SUM 20562 33321 SUM 14653 20112 SUM 9703 33773 SUM 11580 21764 SUM 14072 19212 SUM 3975 21706 SUM 4559 28324 SUM 21705 34698 SUM 19072 33259 SUM 20353 32170 SUM 30424 34533 SUM 10573 23976 SUM 1149 24126 SUM 6074 28091 INC 24485 577814489 INC 33874 281827474 SUM 27550 32953 INC 3289 820068727 INC 32703 407706304 SUM 10048 33329 SUM 1495 13706 INC 33978 879031940 SUM 1496 12206 SUM 1600 31081 SUM 4129 19501 INC 21544 743725906 INC 9128 994375812 SUM 14404 27192 SUM 6678 33051 INC 16807 147202860 INC 2970 356546547 SUM 1191 25484 INC 7114 199109103 SUM 9967 29042 SUM 20960 30489 INC 21219 79454109 INC 27937 472752927 INC 8274 417941989 INC 4099 146640139 SUM 6993 10556 SUM 14768 15951 INC 17901 147209332 SUM 16974 33181 SUM 2994 34422 SUM 20799 29589 INC 12731 905941539 INC 13473 684969574 SUM 32 32276 SUM 19574 33896 INC 25374 739634478 INC 21466 481674341 INC 9161 16416156 SUM 10443 33794 INC 23798 189507921 INC 26016 875353670 INC 7616 418252765 INC 12750 3817953 INC 3414 26949219 INC 9777 27601663 SUM 2695 32951 SUM 20306 34722 INC 4915 79261350 SUM 2513 19961 INC 27342 878490574 SUM 5985 8659 INC 10864 991283623 INC 9233 28549257 SUM 10345 23968 SUM 5650 25951 SUM 80 2470 SUM 13270 21424 INC 4588 166719727 SUM 7367 17596 INC 5511 5552694 SUM 11759 27606 SUM 896 31399 SUM 4570 31139 INC 18633 138547347 SUM 12564 33347 INC 16387 827748036 INC 29174 10683983 INC 5806 536053195 INC 15236 147364744 INC 19481 145892845 INC 21440 111191342 INC 20240 724862110 SUM 9078 33627 SUM 1036 29930 INC 18955 42600505 INC 28679 877989845 SUM 22883 26811 SUM 807 13007 INC 16373 19619457 INC 11773 400565416 INC 14791 917409199 SUM 10911 26965 SUM 18164 31364 SUM 893 25229 SUM 1209 21557 SUM 13358 33159 INC 26001 803043124 SUM 5979 32893 SUM 12309 24891 SUM 73 27477 INC 22762 752215043 SUM 3633 25994 INC 23826 935329092 SUM 7049 24284 SUM 7387 28084 INC 21626 402301282 INC 415 28993260 INC 15479 747700777 INC 12858 23238061 SUM 5113 34607 INC 21144 28672222 SUM 572 7881 SUM 10702 26352 SUM 11197 32840 INC 31816 874061033 SUM 2295 28972 INC 24523 126148364 SUM 830 28806 INC 25267 777169781 SUM 6653 28915 SUM 7653 12360 INC 32018 71986103 INC 33720 113908387 SUM 4639 7451 SUM 911 8259 INC 2844 22777351 INC 9651 485545078 SUM 4125 33953 SUM 3879 22213 SUM 11778 22875 INC 11332 884994285 SUM 13227 17401 INC 34130 143139300 SUM 4843 21557 SUM 601 26710 INC 3292 994136161 INC 27673 28982920 SUM 3929 25884 SUM 874 12546 INC 26866 937456516 SUM 905 20968 SUM 934 10304 SUM 13326 33854 SUM 17386 31964 INC 5559 424444655 SUM 2296 22642 INC 22585 800923930 SUM 9700 25619 INC 118 743085432 INC 18035 753843228 SUM 8738 28604 INC 11240 491154423 INC 17043 491717224 INC 27656 44564320 INC 6507 983988989 INC 18546 610549555 SUM 23117 32561 INC 10281 424566741 INC 5341 75068301 INC 13496 908500809 SUM 2182 30275 INC 7601 246565771 INC 22297 12278623 SUM 744 22740 SUM 1565 26144 INC 4678 991062887 INC 13562 72558498 INC 11923 890228694 INC 20149 147460435 SUM 28959 34003 SUM 24679 30888 SUM 11656 31965 INC 30756 945738885 SUM 654 32441 SUM 18893 34614 INC 19210 223468023 INC 29623 727057308 INC 25949 149481095 SUM 5116 29150 INC 8576 79565443 SUM 451 27888 SUM 15520 20039 INC 24648 744252981 INC 5999 574940766 INC 23744 56681173 INC 13821 872124237 SUM 12629 31425 SUM 8857 24546 SUM 27103 30271 INC 10236 146373256 INC 31653 133908356 INC 16509 542976245 INC 23139 652855968 INC 31400 938292472 SUM 17760 31128 INC 21359 109309740 SUM 6489 29871 INC 7797 658755089 INC 3765 950071349 SUM 517 10120 SUM 12840 34290 INC 3055 539038038 INC 14960 853539523 SUM 8051 29039 SUM 21848 34651 INC 9120 222669923 INC 11891 67788408 INC 14124 384632938 INC 29401 551890738 SUM 21467 34016 SUM 4204 9610 SUM 10896 34187 SUM 7550 17750 INC 26876 139029661 SUM 2790 9017 INC 21367 36732495 INC 9215 938481348 INC 27165 21133774 SUM 1694 31074 SUM 1097 22656 SUM 14350 34179 SUM 273 34229 SUM 5026 27668 SUM 6351 25924 SUM 3005 8693 SUM 14838 33537 INC 19613 890562003 SUM 24720 28767 SUM 5582 34687 SUM 14917 33375 INC 15994 44248871 SUM 541 32096 INC 7214 741352565 INC 15979 130072335 INC 15834 225845490 SUM 8950 19455 SUM 5165 29841 SUM 6185 26501 INC 23858 676748811 SUM 16022 25618 SUM 1224 15392 SUM 8040 19618 INC 15271 482980711 SUM 23965 33563 INC 29027 778599305 INC 32016 112969906 INC 34225 592782756 SUM 11604 26523 SUM 2017 27143 INC 28195 73468296 INC 29983 465269507 INC 15437 489005019 INC 33618 953162544 INC 11422 24306099 INC 27291 927349296 SUM 7002 26628 SUM 3640 14816 INC 13789 367158242 INC 13671 243087753 INC 27373 989957009 INC 22359 873621962 INC 21312 35665911 SUM 3739 30813 INC 16579 29058763 SUM 4267 29007 INC 33066 82087014 SUM 7897 29870 SUM 2057 20415 INC 13303 8448230 SUM 3341 16058 INC 19899 760618375 INC 28448 955841103 SUM 3341 20571 SUM 5261 13592 SUM 1633 25140 INC 25995 760231121 SUM 9103 19676 SUM 9994 17053 INC 21560 144575110 INC 25999 12738748 INC 15065 960549022 INC 20786 302326796 INC 342 678236606 SUM 8269 34491 INC 25561 24462134 SUM 2208 24183 SUM 9870 30210 SUM 5265 33666 SUM 9238 28517 INC 10456 944814336 INC 3315 911274855 INC 32368 25167890 SUM 605 13972 INC 34491 470842209 SUM 12297 16823 INC 14827 812578672 SUM 8106 24099 INC 29404 259516149 SUM 6742 20260 INC 27940 10699341 INC 14011 38922800 INC 21694 593677910 INC 26078 6986950 SUM 543 32809 INC 25243 935185860 INC 14538 144807004 SUM 626 21238 SUM 27985 34656 INC 30695 744754697 INC 31490 889190706 SUM 6993 13510 SUM 13041 29245 INC 8712 706124877 SUM 25739 34558 INC 10627 339404945 INC 7806 43653073 SUM 955 8084 INC 12517 20686641 SUM 12526 25690 INC 21652 892533958 SUM 1066 31677 SUM 11357 34349 INC 32066 950967381 SUM 10587 32087 INC 10112 952502876 SUM 6108 22804 SUM 4122 8761 SUM 6053 18353 SUM 889 22580 SUM 7787 32637 SUM 8790 31979 SUM 14520 20832 SUM 8103 16539 SUM 11673 32789 SUM 10991 25841 INC 995 407479763 INC 8853 27482832 SUM 464 30225 INC 33880 487487784 SUM 8097 24606 INC 20826 957656389 SUM 856 30696 SUM 4313 29680 INC 6141 12574459 INC 5954 12305882 INC 21267 143286122 SUM 1976 20174 INC 24320 683438718 SUM 8724 17941 INC 3543 605609903 INC 15488 28664674 INC 4554 417944112 INC 21337 603699519 INC 17376 727937302 SUM 31488 33246 SUM 7450 28209 SUM 3686 19465 SUM 24496 27613 INC 17308 111378874 INC 10940 135370814 SUM 11706 17418 SUM 6172 25615 SUM 3060 24050 SUM 7333 33794 INC 13869 96614813 SUM 18059 34469 INC 18786 64425766 SUM 398 21536 INC 1231 759734802 SUM 29355 34079 SUM 786 11248 SUM 2333 34378 SUM 12869 33299 SUM 12 17520 SUM 6020 24664 INC 23246 12735867 SUM 1306 33935 SUM 28586 34407 INC 14294 744002262 SUM 6344 24295 INC 12178 919869161 INC 33040 385681797 SUM 9187 24243 INC 18909 341694835 INC 11914 13603806 INC 33621 236183823 INC 34726 986692415 SUM 1045 20718 INC 17266 47472688 SUM 14526 25748 INC 12924 624786604 INC 27306 800420824 INC 33693 145990262 SUM 10397 28978 INC 18489 442782648 INC 22678 404273495 SUM 11690 26643 SUM 6642 20912 INC 31018 307634296 INC 33324 418450614 INC 33649 483238081 SUM 8135 10445 INC 1875 893951199 SUM 5423 19929 INC 32955 63508915 SUM 5526 21953 INC 6796 146420356 SUM 1749 23563 SUM 18336 34350 SUM 20162 27344 SUM 17771 25359 SUM 11649 28287 SUM 6106 23562 SUM 3659 22710 INC 13513 532350092 SUM 4821 34568 SUM 20456 32106 INC 6839 109553193 INC 30640 54833461 SUM 17998 31954 SUM 2792 34255 INC 21966 960019052 SUM 15753 32898 SUM 28154 32656 INC 967 70449968 SUM 13106 34319 SUM 12002 34142 SUM 2975 28877 INC 13045 684807978 INC 34179 928222716 INC 15241 708111118 SUM 18970 32336 SUM 1725 5945 INC 13458 73736376 SUM 4834 34085 INC 26985 24713230 SUM 7029 33835 SUM 1703 20756 INC 1105 944627532 SUM 22973 23672 INC 22488 65299448 SUM 9010 34540 SUM 26448 33981 INC 32482 221506390 SUM 14537 27297 INC 3079 944554657 INC 31125 535729511 INC 24259 26961770 SUM 4787 34619 SUM 16445 34118 INC 935 14975647 SUM 5915 11452 SUM 27505 33118 INC 18259 489472052 SUM 12240 18160 SUM 18089 34479 SUM 8297 25655 INC 18163 753449622 INC 29746 609973972 SUM 8750 32435 SUM 20151 33935 SUM 9902 30190 SUM 20356 34377 INC 2705 890512254 SUM 4874 33640 INC 4305 795902573 INC 5438 735601744 INC 23321 491913423 INC 19205 840339473 SUM 1304 19065 SUM 3377 21693 INC 21653 820334665 SUM 4882 32409 INC 15108 485881740 SUM 16290 33572 INC 12578 249477452 INC 8650 805025839 SUM 22559 30782 INC 9330 534428985 INC 21453 489981651 INC 34302 63050177 SUM 16398 30404 SUM 10024 18466 SUM 2442 13916 INC 16778 28506894 SUM 7964 29022 SUM 155 4268 SUM 30789 33525 INC 17610 510678522 INC 29527 989176974 SUM 14429 31717 SUM 11415 33338 INC 11957 142441474 INC 18634 44609733 SUM 8202 33015 INC 32144 974181933 SUM 3165 31639 SUM 7480 30734 INC 15315 73684055 INC 18063 717726861 INC 705 147428131 SUM 3712 18986 SUM 2993 29794 INC 19612 925143678 INC 18835 72973191 SUM 22361 29720 INC 8368 589135112 SUM 437 12801 SUM 32861 34702 INC 781 77821187 INC 11654 107943900 SUM 16421 34724 INC 30730 331406907 SUM 8933 16145 SUM 742 13226 SUM 1187 7551 INC 21825 748022757 SUM 675 21006 SUM 6910 26102 SUM 1791 27358 INC 8825 43115519 SUM 16531 34149 INC 19342 20045162 SUM 14169 32758 SUM 14878 30525 INC 14079 362828206 SUM 653 32424 INC 5423 423512982 SUM 106 33621 SUM 6955 13783 INC 9693 12264978 INC 9774 952277184 INC 2724 752253620 SUM 3739 16993 INC 9605 942728769 INC 3341 894329632 INC 21916 811273688 INC 15102 10376118 INC 969 857065636 INC 2996 404128919 SUM 21008 26026 SUM 3304 27956 INC 1788 22996122 SUM 17238 33691 INC 1709 108283712 SUM 434 18850 INC 16701 536073946 INC 27727 534225743 SUM 4898 26908 SUM 4771 8993 SUM 2120 21934 SUM 9751 18938 SUM 3056 19513 SUM 26477 33297 SUM 13401 31548 SUM 1630 16656 SUM 1013 5315 SUM 7049 26746 INC 31691 471929530 SUM 2697 32031 INC 30102 710287643 SUM 15183 28829 SUM 12332 25570 SUM 1767 34499 INC 29879 584050221 SUM 24926 33850 SUM 5298 12532 SUM 1652 32871 SUM 378 28260 INC 2623 872240777 INC 25514 948562685 SUM 3038 32544 INC 15080 591490487 SUM 662 24783 INC 7608 19072926 INC 15083 985025074 INC 25395 472140218 SUM 617 30795 INC 14123 29024255 INC 24262 994445593 INC 17230 718155407 SUM 11629 32109 INC 649 580805708 SUM 1059 33869 INC 17735 76905037 SUM 1319 21047 SUM 12693 30925 SUM 4499 27487 SUM 177 12571 SUM 27286 32204 INC 10108 47619791 INC 4956 55518742 INC 3762 487486619 INC 12605 747332223 SUM 12465 31495 INC 4509 566518486 INC 1332 809701039 SUM 839 33649 SUM 2534 23582 SUM 8633 33284 INC 32822 993856511 SUM 13276 31157 SUM 3655 23362 SUM 286 13463 INC 8075 420463014 INC 33284 758532306 SUM 16943 31538 SUM 1241 26327 INC 5467 441630177 INC 20204 462882267 INC 4754 145082020 SUM 2347 33886 SUM 12027 31116 SUM 9365 30578 SUM 294 29701 INC 26535 109570906 SUM 4691 27400 INC 3975 985803609 INC 11307 96282117 INC 4987 951388710 INC 8598 441516798 INC 20577 72596037 SUM 13882 30059 INC 4979 877040080 SUM 3160 27702 SUM 11138 22690 SUM 7604 24782 SUM 5698 21234 SUM 3516 12457 SUM 1474 24894 SUM 713 24196 INC 34257 355593380 SUM 6951 34606 INC 28040 342162852 SUM 2636 22698 SUM 10669 26101 INC 15865 669238430 INC 9184 129605794 INC 32210 884875307 SUM 9368 31369 SUM 4773 10346 INC 17420 520013660 INC 7337 13664456 INC 21776 989081357 SUM 4051 15143 SUM 1735 22822 SUM 1666 25091 INC 4489 9661838 INC 21493 467957107 INC 7944 223758842 SUM 12085 25426 INC 28861 679975164 INC 113 853271410 INC 28753 486353003 INC 32495 986614933 SUM 4733 23717 INC 29796 3644465 SUM 10584 24285 INC 28536 416658450 INC 9385 13823740 INC 27390 77597618 INC 15675 867298399 SUM 8951 23504 INC 207 862390989 INC 15764 866185014 INC 18482 485626601 SUM 1971 23742 INC 30789 991239029 SUM 7929 33087 INC 30438 591683499 INC 30754 671074217 SUM 1362 24887 SUM 5108 29768 INC 4793 610103755 SUM 17010 21595 SUM 14506 28318 INC 9874 845422620 SUM 240 30211 INC 4350 492057684 INC 21837 877460180 SUM 6647 27422 SUM 18292 33354 INC 4650 145370096 INC 17773 867550132 INC 32168 592676229 SUM 1999 15767 INC 14520 877806673 INC 25013 18581606 SUM 15364 34534 SUM 3512 17458 INC 4421 23239524 SUM 21551 29898 SUM 2038 32902 SUM 1198 34253 INC 9866 273053153 SUM 10975 15089 SUM 1998 26760 SUM 5413 28581 SUM 2883 18276 SUM 17883 26413 SUM 21988 30606 SUM 4325 32952 SUM 1740 14845 SUM 12183 31498 SUM 13006 25254 SUM 17595 29255 INC 22829 474385811 SUM 3063 31277 INC 26067 969030121 INC 12293 870002840 SUM 3032 34302 INC 2012 28558795 SUM 15694 29558 INC 3406 859041310 SUM 7397 24495 SUM 5102 16007 INC 28797 535378746 INC 8205 609482741 INC 7315 143087927 SUM 280 32272 INC 24117 293596365 INC 13652 139068469 SUM 5663 13409 INC 31598 878748381 SUM 4120 15460 INC 17701 38596168 INC 21291 996202437 SUM 21687 31840 INC 11351 945608396 SUM 24365 29758 SUM 5439 30657 SUM 6303 20884 INC 14936 130098431 INC 34145 849147164 SUM 1279 33351 SUM 16118 33409 SUM 6863 30830 INC 14482 610172077 SUM 1847 12759 SUM 2187 11213 INC 26652 613712726 INC 11946 949052996 INC 33278 136044135 INC 2598 535795705 SUM 6139 28344 INC 8956 610563418 INC 26936 772342599 SUM 17176 30542 INC 14937 607409874 INC 25915 845488921 SUM 7240 27184 INC 11396 792707657 SUM 4981 27254 SUM 8927 34652 INC 22606 856835905 INC 2446 960695326 INC 34607 690377836 INC 28082 873756728 INC 17461 269918314 INC 9885 11726480 SUM 1744 26150 INC 14413 558157192 INC 14227 739535010 SUM 8038 26932 SUM 15084 34567 SUM 8453 31658 INC 21773 183735014 INC 4390 841280669 INC 34638 96623733 INC 22669 451891399 INC 7707 29043994 INC 12807 718490476 INC 16288 917067240 INC 14065 739008596 INC 6850 185994387 SUM 2503 18374 SUM 18220 19433 SUM 9319 33427 INC 20398 11092642 INC 34118 28316274 INC 10083 147398217 SUM 13004 30943 INC 13724 12296504 INC 23000 659924389 SUM 21674 26614 INC 13686 165732786 INC 15139 128948859 INC 33657 77216720 INC 13996 954749395 INC 33379 492088926 INC 5689 51895081 INC 6244 835946169 SUM 5092 26094 SUM 10087 34157 SUM 5180 30705 SUM 15167 29518 INC 24865 13106622 INC 33885 752830787 INC 2125 718442105 INC 26217 820418892 INC 24258 801940708 SUM 8051 14335 INC 582 144847138 INC 7274 874630357 INC 2355 101310374 SUM 2610 30829 INC 8830 990103207 SUM 14099 32101 INC 9554 22254273 INC 12278 122270394 INC 17399 56954989 SUM 6796 32851 INC 30991 718691552 SUM 1774 33069 SUM 17352 18005 SUM 1040 28991 SUM 768 11581 INC 24803 138524763 INC 15143 22059149 INC 11906 670092692 SUM 4353 23771 INC 27031 20458976 SUM 14815 33772 SUM 17513 34470 INC 4061 131730961 INC 24786 136997572 SUM 17715 30084 INC 27261 384162921 SUM 2241 9291 SUM 1033 13373 INC 5880 744702308 INC 19020 858878877 INC 27055 610568524 INC 3910 885242018 SUM 12654 31814 SUM 13201 34058 SUM 4911 31830 INC 29687 602199845 INC 1491 658356396 SUM 3714 15629 INC 28524 491922728 INC 13876 605013083 SUM 1864 9891 INC 32316 112846690 INC 15968 559262415 SUM 829 25711 SUM 19823 22109 SUM 188 32573 SUM 13624 32616 SUM 18111 33950 SUM 7539 28291 INC 4938 894807971 SUM 20513 26019 INC 33909 804204525 INC 12947 693322661 INC 2400 406565599 INC 18101 588296700 INC 2896 476121461 INC 10511 26905087 INC 27390 894709664 SUM 12550 27749 SUM 3345 27472 INC 30843 995504957 SUM 4986 20100 SUM 13757 33529 INC 4286 951816765 INC 22194 28010810 INC 2357 147462856 SUM 8198 25965 INC 17334 961537884 INC 5359 313423983 INC 16095 355273707 INC 19085 6622447 SUM 21688 31227 INC 10577 13225116 SUM 24690 34159 SUM 13939 31797 INC 4655 823203457 INC 26384 404654035 SUM 8212 18305 INC 2532 145339805 INC 6079 475255689 SUM 826 24895 SUM 9239 32889 INC 20980 346201275 SUM 1520 26379 SUM 2699 15871 INC 8995 625290161 SUM 3819 28135 INC 1816 75858805 INC 22455 827367417 SUM 17726 25598 SUM 98 33760 INC 10826 495229490 INC 30258 620683580 SUM 18432 34361 INC 4245 246213339 SUM 3757 24883 SUM 8176 34450 SUM 7948 34443 INC 6771 27946859 INC 24418 12258881 INC 14503 886877972 INC 17656 602204185 SUM 1275 18293 INC 12416 80336954 SUM 3898 16646 SUM 5247 27681 SUM 24565 31913 INC 30517 24507325 SUM 182 32931 INC 23512 757812296 SUM 421 18791 SUM 5957 17506 SUM 9866 14951 INC 13372 457313181 SUM 7974 30729 INC 16273 952166867 INC 26123 926241169 SUM 11801 29257 INC 20456 793239265 SUM 4991 18106 INC 11203 794055602 SUM 3008 12683 INC 28958 803781959 SUM 2402 29039 INC 4719 441816524 INC 27581 906642105 INC 27354 760623794 SUM 8937 18323 SUM 215 24571 INC 24329 11167072 SUM 416 8197 SUM 16380 24238 INC 16377 259996937 SUM 590 33478 INC 5096 601148961 SUM 2115 32773 SUM 19058 22780 INC 31627 756415264 SUM 457 7824 SUM 3631 17109 SUM 5520 25208 SUM 9480 33916 SUM 7438 20907 INC 10178 524190695 INC 33193 605810866 INC 30180 775660554 INC 26490 26987385 SUM 380 33095 SUM 4726 26308 SUM 3189 7619 SUM 191 30497 INC 10643 55752948 SUM 5068 33159 INC 32577 10894974 SUM 6079 33191 SUM 2683 22730 SUM 14234 34628 INC 19385 113266229 SUM 1510 18146 INC 21218 443526239 SUM 2417 9720 SUM 9608 34396 SUM 6863 14468 INC 10280 867453665 INC 25763 801584111 INC 4210 978611997 SUM 5625 22708 SUM 2489 16093 SUM 172 11822 SUM 12215 29575 INC 28465 394143091 INC 2584 757895585 INC 32946 744509679 SUM 2216 21413 SUM 2806 25813 INC 32535 144580887 INC 4235 206811739 INC 28919 710314834 INC 16763 960625004 SUM 14351 31697 INC 23325 929202914 INC 26153 828689107 INC 18448 105041270 SUM 20118 33804 INC 23325 26456087 INC 29726 324431439 SUM 11268 27414 SUM 19147 25883 SUM 10934 28472 SUM 18308 22700 SUM 8556 34711 INC 34528 873234816 SUM 23999 33041 SUM 4295 22375 SUM 1202 30405 INC 2296 906824222 SUM 6663 19681 SUM 7013 18589 SUM 2467 34525 SUM 879 21506 SUM 19311 34489 INC 4824 955292411 SUM 2877 20007 SUM 6126 24763 SUM 5283 30390 SUM 1478 25843 INC 24333 830280532 INC 4461 402103593 INC 30608 146121437 SUM 1857 19560 SUM 14729 32294 SUM 6586 29597 SUM 4075 25365 INC 12591 408315592 SUM 14841 22361 SUM 3936 19150 INC 244 40125664 INC 24025 985712875 INC 30486 28947951 SUM 375 29569 INC 2272 10164005 INC 9200 925542914 INC 22059 758937999 INC 1272 876965083 INC 15007 383965613 INC 22072 735396054 INC 19789 961815850 INC 1976 937549318 SUM 1176 26740 INC 19460 424304650 INC 3147 146227326 SUM 8754 31368 SUM 5442 32410 SUM 19123 34696 SUM 3839 27874 SUM 5692 28105 INC 17759 58032254 INC 32589 929330646 SUM 883 32609 SUM 21084 30822 SUM 1974 24371 INC 527 290865856 INC 19644 919661580 SUM 13955 18357 INC 464 28550489 SUM 5839 20268 SUM 4837 19612 INC 17974 402388994 SUM 16551 18961 INC 12924 24748861 INC 22595 769556616 INC 29965 9731133 SUM 17199 27382 SUM 20594 28423 SUM 2695 28762 SUM 13657 27678 INC 11085 957216462 SUM 69 7323 SUM 4464 30271 SUM 2321 23764 INC 7133 14393339 SUM 2 25291 SUM 5527 16187 INC 15841 76995157 SUM 10987 18666 SUM 9425 31170 INC 32500 26553648 INC 11839 431680895 INC 30198 916562951 SUM 8194 33434 INC 22630 331633103 INC 28606 414733133 SUM 117 29635 INC 29686 502465905 SUM 16237 31182 INC 1070 894809269 SUM 236 6639 SUM 1838 33110 INC 24675 142054290 INC 27316 940873785 INC 10594 936281929 INC 31685 63485876 SUM 10526 19913 INC 24793 25223000 INC 30013 60571874 INC 33470 3532619 INC 17737 136968166 SUM 8826 32522 SUM 1548 16253 INC 33589 850424747 SUM 8914 19246 SUM 13279 34197 SUM 1911 28017 SUM 14732 29841 SUM 24403 25440 SUM 10076 15312 INC 17722 438446003 INC 26879 514881053 SUM 15111 27971 INC 23768 600119838 INC 31008 844013669 SUM 4217 20474 INC 25335 921506945 SUM 7219 33237 SUM 775 21203 INC 23994 945073064 SUM 12708 33204 INC 18615 946117820 SUM 2343 24683 SUM 20961 29905 INC 13773 142734636 INC 29631 375586632 INC 27777 36453390 INC 19998 26988041 INC 12009 29015726 INC 20021 130538182 INC 4660 843102432 SUM 3897 32305 INC 20350 21631500 INC 20764 56939789 INC 12770 981663226 SUM 6952 18164 SUM 6728 25252 SUM 10482 33829 SUM 8223 24272 INC 1592 138564699 SUM 1014 14073 SUM 24233 30910 INC 5527 825483646 SUM 15980 27782 SUM 16010 33118 SUM 32468 33742 SUM 24166 34260 SUM 10103 34030 INC 8687 234086699 INC 29797 4969792 INC 2119 961938289 SUM 4144 20114 SUM 26385 34648 INC 3139 71420586 INC 16965 34491594 SUM 9497 27268 SUM 868 20989 INC 18926 953367207 INC 24749 480605386 SUM 10893 34170 SUM 22043 26797 INC 7012 919571176 SUM 9722 31654 SUM 3987 34240 SUM 1163 1713 SUM 2558 33899 SUM 22135 29487 SUM 8550 28948 SUM 531 27641 SUM 1650 18483 INC 22973 689268608 SUM 20936 29866 INC 14443 253427782 INC 6426 113780148 SUM 6846 16017 INC 32623 953204017 SUM 10269 34442 SUM 5017 8371 INC 33676 459268518 SUM 14099 33243 INC 10264 760589892 SUM 4121 24150 SUM 1044 24978 INC 10717 6474810 SUM 4398 28672 INC 28969 116626891 INC 834 874513458 INC 6957 860100219 SUM 17299 23307 SUM 1460 31274 SUM 4185 32063 SUM 9328 21545 INC 11596 255199504 SUM 3790 33037 SUM 14273 30930 SUM 9938 31298 SUM 8604 27971 INC 25884 11163586 INC 7322 18438321 INC 20486 921241563 SUM 3934 34398 INC 3604 751731811 SUM 13256 24320 SUM 12483 33206 INC 33878 418816158 INC 3588 847550189 INC 14735 558630799 INC 3536 953058355 SUM 19755 34378 SUM 599 32213 SUM 21794 31543 SUM 28456 31504 SUM 11916 28284 INC 29959 105370120 INC 28898 63061861 INC 4822 998413258 INC 6647 593426766 SUM 9652 24878 INC 34637 851223286 INC 12411 904961829 SUM 18570 31328 INC 25751 797064089 INC 17119 997543186 INC 13478 567505622 INC 32779 877809824 SUM 1825 5424 INC 29031 583147182 SUM 17208 34189 SUM 1644 24721 INC 17889 44621628 SUM 1164 17073 SUM 677 33079 SUM 24898 34169 SUM 5301 15974 SUM 8621 32957 INC 11125 850026005 INC 3695 147429433 INC 9103 145332739 SUM 5186 8759 SUM 6781 34056 SUM 3153 24500 INC 905 495053576 INC 28340 533970291 SUM 773 21832 INC 8841 995478039 SUM 55 30769 INC 6369 27417246 SUM 7488 28582 INC 2922 542970996 SUM 6946 25939 INC 14757 139036455 INC 7940 898614517 INC 9251 375946857 SUM 7877 18571 SUM 9693 23944 SUM 3397 34462 INC 11290 805478654 INC 32369 29074118 INC 18536 61137215 INC 7214 980118973 SUM 12014 16951 SUM 16618 25808 SUM 21646 24332 SUM 18650 25721 SUM 95 32022 SUM 1450 22542 SUM 7586 26427 INC 26770 110504505 SUM 17467 32380 INC 6225 838060977 INC 27675 134328538 SUM 203 22021 SUM 1234 29543 INC 22716 740944457 INC 24195 759957262 INC 20664 206969795 SUM 16275 34041 INC 28969 942722042 INC 24512 960064363 SUM 2550 15609 INC 657 8764297 INC 4834 164228088 SUM 5949 29884 INC 10983 9485210 SUM 131 17446 INC 34110 375312626 SUM 703 17032 SUM 13144 22997 INC 25751 127468956 INC 30858 960371665 SUM 1935 20693 SUM 22989 32974 SUM 7183 29554 INC 11496 143148226 INC 31478 416808822 SUM 16946 30848 INC 5883 654575156 SUM 17464 29366 SUM 4082 29001 SUM 5786 18325 INC 20651 286058479 SUM 29873 33268 SUM 25935 33316 SUM 8909 31058 SUM 281 19027 INC 28980 838088469 INC 14272 810581746 SUM 165 12660 SUM 6470 28253 SUM 9841 26362 INC 23271 795156770 SUM 2692 30227 INC 28967 952766599 INC 9550 6233599 INC 3423 710215349 SUM 15 18075 SUM 2157 24311 SUM 4254 11622 SUM 15075 33495 INC 26480 147437077 INC 33861 424600595 SUM 489 31029 SUM 8600 32864 INC 18005 994954215 SUM 5853 33846 INC 3763 995493726 SUM 25652 32038 SUM 1507 34280 INC 16890 284243539 INC 30134 466885158 SUM 16106 33992 INC 4641 927994994 INC 16451 3301570 INC 5635 146877715 SUM 6664 31744 INC 8876 486434255 INC 22969 63244746 SUM 5189 34371 INC 26990 9013755 INC 30265 24848951 SUM 13524 33803 INC 20372 872121594 INC 23165 961866421 SUM 5758 25566 INC 28935 699352615 INC 12553 54643817 INC 23625 63586396 INC 26307 610332033 INC 16840 994482282 SUM 2759 25116 INC 25999 749709587 SUM 5045 28661 SUM 347 30408 INC 6147 77430125 SUM 1876 8422 SUM 7366 15664 SUM 3951 29032 INC 7002 995364592 INC 15784 78271966 SUM 2929 23350 INC 28108 819307950 SUM 1857 30753 SUM 4693 26084 SUM 22816 32340 SUM 7293 34524 SUM 2578 28152 INC 20886 803431205 SUM 745 26862 SUM 3766 22647 SUM 9292 33360 INC 9049 538908578 INC 1326 490079087 INC 19513 783288160 SUM 10208 26000 SUM 2108 21811 SUM 3270 29766 SUM 14136 34610 INC 2221 104733183 INC 8560 145796475 INC 1497 116473625 SUM 3155 31725 INC 21817 558097728 INC 27112 961611792 SUM 1373 22571 SUM 23232 33207 SUM 2995 19825 INC 8375 409167774 INC 23492 22173641 INC 8582 487465004 INC 23901 223198209 SUM 4243 31623 INC 33639 648429105 SUM 978 31918 SUM 662 20876 SUM 25022 28082 INC 21540 67790451 SUM 1748 26489 INC 31973 471719993 INC 11875 419525167 INC 33745 147371488 SUM 18277 21144 INC 17715 28263337 SUM 11361 30111 SUM 410 10700 SUM 3532 34272 SUM 450 10875 SUM 1139 31967 SUM 26756 30350 INC 26368 686184208 SUM 5469 34201 SUM 26317 32298 SUM 10040 27369 SUM 24908 33341 INC 7860 12194385 INC 7836 5966797 INC 12266 28156982 INC 20899 388365386 INC 10377 356896073 SUM 2215 33236 INC 21942 487459112 SUM 18358 23991 SUM 4783 9523 SUM 15811 34294 SUM 25086 31562 INC 28910 955282942 INC 24100 147297759 INC 13928 560118034 SUM 17357 22607 INC 20603 924107938 INC 33338 28628429 SUM 476 6370 INC 33414 987009666 INC 25044 669944282 SUM 5901 34174 SUM 651 34495 SUM 3239 28125 SUM 1486 33020 INC 13578 344672440 SUM 20997 31386 INC 32947 12965150 INC 27994 744707271 SUM 31283 34428 INC 23763 810204157 INC 12210 652248154 SUM 14192 17364 SUM 430 9277 INC 20764 887763623 SUM 12988 18029 INC 5903 981706521 INC 25544 48522480 INC 21185 492179045 SUM 2153 21338 SUM 18036 31342 INC 7829 873796862 INC 9903 884302005 SUM 620 17877 INC 875 757635509 SUM 11936 30012 SUM 32254 34592 INC 33126 413110576 SUM 16068 34300 SUM 3863 24256 SUM 7924 20874 SUM 312 8621 INC 31657 805244142 SUM 5301 29506 SUM 3727 28944 INC 16707 486903448 SUM 3094 8837 SUM 9549 25837 INC 16977 972208416 INC 23625 26780675 INC 28600 927330263 INC 9002 3657686 INC 23995 760211981 SUM 628 6125 SUM 11216 33747 INC 10357 949250649 SUM 305 25265 INC 18115 20476893 INC 25335 145074069 INC 26971 689058658 SUM 4598 34305 INC 22560 458260689 SUM 5343 28599 SUM 4106 22822 SUM 6477 15271 SUM 7211 26087 INC 8752 12184691 SUM 31225 32920 SUM 29082 33512 SUM 12547 29207 SUM 11921 29110 SUM 15131 27496 SUM 4743 23716 INC 16176 92619656 INC 14800 27738141 INC 19768 265585276 SUM 4612 11667 SUM 609 25825 INC 8551 207680969 INC 20393 217223035 INC 22506 415153599 SUM 3255 23222 INC 23321 955315182 INC 19806 961943360 SUM 1655 34516 SUM 6882 34660 INC 31291 475727863 SUM 7741 34586 SUM 937 19380 INC 20940 538967702 SUM 3428 22768 SUM 13828 34552 INC 13313 140020342 SUM 5682 19543 INC 814 886368458 SUM 4364 34612 INC 11910 954497548 INC 12840 333727704 SUM 29519 34439 INC 921 471184623 SUM 2793 13851 SUM 11308 31528 SUM 613 26275 SUM 684 16064 SUM 67 12868 SUM 84 29025 SUM 2166 30819 INC 32361 342132883 INC 14440 143266968 SUM 12050 30599 INC 14830 401550485 INC 25150 889481479 SUM 6093 24726 SUM 7101 29850 INC 6079 886633728 INC 22097 88612853 SUM 40 10255 INC 27132 147413947 SUM 10528 33640 SUM 3743 22070 INC 7898 653176831 INC 27459 381052432 INC 28796 820851981 SUM 3232 34573 SUM 149 31643 INC 10102 760626271 SUM 931 1422 SUM 5182 32488 SUM 9334 34581 SUM 3500 32449 SUM 22143 34466 SUM 8889 29000 INC 32032 610483934 INC 21632 130634630 SUM 6299 15619 SUM 3199 28913 INC 9113 834811610 SUM 251 31488 INC 10074 893011125 INC 8931 459063109 SUM 12915 31183 INC 6250 72491539 INC 28449 13260217 SUM 1727 26256 INC 15970 878958606 SUM 4888 33305 SUM 3927 17034 INC 27957 612779402 SUM 8614 33770 INC 21140 593484823 SUM 19360 30640 INC 25507 26898073 INC 29783 143273931 INC 26864 203605366 SUM 22336 32326 SUM 4704 34516 SUM 5472 14985 INC 4599 954600408 INC 9176 459059410 INC 12548 145897301 SUM 7247 34228 INC 23229 323862541 SUM 25860 34600 SUM 1786 22189 SUM 12369 27409 INC 4003 620658655 SUM 24273 34581 INC 2601 425007775 INC 19693 505500526 INC 10837 134045253 SUM 1754 17426 SUM 3913 32893 INC 10049 142202475 INC 5833 73168682 SUM 48 27000 INC 8850 998199689 SUM 1662 26650 SUM 1252 26865 INC 31222 600499908 SUM 2264 22815 INC 31282 995338305 INC 24156 557038374 SUM 3847 33127 SUM 18558 29249 INC 18917 549746554 SUM 3340 31468 SUM 33129 34114 SUM 17272 33542 INC 15239 487459708 INC 32032 12275036 SUM 4476 27704 SUM 1586 32494 INC 27486 232996197 SUM 378 34064 SUM 12652 34231 SUM 8238 28620 SUM 15298 25124 SUM 3263 31873 SUM 3051 29211 INC 14089 961419556 SUM 1427 23174 SUM 4544 31462 INC 30586 74520910 INC 12440 147386391 SUM 24909 31397 INC 31877 926837234 SUM 2776 33349 SUM 7447 34131 INC 2801 769987273 INC 32107 961687176 SUM 381 7757 INC 25490 120057797 SUM 7184 22972 INC 4166 112154396 INC 28332 369494675 SUM 14992 33415 INC 16977 13176068 SUM 2210 24430 SUM 137 29187 INC 20759 20129437 INC 19871 559306734 INC 13162 487594959 SUM 13332 30850 INC 8211 67341398 SUM 5821 13961 SUM 5112 28068 SUM 2406 21260 SUM 2622 25388 INC 20296 882346823 INC 11460 913272206 SUM 13669 26806 INC 8729 812732443 INC 3537 619500166 INC 33847 25916124 SUM 3717 25006 INC 25805 27997628 SUM 7542 28034 SUM 3580 27478 INC 9747 143223633 INC 20124 266820034 SUM 3181 23529 INC 26696 28523073 SUM 206 12723 INC 24523 138514617 INC 7441 147044103 SUM 16215 34565 INC 29597 12955024 INC 23158 779099241 INC 19743 676275138 INC 27113 55020688 SUM 21596 26281 SUM 12315 32131 SUM 3260 28287 SUM 10314 22522 SUM 8792 34484 SUM 345 31632 INC 34221 465704419 SUM 8297 25726 SUM 5959 30735 INC 21159 12431137 INC 8940 492068448 INC 9429 120710166 INC 7083 988783073 SUM 4029 16728 SUM 17913 29121 SUM 10339 32800 INC 4979 935719972 SUM 2807 29764 INC 18783 274050045 INC 28690 20377590 SUM 10726 23743 SUM 398 17062 INC 10679 872527522 SUM 17967 34677 SUM 425 26806 INC 25790 6907442 SUM 3821 34273 INC 29633 810937820 SUM 9528 24465 INC 19191 7448605 INC 31951 12842413 INC 18410 541363954 SUM 1822 11878 INC 32863 458912213 SUM 21436 33596 SUM 24373 33859 INC 5866 533799334 SUM 1790 22796 SUM 9952 25008 INC 13196 112729289 INC 1538 12137364 SUM 766 34218 INC 19469 125445768 SUM 26310 28982 INC 29469 28545550 INC 6588 609429105 SUM 31719 34547 INC 18338 686758129 SUM 18076 22455 SUM 17785 31958 INC 7529 481615020 SUM 11026 33880 INC 2967 744132364 SUM 6993 16794 INC 10318 8596924 INC 3744 139036554 INC 21902 542038217 SUM 18403 30870 SUM 860 20845 SUM 27013 31317 SUM 199 25234 INC 33164 948422791 SUM 10875 24595 SUM 6609 32179 SUM 10483 17732 SUM 5019 31405 SUM 7342 33973 SUM 3919 28882 INC 24027 867505473 SUM 16374 24079 SUM 6508 29861 INC 34150 935405223 INC 26219 145257587 SUM 1091 20805 SUM 11016 28344 SUM 4906 28414 SUM 2364 10513 SUM 16708 33632 INC 27412 758142160 SUM 1772 33048 SUM 16526 32770 SUM 9678 25706 INC 26164 56590467 SUM 1916 20253 INC 5277 726685582 SUM 923 33692 SUM 3522 19845 SUM 10937 24533 SUM 12679 34085 SUM 9635 22320 SUM 3551 33258 INC 25728 742767099 INC 33540 536197484 SUM 7475 29942 INC 4845 342120634 INC 372 599559726 SUM 392 22875 SUM 5549 33724 SUM 4286 34597 INC 21173 28803997 INC 34604 437252564 SUM 2416 34410 INC 6940 535110283 INC 10980 953424124 SUM 557 10170 SUM 6346 23452 INC 15416 800642401 INC 26730 729096946 INC 26067 929113452 SUM 11105 32194 SUM 13987 24427 SUM 7107 32859 SUM 9935 16958 INC 24467 817148936 INC 33502 960997767 INC 11811 987133558 SUM 18002 33865 INC 21116 957619290 INC 173 543482131 INC 20688 416689093 INC 14351 172704434 SUM 32434 34187 INC 8273 11198024 SUM 6230 27064 INC 539 943892503 INC 22283 12052826 SUM 5340 33638 INC 24322 960300570 SUM 614 10711 INC 17220 659983991 SUM 7068 9572 INC 12033 873834763 SUM 9670 33001 INC 5714 958649309 INC 29725 442470468 INC 8256 886353200 INC 11711 483553161 SUM 18938 29270 SUM 5196 23935 INC 2901 737433326 INC 22281 673209115 INC 27167 70456451 INC 26187 957633190 INC 33319 755807360 SUM 16883 33879 SUM 18289 26824 SUM 5276 28804 INC 30121 703676126 INC 10505 223488688 SUM 12437 26116 SUM 817 21455 INC 9049 11968410 SUM 13091 26534 SUM 442 31348 INC 18857 222546599 SUM 17318 19786 SUM 4690 19636 SUM 1317 33203 SUM 5487 31566 INC 29837 852293939 INC 33733 793773793 INC 30514 314435783 INC 1198 63272531 INC 24124 62116105 INC 1902 519254331 SUM 3901 19124 INC 14678 322332100 SUM 6037 25426 SUM 3113 23758 INC 29085 24848148 INC 28214 457837878 INC 5523 532178936 SUM 1824 20236 SUM 9014 33349 SUM 1455 17157 INC 31734 124946085 SUM 18084 29327 SUM 17660 23578 SUM 958 18180 SUM 17402 28416 SUM 290 13675 SUM 2 27214 SUM 11462 25933 SUM 1685 25770 SUM 27772 32846 SUM 8794 31351 INC 34425 127375770 INC 29633 585215685 SUM 299 30312 INC 4584 391356727 SUM 1 32921 SUM 2744 25335 SUM 26644 33116 INC 24955 13250052 INC 29883 968221705 INC 21336 19598860 INC 15967 758496935 INC 34102 962276903 SUM 23111 30205 SUM 349 9755 SUM 593 25882 INC 34170 367845014 INC 20707 113533594 INC 10478 402638355 SUM 22612 31082 SUM 544 30779 SUM 2041 24347 INC 4654 994425199 SUM 22561 31736 SUM 3851 15914 SUM 2363 29439 SUM 1118 22181 INC 12930 71403945 SUM 57 3260 SUM 3229 4498 INC 24007 991292199 INC 4808 755860480 INC 1108 315652892 SUM 3479 18597 INC 10233 893624185 SUM 1608 19761 INC 5201 766257433 INC 9994 900712121 INC 18186 146917993 INC 33624 596269488 INC 23954 884366776 INC 6614 139082971 INC 22417 610329883 INC 5229 110505544 INC 20859 130329952 INC 1719 576881113 SUM 832 33767 SUM 5174 33968 SUM 8355 33068 INC 18285 961186418 INC 6017 759554479 SUM 6866 34436 INC 26503 669722293 SUM 6189 28957 INC 8132 76072281 INC 8280 91281592 INC 16323 892767213 INC 27922 878973024 INC 5128 390988344 SUM 1174 31956 INC 27055 10841957 SUM 7679 32674 INC 28522 125719110 INC 30260 142616124 INC 1441 113897265 SUM 8896 32312 INC 8466 28520224 INC 1365 345361278 INC 33420 933217794 INC 11494 887184341 SUM 2649 34279 INC 4026 73130825 SUM 1450 32364 SUM 30144 30878 SUM 31633 32765 SUM 3386 23083 SUM 17468 25829 INC 28646 20652226 INC 21536 835543572 INC 30698 215036338 INC 8811 121767833 SUM 9676 17754 SUM 38 17874 SUM 17577 29494 SUM 1961 29593 INC 2102 888138885 SUM 10721 33979 SUM 5094 33936 INC 17147 860102997 INC 31887 867600505 SUM 6842 15513 SUM 1496 27521 INC 27738 913226795 INC 27925 987265402 SUM 2729 14703 SUM 7370 22351 INC 6458 991237695 INC 1051 258985971 SUM 23411 32878 SUM 60 7433 INC 25926 7535272 SUM 3839 34713 SUM 15102 30438 SUM 796 26183 INC 27576 11383549 INC 20611 22604169 INC 22690 749946323 SUM 22342 33839 SUM 11849 25156 SUM 21373 31794 INC 16181 862257198 SUM 2366 8075 SUM 24799 34435 SUM 8292 24095 SUM 1196 28536 SUM 5263 8061 INC 18729 420412780 INC 24368 610655490 SUM 2246 26944 INC 12677 395724721 INC 34374 452267744 INC 31055 28961098 SUM 3197 14988 SUM 12386 27476 SUM 20946 25109 SUM 22215 30512 SUM 5870 21961 SUM 3756 30366 SUM 9958 31100 SUM 19458 26723 SUM 10046 22074 SUM 8314 24328 INC 30185 171230843 SUM 14078 26197 INC 13172 994735939 INC 22484 142088401 INC 15040 383236677 INC 32891 752120443 INC 29954 592314400 INC 27938 725732123 INC 5621 887740396 SUM 2313 23871 SUM 3603 18318 SUM 536 29174 SUM 1931 18051 SUM 1165 19452 SUM 28448 34642 INC 27376 26971304 SUM 23855 31364 INC 24185 146410427 INC 6570 138883010 INC 13256 960507406 INC 34025 42299755 INC 13505 147313787 INC 13725 147267957 SUM 12230 34427 INC 11023 55205364 SUM 2365 29861 INC 26978 921754321 INC 20068 867947674 SUM 603 22740 INC 21062 329789017 INC 8828 820556011 SUM 10002 32299 SUM 442 27564 INC 11089 943919214 SUM 6182 9135 INC 33963 969804483 INC 32932 106194059 INC 8756 848649092 SUM 297 29049 SUM 5612 26042 SUM 3656 34643 SUM 6613 30665 SUM 14638 34608 INC 34164 935419413 SUM 648 24863 SUM 14423 18001 INC 12398 323597998 INC 9571 873107158 INC 6417 139606569 SUM 676 33663 INC 9468 479602422 INC 25525 864021257 SUM 916 32100 INC 17950 725824451 SUM 3651 31596 INC 17878 482457515 SUM 7639 31281 SUM 10224 25632 SUM 5212 30588 SUM 6588 23129 INC 462 20579592 INC 11475 589303973 INC 15306 957199328 INC 7722 884000014 SUM 475 34205 SUM 6940 33186 INC 18981 474022862 INC 20223 946679721 INC 6024 129876927 INC 17360 17225861 INC 7922 873573038 SUM 5930 27333 INC 10395 953770185 SUM 111 2118 SUM 9233 18622 SUM 546 25645 INC 17121 198094324 SUM 5809 31551 SUM 74 14934 SUM 7177 33378 SUM 7325 32399 INC 14335 760317291 SUM 14131 25672 INC 20383 878064553 INC 23192 836597574 INC 17760 266834279 INC 31780 602136009 SUM 3624 24429 SUM 11179 28531 INC 28150 26799271 INC 25843 12929265 INC 13602 760376563 INC 6846 13108821 INC 11857 134104666 SUM 8129 25370 INC 4413 16013867 INC 28888 946484416 SUM 345 14108 INC 31994 28289577 SUM 8618 13081 INC 31145 143268110 INC 30035 62538628 INC 23973 978425572 SUM 1976 17810 INC 4691 508793827 INC 21816 291786830 SUM 2641 19781 SUM 3221 32663 INC 7838 718395456 INC 22368 147440358 SUM 11258 32721 INC 22253 402464594 SUM 1759 22343 SUM 140 14836 SUM 4153 26822 INC 16185 29082204 INC 14548 29068182 SUM 3327 31319 INC 27711 147188816 INC 28113 33262885 INC 28681 546622439 SUM 478 28446 SUM 396 33700 SUM 4601 27285 SUM 7229 31336 INC 13769 112849500 SUM 9389 19538 SUM 11858 23196 INC 12726 654206588 INC 22118 978443110 INC 27461 802615534 INC 32725 789562997 INC 15506 29030154 SUM 9093 25442 SUM 27836 32543 INC 34174 101303953 SUM 10200 32986 SUM 396 30442 SUM 2778 5807 INC 18798 490104180 INC 6852 620128086 INC 9112 877733606 SUM 3767 27734 SUM 11748 30288 SUM 2057 8089 INC 23761 440793987 SUM 22758 34696 INC 18905 144235149 SUM 9926 23876 INC 15396 507402829 INC 27437 958812290 SUM 203 29794 SUM 19542 23992 INC 4426 961863444 SUM 6157 27687 SUM 5663 24812 SUM 3538 30842 INC 55 126495245 SUM 297 31821 INC 33014 28792933 INC 13471 19827631 SUM 2132 22472 SUM 13250 34647 INC 2730 147446509 SUM 15143 23603 INC 8755 22794197 INC 4436 960831977 INC 32774 140308235 SUM 2533 26880 INC 26110 254649885 SUM 27031 33876 SUM 1259 30066 SUM 9786 29175 INC 26789 143775030 INC 17921 418324522 SUM 6998 29527 INC 16615 11409465 INC 33897 576008798 SUM 5545 26013 SUM 1177 34656 SUM 9919 28992 INC 34213 409006011 SUM 18646 29802 SUM 7943 18236 INC 8182 62666909 SUM 26086 34685 SUM 41 34012 INC 9249 939669691 SUM 10541 23820 SUM 13488 34217 INC 15640 894827117 SUM 2446 32740 SUM 2762 23867 SUM 17297 32456 INC 9024 976351581 SUM 126 23271 SUM 10051 21867 INC 33282 147185462 SUM 21701 29183 SUM 10834 28819 INC 3859 608352540 SUM 27023 31037 INC 20659 739396606 INC 34505 819338416 INC 20521 605326594 INC 26640 254307872 INC 3500 222449037 INC 7926 954242152 SUM 13702 32195 INC 24786 515340441 SUM 13422 32584 SUM 5277 21865 SUM 13318 25020 INC 16215 707654836 INC 34474 81229697 INC 3479 820406784 SUM 19214 28729 SUM 1110 28762 INC 20584 677173480 SUM 14345 34087 INC 6964 145873219 SUM 3318 32487 SUM 41 23030 INC 26905 802117695 INC 24374 397194783 INC 3447 11197002 INC 25232 127402524 SUM 13898 31894 SUM 999 25800 INC 19411 605593036 INC 29568 28763909 INC 15179 872053442 INC 6274 592290864 INC 33778 71973708 SUM 2165 16078 INC 27830 12774047 INC 11994 809304931 INC 20867 751824744 SUM 20760 28184 INC 23971 571697712 INC 27238 269817305 INC 16986 143270225 SUM 12929 30547 INC 23141 130670712 SUM 1993 27995 INC 29993 414019727 SUM 76 31218 INC 33798 744558714 SUM 7097 11528 SUM 1539 12202 SUM 24391 31808 SUM 19912 33817 SUM 10226 32592 SUM 33951 34722 INC 27894 825616782 SUM 4725 25116 INC 4837 128589807 SUM 10711 27130 SUM 127 33882 SUM 226 10072 SUM 15069 32642 INC 30517 342166985 SUM 14227 27271 INC 30515 951430761 INC 10927 37199089 INC 7762 760616500 INC 28623 483811135 SUM 2534 29018 SUM 11023 24680 SUM 22285 34717 SUM 7347 33852 SUM 6495 20536 INC 26189 742318879 SUM 10179 28091 SUM 209 9354 SUM 19193 31016 INC 20331 566394579 SUM 7085 23768 SUM 121 34498 INC 4617 610583003 INC 28075 569256651 INC 16225 542443041 INC 19513 491160564 SUM 6671 24830 INC 24946 147208563 SUM 1 12468 SUM 18248 34074 SUM 13634 34498 SUM 5292 18025 SUM 389 30307 INC 497 130185320 INC 33420 877781620 SUM 6407 30939 SUM 817 10300 SUM 10738 29651 SUM 4696 32339 INC 4201 743564977 SUM 2840 33203 SUM 63 24150 INC 23092 978667395 SUM 19901 29999 SUM 1630 19809 INC 9754 674797029 SUM 8744 34040 SUM 11375 16070 SUM 5 28765 INC 7386 128806747 INC 2959 130691456 SUM 5203 33924 SUM 1450 28052 SUM 3908 33584 SUM 674 16973 INC 31744 995509247 SUM 468 27093 INC 33525 476366758 SUM 2107 29335 SUM 3419 30669 SUM 1774 17644 SUM 6419 27154 SUM 367 30083 SUM 810 13596 SUM 4194 17345 SUM 25889 31302 INC 26869 909206674 INC 33391 76111801 INC 16898 742673545 SUM 1058 21393 INC 1419 29068406 INC 22654 878621915 INC 4590 206128312 SUM 53 32739 INC 8187 978753110 SUM 3831 32627 SUM 8131 23632 SUM 592 30254 SUM 1015 19874 SUM 7795 26115 INC 7065 75831221 SUM 21679 28694 INC 14620 753782924 SUM 14273 34483 INC 28821 357730540 SUM 1432 34562 INC 32178 11778473 INC 8116 938883816 SUM 15563 27273 SUM 16267 32818 SUM 15614 24471 SUM 2396 10762 INC 12436 989800423 INC 10311 28632321 SUM 4919 15648 INC 10335 486832541 SUM 8481 16015 SUM 7313 28312 SUM 8561 32388 INC 30991 50539304 INC 31766 852826971 INC 11582 879023862 INC 4792 938269351 INC 910 119677645 SUM 1866 32030 INC 5992 69093882 INC 6120 24872078 SUM 1804 9500 INC 6028 874511426 SUM 258 28334 INC 4190 138520821 INC 27149 73526412 SUM 1904 24998 INC 29284 927597302 INC 26886 528434381 INC 6905 942468461 INC 12882 951958727 INC 24669 554646549 INC 3336 636483902 INC 17756 733606242 INC 3712 731036043 SUM 4742 13474 INC 14601 126510517 SUM 30691 33687 INC 19230 610220082 SUM 24255 34560 SUM 25673 32409 INC 21153 952487190 SUM 5402 23642 SUM 5143 18811 INC 30073 23333006 SUM 4884 15363 SUM 445 27786 INC 25797 606100242 INC 1259 267074512 SUM 4698 32396 INC 12608 40127579 INC 31162 986222681 SUM 11459 31375 SUM 13664 31509 SUM 9568 33169 SUM 17671 21730 INC 19676 3918859 SUM 7076 15664 SUM 7075 33778 INC 487 543458890 INC 25211 145357443 INC 23989 991910738 INC 8544 22495543 INC 12730 117405608 INC 16323 754995857 INC 20122 899583524 SUM 19406 34034 SUM 1392 26857 SUM 6380 13392 INC 13632 945047886 INC 32021 979649345 SUM 7907 30695 SUM 154 8943 INC 32444 143280197 SUM 5475 25429 INC 25816 77951731 INC 7789 320359216 SUM 2121 34533 SUM 52 28782 INC 26366 957731566 INC 25623 879041057 INC 4316 761241275 SUM 4350 29184 INC 30552 894773888 SUM 24391 32318 SUM 3494 24527 SUM 5460 21661 INC 17753 593808511 SUM 4011 11357 INC 691 56947865 INC 5366 28048959 SUM 21255 33176 SUM 811 27892 SUM 4437 25813 SUM 2285 11225 INC 13729 883968509 SUM 100 12768 INC 33510 894568204 SUM 3953 29454 SUM 24689 33713 SUM 7901 28100 INC 24252 759381410 INC 17145 147489551 SUM 729 24271 SUM 16540 34672 INC 18079 433521121 INC 6366 391488119 SUM 12107 34221 SUM 465 34399 SUM 392 19374 INC 8776 139082538 INC 20440 801160652 SUM 2515 33374 SUM 16258 30638 INC 32390 70887579 SUM 2829 31803 SUM 4423 33308 INC 26159 284254445 SUM 17507 23631 INC 16088 73693255 INC 27140 356656919 SUM 25755 29607 INC 7595 26930492 INC 11638 862144698 INC 31464 27470364 SUM 819 33837 INC 5104 22896569 INC 4990 730310723 SUM 14958 17456 INC 25318 790266313 SUM 18522 27460 INC 11326 744234208 SUM 7220 25367 SUM 14816 33776 INC 31965 20695324 SUM 5295 31263 INC 3219 56777666 INC 13466 977681948 INC 1453 822230985 INC 25831 870629176 INC 4025 632523034 INC 2901 887626554 SUM 3302 30266 SUM 74 30446 SUM 3668 24773 INC 32387 22718512 INC 29379 577848948 INC 15194 129609511 SUM 1989 32847 SUM 3250 27646 SUM 246 28396 INC 21417 130627889 SUM 9429 29915 SUM 907 32385 INC 6536 123825564 INC 18253 924118851 SUM 14525 33469 SUM 9963 34370 SUM 10052 32781 INC 29262 242494908 INC 26287 893763474 INC 25010 919263629 INC 6993 146426328 INC 17724 20310813 SUM 16780 32086 INC 32276 693542132 SUM 15727 29723 INC 22434 615075043 INC 33463 73201436 SUM 24421 30802 INC 33398 351030909 INC 34688 27874797 SUM 7870 14019 SUM 2812 11438 INC 34429 844253177 INC 17999 145385247 INC 24033 483742286 SUM 5683 28429 INC 12723 25910834 SUM 2660 29179 INC 30449 147427882 INC 17516 143588168 INC 19595 652811203 SUM 1778 33704 INC 15276 571451123 INC 22850 472186263 SUM 19807 29923 SUM 13456 28211 INC 16350 887067736 INC 25758 341107964 SUM 30865 32134 SUM 970 32711 INC 31990 29085678 SUM 17422 31214 INC 31993 878032703 SUM 29480 32514 SUM 22394 30737 SUM 5365 32850 SUM 9389 24934 SUM 2158 24997 INC 28783 945853271 SUM 10814 31948 INC 33694 10815846 SUM 803 28926 INC 10286 838306679 SUM 19268 33121 INC 18555 138907943 INC 1697 749160805 INC 6804 37292000 SUM 623 13784 INC 735 141588789 INC 9705 801161204 INC 11789 743860768 SUM 10519 20040 INC 15051 995408576 INC 9768 147452583 INC 23896 145894168 INC 10050 858358294 SUM 3710 17267 INC 26028 12093328 SUM 9 11248 INC 5479 467541344 SUM 91 11367 SUM 120 21180 INC 19855 669068289 SUM 1021 23542 INC 17532 490056546 SUM 5472 33789 SUM 4192 28111 SUM 7481 30381 INC 13889 879785096 INC 19996 873520657 INC 11240 961423341 SUM 5907 19591 INC 19561 73644192 INC 11326 418320878 SUM 22671 34106 INC 21382 407754005 INC 4539 662169006 INC 10342 535728422 SUM 5998 33032 INC 5946 727060010 INC 14874 758515206 SUM 8510 27947 SUM 8254 28051 INC 8491 680769468 INC 23362 13413051 INC 23161 25941029 SUM 11668 28075 SUM 940 28427 INC 11757 921498011 SUM 18888 27829 SUM 234 23289 INC 7094 223511557 INC 5605 890609423 INC 11086 28831631 SUM 8983 23443 SUM 28247 34104 SUM 9102 25274 SUM 18583 31477 INC 16835 609413535 SUM 864 25392 SUM 2259 34662 INC 4101 412165500 SUM 1660 23381 SUM 1651 12275 INC 8560 143233947 INC 30417 502675544 INC 16993 995006727 SUM 5449 33159 SUM 108 13395 INC 23756 960878620 SUM 9895 24420 INC 11499 476118450 SUM 6525 34441 SUM 667 14651 SUM 4297 23538 INC 6650 983246040 INC 7024 625208373 INC 31012 62882584 SUM 4878 25741 SUM 812 15545 INC 23060 978210353 INC 20138 113165660 INC 31755 9003825 SUM 15010 31585 INC 5898 939497740 SUM 409 18758 SUM 8269 21889 INC 29898 146937059 INC 8830 938525909 SUM 7370 20863 SUM 956 29019 INC 1617 780171326 INC 30465 335720139 SUM 10803 34094 INC 21213 757454923 SUM 17011 24555 INC 23529 785150007 SUM 5280 19836 INC 5729 145329048 SUM 138 1794 SUM 1155 34598 INC 15018 21469176 SUM 7535 14266 SUM 3169 25104 SUM 8919 33738 INC 6075 55054783 INC 11158 818985934 INC 25827 408746709 SUM 21919 28361 SUM 3528 19465 INC 32508 49036097 SUM 2335 23718 INC 12926 758188219 INC 14506 609559545 INC 8531 28551457 INC 19231 86871376 INC 29904 73601747 SUM 20229 33242 INC 14524 836944940 INC 31114 539041724 SUM 19409 33469 SUM 3923 12772 SUM 11919 24031 INC 15679 104475324 INC 4113 6936500 SUM 6546 32664 INC 6514 27994072 SUM 5020 24131 INC 16346 130429049 SUM 361 21220 SUM 28073 31787 INC 22910 13263605 INC 15571 844288297 INC 22152 13211029 INC 26280 352618351 INC 3210 78801641 SUM 5507 30896 INC 13257 308035542 SUM 1153 30763 SUM 1106 28602 SUM 4363 27611 INC 15732 78269557 SUM 10043 19284 SUM 11509 28153 INC 6689 641010141 SUM 2047 24325 SUM 10971 23892 INC 12678 108805996 INC 27808 919414430 INC 26363 682674574 SUM 13725 30047 SUM 3309 12658 SUM 6234 33952 SUM 14484 33876 INC 12005 960919678 SUM 2413 31919 SUM 5542 26432 INC 30601 128850696 SUM 43 32217 SUM 5944 20510 INC 34333 145259852 INC 2081 119480995 SUM 10771 32514 SUM 8044 16602 INC 19112 954768978 INC 4951 63483508 SUM 19474 34477 INC 30597 959864953 SUM 5657 29621 SUM 7435 23446 INC 3677 591178082 SUM 19932 34319 INC 21951 491906925 SUM 13503 32687 INC 18713 720230356 SUM 6268 27945 INC 21771 45487648 INC 16055 4814901 INC 8446 395622216 INC 27968 873762451 INC 9623 113915623 SUM 8381 28169 INC 21973 28803438 INC 34429 837223906 INC 20533 145347922 SUM 1931 31056 INC 12411 126391575 SUM 278 17606 SUM 4389 9680 INC 26561 13153015 SUM 17656 21648 SUM 14716 20583 SUM 29598 33213 INC 21016 147451090 SUM 20240 31153 SUM 634 21410 INC 21222 660593624 INC 32352 876517392 SUM 10844 27055 INC 28173 440763363 SUM 7404 30356 INC 26127 584961573 INC 12920 143248907 SUM 28570 33489 INC 17263 580167672 SUM 1722 32909 SUM 3823 33912 INC 9985 543064604 SUM 658 19336 INC 29083 606204273 INC 30897 401639234 SUM 4769 7120 SUM 4938 15669 INC 2551 723326308 INC 14220 409766171 INC 23380 843597221 SUM 4141 24265 INC 11377 463401146 SUM 24120 28301 SUM 249 26351 SUM 2355 10105 SUM 8551 31054 INC 27814 892625049 INC 34530 751342246 SUM 971 33617 INC 28783 717481628 INC 3648 814780776 INC 20339 42983277 SUM 4999 21985 INC 23101 40184393 INC 31015 134874485 INC 21942 750067408 SUM 26226 32395 SUM 25511 30300 SUM 21587 33482 INC 17605 69808261 SUM 23956 34240 SUM 8449 34348 INC 26386 24847907 INC 8296 113905234 INC 18480 145802574 INC 420 610049899 INC 349 172317049 SUM 349 19468 INC 518 817237521 SUM 10370 29800 SUM 1643 32968 SUM 2305 20177 SUM 6617 11185 INC 18182 954285738 SUM 4666 34584 SUM 7 16515 INC 13917 972369492 INC 17047 792003752 INC 3578 325001269 SUM 13762 31350 SUM 2267 12146 INC 29165 73580017 SUM 9205 26735 INC 17878 619933395 INC 7977 988897379 SUM 752 34466 SUM 10564 24142 INC 6066 984948680 INC 8707 147442575 INC 12096 143134903 SUM 6323 32582 INC 7389 862137990 SUM 834 9639 SUM 1955 6726 SUM 6055 32298 SUM 32166 33507 INC 13709 1386511 SUM 5306 27209 SUM 2504 23951 SUM 21714 31571 INC 31383 24849899 SUM 1724 6460 INC 23340 150000534 SUM 5473 33986 SUM 404 33167 SUM 31740 33939 INC 3236 760472676 SUM 12951 16382 INC 28380 146907681 INC 4588 341604710 SUM 11041 22897 SUM 11071 18190 SUM 2915 31659 SUM 4099 27192 SUM 8359 19746 INC 29367 492213984 SUM 11491 33652 SUM 14855 27701 SUM 3262 31744 INC 24576 223758674 INC 33639 210436493 INC 10823 961842025 INC 315 144793706 SUM 21025 33472 INC 3766 91356296 SUM 1105 30869 INC 12246 574934361 SUM 6608 34599 SUM 25534 33171 INC 9917 11140723 INC 3044 754000294 SUM 13751 33303 INC 14156 48799453 SUM 7844 29691 INC 10067 260008380 SUM 962 22809 SUM 7050 28494 INC 11658 28386261 INC 5105 22739080 INC 28184 474814449 SUM 2460 32788 SUM 16750 34408 INC 6509 380589500 SUM 5083 10275 INC 27581 349445441 INC 14191 744551781 INC 7958 735388634 INC 4510 538731422 INC 3879 610577957 INC 16472 952990199 SUM 1371 33949 SUM 15534 34533 INC 9527 928646317 INC 23684 147427532 INC 29667 13091546 INC 21446 955056848 SUM 11101 32121 SUM 30283 34578 SUM 16469 22755 SUM 9020 29970 INC 10157 266546784 INC 33179 692450146 INC 7228 935323170 SUM 12686 33875 INC 9299 474611735 INC 32544 126058530 SUM 1842 24079 SUM 26041 32489 INC 1026 28762762 SUM 9 5512 SUM 2378 19771 INC 21527 552679671 INC 15392 19449309 SUM 1351 15385 INC 30425 408731356 SUM 8295 32960 SUM 11065 33620 SUM 28935 31461 SUM 4157 7863 SUM 6268 23896 SUM 7258 28710 INC 31931 996468541 SUM 14600 34310 SUM 1766 30804 SUM 18264 30610 INC 25109 147366696 INC 13562 6004837 INC 28004 755840198 INC 16196 147117823 INC 24089 12929087 SUM 5468 10427 SUM 20675 34563 INC 29009 505376140 SUM 22982 31266 SUM 495 20706 INC 12692 3607373 INC 9061 147183477 SUM 24863 31447 INC 9604 475389752 SUM 5635 20003 INC 34601 94004748 SUM 4212 24074 SUM 6689 31821 INC 31930 574902996 INC 14156 602207347 SUM 2 1480 SUM 3321 12685 INC 1684 76550718 INC 24535 853629229 SUM 3041 16740 SUM 24893 34718 INC 19876 787633318 INC 14848 923057266 SUM 3034 12826 INC 28079 995400754 INC 17189 73677263 SUM 4181 16590 SUM 4749 28936 SUM 8544 24615 SUM 924 26364 SUM 8455 14781 SUM 8004 28334 INC 30166 814665459 INC 8752 16094848 SUM 9564 30251 INC 15387 686153768 SUM 4327 22674 INC 2051 200995257 INC 18094 200297793 INC 11771 146255775 INC 1652 72666178 SUM 12673 24880 SUM 12153 32801 INC 34270 911550374 SUM 2741 30720 SUM 27752 34456 SUM 3365 30309 INC 29624 937460485 SUM 22668 32834 SUM 1945 12202 INC 12218 759254407 INC 6693 307197221 INC 27171 955302059 INC 31596 80270499 INC 6562 29064794 SUM 7142 13581 INC 5479 674641641 INC 9614 9081349 INC 33576 890516084 SUM 8626 23164 INC 22740 367076613 SUM 5533 30837 INC 4157 465765541 SUM 16515 25494 SUM 4301 27179 SUM 2867 22966 INC 33984 832102858 INC 26852 420949434 SUM 14125 29510 SUM 1280 34473 INC 16651 760100790 SUM 9995 15569 INC 23395 882262414 SUM 3984 11052 SUM 2449 29128 INC 2977 134829234 SUM 13860 34072 INC 11833 45620443 INC 21223 823389653 INC 12065 662645936 SUM 14707 25136 INC 21102 654310100 INC 9729 648978395 INC 30233 609021369 SUM 3639 25920 INC 16718 740270484 INC 4651 426989611 SUM 23455 34195 INC 22189 985044759 SUM 372 13177 SUM 18871 33326 SUM 11927 16825 SUM 5213 18411 SUM 19514 29261 SUM 4738 25244 INC 7559 638622810 INC 4494 73000752 INC 2500 223760996 SUM 16648 30908 INC 14120 133808375 SUM 13103 25531 SUM 8724 22993 SUM 5154 27962 SUM 8659 29905 SUM 18156 34525 INC 22052 684801602 INC 15255 999662438 SUM 4517 27647 SUM 15175 29905 SUM 1730 21573 SUM 3299 24547 INC 31646 995517026 INC 8901 146319675 INC 12296 583340402 SUM 8157 25539 SUM 27153 34328 SUM 27147 32678 INC 25293 878539826 INC 33628 861043510 INC 33663 606079572 INC 29882 760491548 INC 29138 644951459 SUM 2780 34067 INC 21158 831408888 SUM 3228 30883 SUM 16930 34215 SUM 7967 23688 SUM 6652 22675 INC 32662 585254561 SUM 29122 34369 INC 32863 467811050 SUM 22839 34221 SUM 11477 30880 SUM 18096 21868 INC 5098 29064606 INC 26615 892283118 SUM 4956 15699 SUM 9458 28512 INC 31238 483697574 INC 20364 129871703 INC 34257 11132366 INC 12719 500807953 INC 24914 886453796 INC 16941 725924134 INC 2381 890593518 SUM 18286 34495 SUM 1078 26194 INC 2042 54744333 SUM 7523 10826 INC 5236 147412960 SUM 282 27398 SUM 7089 27914 INC 11339 405037838 SUM 171 27543 INC 115 147447494 SUM 22603 28162 SUM 3474 30923 INC 25333 885491296 SUM 6224 17027 SUM 479 24110 SUM 8122 27068 INC 26477 954922260 INC 23795 854594964 INC 20438 994288956 INC 8620 711259596 SUM 15300 29633 SUM 27970 29777 INC 489 27978780 SUM 7050 24351 SUM 17697 32335 INC 22482 147451071 INC 18163 996459356 SUM 502 29191 INC 2442 489995264 SUM 972 15305 INC 13736 882280583 INC 34245 609291997 INC 25804 890652876 SUM 604 34129 SUM 3490 26478 INC 23691 257277799 INC 15309 755525926 INC 2810 927219781 SUM 602 34717 INC 10748 28896086 SUM 5538 29623 SUM 4211 34390 SUM 1668 29546 SUM 14103 25827 INC 1074 958270777 INC 32696 31760386 SUM 9958 33354 SUM 8371 15851 SUM 2321 32311 SUM 16629 33557 SUM 697 7098 INC 4351 753775760 SUM 12726 26621 INC 6403 20438787 SUM 3095 32008 SUM 10648 30477 INC 24334 874849532 INC 17199 113636139 INC 20805 957185393 SUM 8419 30816 SUM 1946 33633 SUM 703 25816 INC 9407 20176605 SUM 27541 33310 SUM 5953 27670 INC 19097 992141686 SUM 10437 33572 INC 32283 999982276 SUM 22389 27275 SUM 8196 30526 INC 4255 921611246 SUM 712 33792 INC 13090 113913330 SUM 13549 20417 SUM 407 33579 INC 23604 319988802 INC 13779 962889147 INC 30279 143837476 SUM 20800 31477 INC 22720 12208321 SUM 5663 34510 INC 18137 975510206 INC 9364 968211255 SUM 12097 17374 SUM 7096 27903 SUM 25869 32306 INC 10769 986385505 SUM 3154 27609 INC 32786 842440185 INC 13249 88427789 SUM 9336 26507 INC 10895 413200343 INC 23069 28730746 SUM 2575 16436 SUM 20487 26098 SUM 4030 20929 SUM 10020 20014 INC 22661 141161213 SUM 17743 28722 SUM 2147 31037 SUM 7019 19752 INC 1620 779084348 SUM 14004 24607 SUM 64 32688 INC 23525 5370505 INC 5925 731232461 SUM 39 32770 SUM 19104 34705 SUM 21493 30534 SUM 5467 25947 INC 9108 19523670 SUM 1900 26011 INC 32461 28775580 SUM 13339 33866 SUM 972 28840 SUM 8000 28746 INC 23364 202644169 SUM 9 534 INC 26672 984954716 SUM 303 32542 SUM 5758 34546 SUM 8438 25465 INC 1374 953873156 INC 23379 543488583 INC 33993 720159276 INC 4499 788507752 SUM 278 4188 SUM 1313 31671 INC 31217 424577563 SUM 13171 29736 SUM 11403 34366 SUM 7977 17862 INC 26017 111749001 SUM 2833 33702 INC 30519 71362659 INC 1097 113790118 SUM 2857 21379 INC 6894 714377156 SUM 23160 33995 SUM 4566 7667 SUM 26178 34006 SUM 7000 26091 INC 20697 719611753 INC 7495 223661373 SUM 3698 34490 INC 23558 418258635 SUM 4052 29010 SUM 22677 32194 INC 24811 880370084 SUM 16070 30260 INC 33963 347472908 SUM 2129 27066 SUM 294 34127 INC 1328 991181050 INC 29783 892731833 INC 6981 855370231 SUM 747 3179 SUM 5787 28648 INC 10524 895930479 SUM 267 9976 SUM 2724 6473 SUM 12530 34602 INC 12964 843015950 INC 9258 894858868 SUM 2878 9826 SUM 17346 29694 INC 27169 810835615 SUM 2127 7779 SUM 4459 31095 SUM 19294 22066 INC 21236 861562961 INC 19425 736661755 INC 13888 146922060 SUM 1707 31424 INC 12278 886284984 INC 16698 45638362 INC 3209 798786835 INC 28710 10202332 INC 4154 444471589 INC 1181 442472908 INC 24658 853974775 SUM 2759 20423 INC 14759 357968342 SUM 5516 34506 SUM 5658 32823 INC 28281 853476276 SUM 15142 27409 SUM 1300 24031 SUM 8384 34665 SUM 969 32486 SUM 466 6003 INC 2658 541290552 SUM 30715 34069 SUM 7404 32684 INC 12705 307501876 SUM 6704 32922 SUM 15984 24082 INC 19166 951183263 INC 33581 16455197 INC 17455 4702554 SUM 2084 30126 INC 11853 399775588 INC 10428 487844278 SUM 3934 20670 SUM 19927 28145 SUM 4234 27284 INC 21924 938794863 SUM 4170 27045 SUM 5957 24998 SUM 9889 24959 SUM 3533 33847 SUM 6549 17538 INC 13123 156580085 SUM 955 2367 SUM 8022 31827 INC 9969 73696091 INC 6821 73740472 INC 12545 410074581 SUM 16207 22890 SUM 10403 31821 SUM 9555 33475 INC 31129 995389163 SUM 2498 8238 SUM 3788 28438 SUM 17008 23850 SUM 453 31853 SUM 3767 29684 SUM 90 10687 SUM 2090 19904 INC 9763 288108317 SUM 5 23577 INC 4157 539209037 SUM 9509 33250 SUM 184 32905 SUM 282 8765 SUM 4545 29145 SUM 14758 26464 INC 9365 931089847 SUM 16507 33109 SUM 1971 29772 SUM 2997 32117 SUM 26867 30265 INC 2996 743506647 SUM 4645 31622 INC 10887 137744559 SUM 19629 30959 SUM 4519 30797 SUM 12877 23682 SUM 8219 19183 SUM 2119 14509 INC 26932 850659786 SUM 2042 2393 INC 22707 28771844 SUM 11748 21255 INC 9412 877960933 SUM 26432 31800 INC 23031 877974671 INC 19873 588559102 INC 7967 63031250 SUM 7415 25036 SUM 5741 33335 SUM 5738 28842 SUM 15278 30836 INC 26664 140798380 SUM 8080 30948 INC 4668 57291797 INC 30392 752810597 INC 30021 786614085 INC 33161 28755004 INC 19018 670551120 SUM 5798 30835 SUM 4815 30823 SUM 14189 33759 SUM 10100 33441 INC 28786 55920935 SUM 3663 28433 SUM 6691 18014 SUM 4621 33503 SUM 3693 15854 INC 7669 939211617 INC 26620 860112331 INC 33353 914268906 INC 5353 959052346 INC 10354 995508867 SUM 4348 32197 SUM 5406 26309 INC 25674 5583985 INC 34655 58477748 SUM 19160 29988 INC 24090 952512554 INC 1157 357911081 SUM 9321 13860 INC 28197 778319137 SUM 6753 24945 SUM 1538 26102 SUM 876 28411 SUM 815 3036 SUM 1647 33971 SUM 2773 23756 INC 13964 787337468 SUM 18016 33290 SUM 27907 32842 INC 23762 565722945 INC 31538 3349706 SUM 13881 18305 INC 267 18589405 SUM 13062 24597 SUM 13983 16411 INC 1690 960432401 INC 16405 892361581 SUM 907 23595 INC 14267 890303000 SUM 7591 31103 INC 5126 961818475 SUM 14390 22187 INC 17542 11109289 INC 10233 109492140 SUM 1428 10969 SUM 4731 29964 INC 24309 682526525 INC 2095 475122449 SUM 2516 29960 SUM 4809 24085 SUM 5227 25287 INC 17535 990497290 INC 20285 220530271 SUM 207 15832 INC 4540 73703909 SUM 4968 30708 INC 31570 804242179 INC 34394 24852508 INC 10077 949950577 SUM 1478 24206 INC 27355 973849089 INC 18438 878683021 SUM 4162 32550 INC 3556 536251436 INC 23010 133145923 INC 18959 501002923 SUM 1048 34116 SUM 7601 22990 SUM 3322 28309 INC 12195 859293957 SUM 11894 20351 INC 2680 470037792 SUM 1278 32776 SUM 9639 24265 INC 23843 71772158 SUM 14935 22829 INC 29148 875985060 SUM 412 27225 SUM 12698 25421 SUM 12985 31519 SUM 22382 32833 SUM 17985 26866 SUM 773 23411 INC 8384 111702841 SUM 602 23450 INC 305 73738433 INC 21113 342121872 SUM 3266 19254 INC 9244 138484602 SUM 4573 32139 INC 17883 608558708 SUM 17005 23784 SUM 10421 33724 INC 27025 138893838 SUM 2805 24256 SUM 6853 31444 INC 32817 147179016 SUM 10296 34225 SUM 2592 18841 INC 9810 961453813 INC 31971 604272679 SUM 274 15689 SUM 2535 15672 SUM 17429 31578 INC 34171 958168336 SUM 27814 34403 INC 29428 113909390 INC 687 147128413 INC 3553 51146611 SUM 12544 21190 INC 5279 874768886 INC 1983 955054196 SUM 194 32547 INC 33610 574456184 SUM 2331 19567 INC 4060 870649988 SUM 24231 32222 SUM 2156 25863 INC 26245 29033402 INC 6825 843390478 SUM 569 26857 SUM 822 12095 SUM 1876 6753 INC 24778 35464779 SUM 871 29606 SUM 8076 24011 INC 5728 994569485 INC 9126 347502866 SUM 12036 30318 INC 2590 354653903 INC 12209 139050663 SUM 9501 34690 SUM 6958 32406 INC 28680 878968883 INC 20073 416583182 INC 24723 11119357 INC 33416 16714226 SUM 15078 23767 SUM 1360 31813 SUM 26392 31118 INC 7934 53801254 INC 29606 326197963 INC 14383 818974339 SUM 2511 24034 INC 15095 878789934 INC 4252 477310006 INC 32572 19210079 SUM 2763 12580 INC 7165 977523773 SUM 2960 15336 SUM 15615 34132 INC 21441 633685362 SUM 123 12942 INC 24658 55067084 SUM 1976 34132 SUM 9382 11854 SUM 6317 30398 INC 19718 143277037 SUM 29466 33911 INC 8208 26722637 INC 7464 29070006 SUM 372 33984 INC 4979 79950666 INC 17522 147258828 SUM 21095 22293 SUM 3084 29712 INC 572 340623543 SUM 12494 15207 SUM 6270 23236 SUM 7500 24709 SUM 9473 32884 INC 32379 408306493 INC 18777 759625664 SUM 13676 24072 SUM 2696 34144 INC 21996 61006929 SUM 13523 29592 SUM 27334 30678 SUM 8053 29224 INC 34717 939468982 INC 8037 142981407 INC 27974 190843381 SUM 27297 32972 INC 11059 626169148 INC 6653 291629 SUM 2631 33586 SUM 226 4861 INC 7192 849613160 SUM 15310 31855 SUM 21860 28675 INC 16561 727047493 INC 6269 877716841 SUM 14076 34496 SUM 3450 25761 INC 21223 78631182 INC 20337 638669549 INC 33875 807673047 SUM 1699 12654 SUM 31021 34600 SUM 18362 26421 INC 24635 999602364 INC 18874 63576307 INC 33932 26793295 SUM 2966 9374 SUM 18326 29432 INC 358 945091958 INC 4107 607795330 INC 17069 894750629 SUM 9262 23662 SUM 16037 28444 INC 5756 828336823 SUM 21971 28058 SUM 6111 31026 SUM 21275 23753 SUM 16003 28795 INC 9035 140666753 INC 15482 31541414 SUM 1609 26778 INC 4046 128046338 SUM 2796 13314 INC 21383 138001655 SUM 10210 34243 INC 3042 922035638 INC 6344 357692226 INC 5086 604005757 SUM 1499 34165 INC 31646 540810703 SUM 2995 23218 SUM 24934 32827 SUM 12331 29160 INC 14378 71888774 INC 6660 22708586 INC 8855 11838961 INC 8637 7933556 INC 12660 308617461 SUM 5466 33968 INC 29277 18406092 INC 24138 885776501 INC 1642 71692219 INC 31126 273759104 INC 29504 609297647 SUM 21092 34698 SUM 10022 34428 SUM 25700 34164 SUM 6216 20425 SUM 1061 5742 SUM 12246 28693 INC 16469 890604500 INC 29365 38427449 SUM 2249 11634 INC 14264 976620689 SUM 3 1736 SUM 19828 30491 SUM 27151 29975 SUM 543 23971 INC 33393 127501909 INC 14794 887833893 INC 31176 20612628 INC 18265 146424954 INC 17979 28798838 INC 15762 4660823 INC 198 24994110 INC 33080 604746711 SUM 3007 32383 INC 32601 995434988 INC 468 10158054 INC 14339 962636017 SUM 14892 32196 INC 12642 8904437 SUM 8709 33450 INC 2217 650652964 INC 24839 146926409 INC 20153 5435905 SUM 12040 24658 INC 29099 836181593 SUM 9072 34704 INC 786 491910186 INC 21895 890632496 SUM 12994 25578 INC 9411 955298122 SUM 5144 26319 SUM 12188 30861 SUM 2206 11562 INC 33624 542892471 SUM 2864 34525 INC 7579 894183535 SUM 14182 29426 SUM 16812 32738 INC 28882 13161676 SUM 5381 24824 SUM 8026 32217 INC 9272 909371063 INC 19629 79733466 SUM 887 34671 INC 30040 113254487 SUM 4142 31446 SUM 8409 34533 INC 892 8060604 SUM 23358 30855 SUM 7902 21385 SUM 7075 30488 INC 5588 223223316 INC 13147 593304515 INC 17542 740399145 INC 32295 27740379 INC 5661 961431380 SUM 2911 34362 SUM 450 22723 SUM 47 16383 INC 34461 703567987 INC 13374 884757617 INC 10107 820600501 INC 1300 189935876 SUM 1705 20236 INC 24536 954000049 INC 20302 142414315 SUM 6857 12723 INC 9901 986034641 SUM 651 14626 INC 11855 887488630 INC 29135 826603718 SUM 17441 34376 SUM 29785 33918 INC 15419 542033021 SUM 655 10198 SUM 9983 21157 SUM 4826 29184 SUM 11983 31361 SUM 10014 17012 SUM 23065 33244 INC 13117 147404756 SUM 15257 28920 SUM 2022 11586 INC 30488 918507987 SUM 28071 34702 INC 21408 960371517 INC 28683 27005705 INC 21060 80023990 INC 9911 787307790 INC 17731 861213164 SUM 12876 31486 INC 18087 955104219 INC 23441 991290707 INC 27686 274910376 INC 10257 414155914 SUM 3620 16401 SUM 4814 25073 SUM 165 22172 INC 11036 741159976 SUM 7135 23473 INC 25890 112994747 INC 13924 942487113 SUM 9892 24657 SUM 9371 31763 INC 32788 978494946 SUM 24041 28373 INC 33989 191177913 INC 24015 39374913 SUM 8766 18997 SUM 181 9427 SUM 3016 26788 SUM 4302 26207 INC 32757 339099561 SUM 4275 29865 INC 4476 121267351 INC 20177 109453070 SUM 5578 27514 SUM 3387 21279 SUM 11 34663 SUM 10390 18625 INC 15031 18507699 SUM 5614 27482 INC 9681 937955991 INC 22546 61489645 INC 34516 412847899 INC 26062 632260480 SUM 13907 18051 INC 20968 953290250 SUM 14432 25385 INC 28236 2069991 SUM 6487 14871 INC 19156 80055839 INC 21634 147201480 SUM 9040 26129 INC 21927 108679405 SUM 14402 17746 INC 21211 517967981 INC 34007 79725604 INC 31353 910389341 INC 22736 130382735 SUM 144 5864 INC 31137 68622739 SUM 4623 30596 INC 22741 6580714 SUM 1047 26464 SUM 15749 25685 INC 14569 877934249 SUM 16408 31271 INC 31560 20425692 INC 3930 984144593 SUM 8871 22891 SUM 2615 25259 SUM 13205 34624 SUM 28073 34515 SUM 9376 24641 SUM 3863 8639 SUM 12413 19043 SUM 140 32817 SUM 944 25788 INC 10815 497635751 INC 18877 850126706 INC 32747 984475674 INC 4143 933230786 SUM 15630 34327 SUM 7697 21532 INC 6651 862002972 INC 15172 811914569 INC 21945 27974702 SUM 2563 26603 SUM 6884 12998 SUM 4868 8507 SUM 1199 30995 SUM 81 34536 SUM 5025 30438 SUM 24114 31321 INC 11136 995827576 INC 25147 952681087 INC 4969 2759988 INC 32087 827714790 SUM 7290 28942 SUM 5484 28095 SUM 1714 33850 SUM 5951 17461 SUM 15513 29395 INC 17758 615764068 INC 34127 28529022 SUM 27383 34454 SUM 2238 25044 SUM 1057 19570 SUM 1181 32479 SUM 1156 11124 INC 28669 145622387 SUM 3389 30004 INC 4389 841277337 INC 30770 218522846 INC 6311 938483920 INC 30183 147467149 SUM 745 31035 INC 7378 723907024 INC 18972 336748017 SUM 4819 28324 SUM 5802 32701 SUM 3312 32454 SUM 2126 29322 SUM 15258 28508 SUM 5234 29092 INC 25691 993375162 SUM 3052 17921 SUM 2000 33591 SUM 1029 29426 SUM 3985 10585 SUM 561 28495 INC 19559 877955186 SUM 15207 26199 INC 4295 747955273 INC 15458 491516804 INC 2150 659987415 INC 2680 992142738 INC 13883 985632773 INC 17252 575038014 INC 34036 113913725 SUM 3156 26044 INC 26665 147441224 SUM 27751 32656 SUM 7881 34232 SUM 6194 28359 SUM 101 33275 SUM 12493 24944 INC 22792 995192706 INC 29158 471170419 INC 11081 626234818 INC 3168 976560870 INC 22478 692320093 SUM 186 28708 SUM 9356 25101 INC 14929 688958900 SUM 5682 21507 INC 28251 29048114 SUM 18059 33636 INC 22490 134120306 SUM 13442 23038 INC 1911 28423559 INC 34198 938568555 SUM 3092 24012 INC 32963 112569147 SUM 10696 32592 SUM 13146 34369 SUM 10845 25437 SUM 14841 32884 SUM 9993 11240 INC 3881 143210926 INC 4088 202583797 SUM 1099 15358 SUM 2036 13081 INC 27459 606247565 INC 21218 950001903 INC 18348 844081114 SUM 292 1148 SUM 11765 29144 INC 1439 325082048 INC 21147 744276969 SUM 4953 25949 INC 25692 26455347 SUM 18822 32658 INC 10115 952573864 INC 12878 811818597 SUM 11891 27544 INC 226 10019874 INC 11514 172947865 SUM 29800 32316 INC 26600 936359150 SUM 16621 25506 SUM 9238 30532 SUM 2891 32116 SUM 7864 28331 INC 16942 970182965 INC 5722 736356987 INC 15417 142570253 INC 6287 604170906 SUM 14410 33020 SUM 10483 30429 SUM 8317 27894 SUM 2111 31991 SUM 5144 26226 INC 8796 464843306 INC 15010 970949076 INC 9261 541880552 INC 145 471236766 INC 26538 995006710 SUM 3503 19707 SUM 19894 34387 INC 24826 72919585 INC 33483 860066832 INC 8371 139187032 SUM 8887 33090 SUM 9002 34231 INC 9276 776038047 INC 1645 912589984 SUM 2077 10989 SUM 887 12308 SUM 32425 34723 INC 17767 11492565 SUM 14056 28754 SUM 683 26918 INC 23728 877970364 INC 7437 130690738 INC 20021 410043978 INC 16157 13201192 INC 34147 63016675 INC 3776 148135838 SUM 12894 20493 SUM 3018 25530 SUM 19892 31014 INC 10701 685590582 SUM 3887 12979 INC 32403 356838238 SUM 15479 33663 SUM 7411 23657 INC 22222 21463032 SUM 23395 30421 INC 22695 823506654 SUM 4018 34509 SUM 2358 4771 SUM 7458 23856 INC 8708 324143536 INC 29176 759497553 INC 20407 930526487 SUM 17538 26244 INC 12319 823889393 SUM 4904 32573 INC 19432 894508773 INC 27603 878730461 SUM 3513 29149 INC 7450 935850253 SUM 23521 34632 INC 14112 686881900 SUM 10384 33332 SUM 49 29670 SUM 5319 21915 SUM 16368 25763 INC 33644 863312831 SUM 21196 33513 INC 18831 990250148 SUM 18565 31449 INC 12574 577570320 INC 2406 226253182 SUM 4038 27113 INC 27904 532121986 INC 9423 987110077 INC 16412 136714468 SUM 16709 28721 SUM 12614 31879 INC 12222 72113157 INC 24013 109426808 SUM 327 6433 INC 301 419333049 INC 31643 349080344 SUM 2628 23705 SUM 9501 28126 SUM 89 23474 INC 29526 866774362 INC 12637 951396445 INC 5901 340537366 INC 30160 46653763 SUM 440 13041 SUM 3092 26524 SUM 2624 14033 INC 23281 839976712 INC 28621 483651043 INC 34442 11762299 SUM 112 7797 SUM 14783 33418 INC 11820 742539112 INC 27542 854810371 INC 15083 889616557 INC 29164 787529746 INC 275 102274484 INC 22118 9033150 SUM 2706 10211 SUM 11576 32944 INC 26662 608492590 INC 21964 458332904 INC 8850 339988114 SUM 3377 30746 SUM 1449 29189 INC 25444 879009975 SUM 4260 22848 SUM 15551 30981 INC 9449 936328096 SUM 111 17207 SUM 10045 14961 INC 2993 147452824 SUM 9601 31213 SUM 3347 6980 INC 20614 604713548 SUM 123 33961 INC 5808 685654793 INC 14999 693487797 SUM 12022 28345 INC 30514 969262223 INC 486 63450405 SUM 7939 31544 SUM 25811 34389 SUM 7287 34499 INC 7378 593799957 INC 25024 895548508 SUM 1635 20501 SUM 6199 31738 INC 5864 610056341 SUM 413 24090 SUM 2623 6396 INC 24156 28523213 INC 4037 129499552 SUM 8641 25084 SUM 21231 30762 SUM 13737 32321 SUM 2061 14833 SUM 16154 33371 INC 19764 919657285 SUM 8903 34054 SUM 4234 32341 SUM 10095 24964 INC 11241 853575620 INC 27831 810679791 SUM 19880 33584 INC 20111 72017727 SUM 2920 33613 INC 17520 335867362 INC 28464 999624510 SUM 490 14561 SUM 18774 33273 INC 12138 26802195 INC 15334 883174504 SUM 17054 26924 INC 34435 462060311 INC 22438 146136332 INC 4402 115994488 SUM 13529 29559 INC 1281 425088928 SUM 15974 32856 SUM 761 6018 SUM 5723 13347 INC 5001 27834836 INC 17711 324275439 INC 12803 875358056 INC 34485 526321222 INC 16429 519509 SUM 1985 18093 SUM 61 33212 SUM 990 11863 SUM 2157 30209 INC 8420 851383284 SUM 409 20506 SUM 2286 11291 SUM 2916 34591 SUM 4063 19307 SUM 38 28487 INC 13118 611406179 INC 10046 788276307 INC 19257 288094271 INC 3567 556897890 SUM 977 7740 SUM 13341 25911 INC 16948 878827049 INC 24842 951470723 INC 26758 186444637 SUM 26861 29099 INC 32978 242672013 INC 33542 65435888 INC 20669 742619017 INC 6608 977587901 SUM 10487 33671 INC 29929 487332147 INC 30605 920734930 SUM 8695 15113 INC 28586 668731336 INC 24791 939358787 SUM 13723 28743 SUM 4340 33999 SUM 734 34340 SUM 9738 23117 SUM 225 34137 INC 8410 73707477 INC 11601 793647675 INC 11854 487250222 SUM 17888 33946 INC 30061 741624901 INC 9518 542886677 SUM 5953 33347 INC 15289 116958420 SUM 18027 29286 INC 22675 146932094 SUM 12421 31860 INC 22820 861148132 SUM 3044 33429 INC 25837 805185506 SUM 922 31964 INC 34480 390135937 SUM 551 26454 INC 6919 230422429 INC 27793 919622603 SUM 1678 19652 SUM 9491 20577 INC 32238 146830290 SUM 1882 19465 SUM 2773 22457 INC 13721 530526168 SUM 14321 20863 INC 13228 147424739 SUM 12161 24868 SUM 9007 29697 INC 837 610558308 SUM 2649 16551 SUM 4377 13618 INC 9646 111773688 SUM 414 12579 SUM 16043 26568 SUM 423 28891 INC 30992 269491104 INC 11601 522002629 INC 15499 28269352 INC 16310 887670858 INC 25270 782125646 SUM 3097 21820 INC 4248 844094893 SUM 3316 25664 SUM 11917 28968 SUM 2840 13301 SUM 4540 23631 INC 14707 137106829 INC 9497 489692163 INC 34166 470928078 SUM 4279 28011 SUM 3511 34712 SUM 1960 30511 INC 11959 929115517 SUM 2756 26008 INC 2908 79820814 SUM 20485 34372 SUM 13019 23389 INC 23606 39978405 INC 16350 137944066 SUM 5803 24180 SUM 67 13111 INC 15816 758076367 SUM 6065 28317 INC 32533 522494285 INC 10155 954704660 SUM 13174 29484 SUM 1967 18069 SUM 7177 26917 INC 14914 830257140 INC 32232 146247521 SUM 9646 27224 SUM 4563 29181 SUM 9949 28700 INC 602 819001719 SUM 1421 29578 SUM 10930 33275 SUM 8425 26745 INC 26776 592879296 INC 22758 637260010 SUM 24808 31606 INC 2424 978621083 SUM 11560 14260 INC 17195 268417018 INC 5653 8066470 SUM 8058 20298 SUM 6034 24004 SUM 6910 34347 SUM 10408 26655 SUM 4838 29450 SUM 2686 32406 INC 17813 860461760 INC 26033 878221606 SUM 10241 34072 INC 7134 341155324 SUM 5998 12155 SUM 2092 31691 SUM 1371 15021 SUM 12330 28827 INC 16016 374714251 INC 30910 744736883 SUM 6948 29571 INC 11837 727034346 SUM 14699 31535 SUM 4016 15750 INC 14893 995526908 SUM 6549 26695 INC 10142 998884223 INC 11863 11948736 SUM 22196 32517 SUM 32348 33505 SUM 1978 30785 SUM 28107 32041 SUM 3147 30294 INC 18397 602107878 SUM 13995 30855 SUM 21240 31931 SUM 14827 34309 INC 17855 754870698 SUM 3446 32155 SUM 32722 34654 INC 21733 112765987 INC 3541 576392663 INC 6344 71398981 SUM 4793 24611 INC 2704 741642887 INC 4820 961803832 SUM 553 20677 SUM 5231 19463 SUM 11670 25024 SUM 9781 27999 SUM 19178 34433 INC 15775 273647541 SUM 480 26162 SUM 5705 31394 INC 15480 112888747 SUM 5836 32718 SUM 3088 34332 SUM 4019 29781 INC 6290 964254178 SUM 21436 29506 SUM 4849 14262 INC 27695 960657570 SUM 6563 27003 INC 22808 9013742 SUM 5609 31432 INC 12095 857727584 SUM 18786 28433 INC 8753 606211608 INC 27997 606539391 INC 30880 980177966 SUM 1682 34256 SUM 10489 33183 SUM 13091 34522 INC 9717 145278589 SUM 20947 28986 SUM 3709 34063 INC 3874 970755392 SUM 12565 19241 INC 126 618028184 SUM 2031 10634 INC 10638 341160579 SUM 2484 33896 INC 9028 798102992 SUM 14489 25588 INC 25491 946918241 INC 29740 19951949 SUM 9840 17092 SUM 1643 23227 SUM 17 31337 INC 27969 760556731 SUM 6054 25382 INC 33914 932091164 INC 22645 993425553 SUM 8045 23712 INC 34141 602128890 SUM 8653 33761 SUM 7343 21963 INC 25016 559282680 SUM 8831 15956 INC 21307 946835532 SUM 21508 32776 INC 13891 671025084 INC 28219 787476835 INC 9081 688796088 SUM 3884 25735 SUM 11983 25156 INC 30385 886419900 SUM 33552 34668 SUM 12199 31568 SUM 1428 33988 SUM 2513 15698 SUM 15732 25734 INC 17081 457275278 INC 4018 113898125 INC 7084 593787547 SUM 4796 25203 SUM 2830 15091 SUM 11156 31959 SUM 3041 5269 SUM 5571 28971 INC 29376 11734049 SUM 5793 30329 INC 4966 405033408 SUM 4542 21068 INC 29965 876574251 SUM 10288 19422 INC 26844 812692142 SUM 15536 28681 SUM 17208 27168 SUM 1430 32524 INC 10709 3280446 SUM 18897 33079 INC 30665 803024647 INC 18433 471244040 SUM 4878 34624 INC 6458 146370727 INC 23300 416442587 SUM 3486 8848 SUM 230 797 INC 22751 877197591 INC 17834 998138721 SUM 5233 30031 INC 23145 28620517 INC 927 998093789 INC 30843 753962634 INC 10409 42347292 SUM 7856 23066 SUM 4702 32511 SUM 5737 25042 INC 33755 282269748 INC 1131 819673076 INC 3582 184438689 INC 1418 804183131 INC 241 610563718 SUM 4507 17267 INC 24630 884016235 INC 31383 74203928 SUM 17713 26838 INC 3644 10784327 SUM 2380 21023 INC 2192 71978820 INC 19790 796501682 INC 14983 845441597 SUM 1289 33771 INC 30563 610529604 INC 17462 285327074 SUM 21920 34346 INC 32069 19231018 INC 5840 387646795 INC 20944 130512782 INC 22278 490042652 SUM 12500 28159 SUM 10597 29284 INC 18957 139030818 INC 25692 786925015 INC 28887 933037776 INC 12332 109151410 SUM 1442 22829 SUM 457 28498 SUM 2742 24213 SUM 1611 17042 SUM 13349 17482 SUM 14676 32275 SUM 26858 33414 SUM 3092 14828 SUM 17317 33212 SUM 19 34111 INC 29073 913305170 INC 32889 860923079 INC 12786 6321590 INC 32995 28790637 SUM 25826 33231 SUM 3156 8867 INC 26119 954763451 INC 5707 665600903 SUM 24967 33719 INC 27780 791621139 SUM 1091 34531 SUM 3480 6696 SUM 17039 26372 SUM 363 31774 SUM 6755 25747 SUM 3457 19706 INC 25304 28730646 INC 16161 737525594 SUM 914 5431 INC 30289 501116657 SUM 7838 23293 INC 1290 670076207 SUM 4749 33639 INC 30996 805075360 INC 2587 534685098 INC 14657 803505840 INC 12260 75608427 SUM 19029 31900 INC 21357 804067453 INC 33824 139076537 INC 16357 734549044 SUM 23026 33940 SUM 16059 29708 INC 31238 606920804 SUM 1013 34485 SUM 8680 27110 INC 26603 868856735 INC 11951 139054037 INC 4857 841287003 INC 30175 29071360 SUM 18870 29514 INC 7210 684079164 INC 30298 491156648 SUM 2256 27738 SUM 720 33964 INC 18395 927874984 INC 23111 52979319 SUM 20268 34693 INC 700 848850558 INC 25537 206829335 SUM 8980 29275 INC 10871 29454255 SUM 5509 22816 INC 4285 469109209 SUM 7095 34193 INC 23146 76112967 INC 33538 803017766 INC 26211 928393149 SUM 17981 21071 INC 22909 465524197 INC 4989 953540775 INC 18001 736555711 SUM 24138 33086 SUM 30766 31845 SUM 13580 30468 SUM 20048 32319 INC 24363 856901474 INC 2259 584392808 SUM 13164 34261 INC 8165 551837293 SUM 5010 30638 SUM 675 9951 INC 22922 18503143 SUM 1963 24647 INC 33330 484647017 INC 30480 107633084 INC 8890 955344748 INC 7582 219060872 SUM 11970 18124 INC 12119 843364911 SUM 29486 32220 SUM 2998 25442 INC 24509 136963723 SUM 3713 32976 INC 19074 933801619 INC 2670 491645919 SUM 4127 22947 SUM 250 30037 INC 1657 610564793 INC 13175 147450908 INC 3584 719381100 SUM 26475 34102 SUM 1439 8139 SUM 25616 33215 SUM 4277 31739 SUM 16586 26621 SUM 1002 18904 INC 14137 418419241 INC 24382 959761571 INC 19610 221552744 SUM 12844 23455 SUM 10845 34469 INC 16064 112834972 INC 29455 981941070 SUM 14375 26132 SUM 20893 27503 SUM 18229 32833 SUM 16588 29558 SUM 672 12519 SUM 12723 21463 SUM 570 11406 INC 5668 939200842 SUM 24866 31592 INC 32164 113553714 SUM 17828 34341 INC 20001 869299962 INC 23348 8949089 INC 5934 202523321 INC 25258 11843688 SUM 5653 34653 SUM 3474 33369 INC 9584 726710058 SUM 23702 30483 SUM 206 17398 SUM 3314 24708 SUM 23402 33201 INC 1823 972525094 SUM 11338 27280 INC 5954 19633853 INC 4792 133659432 INC 3635 798131641 SUM 18782 30723 SUM 3245 9463 INC 24934 59918277 SUM 12278 25751 INC 18267 676691440 SUM 1 25084 SUM 7466 22766 SUM 405 28674 INC 17082 995452241 SUM 16618 29263 SUM 9315 32236 SUM 6579 27448 INC 3572 27545642 INC 28859 140539058 INC 20739 907047185 SUM 1014 34362 SUM 22042 30771 SUM 25674 28011 INC 15582 114327376 INC 14032 941282806 SUM 24256 31816 SUM 21487 34076 SUM 932 22934 SUM 14790 34356 INC 4512 72645834 INC 20263 6565823 INC 1118 431105508 INC 8734 153326095 INC 1198 593785050 SUM 7586 33124 SUM 2078 21742 INC 23758 247272228 SUM 1070 28854 INC 12338 80117515 INC 29333 873147894 SUM 1776 6553 INC 21984 608503515 INC 11041 961690674 SUM 14805 29520 INC 32198 26413987 INC 15963 530392619 INC 2169 222934670 SUM 656 28525 INC 25974 213799504 SUM 17209 29702 INC 33105 821101286 SUM 26737 32657 INC 15552 848570641 SUM 17619 23006 SUM 14199 32667 INC 26772 111559330 SUM 4333 27354 SUM 8123 24952 INC 33842 11891804 SUM 25108 30088 INC 24163 2312397 SUM 13032 34614 INC 2667 9110867 SUM 6824 28942 SUM 3426 30280 SUM 5350 19538 SUM 8386 23735 SUM 19636 29341 INC 23115 50886712 SUM 16078 31613 SUM 32083 34021 INC 9356 753490541 INC 7207 25748778 INC 18595 827214963 SUM 26584 29476 SUM 9306 29855 SUM 614 13525 SUM 4251 16251 INC 33029 936343312 INC 28386 28823726 INC 14225 446113566 SUM 2270 6698 SUM 23281 34291 SUM 15880 32679 SUM 17507 33917 SUM 12182 33173 SUM 59 13190 SUM 5205 22894 INC 17933 113869309 INC 5295 194910240 SUM 1920 5145 INC 9187 685791237 INC 3936 130650457 INC 14456 147438435 SUM 7796 33271 INC 11451 573948458 SUM 5248 33875 SUM 11718 26901 SUM 8837 27558 SUM 28479 33588 SUM 3088 20819 INC 22690 29067612 INC 25224 710201708 INC 6756 341122017 INC 20661 459184218 INC 11823 72623700 INC 24578 134622520 INC 26342 145368125 SUM 9260 24253 INC 31674 223078668 SUM 22711 30900 SUM 23977 34330 INC 23218 492209278 INC 19829 878705470 INC 16911 955244517 INC 25960 744389345 SUM 2276 24002 SUM 17806 33663 INC 18146 971985191 INC 18437 839124404 SUM 14694 26158 INC 13587 4247503 INC 1453 2277315 INC 21373 29024270 SUM 4153 26089 SUM 4041 32634 INC 6989 11392052 SUM 16227 31894 SUM 8139 21310 SUM 5770 29340 INC 19331 608196816 INC 5701 346893258 SUM 1444 30455 SUM 4608 31491 INC 18019 748675725 SUM 4945 8827 SUM 8402 33757 INC 30361 105217152 SUM 1682 17840 SUM 10298 32191 SUM 113 27051 INC 111 765532924 INC 8870 939013452 SUM 8489 32825 SUM 16111 19708 SUM 17103 33705 INC 24683 892221282 INC 19694 28791002 SUM 388 31908 INC 17506 883979510 SUM 8697 30205 SUM 882 25159 SUM 2372 32597 SUM 11795 34389 INC 23754 722180 SUM 2276 22201 INC 1385 23389951 INC 14027 24625801 INC 18820 793663377 SUM 10189 33798 SUM 22904 31493 INC 23278 995452253 SUM 1279 34641 INC 29726 128310697 INC 25934 881453967 INC 24643 145381819 INC 10067 420093310 SUM 3224 8483 INC 32649 535765859 INC 14292 402804697 INC 28063 171238268 INC 9982 171285562 SUM 25790 33726 SUM 6359 33416 INC 9888 66914502 SUM 4313 23259 SUM 3524 27272 INC 8665 3872362 SUM 1128 22193 SUM 10037 29994 SUM 1107 27606 SUM 10281 25990 SUM 2618 15506 SUM 5699 25032 SUM 17426 30784 SUM 3136 28219 INC 7391 40127915 SUM 16694 27727 INC 19089 459596632 INC 2580 322643434 SUM 27757 34579 INC 26001 750117329 INC 31501 22544399 INC 1171 141146174 INC 32332 146603828 INC 29260 114125858 INC 14178 987127157 INC 496 268421464 INC 11364 877715454 SUM 3832 23540 INC 2362 878603206 INC 26622 138699098 INC 18172 10586219 SUM 6837 33828 SUM 18783 31533 SUM 21173 29345 INC 21778 948995271 INC 17373 487967020 SUM 12043 19896 SUM 2290 24021 INC 30154 596879246 INC 20019 274498911 SUM 538 16169 SUM 3021 34602 SUM 14691 20564 INC 8010 146047603 SUM 7495 21544 SUM 6412 29803 INC 685 71450076 INC 4496 811765980 INC 28708 146428533 SUM 301 8475 SUM 19044 31410 SUM 3996 25903 INC 13049 766934787 SUM 25382 34101 INC 19625 735457170 INC 7356 689736718 SUM 12934 32972 INC 24580 272739664 INC 17669 635498442 SUM 5493 28799 INC 28854 12289476 SUM 8823 32152 SUM 29 27939 INC 23645 946244694 SUM 7124 30016 INC 34670 482630291 SUM 3507 30039 SUM 11629 34651 INC 13502 122151792 INC 2754 399519883 SUM 4308 28719 INC 2341 862258671 INC 32876 148674463 SUM 10626 33700 INC 17171 779755444 SUM 15162 33490 SUM 734 27188 INC 14526 945053136 SUM 18311 31180 INC 33891 413547786 SUM 3522 13617 INC 32804 858779483 SUM 2160 19465 INC 7967 903118441 INC 1191 649030865 INC 28306 440257861 INC 23807 920956007 SUM 2610 29717 SUM 19303 31515 SUM 686 30151 SUM 4783 6479 INC 13902 876361961 INC 19166 11763730 SUM 22660 33530 SUM 700 28731 SUM 4202 25739 SUM 1484 16294 INC 25668 929346099 SUM 671 20753 SUM 3021 33562 INC 16617 80058032 SUM 6826 14135 INC 5019 986081918 SUM 5391 29819 INC 4123 79878211 INC 17582 894819569 INC 13107 610470088 SUM 1467 24851 SUM 288 9257 SUM 32507 33734 SUM 1552 10245 INC 3176 996182665 INC 2007 941906115 INC 860 9055539 SUM 18305 20442 INC 3402 142330200 SUM 14517 20076 INC 14980 475789060 SUM 2804 17022 SUM 14675 30363 INC 1603 345842057 INC 27643 902096817 INC 26635 876316264 INC 25911 434400379 INC 18102 130378791 INC 12686 118889771 INC 26721 755958114 SUM 64 33633 SUM 2595 28712 SUM 2099 31737 SUM 5925 23937 INC 18970 125413403 SUM 1703 17072 INC 31327 959841542 SUM 11056 24632 INC 26456 886804544 INC 642 130408870 INC 29615 2727259 SUM 5613 32370 INC 1290 995264496 SUM 20120 33657 INC 24537 492211149 SUM 266 33809 INC 18895 975443306 INC 6253 793013197 SUM 2315 13899 SUM 1354 20788 INC 8422 409217451 SUM 6074 33713 INC 33199 402261078 SUM 17227 31130 SUM 13019 32237 INC 19872 88689394 SUM 2245 16424 INC 2098 73698198 INC 6691 402867454 SUM 9184 34202 INC 32563 71064800 SUM 5310 34569 SUM 8272 33443 SUM 17443 31740 INC 6181 837003134 INC 7660 46555694 SUM 3746 33569 SUM 2464 30107 SUM 7565 16588 SUM 10961 31718 INC 7311 987562299 SUM 91 5227 SUM 10533 25817 SUM 14608 33202 INC 1291 16451834 INC 22207 157223893 INC 200 760100908 SUM 6370 28843 INC 19333 596485512 SUM 6880 32288 INC 25917 926919368 INC 491 760342325 INC 29190 805243322 SUM 485 27421 INC 20947 920027484 SUM 5411 19238 INC 20952 879744890 SUM 320 26714 INC 3823 844905649 SUM 2774 34288 INC 27575 812666366 SUM 11382 23496 INC 1318 956499731 SUM 857 20312 INC 11767 456547387 SUM 21572 34408 INC 17318 45993257 SUM 13956 33328 INC 24199 959334212 SUM 2610 13737 INC 3712 489747075 INC 30117 394677808 INC 33075 942267194 INC 27267 26918875 INC 16310 398624670 SUM 2688 33173 INC 17499 921262137 SUM 1010 18122 SUM 1416 22619 SUM 10517 30728 SUM 74 3778 INC 16683 955288325 SUM 2034 27635 INC 24076 46016989 SUM 27381 31770 INC 33051 686779484 INC 711 872827971 INC 14987 954783588 SUM 14870 27581 SUM 18623 34128 SUM 5769 33466 SUM 16712 29138 SUM 18146 30681 SUM 11278 23944 INC 3467 28547025 INC 7647 802965493 SUM 7279 22444 SUM 12148 34012 INC 33152 610518682 INC 12863 978630049 SUM 3777 12011 SUM 3634 18186 INC 28179 12694879 INC 14847 597862583 SUM 431 34360 SUM 3921 24390 SUM 2787 10243 SUM 21531 34047 INC 31255 26802926 INC 11120 139065130 SUM 22296 33877 INC 9781 266642805 SUM 20409 33542 SUM 2448 24537 INC 25142 950585223 INC 27708 170080293 INC 18256 686259986 SUM 1627 13629 SUM 6 4294 SUM 4244 18989 INC 5259 805304341 INC 8265 474121788 SUM 1097 18240 SUM 3063 22219 INC 25666 465556784 INC 14922 87953855 SUM 4451 33242 SUM 24283 33881 INC 13776 255902072 INC 24241 120181632 SUM 4448 17031 INC 24936 475822004 SUM 9400 20482 SUM 13529 30576 INC 23914 142077252 SUM 15889 33921 INC 8086 771664573 INC 12975 400854624 SUM 20821 29618 SUM 751 15918 INC 3115 888552511 INC 18674 353268295 INC 26650 386777728 SUM 13786 17117 SUM 890 30496 INC 2038 28687503 SUM 9974 27224 INC 27623 760590168 SUM 8842 18204 INC 30429 953528811 INC 5073 559314607 INC 195 113845447 INC 16452 954980309 SUM 4810 32790 SUM 2452 24530 SUM 9179 19787 INC 13810 937914901 INC 17001 196375055 INC 32839 751743530 INC 8313 870376988 SUM 774 25298 INC 30045 113662787 SUM 22339 29418 SUM 15145 30852 INC 20511 614942809 INC 15713 491666775 SUM 3222 8200 INC 21200 731282604 INC 31331 344464118 INC 21492 28276525 INC 1363 12248976 INC 20209 146839846 SUM 5735 33980 INC 18147 144197592 INC 28055 146256737 INC 20909 130144617 INC 12252 928304483 INC 32785 472970600 INC 22657 608213720 INC 7229 96884378 SUM 6045 28382 INC 21896 146239102 INC 496 559134175 INC 30631 138029529 SUM 27697 33628 SUM 9573 15173 INC 21379 879035455 SUM 2941 21142 INC 12955 2360153 SUM 941 11820 SUM 895 2883 SUM 8473 16498 INC 31803 891292272 INC 19116 16354559 INC 18395 44677767 INC 27059 145623497 SUM 223 2049 INC 26006 136446476 SUM 26362 34726 SUM 7884 31899 INC 13485 735573251 INC 22709 876888068 INC 17664 989231534 SUM 2126 22254 SUM 21707 31959 INC 1791 26275361 INC 7819 144337858 INC 24849 955290265 SUM 11777 30709 INC 6533 971283118 INC 33268 183289070 INC 33672 73693225 SUM 20768 30150 INC 19074 671962382 INC 14355 718667000 INC 32672 497948134 SUM 16538 26845 INC 23626 684881015 INC 26743 939221521 SUM 1973 14312 SUM 1847 23641 SUM 12736 28357 INC 5302 215096337 INC 10466 73447704 SUM 20408 33779 SUM 23259 33245 SUM 28719 30008 INC 2387 330127580 INC 15257 434184771 INC 16711 27510938 INC 4627 434444602 INC 14998 197232587 SUM 8001 21225 SUM 9271 28897 SUM 2889 27872 INC 13833 17541555 SUM 4021 34024 INC 29207 610341212 INC 20555 363891248 SUM 598 27001 SUM 16503 34661 SUM 8743 33853 INC 11745 130418154 INC 7160 217055849 INC 13170 902308668 SUM 942 25776 SUM 5399 32356 INC 13709 97132336 INC 17452 982880173 INC 13498 71374122 SUM 363 33145 INC 24135 80362036 INC 28979 885988417 INC 21166 610596535 INC 9184 138249099 SUM 521 16747 INC 10878 692472164 INC 15045 953070360 INC 22888 920713369 INC 20265 760595668 INC 6348 755115609 INC 33631 472068278 SUM 3369 24752 SUM 728 16473 INC 22553 28716537 INC 13108 596922061 SUM 24322 34135 INC 10451 38554480 SUM 30981 33076 SUM 17089 21896 INC 21881 136646 SUM 29712 34720 SUM 11685 28292 INC 4550 992874219 INC 15988 42581346 SUM 666 28331 SUM 14369 18481 SUM 1079 32845 INC 23093 584418001 INC 32106 73036908 SUM 2030 31979 INC 34070 560059139 SUM 24260 28777 SUM 10499 16179 SUM 7597 31836 SUM 3360 28645 SUM 14626 27386 INC 31806 357938906 INC 18729 979695890 SUM 6219 32371 INC 25464 25820246 SUM 18708 20945 SUM 579 24974 INC 32281 962869718 SUM 608 28696 SUM 2765 10160 SUM 9052 22707 INC 1403 949391479 SUM 195 17028 SUM 47 17998 SUM 5653 17046 INC 30189 128556690 SUM 219 9763 INC 15586 965772936 SUM 18899 31143 SUM 138 15573 SUM 4524 33754 SUM 15467 34057 SUM 39 727 SUM 4291 30449 SUM 208 28511 SUM 228 21561 SUM 2469 15071 SUM 147 27009 SUM 14678 34699 SUM 27273 31751 SUM 17751 28067 SUM 6197 33998 SUM 19452 31879 INC 23357 25908919 SUM 3124 34269 SUM 8324 19500 INC 3008 993429890 SUM 7977 30808 SUM 9294 27529 SUM 2885 28506 SUM 12927 32444 SUM 8604 21296 SUM 13463 26934 SUM 374 19940 INC 23611 78496491 SUM 11251 25602 SUM 6954 33836 INC 16792 665835014 SUM 979 21226 INC 26774 437654389 INC 25977 22398639 INC 12800 938198912 INC 506 589549716 SUM 1062 16626 SUM 1927 10249 INC 30131 752206456 SUM 1059 24686 INC 23703 808862580 SUM 7284 33490 SUM 6949 30556 SUM 1090 29714 INC 3672 65302240 INC 24507 689137987 SUM 3608 12395 INC 25273 10686378 INC 14266 984696419 SUM 15766 26058 SUM 12579 32136 SUM 1007 20237 INC 17630 522081109 SUM 15 20047 SUM 1302 6742 SUM 2492 18308 INC 17681 124404619 SUM 16185 33755 SUM 8837 28362 SUM 3074 25647 SUM 6713 24594 INC 17139 26858026 INC 17381 728036526 SUM 13847 34669 INC 16904 458644882 INC 6402 746920861 INC 14692 726710842 SUM 5845 20790 INC 1274 449088279 SUM 718 34603 SUM 900 22363 SUM 10982 28184 INC 16005 407585765 SUM 2162 24682 INC 18901 433613481 INC 29998 944922559 INC 20975 553279607 SUM 22225 31346 SUM 3871 28301 INC 33642 11976407 SUM 6939 31513 INC 27138 952940326 INC 20599 947175246 SUM 169 22897 INC 29803 109167929 INC 6099 730713775 INC 4534 862116407 SUM 1944 33789 SUM 428 28624 SUM 10621 13511 INC 21554 911065333 SUM 4630 26629 INC 15204 204370218 SUM 22004 34262 SUM 14015 25707 INC 22540 920621922 SUM 27526 30159 SUM 4479 13762 SUM 15133 29570 INC 109 875330593 INC 4402 835862463 INC 34452 876152596 SUM 13351 34208 INC 7655 80346150 INC 30113 80302918 INC 34668 146723927 SUM 18215 24785 SUM 10730 31746 SUM 640 30199 SUM 363 19558 SUM 17106 27611 INC 13415 930481280 SUM 1472 28831 INC 6650 865879428 SUM 606 23945 SUM 3351 6626 SUM 17940 32610 SUM 13198 30963 SUM 23079 25320 SUM 13644 16548 SUM 9835 32027 SUM 20745 23336 INC 13140 52914660 INC 22552 999707253 INC 26956 914177356 SUM 8378 32914 INC 19220 121603543 INC 17497 112590896 SUM 937 19342 SUM 22623 34181 SUM 17949 29696 INC 32621 803613908 INC 8196 870636810 SUM 2955 34057 SUM 882 31293 INC 15446 147059106 INC 2421 274470226 SUM 1479 6135 SUM 7854 32592 INC 28548 619767157 SUM 20418 31047 SUM 508 28951 SUM 7578 30641 SUM 12981 18159 INC 12435 742680076 INC 2647 73610744 SUM 3589 9087 INC 28526 735772528 INC 4641 876902959 INC 30175 78195523 INC 24521 80374362 SUM 19825 30415 SUM 3285 25400 SUM 23300 33951 INC 11626 80092913 SUM 92 12110 SUM 1055 31004 SUM 29330 34054 SUM 4197 27800 SUM 4753 16526 SUM 8379 27195 SUM 5618 17107 INC 12574 67746898 INC 22542 722894980 INC 17285 385814109 INC 31902 734856918 SUM 5958 29915 INC 10824 743761700 INC 4364 401921216 SUM 13167 28257 INC 21976 958726615 INC 23036 4321411 SUM 1697 18395 SUM 1648 28105 SUM 4342 22111 INC 1412 812289423 INC 16825 897354924 SUM 14049 32482 SUM 140 17118 INC 24982 130119893 INC 34085 113637892 INC 15379 945074131 INC 18621 140101021 SUM 2536 19851 SUM 2407 19061 INC 10018 840988934 INC 33471 492185015 INC 12485 402561925 INC 7212 133082274 SUM 13634 21098 SUM 10170 24013 SUM 2637 8732 SUM 14488 24679 INC 30428 800801498 INC 27193 128975062 SUM 6561 30660 INC 14061 592813856 INC 6576 727048626 SUM 30059 33513 INC 10081 742606144 SUM 17526 31092 SUM 14781 33830 INC 33735 801521567 SUM 5182 30165 SUM 78 17448 INC 17279 388359817 INC 2185 29076812 SUM 2723 24372 SUM 2612 15142 INC 28106 63628903 SUM 11929 18926 SUM 3018 34147 INC 30518 759815879 SUM 7350 25812 SUM 12344 23135 INC 8257 475858456 SUM 4718 32640 SUM 20431 26945 INC 24932 407194114 SUM 12547 33986 INC 11543 207841553 SUM 693 10631 SUM 20888 32689 SUM 10187 18811 SUM 993 29503 INC 17442 759083899 INC 11881 383199249 INC 5006 861117153 INC 20900 620106481 SUM 10708 24785 SUM 16127 30000 INC 15289 235719366 SUM 299 28613 INC 19597 550830113 SUM 1426 25643 INC 19893 971132994 SUM 423 31059 SUM 15660 29393 SUM 5052 32964 SUM 5091 24271 SUM 16047 29927 INC 15431 122225024 SUM 13873 33302 SUM 23036 33025 SUM 8874 24273 SUM 3449 27305 SUM 3068 15668 INC 1362 666298088 INC 28585 954865585 INC 24907 89537564 INC 22653 325093826 SUM 8842 33922 INC 20648 995427295 INC 25352 143221859 SUM 8790 32797 INC 25588 899293002 SUM 26067 32905 INC 26366 833598082 SUM 15527 34279 SUM 17179 34667 INC 13956 960831717 SUM 15322 26987 INC 17393 60357773 INC 5632 727071891 INC 6997 113894993 INC 27178 787459722 SUM 10851 34230 INC 29995 861194694 INC 16903 542566694 INC 29215 950942469 SUM 3115 12925 SUM 3493 34400 INC 14562 79833854 SUM 16429 26152 INC 27298 950855987 INC 5453 181831463 SUM 695 20223 SUM 8037 13022 INC 3775 860945117 SUM 29797 31691 SUM 21497 33660 SUM 3641 20112 INC 19651 26463184 INC 31584 802100879 SUM 12892 34728 SUM 7571 34183 INC 11729 24584264 INC 9973 349218047 INC 16791 23576159 SUM 18628 28533 INC 4875 619688336 SUM 32002 34423 INC 17958 589632847 SUM 3561 24765 INC 5163 826355570 INC 15742 146393187 SUM 13897 34262 SUM 29710 31133 INC 29935 13151486 INC 10762 542155509 INC 12647 26968840 SUM 13242 16843 INC 2477 761888646 SUM 4966 17095 SUM 14502 21002 INC 6330 323241636 SUM 843 34697 SUM 9748 33415 INC 17447 143240414 SUM 32014 32645 INC 33965 903332310 SUM 11595 25615 INC 13243 774977163 INC 14065 971908784 SUM 15102 29683 SUM 8254 30243 INC 23979 995998371 INC 25304 990127509 INC 7702 142719880 SUM 2384 9399 SUM 6307 7535 INC 5384 676942029 SUM 1668 32138 INC 32762 362842 INC 10217 993777408 INC 1516 804997478 INC 8240 11002731 INC 23439 871013678 SUM 2923 18068 INC 6063 976888996 INC 16321 109701456 INC 19593 9058302 SUM 8864 24339 SUM 952 17143 INC 29654 130664973 SUM 1957 33846 INC 26950 975966541 INC 22657 818310215 INC 14149 885909364 SUM 21667 30449 INC 16401 11259218 INC 10377 147087149 INC 28779 803543644 SUM 20046 34328 SUM 12443 34658 SUM 12146 20689 INC 26241 601168135 SUM 9967 27994 SUM 12263 22902 SUM 13931 32234 SUM 3513 13016 SUM 2011 13718 SUM 5399 22430 INC 8202 323521002 SUM 6414 27030 INC 21258 943096389 SUM 4537 31533 INC 8723 955334165 INC 12984 128297671 INC 11723 29071539 INC 34354 956350810 SUM 77 2492 SUM 5086 15685 SUM 7710 17587 SUM 8071 32655 SUM 2017 22554 SUM 6412 12212 INC 20096 25237174 INC 5266 56877100 SUM 3372 30938 INC 487 84301725 INC 30226 341078518 INC 18160 586471790 SUM 14838 23165 SUM 25770 33521 INC 6075 990682569 SUM 1526 14928 INC 14521 725992297 INC 31707 62944535 SUM 1187 26066 SUM 10833 19591 INC 10138 139045952 SUM 25216 27879 INC 19066 987135685 INC 21914 506433640 INC 20655 23730822 INC 21218 990646873 SUM 1492 8960 INC 21418 979565079 SUM 320 16934 SUM 2318 20887 SUM 9696 25828 INC 9706 884093137 SUM 10050 19086 INC 23933 601782376 SUM 2840 17007 INC 28359 13074315 INC 32775 995089981 INC 3921 12133014 INC 33854 924225910 INC 31525 147454986 SUM 12748 18785 INC 23802 110233304 INC 24273 71490132 SUM 14945 29884 SUM 867 28820 SUM 2477 23952 INC 8765 384365341 SUM 7080 31531 SUM 1982 28390 SUM 11663 28342 SUM 14740 26643 INC 31498 735182266 INC 32398 796916367 INC 24580 873711480 SUM 493 33525 INC 28790 119036946 SUM 6765 33127 INC 11672 667890498 INC 31531 591504194 INC 10493 290503974 INC 8653 956079401 SUM 902 34500 SUM 6569 28051 INC 4673 14001662 SUM 1854 2492 INC 1904 619744445 INC 14315 221404105 SUM 12961 20939 SUM 8596 28768 INC 15813 879820196 SUM 5910 26070 INC 4570 324785894 INC 3768 848621375 INC 30864 813062116 SUM 7496 30787 INC 24553 968210746 SUM 8307 27338 INC 22594 945881370 INC 6156 111402528 INC 22407 744545401 INC 16935 946124659 SUM 6446 29964 SUM 17998 27667 SUM 2002 33729 INC 23649 934286764 INC 3942 935931219 INC 31376 325081726 SUM 1692 21043 SUM 17444 33816 SUM 10519 33670 SUM 16167 23663 INC 725 865276897 SUM 18743 32487 SUM 45 24356 SUM 14173 19908 SUM 4198 14929 SUM 1629 32273 SUM 257 15120 SUM 14533 29570 SUM 14248 21054 SUM 8906 34399 INC 20062 466295153 INC 17391 61174167 SUM 2063 34104 SUM 9369 18939 SUM 14412 31765 SUM 11944 28256 SUM 284 8054 SUM 5826 26042 INC 12000 890585388 SUM 1800 29231 INC 3368 61959381 INC 20902 987612877 INC 9085 888194203 INC 31641 692311772 SUM 1030 27855 INC 4286 515583513 SUM 5181 30778 SUM 3684 24525 INC 18920 877994606 INC 6853 136952975 INC 11433 921775852 INC 22690 572513145 INC 18207 827219727 INC 18658 146430313 INC 17868 474084900 INC 31279 24711689 INC 32745 606279879 SUM 6915 29065 INC 4642 597903228 INC 15945 960852825 SUM 3367 23427 INC 31455 20667314 INC 26216 891164048 INC 22185 758409014 INC 16940 810888117 SUM 885 30963 INC 17112 75538213 SUM 1015 20478 INC 17909 587387198 SUM 15776 23621 INC 18325 140622983 SUM 13641 33790 SUM 8811 24870 INC 5079 26652166 SUM 29293 33325 INC 9607 147170343 INC 29686 26846871 SUM 8279 28266 SUM 21742 26762 INC 23148 610605655 SUM 283 20471 INC 6475 994439157 INC 6917 836877954 SUM 8107 22374 SUM 9301 33929 INC 18766 145851065 INC 24534 997961354 SUM 3109 13919 SUM 23271 31888 SUM 97 32565 INC 26440 25553743 SUM 7618 18597 INC 30204 28920237 SUM 3545 29386 INC 6687 811675050 SUM 2273 34184 INC 6655 9568683 INC 12317 29049940 SUM 7416 24589 INC 12774 803034661 SUM 9799 21011 INC 33438 8966511 SUM 4610 32653 SUM 6138 32875 SUM 810 29824 INC 207 27980095 SUM 10015 22821 INC 7747 932275852 SUM 1498 17643 INC 8770 788549333 SUM 3695 18962 SUM 258 32024 SUM 132 18492 SUM 9795 33052 INC 11872 878683054 SUM 7407 30511 INC 9102 425056903 SUM 283 24539 INC 6065 686656189 SUM 14131 34341 SUM 11267 12805 INC 13353 944118028 SUM 4965 33309 INC 10150 732321327 INC 5195 778060964 SUM 8 34152 INC 32 902721829 INC 30669 308864855 INC 19707 129628687 INC 15485 24824446 INC 30128 987789640 SUM 4273 13280 SUM 2181 17395 INC 23864 341091236 INC 5201 121816396 INC 30242 866088371 INC 24138 729694335 INC 4095 536843686 INC 26707 77723783 SUM 14273 32794 SUM 758 32870 INC 18810 420818777 SUM 13335 31537 INC 9304 382007977 SUM 3717 19315 SUM 9344 30769 INC 21116 900453082 SUM 2185 21099 SUM 10770 19606 SUM 8205 31944 INC 33361 759594073 SUM 5720 30899 INC 6944 946903971 INC 12124 145059733 INC 17095 549833280 SUM 282 2916 INC 21646 27238556 SUM 4541 18859 SUM 21202 23579 INC 8130 10177342 SUM 8616 27021 SUM 12616 21020 INC 13218 325257449 INC 34044 776162414 INC 30550 14265514 INC 15425 848699346 SUM 10916 18987 INC 25785 12210653 SUM 7627 34633 INC 18589 147195271 INC 28084 536861922 INC 2653 804861600 SUM 24536 33324 INC 23258 955284914 SUM 12491 29199 SUM 9760 29036 INC 26688 259774005 INC 19222 327064651 INC 3632 626333876 INC 11949 492208303 SUM 19736 24212 INC 14991 26549075 SUM 8412 21620 INC 24361 732955222 INC 22081 955175457 INC 20798 891955853 SUM 20240 31599 INC 23591 892450703 INC 19862 932472931 INC 17192 874844863 SUM 4046 21509 SUM 19597 33250 SUM 14972 24835 INC 21108 442471363 INC 6818 255868392 INC 33474 876832114 INC 21495 804761152 SUM 6179 33050 SUM 7535 24195 SUM 23340 26018 INC 19570 137381677 INC 12170 669574321 INC 17934 10149974 SUM 4632 32009 INC 21144 30037560 SUM 8351 28666 INC 12097 22904996 INC 34276 55082183 SUM 1690 7836 SUM 10895 18644 INC 6295 5767134 INC 29830 143256153 INC 10640 2196870 SUM 21164 33315 SUM 3449 17687 SUM 1973 29066 INC 20619 457565440 SUM 990 27690 SUM 5225 33071 SUM 451 20239 INC 5890 920010525 SUM 14711 33753 INC 15053 961659293 INC 3283 85001627 SUM 577 29089 SUM 5688 18022 INC 222 685093655 SUM 846 31165 INC 4800 937659213 INC 14111 329195207 INC 19831 950731499 INC 28017 26796864 INC 11179 442780310 INC 23409 955310357 INC 9955 381212143 SUM 191 32563 INC 15306 989831180 INC 5362 383735188 SUM 15954 26250 SUM 4627 34535 SUM 1453 11501 SUM 7816 28363 SUM 3410 11517 SUM 4306 32615 INC 8722 145382939 SUM 1654 18786 SUM 7215 28304 INC 8076 113891398 SUM 15557 25587 INC 23356 859454110 SUM 14621 18030 INC 28766 63595452 INC 26805 990578038 INC 26966 573755450 SUM 12525 27165 SUM 7646 14219 SUM 23318 30267 INC 3902 401416000 INC 33574 733807991 INC 3556 8407965 SUM 988 31859 SUM 23181 29441 INC 1872 610442404 INC 18325 942756553 INC 25192 955309871 INC 16662 112684041 SUM 233 18544 SUM 86 31276 SUM 979 26421 INC 17777 397492309 SUM 13461 33044 SUM 1456 33594 SUM 2023 17417 SUM 17017 32818 SUM 834 3519 INC 6039 962308593 INC 12041 349174075 INC 29943 128187787 SUM 1051 26776 SUM 14591 34406 SUM 22622 25065 INC 24097 818471528 SUM 1126 30509 SUM 13168 34641 SUM 1910 33871 SUM 20200 27287 INC 31951 880896870 INC 20386 416806163 SUM 124 8915 INC 22197 9012090 INC 34243 145213046 INC 25978 215894651 SUM 26787 33215 SUM 11053 33518 SUM 558 30479 INC 32122 925768236 INC 1437 147166104 SUM 24893 34289 SUM 3476 34456 INC 33484 460486696 SUM 368 23588 SUM 5714 28414 SUM 6100 23371 SUM 8704 29539 INC 30478 995460269 SUM 6534 30361 INC 22431 600972930 SUM 2712 16068 INC 24012 971862170 SUM 4712 15901 INC 17274 746480160 SUM 5888 28609 INC 5823 1385994 INC 25675 936872725 SUM 728 32123 INC 29551 72238429 INC 3498 139081068 SUM 186 13004 SUM 2926 30841 SUM 18710 24531 SUM 5818 31334 SUM 68 5266 INC 20310 39408346 SUM 12158 26569 INC 17085 944991634 INC 10420 26911162 INC 11620 139089513 SUM 150 11944 INC 9131 26703331 SUM 18184 32303 INC 32527 817964908 INC 19001 156362387 INC 932 29071756 INC 17304 29029656 INC 11139 944872409 INC 17846 549852947 SUM 2879 8429 SUM 17530 27765 SUM 18301 34453 INC 32992 994311254 SUM 11620 20395 SUM 905 25820 INC 16174 948904694 INC 21679 876632786 INC 19479 937719473 INC 21366 861187450 INC 21936 796686632 SUM 15159 32866 INC 10137 57775085 INC 33967 873571395 INC 34467 12297131 INC 1838 817968358 SUM 8339 34725 SUM 5633 28460 SUM 16909 19181 INC 21238 77217894 INC 6758 25692479 SUM 4511 28450 INC 6538 147191611 INC 22855 895274710 INC 33946 308481002 SUM 1592 33998 INC 14402 418253611 SUM 1558 25454 SUM 17065 24776 SUM 10423 19021 INC 27365 147167415 INC 3934 198779879 INC 2907 71874965 INC 21603 255843242 INC 8082 480859501 INC 15214 130667775 INC 26815 575986704 SUM 17241 30075 SUM 10660 33652 INC 20406 570992257 INC 20445 491560477 SUM 16968 33904 SUM 2087 29641 SUM 6571 21803 INC 29055 754043123 INC 23099 827154259 SUM 940 24967 INC 8950 129627089 SUM 4372 24563 SUM 1931 7750 INC 32566 942281457 INC 14643 29063400 SUM 2018 29895 INC 1727 40498578 SUM 29408 34689 SUM 3182 31032 SUM 1144 13400 INC 11961 15545110 SUM 22757 32477 INC 5510 447309113 SUM 1115 25283 SUM 41 32929 SUM 2951 34333 SUM 17684 34432 SUM 13757 21677 SUM 1468 17239 INC 23393 937398162 SUM 16791 34305 INC 17202 599055765 INC 33543 487997545 INC 22789 12646278 INC 12375 955072628 SUM 5831 15743 INC 20861 246801951 INC 24788 923314007 INC 29606 254276185 INC 32372 26826512 INC 25571 937127416 SUM 2280 22675 INC 26497 24891920 SUM 19359 28959 INC 29403 19649264 SUM 4797 25834 SUM 19130 34422 SUM 11462 25288 SUM 1208 17446 SUM 15140 31411 SUM 21752 34565 INC 12229 732238079 SUM 4394 28446 SUM 4051 11157 SUM 11703 26929 INC 18849 27811190 SUM 3539 15532 SUM 12329 31474 INC 5162 425088025 INC 10425 128576782 SUM 3760 31453 INC 31299 72393219 SUM 1209 9324 INC 13973 26973308 SUM 4335 12666 SUM 13040 33128 INC 10712 2680764 SUM 1407 33413 SUM 684 22213 SUM 12940 30138 INC 23828 136880177 SUM 5863 24807 INC 16357 138811497 INC 16382 13143310 INC 3887 635384583 INC 21009 961953295 SUM 5602 30152 SUM 10700 25351 INC 18192 441267656 SUM 4593 27243 INC 2214 111126356 SUM 563 12961 INC 24335 995478503 SUM 7661 25932 INC 9326 999197465 SUM 1001 32645 SUM 6756 27120 SUM 5170 26896 INC 26292 20602400 SUM 10029 24330 INC 1154 626320815 INC 26593 15178769 SUM 10099 25788 SUM 7287 34118 SUM 1010 12092 INC 20592 535859778 SUM 56 12183 SUM 762 32595 SUM 230 25097 SUM 11904 28120 INC 19437 858132195 SUM 5583 25706 INC 23279 476368245 INC 8797 349091300 INC 29207 610316824 SUM 5674 31778 INC 7792 279259836 INC 12678 827281603 INC 29889 457462986 SUM 7035 33612 INC 2535 536868577 SUM 10937 30858 INC 776 490099913 INC 22556 494172504 INC 1824 44678029 SUM 19150 33759 SUM 550 12398 SUM 12712 18659 INC 20356 10972246 INC 3253 535784765 INC 31834 28288262 SUM 14634 32815 INC 19739 417400855 INC 7533 80373866 SUM 23553 28124 INC 3456 787859340 SUM 10206 33205 SUM 45 7717 INC 25844 112816287 SUM 175 7032 INC 21664 20419953 INC 34498 731939840 INC 18923 2849789 INC 33987 489981659 INC 15031 843791455 INC 22906 130445886 INC 27022 474866829 SUM 2321 32612 INC 10430 870584421 SUM 6105 29493 SUM 3330 26137 SUM 5098 20566 SUM 4198 29971 INC 870 841249397 INC 7615 71789589 SUM 843 30595 SUM 358 18523 SUM 12072 21008 INC 15019 21071708 INC 2977 63327905 INC 11084 21764372 INC 26707 892673089 SUM 12949 30407 SUM 18252 28613 SUM 8038 16285 INC 15466 676723321 SUM 5034 26585 SUM 9835 28600 SUM 15971 21765 SUM 26082 34512 SUM 859 32304 INC 18206 856024158 SUM 6419 21549 SUM 4667 30664 INC 30296 37947982 INC 20373 946641969 INC 7924 874704279 INC 5945 595855172 INC 1415 28793038 SUM 346 12646 SUM 8470 22603 INC 29844 887050812 SUM 2544 19721 INC 24751 804832500 SUM 7523 7755 SUM 7265 27736 INC 25758 250659380 SUM 12489 33823 INC 31914 147192658 SUM 7284 34116 INC 27931 984903758 INC 20767 480373326 SUM 8598 30121 SUM 10162 13064 SUM 2111 32898 INC 29593 25374188 INC 33392 993663324 SUM 16404 30965 INC 32644 768584679 INC 14282 959755781 SUM 10 14669 INC 20035 103538572 SUM 8176 17139 SUM 4097 17376 INC 4233 203709102 SUM 4698 17681 SUM 10253 27515 INC 10393 954243878 INC 30913 149410680 INC 23669 535078276 SUM 20210 32726 SUM 25416 32759 SUM 3788 22611 SUM 7955 29261 SUM 18387 24758 SUM 16997 32592 INC 13423 953575760 INC 13346 223101621 SUM 25096 32710 SUM 7974 34036 INC 8410 993939940 SUM 17797 31590 INC 4937 89869088 SUM 4894 33774 INC 25463 710742525 INC 28952 728007972 SUM 10 6637 SUM 2287 30668 SUM 14655 26286 INC 24137 10944017 SUM 2696 29955 SUM 23661 33311 INC 34542 858343654 SUM 1378 32835 SUM 7447 23824 SUM 4244 32427 SUM 4249 11549 SUM 11266 32132 SUM 2809 27818 SUM 661 21440 SUM 1390 28532 INC 34494 215387315 INC 22984 26957926 INC 11614 72739963 SUM 2694 11510 SUM 5646 16704 INC 13538 860111761 SUM 18966 32360 SUM 8794 33368 SUM 6819 12257 INC 24982 891314949 INC 16579 113355718 INC 17694 956140528 INC 16545 859011000 SUM 20116 34047 SUM 9926 33747 INC 7384 321038919 SUM 4422 16118 SUM 864 34224 SUM 9771 21918 SUM 1690 33288 SUM 15786 34479 SUM 1901 24591 INC 8840 946635768 SUM 2665 17098 INC 10133 991038851 INC 15672 146958929 SUM 545 14148 INC 9473 61998990 INC 29142 961405132 INC 7426 974404310 SUM 14225 34678 SUM 19110 34407 INC 10867 121799591 SUM 534 16843 INC 6540 747975805 INC 17842 223760603 SUM 2291 30590 SUM 18951 32638 SUM 14369 31671 INC 20231 807988085 SUM 2922 22741 SUM 3792 22015 SUM 2513 6815 SUM 7585 16512 INC 8681 936389355 INC 33468 417611781 SUM 279 16179 INC 20137 26928895 SUM 395 34691 SUM 11435 33569 INC 23431 13222737 INC 15421 701658565 INC 22554 945029385 INC 8886 992378470 SUM 15912 34290 INC 31119 865784323 SUM 11969 25486 INC 19134 987659551 SUM 2317 27201 INC 29087 620142269 SUM 6356 24968 SUM 25700 31212 INC 24615 79042750 INC 17997 793053682 INC 28383 885951195 SUM 17479 25283 INC 5353 162727282 INC 11487 996204828 INC 29269 10580790 SUM 2645 5347 INC 14648 606877422 INC 24733 144328182 SUM 8601 27282 SUM 2714 30938 INC 33071 816708682 INC 32111 801472863 INC 24224 24214511 INC 20143 13174847 SUM 722 33446 SUM 2928 24744 SUM 7999 29444 INC 6176 131341455 INC 1888 971834709 INC 2978 340858544 INC 3850 868066259 INC 17525 619750595 SUM 22155 27780 SUM 17268 20453 SUM 1533 31987 SUM 1804 30792 SUM 11518 30691 SUM 319 30749 INC 2398 973705804 SUM 2560 26642 INC 20319 355720897 INC 615 586098230 SUM 1679 33112 INC 15647 665372 SUM 4855 28204 SUM 2099 30629 SUM 5152 19268 INC 22715 540030427 INC 11759 28838392 SUM 10043 33113 INC 26249 961350127 INC 1303 996063798 SUM 3025 32617 SUM 26331 34198 SUM 5528 22403 SUM 24213 34388 SUM 3073 18443 INC 9043 146668816 INC 2769 945996502 INC 6891 704236631 SUM 11160 32014 SUM 14731 24329 SUM 21597 34660 SUM 19624 34700 SUM 1217 17450 INC 14597 22785686 INC 33682 135418481 INC 11830 931077739 SUM 1464 23248 SUM 30131 34115 SUM 29954 34698 SUM 13503 30756 INC 14158 860021846 INC 27549 116982776 INC 31170 26150250 INC 7655 407804325 SUM 10799 26375 SUM 16152 25108 SUM 854 23382 SUM 10799 30709 INC 32571 905928446 SUM 24875 33545 SUM 17825 33524 SUM 9183 22725 SUM 2873 10075 INC 33398 94377754 INC 13880 80334375 SUM 1560 14967 INC 24439 138028502 INC 26850 144166308 INC 4224 24823668 INC 19191 610051488 INC 15302 750924106 INC 25495 961925431 SUM 22045 34666 SUM 7692 13872 SUM 2114 7841 INC 7700 541241362 INC 3255 18435284 SUM 15178 27485 SUM 1370 17048 INC 25256 128593844 SUM 14479 27271 INC 3758 475424365 INC 7396 685022624 SUM 13826 14842 INC 14495 222670038 INC 7422 79013716 SUM 9 31888 SUM 18009 33958 INC 29323 946128739 INC 15987 72896567 INC 29264 750146429 INC 13091 146912691 INC 23465 535062199 INC 18628 420279816 INC 33392 946912794 SUM 2575 34331 SUM 262 30723 SUM 4072 16590 SUM 10099 31004 SUM 6048 32565 INC 9672 842143816 SUM 6587 17189 SUM 4580 19377 INC 26012 507406720 SUM 19233 26838 SUM 5396 22125 SUM 10121 32271 SUM 41 8830 INC 4675 135375151 INC 34269 606367705 SUM 9859 33991 SUM 3355 24796 SUM 8095 34332 INC 32215 76681008 INC 28575 892124201 INC 9957 28030198 SUM 20250 30041 INC 17451 143143141 INC 13258 68850567 SUM 25435 30600 INC 11439 888231097 INC 29248 469726650 SUM 12684 29875 INC 27006 527622869 INC 32984 274002993 SUM 439 25008 SUM 2014 27918 SUM 3474 29342 SUM 18957 34212 SUM 7889 30839 INC 26010 23749836 INC 29535 944444241 INC 16395 921463115 INC 23756 694484836 INC 30777 439710864 SUM 9027 32756 INC 11327 863621910 SUM 349 13969 SUM 2434 16561 INC 9591 25839657 INC 25512 994991297 INC 16140 855919956 SUM 11815 32323 SUM 26953 34467 SUM 3161 16925 INC 33577 27984108 INC 29836 770624216 INC 30573 8115091 SUM 416 28838 INC 23930 220588765 INC 24856 69269256 INC 25964 856297186 SUM 9475 22428 SUM 27872 34082 SUM 2573 27404 INC 5450 921741462 SUM 23081 33709 INC 23934 994907404 SUM 19987 33811 SUM 13446 34259 SUM 19546 30366 INC 28236 940961505 SUM 13829 23375 INC 25758 693478235 INC 19629 945925813 INC 4082 942468722 SUM 851 9499 INC 4713 760503407 INC 18971 959716098 SUM 22452 28543 INC 24568 599997336 INC 33220 29086701 SUM 24420 26032 INC 21779 146817139 SUM 9431 25337 INC 16610 186981503 INC 32668 492173052 INC 13461 11717797 SUM 8299 28551 INC 16189 483184814 INC 30649 857121453 SUM 460 33799 INC 70 887612267 SUM 30537 32921 SUM 8210 26963 INC 5415 939489213 SUM 5963 34569 INC 7803 757897402 SUM 15689 29271 INC 22583 424558290 SUM 33386 34207 INC 29328 626253847 SUM 4339 22035 SUM 26687 27258 SUM 18987 31849 INC 31842 630325449 SUM 12939 31917 INC 9130 404842648 SUM 8298 16199 INC 5768 876800440 SUM 18648 28515 SUM 5745 17398 INC 8394 960774830 SUM 5137 17441 INC 15562 810744105 INC 24753 968282924 SUM 10447 29979 INC 19191 308589107 INC 21477 29017432 INC 27764 992904564 SUM 23247 32444 INC 29587 597738205 INC 24239 878820412 SUM 12597 28178 INC 27040 827714021 INC 14007 59005219 SUM 8863 22963 SUM 2024 14507 SUM 5631 34125 INC 14958 878015388 INC 23767 409812336 SUM 1346 27354 INC 16365 32866010 INC 29123 275013259 INC 27797 28824976 SUM 2918 32155 INC 26461 729228095 SUM 11146 33243 SUM 21863 32835 INC 11579 438066250 SUM 4659 25160 SUM 8429 32779 SUM 1873 33262 INC 18131 692295554 INC 19635 605769932 INC 17889 692451720 SUM 1913 29550 INC 13380 333469103 SUM 20704 32047 SUM 662 8662 SUM 1684 11679 INC 29300 143696798 INC 34706 950461528 SUM 7420 31400 SUM 8666 30287 SUM 8294 27357 SUM 3693 31617 SUM 91 15261 SUM 18886 33436 INC 28126 915603569 SUM 11 26104 SUM 7280 25591 SUM 951 11402 SUM 7624 26385 SUM 1760 23036 INC 25776 878760399 SUM 9271 33093 INC 27788 925700122 SUM 2084 31339 INC 25886 684849383 SUM 14406 21227 SUM 359 13753 SUM 14306 31104 INC 8949 966025068 SUM 1076 16899 INC 12332 71591388 SUM 745 13009 SUM 8346 18370 INC 26894 953872062 SUM 4933 25513 INC 4346 944771135 SUM 12115 20419 INC 13647 147462096 SUM 15720 26799 INC 4739 845422886 INC 14123 21730369 INC 32129 500626004 SUM 20378 28867 SUM 12162 26023 INC 28438 608230647 SUM 15640 28046 SUM 547 14003 SUM 8865 34261 INC 17170 146382296 INC 15840 693969728 INC 21322 72933849 SUM 8617 19230 INC 2330 642864780 INC 9463 354791924 SUM 11681 33347 SUM 10274 32809 SUM 3069 32759 INC 24572 979708338 INC 23833 483039207 INC 25388 603909576 INC 17891 952482127 INC 18433 739593885 INC 18573 989033106 SUM 2238 19911 INC 23826 16388201 SUM 980 15867 SUM 7289 28791 INC 32211 961931169 SUM 18029 33712 SUM 5295 32596 INC 6131 828628591 INC 23135 143204004 INC 4513 844050300 SUM 4781 21459 SUM 344 30248 SUM 299 12680 INC 16455 536844413 SUM 14438 31226 INC 33341 80788731 INC 16121 986364997 SUM 27704 34224 INC 13622 136973710 SUM 22338 33838 INC 28731 888203127 INC 10907 771695833 SUM 367 32164 INC 18973 953302687 SUM 3879 34697 INC 29111 601047057 SUM 185 2531 SUM 2963 22438 INC 10315 187004502 SUM 4378 20970 INC 19340 999991583 INC 2729 146085831 SUM 6444 18443 SUM 389 25669 INC 33772 147198856 INC 24360 72240732 SUM 3638 7547 SUM 191 19621 SUM 2232 26122 SUM 1494 28498 SUM 652 25379 SUM 5855 24273 SUM 3 27909 SUM 3444 34132 INC 34088 72644138 SUM 17511 32352 INC 2505 722871075 INC 30306 27719398 INC 21093 147287219 SUM 1680 24216 SUM 8019 34119 SUM 12458 34414 SUM 9385 28060 INC 18906 939689604 INC 17695 803422234 INC 20460 146941555 SUM 1867 22216 INC 26644 145253741 INC 20103 80640239 INC 4710 73096991 INC 13055 2752303 SUM 3294 17036 SUM 2686 26949 INC 7036 955287219 INC 15776 536567112 INC 25855 601403420 SUM 17781 30072 SUM 5154 28607 SUM 20528 32354 INC 12152 323063951 SUM 6110 33221 SUM 15834 34430 SUM 11047 32808 INC 21393 827220325 SUM 576 27336 INC 33148 492133552 SUM 4954 27606 INC 5393 534281934 INC 17308 932970091 INC 1054 910575985 SUM 5171 19267 SUM 7451 26606 SUM 3254 27531 SUM 3674 30933 INC 3071 11164861 INC 13203 541942474 SUM 886 22120 INC 8054 424980564 INC 23532 939468889 INC 30464 752117284 SUM 18794 31698 SUM 17018 34008 INC 17911 12679190 INC 19722 149204691 INC 34556 138045194 INC 4179 467066917 SUM 14334 27837 SUM 1330 21609 INC 33890 770806571 SUM 25789 33589 INC 1486 971017427 SUM 314 15195 INC 4216 147431448 INC 6505 28948553 SUM 2008 19216 INC 30154 12162677 SUM 1939 23854 INC 28915 939342231 SUM 17156 34699 INC 19310 787543338 SUM 5904 30959 INC 24481 487404303 INC 31720 610355504 SUM 1122 25936 SUM 495 16813 INC 28567 573910262 INC 2490 677536519 SUM 6093 27581 SUM 1765 32361 SUM 23634 27842 SUM 20434 34119 SUM 15589 34065 INC 10968 175141272 SUM 26071 34484 INC 33168 414019110 SUM 154 30546 SUM 28898 31777 SUM 6018 13959 INC 29905 518974145 SUM 29920 31639 INC 11615 165180670 SUM 1594 7300 SUM 20230 27355 SUM 3322 14856 SUM 12527 29990 INC 23872 101232399 INC 15429 308157354 SUM 17226 21670 SUM 4126 29678 INC 5632 912217164 INC 4448 982056707 SUM 704 16528 SUM 2776 29975 SUM 10455 20948 INC 24567 710403681 INC 631 961440643 SUM 5352 8327 INC 32757 73528762 INC 8155 892702686 SUM 206 29616 SUM 7005 30594 SUM 20603 33295 SUM 76 29924 INC 4876 939223895 INC 4425 28544238 SUM 30 8582 INC 23631 51511981 SUM 18023 25332 SUM 7781 19397 SUM 2345 32113 INC 20417 8779253 INC 31415 324895293 INC 27235 778081529 SUM 5399 29400 SUM 4666 30883 INC 25205 876894081 INC 26234 789928029 INC 16453 686877970 SUM 396 17183 INC 28659 826320050 INC 19107 29063440 SUM 1529 18882 SUM 22618 28401 SUM 18517 32437 INC 8476 626380068 INC 21712 943827071 INC 23784 127671475 SUM 697 15723 SUM 5538 21005 SUM 8852 27567 SUM 215 23282 INC 13203 592764069 SUM 4727 25666 INC 6072 215204190 SUM 4891 30110 SUM 25031 34337 INC 31302 483008245 INC 23860 652800781 INC 16023 675623600 SUM 609 21914 SUM 9471 25307 INC 21183 878374062 INC 1031 2217777 INC 28057 342099759 SUM 1269 23715 SUM 850 28688 INC 6718 601240014 SUM 18296 33902 INC 33928 27497036 INC 10136 453882422 SUM 20744 23773 SUM 5304 16725 INC 13454 50649773 SUM 494 31804 SUM 18967 33445 INC 7699 300475657 INC 7830 877981985 INC 9281 877425956 SUM 3043 17348 SUM 2755 17379 SUM 1903 28242 INC 16203 28849596 INC 23427 946907364 INC 29895 26597297 SUM 1472 28031 SUM 34208 34557 INC 107 340547272 INC 9459 323392936 INC 10243 10730609 SUM 4312 34655 SUM 3387 31733 INC 4606 146407588 SUM 11143 20801 SUM 7041 26435 SUM 3150 31733 INC 8110 888186384 INC 3966 852896537 INC 12352 96239753 INC 9767 665885808 INC 23204 577058014 INC 9028 46815046 INC 24571 66957326 INC 17006 223353478 INC 26723 961555217 INC 9728 128594872 SUM 5860 24192 SUM 7723 31513 INC 10989 944401130 INC 62 845223605 INC 27055 975473932 INC 23406 787333540 SUM 7772 30215 INC 2819 143016170 SUM 2777 29083 SUM 4061 16439 SUM 1986 20233 INC 12315 825400473 SUM 2142 23959 INC 13260 26760240 INC 9300 29029496 INC 19527 878747272 SUM 2463 25841 INC 8641 417949126 INC 27014 422444236 INC 20469 136852853 SUM 474 7870 INC 34644 96841587 SUM 2866 29136 SUM 26797 32223 INC 7514 401562410 SUM 3967 31238 SUM 108 32320 SUM 20544 34487 SUM 6880 23361 INC 259 550874180 INC 29421 492206225 INC 31555 569694850 INC 7405 89530852 SUM 7939 32468 SUM 7237 27343 SUM 6306 23252 INC 22799 673449125 SUM 2621 24066 INC 11294 80339954 SUM 3528 25082 SUM 16648 33377 SUM 2636 30476 SUM 13722 20494 SUM 4537 28126 INC 12861 11211921 SUM 8459 34714 INC 29603 805287052 SUM 2390 26620 SUM 6759 18235 INC 28189 28051149 SUM 14677 32698 INC 9615 820832377 INC 33945 29079262 SUM 2554 30298 INC 24547 3076124 SUM 6591 23941 INC 17609 601429559 SUM 5046 17252 INC 9462 848235164 SUM 13280 34720 INC 31917 29011942 INC 2961 930037251 SUM 9076 27859 INC 26433 961344684 SUM 3043 16653 SUM 12931 34335 INC 26759 979798584 SUM 196 8218 SUM 7776 24583 SUM 1888 12172 INC 16628 780400376 SUM 3160 28611 SUM 3341 18122 SUM 4410 27338 SUM 3269 28501 INC 23011 21841333 SUM 519 23095 SUM 17764 34606 SUM 4167 15028 INC 19408 338994459 SUM 6951 29792 SUM 5931 30776 INC 7003 63194884 SUM 3832 32058 SUM 11745 30757 SUM 13351 23752 INC 33345 874313388 INC 25791 71874574 SUM 20853 30942 SUM 429 14998 SUM 241 10665 SUM 2892 32598 SUM 5642 30133 INC 25186 751582320 INC 6377 489826831 SUM 33587 34534 SUM 41 13853 SUM 8795 33743 INC 27823 946132446 INC 32800 542964363 INC 23704 471621794 SUM 8375 33883 SUM 4676 31809 SUM 9149 31684 INC 4110 548470814 SUM 712 20040 SUM 10249 19667 SUM 5160 34692 INC 6430 318139601 INC 31865 878258660 SUM 4289 26352 SUM 10104 33501 INC 8811 945157516 INC 5385 240926234 SUM 554 6122 INC 1717 118048784 SUM 6489 31950 SUM 4413 25427 INC 25709 893768638 SUM 12697 14818 SUM 4845 27408 INC 1253 957633567 SUM 15934 33628 SUM 33926 34471 SUM 5083 30356 INC 24613 955019733 SUM 7246 32664 INC 299 842439692 SUM 4583 21979 SUM 6818 15187 SUM 1160 27391 SUM 11201 31176 SUM 21019 33584 INC 19476 940827279 SUM 7448 33264 SUM 471 20563 INC 13409 849303820 SUM 220 12612 SUM 656 30782 SUM 1718 25453 SUM 15771 22661 SUM 10562 12787 SUM 7916 23181 SUM 1925 10514 INC 30000 220353536 INC 12837 28312525 INC 34516 483401422 SUM 15865 29804 INC 7493 492076472 SUM 29289 33097 SUM 1715 24599 INC 9901 827537059 INC 744 933226115 INC 18888 805282644 INC 3314 203810766 SUM 2362 9235 INC 7398 458901131 SUM 534 20699 INC 27665 491972833 INC 23005 684346194 SUM 16023 33825 INC 23824 799863692 SUM 14099 34722 INC 15573 273452457 SUM 11806 33678 SUM 5267 32499 INC 6897 755898382 SUM 12993 33110 INC 7947 760569968 INC 26216 73713183 INC 14790 12158771 SUM 9028 28115 SUM 2279 25419 INC 23838 113510939 INC 7675 894682888 SUM 10531 20342 INC 9184 597834551 SUM 8434 32007 INC 50 39807183 SUM 2008 33098 SUM 593 33282 INC 23961 111021401 INC 29367 584897268 SUM 18677 28958 SUM 24249 29728 INC 26185 143541390 SUM 10822 27908 SUM 1730 10566 INC 18517 45750533 INC 1284 893818106 SUM 4911 30943 INC 30147 28934492 INC 7977 40151046 INC 25413 878768080 INC 1875 789331662 INC 26015 546300320 INC 29466 402964424 SUM 1835 10987 SUM 5041 25786 SUM 10392 33364 INC 34153 251357161 SUM 33889 34604 INC 19867 10736637 SUM 4693 28932 INC 26765 124115502 SUM 20183 29964 INC 30151 610579930 INC 22908 954008495 INC 10797 487712769 INC 33331 928359972 SUM 2029 14635 SUM 467 31477 INC 32815 147296787 SUM 11053 22616 SUM 189 32458 INC 9485 105404375 SUM 7617 28513 INC 28510 869548569 INC 1473 4835933 INC 9540 619459332 INC 17438 12113109 INC 20475 406200126 SUM 511 16983 SUM 3782 30239 INC 24392 602450663 INC 34318 954085624 INC 33717 936665596 SUM 11734 23828 INC 2731 885351757 SUM 12130 28843 INC 10888 903536491 SUM 177 4759 SUM 20682 23254 SUM 500 10382 INC 32243 746951945 SUM 12756 21390 SUM 6462 34162 INC 2574 67403445 INC 25637 40170436 SUM 4427 33581 SUM 9337 26440 SUM 553 26690 INC 14317 342159420 SUM 10034 31641 SUM 19288 32186 SUM 20499 28307 INC 18614 78276373 SUM 8460 29418 SUM 6561 26011 INC 15434 978734993 INC 34639 971763189 INC 9198 515741289 INC 17164 11136915 SUM 427 26419 INC 3306 553768599 INC 23698 954664532 SUM 14534 24714 INC 8385 586026820 SUM 4115 10469 INC 16275 115423235 INC 13238 671037189 SUM 7114 33823 INC 13477 866451641 INC 26221 950769409 INC 25228 943799299 INC 30725 870615038 INC 15656 337958861 INC 29462 850270150 SUM 5182 28116 INC 28257 961177119 INC 248 861704963 INC 33341 94824379 SUM 7414 30384 INC 14388 735616864 SUM 14247 31129 INC 5452 440167445 INC 3251 940618200 SUM 245 9721 SUM 737 4745 SUM 3233 20708 INC 28616 147423338 INC 21350 868371825 INC 15898 147456343 SUM 5976 31090 SUM 11125 33793 SUM 5516 7003 INC 31127 792894729 SUM 5178 32555 INC 22498 650900009 INC 644 12270985 SUM 2713 28520 SUM 18469 27448 INC 26265 455469575 SUM 10967 33557 INC 2513 12245973 SUM 13663 33191 INC 2046 805207056 SUM 7868 31039 INC 5676 56923804 INC 22241 492953 SUM 20015 33210 SUM 1053 30247 INC 2760 845045517 SUM 17885 31866 INC 15351 113752554 SUM 12600 20479 INC 6957 860991957 INC 25425 674388253 SUM 4151 20266 INC 16432 946358240 INC 29982 537157429 SUM 263 3359 INC 26075 385753083 INC 26162 26538480 INC 14116 46522156 INC 56 316579205 SUM 15209 26905 INC 8725 483785361 INC 30890 995098702 SUM 11628 31869 INC 23438 259785703 INC 29672 337807293 SUM 4895 20790 INC 5675 995448973 INC 12475 787159295 INC 4158 860372101 INC 2171 108380819 SUM 5723 13830 INC 16848 131385487 SUM 7063 34063 SUM 17681 33892 SUM 9680 22049 INC 26156 421364031 SUM 242 21920 SUM 12323 26802 INC 33883 414050447 INC 9990 13143776 INC 25344 112703304 SUM 8531 34528 INC 21823 218515586 SUM 1322 23510 SUM 7322 26601 INC 22161 380381902 SUM 1476 29013 INC 1716 758540040 SUM 5668 16035 SUM 13577 32299 SUM 19813 34243 SUM 312 24094 SUM 16621 34253 INC 33834 875909430 SUM 20902 29417 INC 24651 144190299 INC 13483 692929497 INC 4459 952175824 INC 31710 28724053 INC 4244 878368834 INC 25603 154300445 INC 20110 945127042 INC 8169 93781499 SUM 2174 30976 INC 1263 146530884 INC 563 12075451 SUM 2 2046 INC 30841 145193276 SUM 5094 18577 SUM 16024 26428 SUM 8440 31977 SUM 5097 34421 SUM 7419 15592 INC 33987 671047839 INC 14020 961468035 INC 17409 333600213 SUM 13484 34262 INC 29617 934868383 INC 12732 437106183 SUM 15684 32480 INC 14351 145547275 INC 14547 885990964 INC 483 475575413 SUM 19605 30516 SUM 101 8629 INC 11908 491561027 INC 15480 849127620 INC 30806 146610172 SUM 14172 26627 INC 20278 361905731 INC 13259 19174346 SUM 3151 33688 SUM 4623 23846 INC 33375 978599693 INC 8655 466371843 SUM 10011 20844 SUM 415 17907 SUM 9470 32112 INC 5177 28779958 INC 5651 215807994 SUM 4569 23818 SUM 8392 20664 INC 19701 63888462 SUM 13608 32305 INC 14563 142827555 INC 26266 144675358 SUM 1374 31197 SUM 9765 34266 SUM 4957 11058 INC 6716 360517028 SUM 1663 18615 INC 3908 893603824 SUM 1540 12863 INC 24688 952787295 SUM 11430 25886 INC 27768 29031146 INC 456 28810799 SUM 2448 16592 INC 24095 509650135 INC 22270 591516276 INC 4308 942752974 INC 5503 143257154 INC 26983 754316250 SUM 952 17126 SUM 13690 25864 INC 5598 26481422 SUM 18662 31113 INC 22607 75116666 SUM 1395 33646 INC 764 771043664 SUM 731 16514 INC 22747 677637456 INC 21298 650245171 INC 24592 111815470 SUM 1967 28607 SUM 4255 31902 INC 28522 132428886 INC 4583 460835251 SUM 6306 28395 INC 7393 14845809 INC 21574 333014175 SUM 15569 32826 INC 10252 275037108 SUM 284 13962 SUM 19622 34335 INC 8703 758130233 SUM 11301 32265 INC 24398 113641242 SUM 7810 17883 SUM 2892 19087 INC 32078 143285968 SUM 2693 31383 INC 23760 487696605 INC 30406 56282549 SUM 8460 12866 SUM 2500 12356 SUM 9840 13024 INC 26781 25225567 SUM 5196 22216 INC 5682 789822689 SUM 4252 29411 INC 23807 950100169 SUM 13223 17558 SUM 3620 19300 INC 30799 969165486 SUM 5608 19605 SUM 12958 23878 INC 20224 583439543 INC 20864 876946172 SUM 933 19952 INC 6961 140847935 INC 12500 902791989 INC 28331 951109883 INC 5321 909103891 SUM 13408 21886 SUM 58 16707 SUM 1611 34475 INC 21740 806411739 SUM 16469 29279 SUM 10793 30505 SUM 783 8318 SUM 524 1825 INC 21327 144859436 INC 15633 144202974 INC 33652 25675790 SUM 2366 34692 SUM 1370 29632 SUM 703 20923 SUM 17007 33957 SUM 179 31349 SUM 162 18791 SUM 22455 31241 INC 27263 113894168 INC 27898 893649490 SUM 1061 30683 SUM 15789 28189 INC 3948 147397820 SUM 1653 10650 INC 30560 442659289 SUM 391 25920 SUM 28163 30649 INC 15060 36832476 SUM 10966 33631 SUM 25523 30222 SUM 434 12063 SUM 16220 30144 INC 22925 103323598 SUM 13708 32956 SUM 6836 18009 INC 4615 206656488 SUM 15898 24245 INC 29600 75091058 INC 16844 474458808 SUM 8297 29830 INC 8105 626245267 INC 16695 113487602 INC 19469 955312417 INC 17972 902638053 INC 18730 541907176 SUM 18101 24256 INC 19246 25832384 INC 12120 96087729 INC 27875 667217345 INC 3687 676897021 SUM 16885 25262 SUM 2564 24332 INC 24656 801989755 INC 14131 943088454 SUM 936 31699 INC 19883 147429316 INC 14330 517916310 SUM 7663 11473 INC 14067 71102499 INC 22066 37560190 INC 19306 829204602 INC 337 999604056 INC 5595 877929442 SUM 835 20478 SUM 3250 14190 INC 15293 760045969 INC 25496 535659697 INC 16000 56404248 INC 15899 126454742 SUM 1452 30991 SUM 1503 2912 SUM 31154 34716 INC 9170 984975546 INC 28325 932923779 INC 21201 68438124 SUM 5237 28524 SUM 10377 21579 INC 27790 29086213 SUM 20230 28950 INC 27405 810066540 SUM 16114 34644 SUM 11889 25918 INC 20427 949036659 INC 2916 28720761 SUM 6796 23724 INC 29832 969791172 INC 32073 944122869 INC 30426 421711383 SUM 463 22443 INC 33527 993213040 INC 23760 96526469 SUM 11361 26969 INC 1277 890621622 INC 9094 20537029 SUM 2599 23699 SUM 17750 25911 INC 13188 141015935 SUM 1820 30183 SUM 17851 29507 SUM 4843 30514 SUM 844 29393 INC 21750 885873659 SUM 15576 26333 SUM 1569 20283 SUM 18029 32662 INC 24361 148124494 INC 31866 69546258 SUM 15062 32351 SUM 576 28979 INC 2330 130642042 SUM 25211 30461 SUM 5027 34257 SUM 18560 33863 SUM 16040 34556 SUM 993 26523 SUM 8094 28054 INC 16035 607139820 SUM 29761 34561 INC 4789 29029482 SUM 11824 22415 INC 33082 142217489 SUM 5637 27953 INC 11774 9594486 SUM 12673 26876 INC 2792 610612557 SUM 9313 28417 SUM 3697 29381 INC 4733 503254517 INC 8407 980479274 SUM 716 22875 INC 24463 536677213 SUM 12408 32867 INC 12015 606369696 INC 22263 71506442 SUM 15963 33348 INC 16390 71494991 INC 106 491664213 SUM 3150 30547 SUM 19295 28829 INC 14997 2758785 SUM 10749 33892 INC 33538 21256217 INC 4751 617590556 SUM 12698 33270 SUM 12402 25044 SUM 1714 14828 INC 7196 456712584 SUM 12173 27416 SUM 12741 33285 INC 25957 536166723 INC 30964 658344127 SUM 10579 31188 SUM 3075 27173 SUM 4485 33567 INC 22524 96065093 SUM 13087 33611 INC 23394 439761390 SUM 9268 13358 INC 34325 414464884 INC 2724 593428071 INC 15227 129755146 INC 28503 874821681 SUM 57 17523 INC 14251 274775515 INC 17444 893718419 INC 16271 947985154 SUM 6356 29516 INC 13470 125885189 SUM 8914 13410 INC 26114 188119898 SUM 22956 31861 SUM 13363 28459 SUM 9038 26344 INC 1660 686866236 INC 9641 71410190 SUM 17572 26588 SUM 7828 32523 INC 5592 28917915 SUM 16413 22135 SUM 22181 32394 INC 18677 342121859 INC 12413 39887477 INC 1358 839140477 SUM 6811 32933 INC 31558 341181808 INC 8848 609328114 INC 10647 141699176 SUM 5067 32199 SUM 2646 12106 INC 32938 946864975 INC 32765 874445292 SUM 2110 5105 INC 12153 357809003 INC 6855 743042286 SUM 9142 13849 SUM 1138 29463 SUM 6702 15391 INC 2936 995319587 SUM 18158 28102 INC 12352 4866822 SUM 4409 28385 SUM 8022 25004 SUM 415 28923 SUM 29255 34493 SUM 1720 24409 INC 29390 11761385 INC 26792 607521043 INC 20188 20682488 INC 27994 146932622 SUM 17811 24059 INC 12549 13220627 SUM 14848 32246 INC 16525 597459876 INC 22832 64158195 INC 14646 28976897 SUM 3386 26872 SUM 27540 29784 SUM 30 10179 SUM 4707 28894 INC 26982 73152651 SUM 1510 31700 SUM 10679 17865 SUM 2631 21294 INC 18610 894268155 INC 3306 118024358 SUM 13077 34675 SUM 3080 22551 INC 28275 521508200 SUM 18785 28802 SUM 11157 34261 SUM 13520 30034 SUM 5057 32569 INC 3906 28796710 SUM 22688 29515 INC 21592 686840238 SUM 18395 34292 SUM 10226 26304 INC 23311 919631687 INC 7542 811786755 SUM 26359 34570 SUM 3591 19691 SUM 4033 27484 INC 29164 727567311 SUM 76 27708 SUM 7813 33802 INC 9403 487983861 INC 13035 147425763 INC 22504 873309350 SUM 20575 24828 SUM 590 19901 SUM 4927 16564 SUM 6820 17525 INC 20325 12710087 INC 21872 851753578 INC 29826 5569207 SUM 291 14715 SUM 21923 25488 INC 8232 554818586 SUM 1131 32346 SUM 2339 29556 SUM 1067 29943 SUM 12918 18661 SUM 15446 32000 SUM 993 20540 SUM 2979 25356 SUM 16552 34546 INC 34218 959305212 INC 29695 145383514 INC 5543 72476636 SUM 5059 34572 INC 14912 716234349 SUM 2996 22200 INC 16055 135932345 SUM 2249 19676 SUM 9432 27180 INC 16987 272694403 INC 13284 805097961 INC 4144 401569284 SUM 1677 34136 SUM 17196 33234 INC 11180 39849468 INC 34037 827642868 INC 7224 926924947 SUM 968 31904 SUM 5145 20878 SUM 8217 26484 INC 6139 995932035 SUM 13937 28488 INC 17772 610449226 SUM 22113 31880 INC 33053 145334495 INC 26456 241394633 SUM 2351 7765 SUM 4658 11435 SUM 3330 20735 SUM 47 12001 INC 22612 868780914 INC 15791 335406193 SUM 2230 23887 INC 7924 31769744 SUM 27929 33370 SUM 18166 28106 INC 10342 777950655 INC 19000 80302095 SUM 5399 23974 SUM 7363 13674 INC 5333 268842249 INC 5656 672280601 SUM 10581 29843 SUM 17995 28541 SUM 551 29140 INC 6777 517343794 SUM 16531 34501 SUM 12636 28279 SUM 11430 32270 SUM 13174 22955 SUM 5021 33509 INC 28817 414247267 SUM 1654 7951 INC 22081 609233219 INC 26115 342749495 SUM 9961 34390 INC 5404 945814788 SUM 2068 19085 INC 32230 453827299 INC 31360 528229634 SUM 5631 27009 SUM 192 22294 SUM 18284 34643 SUM 4532 23473 INC 25706 143246219 INC 8150 138717449 INC 20379 8016767 SUM 1197 28985 INC 34438 82976910 SUM 2743 27002 SUM 26137 32881 SUM 1297 31313 INC 2200 861256131 SUM 3688 14564 SUM 47 5904 INC 21655 744313532 INC 15052 145064454 SUM 5684 12996 SUM 3155 23818 SUM 13883 28162 SUM 13079 25691 INC 7540 947875557 SUM 2520 34183 SUM 2900 32306 INC 10297 22741816 SUM 2190 15046 INC 34655 26931416 SUM 7270 33904 SUM 10413 33043 INC 34291 901123348 SUM 12915 32673 INC 32578 945536604 INC 27984 341643355 SUM 9793 25878 SUM 16983 22294 SUM 24270 32207 SUM 823 6406 SUM 9757 32968 SUM 5518 29333 INC 5869 794170314 INC 5188 67868575 SUM 1909 13707 SUM 5197 32563 SUM 5210 27848 SUM 8765 17433 SUM 6356 31089 SUM 11790 25658 SUM 22652 33208 SUM 10810 31224 SUM 6117 27221 INC 22213 323993678 INC 3386 218903111 INC 4177 622065361 SUM 1840 21120 INC 9576 73466698 SUM 8503 18876 SUM 1278 34303 INC 3448 855587831 INC 3148 900561944 SUM 16012 33721 SUM 9211 33970 INC 12492 136970535 INC 24353 144023879 INC 29065 994884255 SUM 1541 16111 INC 1361 188004930 SUM 2245 33269 SUM 10105 31171 INC 22272 917564079 INC 19776 805147979 INC 26001 878590430 INC 24750 11125760 INC 15698 130281000 INC 28027 147441511 INC 17295 704585208 INC 34646 28746033 SUM 25348 34707 SUM 14421 30869 INC 14766 536857081 SUM 4684 33066 INC 33629 982896425 INC 1334 809464989 SUM 7249 22246 INC 3896 869526083 SUM 5133 33608 INC 7526 79267189 INC 29397 717616545 INC 26359 777786192 SUM 8523 29326 SUM 16151 27457 INC 22072 938540807 INC 8819 810754205 SUM 8419 24924 SUM 6194 11929 SUM 22715 33361 INC 27660 6472147 SUM 3818 19820 INC 4772 303377869 INC 9512 991174941 INC 30212 542542683 SUM 946 20201 SUM 1324 19694 SUM 8245 30996 INC 29527 945145689 SUM 9201 32268 SUM 20663 33625 SUM 7604 30264 SUM 16533 25826 INC 1153 71096867 INC 22309 60186373 INC 1351 113014386 SUM 36 29504 INC 8046 828061595 INC 17563 961395073 SUM 687 12595 SUM 806 24217 INC 25646 417405778 SUM 9786 24627 INC 3286 70623149 SUM 23359 32315 SUM 2428 14874 INC 21186 12165941 INC 6228 827475932 SUM 408 33008 SUM 14000 34612 INC 1565 485861576 SUM 278 33978 SUM 17211 30500 INC 799 743756984 SUM 10971 34252 INC 9581 257270999 INC 22329 877835468 INC 20651 995495982 SUM 21252 30955 INC 14075 855321100 SUM 7908 29759 SUM 1001 33693 SUM 24946 34521 INC 14365 987106966 SUM 27151 31976 SUM 19163 34388 INC 25560 942437496 SUM 7339 30938 SUM 5730 28159 INC 23497 884785757 SUM 24269 31895 INC 18547 12988214 SUM 16437 34168 SUM 2962 14948 SUM 30088 33864 SUM 21661 32693 SUM 19295 29331 SUM 12944 33822 SUM 3892 19786 INC 8272 902904374 INC 7915 484762713 INC 7040 760527729 INC 30004 142998285 SUM 20543 34713 SUM 6886 29572 SUM 53 30174 SUM 10373 33956 SUM 4701 31647 SUM 12023 17747 INC 26220 539305032 INC 17895 894305671 INC 11070 138010007 SUM 4435 27499 INC 14913 27129962 INC 31049 592732029 SUM 2402 34298 INC 15084 826840606 SUM 8437 26964 SUM 17112 34055 INC 29566 934209059 INC 1795 492192020 INC 15285 894035859 INC 23335 670018209 INC 170 470038325 SUM 10279 23741 INC 28211 609556991 SUM 5443 23913 SUM 17881 34339 INC 23910 113320837 INC 26576 70751177 SUM 2860 27693 INC 26184 340034864 INC 18692 937368995 SUM 25251 33465 INC 15057 107333837 SUM 1044 7768 SUM 24005 34650 INC 998 165687710 SUM 11784 34421 SUM 1005 27513 SUM 20288 33429 SUM 8716 25402 SUM 12014 30664 SUM 8737 30382 INC 23408 450482051 SUM 20230 34456 INC 19761 857076339 INC 18719 83720979 INC 29942 593795213 SUM 701 25720 SUM 11227 34083 SUM 30777 32783 INC 31888 364226323 SUM 17733 28364 SUM 27410 34259 SUM 4206 25368 INC 14600 780126950 INC 15294 892640987 INC 24151 811489265 SUM 7531 33774 SUM 13252 22761 INC 26043 13049759 INC 12826 927898702 SUM 761 16990 INC 21439 52055595 INC 9150 819495797 SUM 7583 24790 INC 22804 489301626 INC 24379 676303672 INC 19255 24839972 INC 1715 872203004 SUM 184 25333 INC 11812 802017651 INC 22421 384459890 SUM 4302 34092 INC 11122 121514730 SUM 8260 23980 INC 6000 145367955 INC 21563 16377936 INC 22544 63673178 SUM 6858 32183 INC 6276 978435838 SUM 17049 27353 INC 23072 492207113 INC 19796 602311420 INC 1470 871246736 INC 5065 756157152 SUM 4613 33171 SUM 4492 8372 INC 15112 145352949 INC 16129 737179046 INC 3502 407280727 INC 1867 897067097 SUM 2120 13421 SUM 155 16584 SUM 4168 26455 SUM 1569 21165 INC 9614 408332734 INC 34090 943226700 SUM 16525 31607 SUM 5251 21148 INC 12796 33595727 SUM 630 27282 SUM 4164 19776 INC 5942 991282703 SUM 382 32978 SUM 19360 26795 SUM 501 32322 SUM 2814 21256 SUM 1368 33775 INC 16899 438367126 SUM 1974 9380 INC 16193 442782362 SUM 7584 24775 SUM 190 13581 INC 33799 726422724 SUM 8620 32943 SUM 18964 34303 INC 5512 449790809 INC 8576 137538844 INC 9943 465540132 INC 2166 747780710 SUM 30322 33972 INC 7690 852511167 INC 28231 106899838 INC 2374 12191382 SUM 2433 29997 INC 33531 198456524 INC 19418 894842407 INC 17760 16148586 SUM 1851 22171 INC 321 672003028 SUM 835 29458 SUM 3376 30632 INC 5466 54584769 INC 28652 351965537 SUM 178 33149 INC 20149 222551806 INC 18288 66902752 SUM 513 24227 INC 12664 819865317 INC 6299 333990439 INC 2739 802419821 INC 30292 284253044 INC 25436 759892617 SUM 15888 34329 INC 16706 478509549 INC 20607 860148737 SUM 27461 29760 SUM 6450 24302 INC 5241 147398679 SUM 9735 34415 SUM 1146 21203 INC 9961 851900435 INC 28259 8885523 SUM 7984 31600 INC 15407 458655514 INC 17811 491808884 SUM 4587 24521 INC 2718 18082718 INC 31556 270285891 SUM 10664 25873 INC 33252 483549343 INC 19753 827485215 SUM 2520 33404 SUM 10147 17434 INC 29560 490099971 INC 14188 734065691 INC 10568 224251326 SUM 18990 25573 SUM 15252 30600 INC 20008 473713878 INC 14852 36979742 INC 27384 592870812 SUM 19361 34441 INC 16230 989141366 INC 14941 758522487 INC 19935 942559755 INC 7509 453880824 INC 22568 117060897 SUM 730 25152 INC 23103 55305917 INC 4814 483192929 SUM 4652 30386 INC 907 945147234 SUM 15471 27111 SUM 675 13770 INC 31174 458333644 SUM 18746 34665 SUM 16872 28172 SUM 19821 30548 INC 21507 905924605 SUM 17496 21587 INC 17057 97090334 SUM 7023 12426 SUM 2633 26498 INC 11293 702597206 INC 9024 820004000 SUM 13551 21624 INC 28728 942952234 SUM 24251 33267 INC 23189 340569829 SUM 2408 24551 INC 7175 111264083 SUM 4974 27420 INC 84 939512992 INC 22105 959839646 INC 14112 726917911 SUM 259 30538 INC 14298 660849520 INC 10209 84667985 INC 8646 3203621 SUM 20873 34672 INC 33626 720070949 SUM 11467 28414 SUM 212 24263 SUM 22268 30719 SUM 22949 31279 SUM 8070 30809 SUM 5096 20231 SUM 13691 34251 SUM 23055 30690 SUM 507 14256 INC 29998 807355401 SUM 15981 29278 INC 24939 791874773 INC 16210 149484648 SUM 20121 32553 INC 21974 951012108 INC 13990 923653065 SUM 665 10912 SUM 567 30385 INC 27630 504748099 INC 29797 806881948 SUM 1292 24304 INC 31776 109180167 INC 16639 156025816 SUM 1699 7465 INC 14830 441026215 INC 22963 75067179 SUM 1492 23052 INC 21180 875977111 INC 1572 971145744 SUM 25694 33506 INC 22503 860776153 SUM 183 21058 SUM 6832 25086 SUM 6628 13351 INC 18714 885500385 SUM 15859 27853 SUM 400 23235 SUM 9694 28765 SUM 216 19562 SUM 24035 34010 SUM 6931 30393 SUM 15570 25652 SUM 4969 34490 INC 33920 760651479 SUM 9470 34104 INC 12302 46981540 SUM 19586 32271 SUM 2823 20808 INC 30586 3802534 SUM 1323 32975 INC 5640 188007945 INC 6434 132545283 INC 23828 982836159 SUM 5712 29923 SUM 786 32072 SUM 20936 27141 SUM 7023 28510 SUM 12471 21417 SUM 1465 18982 INC 5602 794161819 SUM 3946 13309 SUM 305 27120 SUM 711 9325 SUM 17527 31386 SUM 560 10734 SUM 5574 23820 SUM 17708 33832 INC 22429 961917107 SUM 16208 33587 INC 3274 21404806 SUM 13698 27401 INC 8228 172338211 INC 2962 483535634 INC 16958 568630627 SUM 2410 28353 SUM 14260 28557 SUM 4204 34659 SUM 12947 32262 INC 29250 853831616 SUM 19912 34205 INC 9064 416678451 INC 12521 818831249 SUM 9210 30077 INC 999 698681185 SUM 11102 28276 SUM 4633 18900 SUM 17000 33403 SUM 3986 34429 SUM 2675 18905 SUM 19091 33068 SUM 10549 28134 INC 294 146396299 INC 10153 26941564 INC 26727 28734108 INC 31306 187858086 SUM 2341 25978 SUM 2166 5479 SUM 23898 34379 INC 2023 760194986 INC 7124 128608444 INC 18906 139067838 INC 33433 606909085 INC 3418 751415595 INC 22705 784682395 INC 1881 801086032 INC 12594 576195733 SUM 8138 33813 INC 16695 879006263 SUM 12976 27905 INC 3932 142758688 INC 21387 849677396 SUM 8543 32902 INC 8024 742080980 SUM 73 33363 INC 7961 11083004 SUM 12233 26315 SUM 9744 22120 SUM 2923 33220 INC 26388 97063405 SUM 1775 13376 INC 26128 56656665 INC 21753 70819263 SUM 9195 33256 SUM 2388 19463 INC 8938 644121831 INC 28065 812414343 INC 12738 305382601 INC 6331 514832837 INC 12171 45680427 INC 27972 325246701 INC 26005 22784621 SUM 18144 34524 INC 28517 28022407 INC 27107 861258649 INC 11185 28519873 SUM 21785 33697 SUM 33655 34632 INC 14266 68780118 SUM 15979 34189 SUM 6532 31744 SUM 31822 34473 SUM 12270 17236 SUM 11021 34251 SUM 2629 29932 INC 33479 960447767 SUM 7914 30370 INC 26956 929370475 INC 19558 961924211 SUM 646 26944 INC 19245 600606710 INC 21139 16168816 INC 10387 62679488 INC 19716 97009045 INC 28231 95412846 SUM 8181 19454 INC 34211 60045195 INC 28173 13234403 SUM 7994 33242 INC 20716 584856543 INC 25448 357938227 INC 22432 3859300 SUM 26650 33863 SUM 4204 33885 SUM 2062 27493 INC 9879 670526083 SUM 12184 30910 SUM 13099 32965 SUM 4325 28225 SUM 762 25431 SUM 36 9418 INC 33609 805235151 INC 9061 12181357 INC 1435 993878964 SUM 16469 33217 INC 7782 972982894 INC 30158 452207113 INC 32770 13148852 SUM 13677 34558 INC 2854 284729623 SUM 3550 34056 INC 4905 492159700 INC 22414 135894502 INC 23399 961864978 INC 17715 18425586 INC 20636 10899967 INC 23441 165954933 INC 9020 22628390 SUM 1852 14647 INC 34440 138986992 INC 34052 934176591 SUM 3704 28467 INC 30430 584332141 INC 14048 720789898 SUM 17433 19987 SUM 11191 25760 INC 27134 4820946 INC 14081 421898401 SUM 11513 29136 SUM 3417 32791 SUM 12944 23314 INC 104 942758541 SUM 3195 14346 INC 14780 27955903 INC 13418 89416163 INC 14618 659895663 INC 3674 147465727 INC 16578 2532541 SUM 1417 26881 SUM 3990 34560 SUM 3427 30460 SUM 31881 34272 INC 489 76136536 SUM 1162 32400 SUM 30828 34586 SUM 25530 34096 SUM 506 14500 SUM 18600 29757 SUM 1463 28652 INC 15240 961975456 INC 32586 2418454 SUM 17028 34513 INC 6039 155435644 SUM 5336 13369 SUM 7271 31332 INC 31811 507223258 SUM 20800 27753 SUM 23193 31553 SUM 32538 33743 SUM 18961 30047 SUM 25237 33864 SUM 5017 18127 INC 29957 805259928 INC 17599 484872405 INC 6298 282106957 SUM 2797 34348 SUM 3388 16130 SUM 1103 13595 SUM 2996 16604 SUM 27086 31330 SUM 12498 30431 INC 5760 29039716 INC 27564 952617944 SUM 1208 32711 INC 26890 315812148 SUM 18768 33056 INC 1544 672143059 INC 22489 438500186 INC 32258 952310982 INC 32790 996217178 INC 6847 250682739 SUM 7261 29841 INC 4501 893820975 INC 11256 809751980 SUM 12063 26699 INC 29833 760625814 SUM 6903 21955 INC 19301 222730261 INC 14309 999377059 SUM 8133 27614 INC 22662 142996326 INC 423 986831298 SUM 16818 27674 INC 17179 422984228 INC 16015 609523447 SUM 11209 30135 SUM 9171 30688 SUM 3878 26410 SUM 21856 32587 SUM 10590 29725 INC 18317 223719623 SUM 8127 31966 SUM 2621 17293 SUM 13077 31911 INC 27405 743857086 INC 12794 147317411 INC 6665 790156457 SUM 2791 27980 SUM 15221 21177 INC 19050 72155142 SUM 1365 32705 INC 8670 955343769 SUM 3289 14581 INC 16388 952135554 INC 8733 956296258 INC 5191 683719560 INC 1083 739659429 SUM 24699 33490 SUM 13306 25227 SUM 6835 29081 SUM 2418 16300 INC 34279 113121737 INC 30976 768604241 INC 24993 535788213 SUM 145 3093 INC 25168 145325869 INC 16295 823269936 SUM 24364 29742 INC 18470 997901015 SUM 14825 33268 SUM 5106 23515 SUM 16761 21795 SUM 763 15266 INC 8547 3799876 SUM 166 27765 INC 18395 241990035 INC 7267 128341820 SUM 13308 26235 INC 15595 983689313 SUM 17433 30518 INC 22728 257690351 SUM 30916 34368 INC 32061 19187241 SUM 5132 30134 SUM 8548 33829 SUM 19383 31824 SUM 6251 26287 INC 3722 993380766 INC 24892 619725155 INC 6260 743617717 INC 29107 803676777 SUM 29291 34088 INC 32148 147158851 SUM 27419 30667 INC 25064 127165056 INC 24298 22493010 SUM 16440 26729 INC 23622 728020762 INC 31809 709681703 INC 30640 6269516 INC 12221 18554978 SUM 4406 12744 SUM 9667 33739 INC 15852 324432332 SUM 23523 34214 INC 25547 270280183 INC 14687 4492749 INC 29986 912519438 INC 28402 50668516 SUM 5115 12770 SUM 3766 18511 SUM 2512 28504 SUM 79 15898 SUM 12271 20847 INC 7326 975403182 SUM 7343 32675 INC 9560 149221911 SUM 19339 31699 INC 16596 888535260 INC 3567 760328285 INC 31611 528081599 INC 27203 201247988 INC 10142 140579507 INC 18168 961975155 INC 19845 27485141 INC 5810 129105890 SUM 1500 7291 SUM 472 14900 SUM 22965 26521 SUM 2324 30871 INC 18934 112835185 SUM 14847 21722 INC 19607 790981102 SUM 14262 22902 INC 19624 977461747 INC 16867 961293716 SUM 379 19662 INC 29444 299876402 INC 14958 10161545 INC 13659 873219316 INC 12132 659891542 INC 12414 20118147 SUM 6568 32103 SUM 12767 27640 INC 24382 143261044 SUM 1903 19630 INC 11063 972215416 SUM 12795 34499 SUM 26488 29945 SUM 1987 33054 SUM 1409 32937 SUM 19935 32697 SUM 1333 17544 SUM 6645 31463 INC 29583 42483555 INC 27202 912326086 INC 24193 111778796 INC 19038 12053008 INC 26219 28552342 SUM 464 19564 SUM 4758 16286 SUM 23177 27487 INC 32202 8891310 SUM 2609 20811 INC 26669 539931152 SUM 622 22041 SUM 10974 32153 INC 1696 907382890 SUM 13028 24833 SUM 5781 16283 INC 3025 845301952 SUM 9229 33501 INC 15163 780358680 INC 10341 476256140 INC 4481 878741473 INC 14331 134852325 INC 1777 64741994 INC 30384 409222328 SUM 5037 12828 SUM 1913 6034 INC 16556 332697809 INC 28282 492168382 SUM 2188 31869 INC 26134 26225740 INC 7881 954295629 INC 13004 995168238 SUM 14186 23911 SUM 11 33339 INC 15588 957599161 SUM 6890 31931 INC 14734 693183752 SUM 12452 34684 INC 7102 397394415 SUM 13284 26406 INC 4085 969208551 INC 13360 13216965 INC 23545 112559419 SUM 456 15710 INC 33736 431358175 SUM 11448 33006 SUM 18626 33187 SUM 2048 15458 INC 23502 742445284 INC 244 130633549 INC 30050 122042687 INC 33093 485164068 INC 10095 961913088 SUM 11406 32389 INC 5378 769819593 INC 7104 20025193 INC 22140 329376907 INC 29167 12005312 SUM 2256 20102 INC 17803 440701027 INC 18751 401685747 INC 25387 130040659 INC 28606 3836238 INC 32651 609546840 INC 28493 470155486 INC 14460 80056033 SUM 18329 31036 SUM 11362 34104 SUM 3301 9790 INC 24435 26871983 INC 25469 935942018 SUM 16610 32237 INC 19131 521981002 INC 25977 980728274 INC 29557 55124645 INC 31483 110718070 INC 2579 8975692 INC 7732 463571255 SUM 4337 30086 SUM 18687 31859 SUM 23599 30171 INC 29341 851366772 INC 15802 871348041 INC 34220 145329102 INC 211 241494378 INC 20514 147438858 SUM 4362 33383 INC 14623 356812183 INC 13255 756410263 SUM 28462 34453 SUM 8631 33348 SUM 2309 30450 INC 28396 977687208 SUM 30461 34645 SUM 2915 16519 INC 13506 312741612 INC 6298 756165997 SUM 6719 33007 INC 34201 147217964 SUM 1315 4426 INC 17849 991237625 INC 15402 26438019 INC 24668 24776001 SUM 13499 32623 SUM 6106 34551 INC 33427 948820696 INC 9174 491129649 SUM 14754 22385 SUM 1921 17742 SUM 25301 26783 SUM 11821 25797 SUM 357 11271 SUM 13949 32289 SUM 11360 33129 SUM 13662 33404 INC 17140 777115496 INC 3748 357688485 SUM 19167 25410 INC 8872 710881662 SUM 3977 28158 SUM 15469 34585 INC 2279 223511229 INC 26241 147482714 SUM 6433 33437 SUM 7955 32648 INC 18957 56876025 INC 9262 24763226 INC 15185 687513447 INC 14948 138856623 INC 26588 938562098 INC 27651 751056233 SUM 8352 29649 INC 33555 973326284 SUM 12240 34431 SUM 13680 30045 SUM 1097 31753 INC 14345 994736396 INC 14112 270956332 INC 26895 20663947 SUM 4245 9387 SUM 9769 23052 INC 541 989696748 SUM 2744 9737 SUM 2571 16457 INC 6420 243220765 SUM 18820 29303 SUM 3586 29370 INC 28306 217153404 SUM 1649 17077 INC 16368 341386199 INC 26798 871929945 SUM 14397 32437 INC 173 347213852 INC 4672 820687620 SUM 8265 28873 SUM 346 20741 INC 474 125950660 INC 28696 684568634 INC 18620 484727911 SUM 2547 24291 INC 33970 13149767 INC 28924 971244859 SUM 15884 30576 INC 20907 28007463 SUM 13069 34029 SUM 23632 30423 SUM 2133 30694 INC 17896 870663546 INC 28568 878844346 SUM 8796 32339 INC 28614 122138737 INC 1426 25742891 SUM 10758 29128 SUM 11710 31688 INC 2118 984888263 SUM 24613 32885 SUM 17983 21683 INC 7352 942887763 INC 4017 877929113 SUM 8745 34407 SUM 8409 24627 INC 17568 936749320 SUM 11727 25895 INC 27807 356831731 INC 19678 486654811 INC 5662 894297014 SUM 8583 20020 SUM 19915 33254 INC 2912 851215808 INC 34624 28521159 INC 34235 7312168 SUM 3229 30317 INC 34400 881889912 INC 22024 894342801 SUM 10354 17943 INC 2426 610561889 SUM 2152 14358 SUM 12914 30842 SUM 9959 31860 INC 20181 868383096 INC 1272 886549931 INC 21783 351320821 INC 30327 212941362 INC 27113 820875716 SUM 659 32028 INC 16451 857779504 SUM 2257 32514 SUM 5563 25553 INC 28485 954146172 SUM 11416 34471 INC 1746 291747829 INC 7793 122576356 SUM 13622 31985 SUM 12050 34179 SUM 23239 33875 INC 18643 957747639 SUM 15490 34639 INC 19843 976073295 INC 7633 22236432 INC 2587 921745441 SUM 87 11822 SUM 4865 21624 INC 1906 394169039 SUM 3199 30800 SUM 7437 11197 SUM 1112 7469 SUM 25229 34579 INC 7727 977573758 INC 29772 262377267 SUM 2766 32633 INC 16414 46363595 SUM 4020 20989 SUM 2572 33062 SUM 1865 14173 INC 9116 996936971 INC 27361 141950897 INC 14268 886468759 INC 27355 667825745 SUM 1881 32921 INC 24494 425078771 SUM 3173 28965 INC 24993 458135038 INC 10368 465550270 SUM 25095 32433 SUM 25005 32857 INC 9129 840102086 INC 18290 51760108 INC 21482 955180488 SUM 332 32200 INC 2478 584758041 SUM 10221 32630 INC 30029 37372487 INC 6216 93569959 SUM 9084 27088 INC 10168 458618237 INC 33242 818445181 SUM 12089 31555 INC 8755 843441988 INC 20527 146924090 INC 10817 869419676 SUM 13837 23047 INC 29886 458132323 INC 29076 953420331 INC 11360 867639964 INC 7698 26896812 INC 16180 6999438 SUM 24042 27984 SUM 14624 29722 INC 9506 954583359 INC 4062 745625972 INC 27671 960030846 SUM 2698 33840 INC 17890 422390657 SUM 12568 34542 INC 14327 961826581 SUM 12366 18228 SUM 139 15039 SUM 18096 27639 INC 14178 299939265 SUM 1039 20576 INC 16699 987104251 INC 14427 432511514 INC 13631 147202242 INC 29837 917331535 SUM 384 22130 SUM 925 23816 SUM 5838 31105 INC 16127 503999777 INC 25748 889605441 INC 2362 128604830 INC 29769 73701411 SUM 1494 30875 SUM 5615 20520 SUM 16398 29821 INC 29446 133686186 SUM 15610 33516 INC 11761 948385316 INC 17114 111712830 SUM 8890 32571 SUM 21068 34483 INC 31873 48536226 INC 10816 945715035 INC 14665 29043116 INC 20373 29049123 SUM 10304 31822 INC 14512 473367970 SUM 4255 25992 INC 1128 751723723 SUM 14955 31218 SUM 28274 32111 SUM 6492 23057 SUM 18227 30220 INC 30680 733851942 INC 17835 492182879 SUM 6276 27006 INC 30723 957161505 SUM 27286 33011 INC 22561 73644075 INC 8466 972873803 INC 15217 26917481 INC 9484 483793342 SUM 9416 27422 INC 34158 73996618 SUM 12349 33186 SUM 9769 32950 SUM 4365 25497 INC 15693 152399056 INC 5765 867978326 SUM 16866 33782 INC 26462 73645557 SUM 273 5059 INC 16310 877144687 INC 10175 686068816 SUM 21037 34464 SUM 3654 34484 INC 32502 139985768 INC 19589 138660862 SUM 5496 30143 INC 17659 28927239 INC 3385 28539468 INC 12586 144311598 INC 21327 487457566 SUM 891 32193 INC 2950 905012360 SUM 21379 25802 SUM 2375 18407 INC 26572 802422156 SUM 11575 23841 INC 1972 727039451 SUM 20181 31910 INC 33877 894798081 SUM 7914 29876 SUM 8194 11939 SUM 1988 13797 INC 21247 938408621 INC 20330 984911775 INC 30570 870520599 INC 23143 525509631 INC 17230 144848295 INC 13466 12263487 INC 20416 23374748 SUM 17364 26385 SUM 891 12919 SUM 16681 24711 INC 16545 349059830 INC 18996 475266492 SUM 1487 15495 INC 32876 65633328 SUM 2191 34208 INC 13984 934759518 INC 4269 880383707 INC 29673 113659610 INC 7706 955186405 SUM 10082 29879 SUM 7971 22075 SUM 3925 28211 INC 33710 610585494 SUM 10312 28631 INC 28561 56896263 INC 3434 855258010 INC 4666 677278603 SUM 16089 30164 INC 25129 689318827 INC 13605 819323781 INC 29725 904956245 SUM 24725 30760 SUM 955 18358 SUM 18783 25444 SUM 792 10373 SUM 8377 31757 SUM 8505 34618 INC 30868 519920426 SUM 4497 21771 INC 8205 9514097 INC 5461 606188693 INC 31164 600593919 INC 21628 221065837 SUM 1216 9830 SUM 9267 19139 SUM 3230 11748 INC 17284 721811476 INC 14892 22592410 INC 19473 108673627 INC 4730 424049108 SUM 7366 20111 INC 24475 837076388 INC 32398 442406045 INC 21461 885827920 SUM 24838 33749 SUM 2300 18190 SUM 2181 30293 SUM 4741 17875 SUM 3825 18643 SUM 27674 33576 INC 9063 686872285 INC 13602 28513305 INC 27867 753725300 SUM 17093 27033 INC 7787 726980392 SUM 17685 30419 SUM 18639 29951 SUM 1537 10532 SUM 13308 21720 SUM 27067 31162 SUM 12104 27686 INC 17091 140815899 INC 30931 926931111 INC 21470 642750468 INC 17783 595912515 SUM 3224 20138 INC 282 129042644 INC 9687 609657133 SUM 18392 32934 SUM 6858 25204 INC 34556 419921802 SUM 8731 16204 INC 31775 609507679 INC 23422 874559014 SUM 5842 28390 SUM 12122 29470 SUM 23219 34724 SUM 7021 31934 INC 21789 995529566 INC 4562 383226613 SUM 13226 31848 INC 28578 456543476 INC 24868 576780795 SUM 6505 28124 SUM 5516 9286 INC 29286 676606266 INC 13225 107568634 INC 20200 28974977 SUM 5442 30934 INC 13897 27093153 INC 27803 351142737 INC 20201 387263464 SUM 3783 28820 INC 29862 147201062 INC 24077 487984918 INC 6393 474376667 INC 23256 885652280 SUM 26068 34191 INC 14783 977466207 INC 6607 129856240 INC 31060 341216128 INC 15722 668385705 SUM 14364 33188 SUM 21560 31084 SUM 976 24704 SUM 394 21599 SUM 18096 28299 SUM 9191 32522 INC 23665 961950349 INC 31336 94670937 INC 32547 200212226 INC 21350 491105451 SUM 26278 34549 INC 1129 664834034 INC 23538 129278382 SUM 8182 23721 INC 6219 693401084 INC 23646 486696108 SUM 866 14252 SUM 826 34567 SUM 6025 29111 INC 5752 722361743 SUM 1460 33004 INC 1348 24703005 INC 8350 394828250 SUM 5362 19577 INC 33225 817314162 SUM 1344 30720 SUM 19299 32423 INC 21066 137778538 SUM 25406 32710 INC 13755 391986471 INC 14855 783312036 SUM 22853 26160 SUM 7513 33099 INC 8936 71044713 SUM 16188 20333 SUM 5485 32482 SUM 5933 22455 SUM 10538 13421 SUM 315 29429 INC 24728 810426742 SUM 9694 34578 SUM 932 10610 SUM 22684 26433 INC 8387 607510638 INC 11511 139059680 INC 24759 621847024 INC 27121 583294360 SUM 4863 30351 INC 1634 20422705 SUM 11467 21552 SUM 3924 21600 SUM 300 6350 INC 33894 952579629 SUM 2216 18969 SUM 6707 34427 SUM 25315 27269 SUM 5639 16852 SUM 5625 31315 SUM 3514 15789 INC 26911 339958527 INC 18287 491557905 SUM 2730 19555 INC 25757 987777948 SUM 5477 28705 SUM 7315 24282 SUM 13821 25552 INC 780 586567672 SUM 25613 30675 INC 6641 4277340 SUM 6909 30341 INC 13886 29014520 INC 6126 960778790 INC 26050 71951035 INC 15033 339932500 INC 16079 73715431 SUM 261 26731 SUM 6175 25817 SUM 3000 23804 SUM 3898 23796 SUM 27825 34613 INC 29585 462810489 SUM 5125 21764 SUM 4223 30107 INC 16970 357831787 SUM 16191 26680 INC 7209 144793729 INC 11096 401404586 INC 33566 859351597 SUM 20699 32029 SUM 1878 25953 INC 19262 27961515 SUM 7036 11161 INC 15715 492152220 SUM 585 15410 SUM 13573 15770 INC 24909 147429017 INC 145 12185290 SUM 8209 30177 SUM 16441 19019 INC 6061 325393343 SUM 17812 30896 SUM 9831 13012 SUM 5461 26351 INC 26457 12185033 SUM 6967 29660 INC 21999 693536561 INC 14700 740431087 SUM 4780 30197 SUM 2692 19882 INC 29027 22263471 INC 8822 774686536 SUM 8646 31140 SUM 25290 33203 SUM 6835 9602 INC 13375 351609234 INC 2715 957549864 INC 189 946772615 INC 26878 56371230 INC 20502 71980252 INC 5292 974727816 INC 12445 257903681 SUM 11284 13523 INC 16764 79320353 INC 18980 878333509 INC 6172 889765724 INC 20 587819736 SUM 23587 33376 INC 2507 568627143 INC 3420 2462896 INC 7324 290338640 SUM 295 29526 INC 24887 290854933 SUM 16002 33144 INC 19259 490596420 SUM 13104 33083 INC 31045 64199267 INC 614 890580303 INC 17950 3477585 INC 28888 939509497 INC 14887 892566399 SUM 3837 26384 INC 30979 42574488 SUM 23683 31917 INC 5921 29023533 INC 19196 78958923 SUM 121 18620 INC 32652 758514462 SUM 7093 32455 SUM 9350 34331 SUM 16742 27871 SUM 6905 26183 INC 5446 71907435 SUM 1618 27472 INC 30748 73284107 INC 13983 75752168 SUM 2212 27530 INC 15986 721742117 SUM 1888 12425 SUM 1765 17051 INC 20215 132786875 INC 21092 665780823 INC 30451 508737816 SUM 9954 34490 SUM 18496 22954 INC 10907 991302478 INC 9718 794154052 INC 23625 971239618 INC 1341 509917460 SUM 9862 32566 INC 6540 71294502 INC 6666 73232621 SUM 7488 22003 INC 15669 187673539 INC 11950 912606348 SUM 10498 31884 SUM 170 10965 SUM 4944 8811 SUM 5606 21713 INC 20921 416313021 INC 6358 147219985 INC 23660 151304124 SUM 22153 28753 INC 32644 988050005 SUM 288 13455 SUM 270 25115 SUM 3304 14711 SUM 520 21384 INC 23085 342835524 SUM 12580 32197 INC 20270 991227216 SUM 14153 28559 SUM 4827 26433 SUM 5884 18548 INC 22286 860648777 SUM 1785 21199 SUM 356 32836 SUM 9368 21865 SUM 3361 34566 INC 32718 289698361 SUM 5375 32432 SUM 20247 24640 INC 1694 134460818 SUM 2172 34494 SUM 4910 32571 SUM 3872 27513 SUM 19880 34483 INC 2817 146664360 SUM 9107 28774 INC 27645 418176024 SUM 19375 26217 INC 32940 575585831 INC 23445 422965393 INC 33059 917550632 INC 13295 606501 INC 30668 683281563 INC 2705 129600527 SUM 23577 33830 SUM 4467 20642 SUM 10423 34369 SUM 1067 34406 SUM 3343 24119 INC 23591 610550128 SUM 3198 23791 INC 9830 29053991 INC 22005 772926793 SUM 5206 24508 SUM 8225 32901 INC 14395 73721416 INC 11001 894819796 SUM 21785 33690 SUM 2308 19845 INC 16027 56886212 SUM 10820 17310 SUM 7101 29487 SUM 6851 15321 INC 25628 28069814 INC 11969 147473905 INC 4086 673670075 INC 12004 71109187 SUM 21066 30863 INC 26537 994368471 SUM 8522 24142 INC 2335 819410352 INC 3822 949333586 SUM 20419 33649 INC 26024 172790496 SUM 2574 13293 SUM 10247 15890 SUM 2017 28747 SUM 636 16259 SUM 17238 29460 SUM 6173 34332 INC 31021 934893141 SUM 13061 31081 INC 3998 782097012 SUM 1205 17650 SUM 1377 20574 INC 6689 69501483 INC 13636 852779023 INC 1513 873867786 SUM 9619 32207 SUM 1511 32397 INC 20476 894507583 INC 14474 353661973 INC 6863 877985054 SUM 10898 15531 INC 25720 795925181 INC 4312 893897191 SUM 8484 12737 INC 2117 24688237 INC 28648 122141068 INC 19929 964537234 INC 19941 96331665 SUM 7759 19113 INC 31953 859685587 INC 23809 877951499 SUM 12035 30397 SUM 3685 29218 INC 28341 4678982 SUM 5607 17538 SUM 13835 25317 INC 15513 28693728 SUM 4585 27938 SUM 656 8435 INC 18516 693438376 SUM 11774 31477 SUM 2108 20457 INC 23831 441735494 SUM 9967 31073 SUM 8880 21347 SUM 301 5690 INC 14389 738144225 SUM 1905 4516 INC 8291 873097994 SUM 5048 17187 SUM 3304 34298 SUM 8459 29257 SUM 12706 31643 INC 30355 129252983 SUM 18668 29122 SUM 1454 25079 INC 29070 24774649 INC 10381 79848999 INC 20195 67422669 INC 9063 3896748 INC 17948 939355090 SUM 8495 33355 SUM 1489 34174 SUM 2300 24007 SUM 5203 19408 INC 34574 401908461 SUM 4071 22654 SUM 11657 34719 SUM 9243 32753 SUM 957 25940 INC 24603 535552215 INC 14876 20488183 INC 4930 580950037 SUM 9385 22281 SUM 2422 24292 INC 21088 610122076 INC 1386 339655746 INC 4389 31344670 INC 21313 12813730 SUM 1544 29304 SUM 10910 32991 INC 785 757938105 SUM 1042 33323 INC 5712 986537674 INC 2243 145380548 INC 3231 811863951 SUM 664 22126 INC 12759 995305725 INC 23471 692879160 SUM 3258 16091 SUM 10837 22648 INC 19013 250545508 SUM 3244 33555 SUM 10083 20571 SUM 584 14031 SUM 987 13203 SUM 14808 32035 SUM 10402 33989 INC 1128 803463809 INC 9134 936410436 INC 15474 145266148 SUM 1916 6424 INC 29128 680937092 INC 398 141994426 SUM 683 33262 INC 17257 147231873 SUM 2892 16910 SUM 2290 31519 INC 26245 110200628 SUM 6964 30126 SUM 17442 19293 SUM 6897 26862 INC 4518 760610983 INC 20491 472194279 SUM 2278 5158 INC 19149 943910314 INC 2667 938962288 SUM 388 31845 INC 32306 141427482 INC 7979 489855279 SUM 12282 26009 SUM 2553 17056 SUM 7112 16974 INC 1811 147424920 INC 10644 2170031 INC 25657 190181982 INC 23526 993628114 INC 13081 995073334 SUM 12772 20868 INC 29403 150011889 SUM 3554 30919 INC 22132 28171099 SUM 13646 31129 INC 26386 466940818 INC 13856 39783442 INC 25946 894840707 SUM 1862 11237 SUM 6257 31680 SUM 881 26228 INC 14031 12676679 SUM 5472 18622 SUM 1438 30077 SUM 6677 31233 INC 11763 475411792 INC 34212 40125143 SUM 14835 34244 INC 33977 122084043 INC 27876 113883480 SUM 21952 28497 INC 598 26578745 INC 30888 773345489 INC 33141 24344629 INC 2473 919316945 INC 12028 7280788 INC 28601 971311229 INC 14054 592253324 INC 16600 976608875 SUM 9338 29497 SUM 4254 25099 SUM 17929 31756 INC 15348 947387572 INC 26118 955270176 INC 9587 10615980 INC 28571 885907786 SUM 8188 13707 INC 28291 280549914 SUM 684 21340 INC 32769 954599026 INC 686 503199743 SUM 2526 16680 SUM 12249 15743 SUM 16884 26775 INC 30317 961829211 SUM 13625 32965 SUM 4184 19633 INC 17927 960627700 SUM 855 11644 SUM 2338 25140 INC 5566 20091711 INC 12028 876849583 INC 2646 651244622 SUM 778 33693 SUM 2340 23950 INC 29589 127805687 SUM 636 20276 SUM 1869 34090 INC 27742 722586616 SUM 631 18379 INC 10050 450133562 SUM 23525 34491 INC 5969 814544785 INC 12586 528905425 INC 19959 145335455 SUM 5722 23251 SUM 11383 24380 INC 5803 990619094 SUM 10335 29515 SUM 540 22160 SUM 1672 31499 INC 14851 523174377 SUM 26484 34187 SUM 10185 27060 INC 25252 59342380 INC 33410 686642828 SUM 1279 14769 SUM 22339 26950 INC 33248 20433341 SUM 15778 21266 INC 33276 989102222 SUM 5453 23286 SUM 13240 28699 INC 7170 140839455 INC 33950 743230511 SUM 93 31600 INC 13160 603995716 INC 2925 508873191 SUM 6092 22837 SUM 682 22368 INC 23688 88760210 INC 13742 79001370 SUM 4149 14586 SUM 15384 19662 INC 8614 787372112 INC 14144 877746470 SUM 6337 32902 INC 11115 10368502 SUM 9990 26514 INC 18668 928285599 INC 2742 991937673 SUM 2736 31598 INC 11730 584395360 SUM 400 23449 INC 33736 955190813 SUM 29719 33125 INC 25017 809525131 SUM 247 33101 SUM 16736 33900 SUM 6689 24802 INC 28679 757385178 INC 26816 357972251 SUM 1510 33773 INC 10487 147466573 SUM 10103 31495 SUM 17703 31464 INC 32897 959458114 SUM 160 8583 SUM 5443 11416 INC 6345 825066105 INC 15209 937437990 INC 13458 835838984 INC 15830 138638692 SUM 5786 25084 INC 29183 531510859 INC 15388 13048337 SUM 4402 16983 INC 10805 13110057 SUM 2860 21525 INC 26393 14354220 SUM 12211 26665 SUM 4683 28042 SUM 6352 34469 SUM 1889 34242 SUM 383 20102 SUM 3146 27562 INC 8357 13259230 SUM 4178 23702 INC 15857 929486579 INC 21279 537124932 SUM 742 31599 SUM 5655 31504 SUM 6673 26492 INC 3209 593502800 INC 33461 874820690 SUM 23255 34319 SUM 19484 23249 SUM 1536 31090 INC 22343 868967099 SUM 10904 33376 SUM 7149 30155 SUM 23069 33785 INC 33945 940980857 SUM 14236 21008 SUM 4935 16380 SUM 3363 24189 SUM 15187 29164 SUM 25307 34490 SUM 7452 29147 INC 25307 968817972 INC 21218 917493770 SUM 2825 18307 SUM 77 3643 INC 5261 957480892 SUM 6895 29745 INC 3984 146424832 SUM 26429 29177 SUM 24907 26998 INC 9316 874811091 INC 4462 940284103 INC 34654 413958580 INC 20335 28446935 INC 7719 145076901 INC 4242 147138471 SUM 3797 9833 INC 25737 995247193 SUM 3183 22275 SUM 11270 30061 SUM 3992 20295 INC 4453 136364909 SUM 1336 12888 SUM 6629 30623 SUM 459 28874 INC 27246 566965762 INC 379 223242082 SUM 10148 15723 INC 13421 391381097 SUM 480 3794 INC 16338 836008287 SUM 7481 25368 SUM 834 19886 INC 26766 29043679 INC 24372 7916125 INC 9016 121693170 INC 18783 974501697 INC 22952 894829605 SUM 6516 9505 INC 13743 15133231 INC 11362 490625693 SUM 9238 31314 SUM 74 16817 SUM 6602 32127 SUM 1793 28736 INC 17323 250552124 INC 34247 758141947 INC 4012 820502742 SUM 288 15836 SUM 11796 31710 SUM 3211 11839 INC 6128 245035312 SUM 10935 30820 SUM 3667 34638 INC 21942 22717289 INC 28240 946430134 INC 29846 182835719 SUM 6582 24687 INC 9320 69493488 INC 10712 955343263 INC 15780 21221462 INC 25885 858535940 INC 722 860526999 INC 27089 50369801 INC 16103 735365009 SUM 20814 34728 INC 62 206651060 INC 31967 27860443 INC 23027 477657176 INC 289 64144238 SUM 11675 18331 SUM 18388 25446 INC 458 709500582 SUM 1182 4226 INC 32648 146313214 SUM 8882 21421 SUM 1640 9009 SUM 1467 14840 SUM 3039 18382 SUM 4911 23240 SUM 2862 31726 SUM 19773 29407 SUM 1366 20525 INC 2882 355877852 INC 26298 27632081 INC 30830 991308768 INC 5142 413828281 SUM 12055 23664 SUM 2804 30007 SUM 2881 30080 INC 3164 876343013 SUM 16 11445 INC 15756 101735256 SUM 19752 32465 INC 8150 898571659 INC 10975 690259234 SUM 12198 34245 SUM 12051 27451 SUM 19372 31201 SUM 9159 25927 SUM 695 14275 INC 20561 20539598 INC 7435 26972816 INC 7098 6775162 INC 24934 600045845 INC 8349 804656354 SUM 24536 34442 INC 30631 894323505 SUM 8128 10395 INC 27544 736135162 SUM 15203 31732 INC 32939 109462918 INC 22856 916711391 SUM 16806 34246 SUM 16919 30728 INC 3902 590741207 INC 1185 884236604 INC 33743 565571369 SUM 3644 24809 INC 32720 147207446 SUM 8237 30864 INC 22214 670521241 INC 17675 136864276 INC 6127 39623274 INC 6155 27374727 SUM 13108 20946 INC 11747 599846113 SUM 824 26130 INC 152 332811179 INC 34534 861134240 SUM 11276 30660 SUM 20 13789 INC 32170 143201551 INC 13365 29557543 INC 23210 492022273 INC 34336 419697706 INC 1143 130124793 SUM 30715 34370 SUM 1713 19110 SUM 4793 32128 SUM 60 33113 SUM 22038 29450 INC 515 491668580 SUM 3022 32739 INC 1811 501290221 INC 4182 215972295 INC 27812 872560344 SUM 8159 30356 SUM 24334 34266 INC 19357 894184993 INC 16660 145826261 INC 18865 307381876 SUM 16606 30684 INC 13746 945103782 SUM 9694 29194 SUM 9665 33307 SUM 2477 10579 INC 11250 308620344 INC 23630 459611085 SUM 1641 11809 INC 22092 575966461 SUM 2948 16491 SUM 6898 15391 INC 22330 458627557 INC 19953 143243560 INC 17284 962903975 INC 30248 69523577 INC 19832 289432975 INC 32692 840505542 SUM 167 28749 SUM 15251 27700 SUM 11943 29059 INC 29157 391369954 INC 34316 149790330 SUM 6864 30255 INC 16484 88723825 SUM 29213 33447 SUM 262 4343 SUM 3142 23763 INC 31131 940787726 INC 21699 797195545 INC 23187 753960761 INC 27505 760061076 SUM 20946 30596 INC 27240 756168756 SUM 1072 34333 SUM 3222 19271 SUM 6335 13981 INC 22665 887391584 INC 28315 884302642 SUM 7814 30365 INC 14471 14470198 SUM 838 28475 INC 4473 525655001 SUM 18630 27662 SUM 8032 28135 INC 14713 723221334 SUM 19846 30714 INC 22333 890098777 SUM 569 17124 SUM 326 13303 SUM 5 6746 INC 336 72163608 INC 21877 336828502 SUM 5766 30780 INC 943 486927624 INC 24379 944563259 INC 1871 897545354 INC 21942 147390957 INC 18750 64641131 SUM 9322 22707 SUM 5650 15493 INC 6997 223709747 INC 17506 817989713 INC 28093 876884309 INC 25227 928408184 SUM 14043 28080 INC 19620 55166414 SUM 7683 22713 SUM 1454 20543 INC 34704 759580047 INC 10607 357150559 INC 24684 608380068 INC 31294 73207417 SUM 2313 25394 INC 2607 954523483 SUM 1349 7361 INC 19648 876810439 INC 12839 888229078 INC 20225 19627381 SUM 136 19381 SUM 8866 30682 INC 33875 878912231 INC 28440 726944798 INC 21350 23264802 SUM 7326 30868 INC 11407 466403878 SUM 12699 33623 SUM 8120 28567 SUM 9222 33169 INC 34022 894704092 INC 14481 684835734 SUM 2418 5631 SUM 1267 32280 SUM 1783 24441 INC 6272 877877678 INC 27976 105483725 INC 2563 138743311 SUM 16905 29305 INC 7065 849143162 SUM 13435 24698 INC 4793 22240971 SUM 2630 34382 INC 15207 398783918 INC 32196 803171921 SUM 31359 33436 INC 1239 484772005 INC 9930 4877268 INC 9475 919537260 INC 706 25424045 SUM 60 33924 SUM 19024 34219 INC 34244 2475704 INC 13594 147437076 SUM 4075 29782 INC 7913 148928739 INC 28150 476382790 INC 30247 751927342 INC 30454 760298821 SUM 6581 18209 SUM 17013 32870 INC 32936 467966900 INC 26474 625336674 SUM 4431 21829 INC 18782 858774764 INC 25392 70036153 INC 27739 361633214 INC 15822 121433912 SUM 4725 12877 INC 32967 936676389 INC 29663 476355385 SUM 1086 32228 INC 31236 573866896 SUM 2975 5742 SUM 22372 32335 SUM 22458 34192 SUM 458 21325 INC 22029 951035369 SUM 5318 34670 SUM 9845 15108 SUM 4124 22760 INC 10172 1763074 SUM 6885 33801 INC 30601 986962076 SUM 812 24092 INC 31221 573626911 SUM 24944 34179 INC 28418 491902879 INC 32763 502159236 SUM 7487 30617 INC 5898 995275059 SUM 5673 31564 INC 465 929348252 INC 27621 996105557 INC 2715 620125450 INC 1111 442657290 INC 8353 589607966 SUM 1915 28193 INC 30075 69853422 INC 13213 13809146 INC 16916 993820129 SUM 56 17460 INC 28888 146646458 INC 15558 18526097 SUM 21770 28914 SUM 1172 9271 SUM 570 12240 SUM 5292 31247 INC 29096 805397341 INC 3364 526180270 INC 441 360397656 SUM 2672 6386 INC 30837 543221435 INC 28395 706612427 INC 24013 487739239 SUM 16053 28734 INC 19431 354020463 INC 16327 80322227 SUM 13705 28799 INC 3671 575685743 INC 21713 760049868 SUM 5377 30473 INC 6589 476346874 INC 10500 658358326 INC 5274 190264318 INC 4101 961796561 INC 28317 716046694 INC 16537 946018817 SUM 839 20736 INC 4866 879045183 INC 5500 492190404 INC 26723 845281955 INC 34163 874808393 SUM 4666 34406 SUM 881 13780 SUM 1568 20507 SUM 20471 32288 INC 3120 142706483 INC 32621 943209522 SUM 3507 32262 SUM 681 9593 INC 13068 87147835 INC 27682 3556223 INC 24071 635507956 INC 4837 147052307 INC 9950 24760526 SUM 5915 27527 SUM 4198 26759 SUM 3594 28497 SUM 4719 16538 INC 24214 945183083 INC 33001 491671195 INC 12126 845490118 INC 12308 457572341 INC 19531 141068336 SUM 10104 29579 SUM 13315 21433 INC 16938 888424596 INC 29724 536789299 INC 31610 27848236 INC 8291 138648900 INC 9241 877903130 INC 11338 26854967 SUM 36 33730 SUM 1983 19601 SUM 11948 28095 INC 25869 954542695 SUM 11696 24847 SUM 12087 33658 SUM 5916 21249 INC 14825 146298636 INC 23791 770009993 INC 17507 134860743 INC 10282 301481850 SUM 15206 28665 SUM 2561 31926 INC 15219 302330187 INC 1638 468402054 INC 798 138768324 SUM 8833 34173 SUM 15545 33814 SUM 16326 29009 INC 15113 794779114 SUM 19522 34000 INC 29542 424462515 SUM 10357 18373 SUM 11248 32297 INC 15514 344678425 INC 24635 61075468 INC 9439 207928520 SUM 1593 28664 INC 32678 741392795 SUM 262 22415 INC 4504 37395054 INC 713 147140106 INC 27158 878993312 INC 6674 472098532 INC 10150 2255446 SUM 23589 28409 INC 23099 28217187 INC 32331 26170315 SUM 210 32470 SUM 29610 34516 INC 17364 111705954 INC 32017 639536976 INC 21408 818114147 INC 17496 808826849 INC 25170 731629255 INC 13954 77750833 INC 26063 29033995 SUM 543 7000 SUM 16016 33264 SUM 15306 34681 INC 3286 685733728 INC 20887 29077073 INC 8111 28946041 SUM 11302 29405 INC 25403 670033296 INC 6335 904310737 SUM 23279 34141 SUM 6459 19841 SUM 6538 30743 SUM 9801 33411 INC 10360 937387223 INC 8110 393212727 SUM 2100 34447 INC 6999 878479718 INC 26789 907405372 INC 17171 492160638 SUM 18201 31099 SUM 5986 23003 SUM 5477 20608 INC 23833 608214355 SUM 26881 34482 SUM 1397 28056 SUM 19903 26077 INC 29368 97089099 INC 26920 141708700 INC 7096 938405387 SUM 17260 25064 SUM 25224 31641 SUM 23116 32773 INC 21830 9003781 SUM 18656 20311 SUM 11348 28518 SUM 7766 9887 SUM 4133 29278 INC 23004 518319979 SUM 26450 34471 INC 21663 141918184 SUM 11135 24601 INC 12843 447725731 INC 25555 868241413 INC 27122 914664069 SUM 1751 20377 SUM 10745 22154 SUM 16722 34484 SUM 246 30138 SUM 19780 25041 INC 27129 970822653 SUM 1949 22427 SUM 19541 28829 INC 27924 54561995 INC 16808 794789180 SUM 11633 32052 SUM 3803 32939 INC 3483 120196589 INC 14526 693468857 SUM 14742 31491 INC 25853 475435837 INC 6933 757972935 INC 15527 147470022 SUM 3393 20982 SUM 7835 27849 INC 1085 384610566 SUM 24842 34349 SUM 11059 31670 SUM 16417 22083 INC 14508 487982140 SUM 5613 34012 INC 6872 120476864 INC 1230 950781352 INC 17199 66229951 SUM 17460 34439 SUM 2107 27534 INC 1421 56735005 INC 575 331357065 SUM 13285 27165 SUM 15935 28162 SUM 10997 28443 INC 22128 961427718 INC 31803 943023818 SUM 5034 22196 INC 32024 12119543 SUM 2622 16440 SUM 7813 33898 SUM 20997 32063 SUM 11674 33027 INC 31240 105440729 INC 7204 887180124 SUM 22722 30634 SUM 6225 32170 SUM 8820 26836 INC 1722 104728690 SUM 14904 32779 SUM 18820 25089 SUM 13391 31459 SUM 7724 24107 INC 2106 139084605 SUM 31668 34356 INC 26629 69223066 SUM 1182 27026 INC 15838 994749610 INC 27201 604286654 SUM 18576 29609 SUM 2169 27175 INC 10817 577001680 SUM 10948 31500 SUM 29159 32855 INC 16326 606306578 SUM 10894 28707 INC 5922 28359406 SUM 945 9894 SUM 5390 33508 SUM 15448 34708 SUM 4386 14911 INC 13940 938939149 SUM 19309 28323 SUM 2999 31246 INC 29191 703403184 SUM 6168 30557 SUM 8220 31365 INC 14097 42514756 INC 33392 831161738 INC 21901 456186054 SUM 3168 12477 SUM 658 6214 SUM 8213 17029 SUM 223 1956 INC 13278 559084355 INC 25390 130703444 INC 15898 720377902 SUM 5115 26371 INC 25011 541859635 INC 21869 466501744 INC 18614 492077121 SUM 3423 34035 SUM 17126 34593 INC 10832 955244967 SUM 6153 14656 INC 4295 708955264 SUM 1074 32092 INC 5660 28520362 INC 17616 681239204 INC 24622 20682049 SUM 9950 15876 SUM 2031 30289 SUM 2022 9331 SUM 11624 27018 SUM 8798 34626 SUM 21928 33303 INC 24951 961856363 INC 21434 26950697 INC 2773 943830162 INC 12001 28976671 INC 1045 347314953 SUM 8910 18452 INC 7149 37337770 INC 23568 507797238 INC 12941 79296907 INC 2049 55912786 SUM 22460 32041 INC 18189 241392305 SUM 12834 26717 INC 14879 844420630 SUM 5531 26697 SUM 2357 33320 INC 31123 125942308 SUM 15957 31246 SUM 2625 31472 SUM 5768 33642 SUM 6338 24192 SUM 23558 33257 INC 10039 22778336 INC 1484 147167737 INC 12014 472706628 SUM 878 23501 INC 29296 12169484 INC 19927 22635009 INC 20734 278194657 INC 27060 126272093 INC 17994 29856370 SUM 8812 27107 SUM 876 11891 SUM 2377 28273 SUM 11201 34550 INC 25831 329553137 INC 13050 72616457 SUM 8777 25112 INC 19798 316984823 SUM 12326 32750 INC 18331 79836896 INC 30054 80237694 SUM 9875 33447 SUM 15285 22517 SUM 6136 31130 INC 32399 424051007 INC 26273 96054012 SUM 8031 16704 SUM 1544 12714 INC 26115 270836661 INC 16297 468658825 INC 18014 357968915 SUM 26367 34692 SUM 18511 29386 SUM 9353 27075 SUM 8496 26120 INC 6820 13059067 SUM 13677 31602 INC 23914 414742066 SUM 6803 31808 SUM 719 23974 INC 31778 939480914 SUM 2920 26350 SUM 8043 33626 INC 18358 46777772 SUM 21942 34157 SUM 8727 34032 SUM 2575 24770 SUM 18648 33120 INC 17724 77992793 INC 345 338826878 INC 15481 873703620 SUM 10369 20522 SUM 1515 19937 INC 30980 42565683 SUM 10966 32371 INC 23720 893251520 INC 24039 799168053 SUM 10627 26247 INC 31637 27349381 INC 20284 944626843 INC 20199 15930712 INC 26088 844868999 INC 24670 128196099 SUM 24012 34458 SUM 7292 34716 SUM 4886 23927 SUM 6112 34545 SUM 9344 22608 SUM 2083 18659 INC 10998 539135944 INC 29467 475318548 INC 3585 461338339 INC 29526 938537923 INC 23785 45566503 INC 6945 139032697 INC 4306 744773244 INC 33727 72939610 SUM 20133 34045 INC 30211 24261743 INC 16868 219499324 INC 20300 207429169 INC 7178 515602768 INC 30587 325237620 INC 18739 871088786 SUM 1359 29862 INC 9587 681347653 INC 26379 956277106 SUM 1279 29161 INC 16710 80217225 SUM 4151 14664 INC 6357 28245122 SUM 1006 30814 INC 17573 924411405 INC 17453 995521643 INC 30794 978530226 SUM 157 18349 INC 4910 239246305 INC 10291 536742747 INC 29469 80340973 SUM 18780 29629 INC 12048 146664316 SUM 4788 18032 INC 31456 805583717 SUM 1601 34228 SUM 15595 24478 INC 13457 113056633 INC 19252 142096265 SUM 25112 33001 SUM 9005 31265 SUM 2099 24496 INC 6222 851907342 INC 3106 852551916 SUM 2629 33157 SUM 29394 34588 INC 940 268422170 INC 21673 782750821 INC 29598 102366558 SUM 40 30871 SUM 5354 26671 SUM 12502 20160 SUM 10675 27317 SUM 5031 25087 INC 1505 941904219 INC 29286 745607381 SUM 761 34043 INC 28462 6879830 SUM 8600 29747 SUM 18760 32244 SUM 19092 31397 SUM 83 27898 SUM 48 33754 INC 25373 18502821 SUM 3234 23890 SUM 1167 28331 INC 25928 130661773 INC 32287 891702858 SUM 82 20313 SUM 7255 32573 SUM 16541 27394 INC 30658 142998517 INC 26064 973944587 INC 20313 954271130 INC 27471 458133852 INC 19817 490117827 INC 33931 77695668 SUM 4995 12798 SUM 32817 34533 SUM 7301 22167 INC 18595 23801617 SUM 2201 13297 INC 21382 794978846 SUM 294 5596 INC 5247 64811003 INC 13995 15013355 SUM 238 14466 SUM 8747 31914 SUM 1148 27195 SUM 201 20071 INC 20065 927854881 INC 27686 109718817 INC 22968 960736624 SUM 7135 10074 INC 3855 12280933 SUM 2994 28282 SUM 3836 17570 INC 237 72023232 INC 11845 810865010 SUM 7333 29163 INC 2667 26955121 INC 32181 109589860 INC 28461 934438903 INC 2917 838695967 SUM 8611 32251 INC 4739 475413926 INC 12527 979011769 INC 5015 893681986 INC 22011 859181441 INC 27891 48002559 INC 16929 441606968 INC 26015 870350439 SUM 3996 28164 SUM 12288 29021 INC 5021 17484177 INC 5329 509150463 SUM 6329 32824 SUM 30474 34207 INC 2690 925085343 SUM 8972 31749 INC 31420 928132941 INC 22347 858241796 SUM 16165 34420 INC 16327 5911343 INC 10248 113820908 SUM 43 13988 SUM 18470 26205 INC 32105 903318574 INC 8335 349114361 INC 15864 803145163 SUM 9625 33832 SUM 582 22108 INC 34048 269907663 INC 18069 83040452 SUM 21240 33242 INC 7151 58621531 SUM 6980 31026 INC 20945 953101914 SUM 1005 28933 SUM 1473 29392 SUM 21626 28110 SUM 11157 31499 INC 25797 511690570 SUM 6570 31702 INC 12617 934845892 SUM 12521 31455 SUM 12981 32604 INC 14237 519590099 INC 20549 413806887 SUM 4775 12202 SUM 15524 21127 INC 26487 491826857 SUM 17825 26356 SUM 1983 7590 INC 14241 952891773 INC 12973 113764659 SUM 10816 34066 INC 27451 793376594 SUM 1417 13588 INC 33232 71899362 SUM 2988 27793 INC 10857 868457302 INC 13338 939478327 INC 14077 992646769 INC 31925 10959115 SUM 7727 26747 INC 30631 39444013 INC 17590 94849096 SUM 986 5640 INC 15584 142392220 SUM 15152 28136 SUM 18271 26621 SUM 15337 31507 INC 19740 474100733 SUM 25570 34586 SUM 24105 31574 INC 24407 77591835 INC 21163 134499920 INC 25763 61452400 INC 9476 995081000 INC 31027 689333756 INC 20257 686865560 INC 22254 876378799 INC 20592 950861136 INC 3183 22469260 INC 26398 132148058 INC 1896 28856345 SUM 3630 21010 INC 27552 866356867 INC 27477 659720003 SUM 18143 34624 INC 33923 113394745 SUM 5391 27792 SUM 8502 23897 SUM 345 26192 INC 1666 993814610 INC 20687 406052952 INC 4583 868822019 INC 29219 487715108 INC 25453 995413970 SUM 9961 34199 INC 15962 536716287 INC 2562 845632344 INC 24877 691141945 INC 20447 886463695 INC 28719 146299327 SUM 5480 33025 SUM 265 7769 SUM 5160 23681 SUM 10371 29358 INC 11717 865924971 SUM 17422 31628 INC 30054 489938755 INC 19206 127761154 SUM 19057 30271 INC 2034 642057569 INC 26239 944556905 SUM 566 19289 SUM 101 11393 SUM 1936 20423 INC 16401 55434318 INC 12622 658475503 INC 14767 734874036 SUM 9385 31794 SUM 630 32621 INC 12996 810882379 INC 24790 686800356 SUM 17386 34713 SUM 4586 13251 SUM 3345 19639 INC 32206 109172787 INC 5293 677936233 INC 2342 465990057 SUM 550 33471 SUM 1498 23867 SUM 20670 32591 INC 28559 668537952 INC 16683 534538397 INC 6660 750057005 SUM 4297 31204 INC 1846 961809616 INC 6955 625110355 INC 31180 891710215 SUM 11111 33894 INC 33700 983416404 SUM 1404 29663 INC 7022 136976375 SUM 10921 34714 SUM 3535 11557 SUM 8259 30515 INC 17923 929920693 INC 34222 608060161 SUM 14352 34470 INC 2328 205668926 SUM 93 6233 SUM 4469 30225 INC 32450 818793087 INC 19795 29031098 INC 19897 995514853 INC 29555 876899173 INC 19471 206834246 SUM 986 12597 INC 4393 755930886 INC 23937 105749697 INC 18405 453788962 INC 20845 929103949 INC 30202 54821760 SUM 1514 30065 SUM 25214 31245 INC 1608 586067061 INC 18732 146628286 INC 7350 785238144 INC 24968 525312863 INC 26007 954984699 SUM 23172 33173 SUM 10131 31094 SUM 7134 14373 SUM 1122 11955 SUM 3543 23739 INC 11117 860655394 SUM 584 26606 INC 34206 953372007 INC 11804 96603276 INC 22321 12680969 SUM 10829 19684 INC 32508 355476060 INC 392 920635677 SUM 22089 33708 SUM 20976 23023 INC 34069 113319542 INC 33279 350580447 SUM 2273 12448 SUM 279 11169 SUM 7356 33540 INC 4888 219582193 SUM 764 33688 SUM 228 10517 INC 14956 738089563 INC 30633 840204102 SUM 187 16440 SUM 1677 6443 INC 26838 610290964 INC 29416 811744186 INC 15212 145903540 SUM 19919 28729 INC 21577 19584565 SUM 28287 34345 INC 27445 213133250 SUM 14679 24625 SUM 2268 32055 INC 16701 995425554 SUM 8202 33292 SUM 3610 21408 SUM 1233 31751 INC 25658 752402106 INC 32570 416497899 INC 30154 994446743 SUM 286 33395 INC 31031 212869886 INC 26275 43618318 INC 24643 442553020 INC 20046 752138288 SUM 14636 31078 SUM 18521 29959 SUM 3531 20109 INC 13815 957656174 INC 4994 543194932 INC 17484 29053032 INC 31198 103382631 INC 22414 961261858 SUM 626 31617 INC 9528 219029344 SUM 7519 25852 SUM 28586 34157 INC 15065 913390115 INC 6149 549867543 SUM 6727 20614 SUM 7049 21280 SUM 13718 29555 SUM 21365 29308 SUM 3851 34120 INC 24290 543217246 INC 9299 144555357 INC 14919 35945561 INC 1687 112822656 SUM 7680 12588 SUM 11496 19744 INC 19276 29000194 SUM 1240 29690 SUM 687 33761 INC 13590 915521703 INC 28640 759751809 SUM 5175 34083 SUM 16017 32540 SUM 1126 27223 INC 7909 602132924 SUM 3881 26208 SUM 2698 18866 SUM 25913 33589 INC 24280 147453956 INC 13858 760626078 SUM 2514 16657 INC 26912 580429506 INC 15170 617762703 INC 12094 682785663 INC 9579 536602244 INC 28750 760473242 SUM 3648 21787 SUM 219 13530 INC 1570 165936690 SUM 12160 28376 INC 13363 28949434 INC 9946 312558691 INC 31309 994369823 SUM 1921 17228 INC 21111 534031133 SUM 12016 34352 INC 28352 608883224 SUM 9093 30091 INC 6997 650716067 INC 4142 932191283 SUM 3653 28759 INC 22726 536296232 SUM 15741 31723 INC 24071 885565729 SUM 10923 32072 INC 22821 13189289 INC 13183 892762108 INC 19703 868411518 SUM 3327 22964 INC 4663 137413222 SUM 10562 15718 SUM 18931 34299 INC 8374 961972144 INC 22023 223755692 SUM 8347 30760 INC 12221 727048842 SUM 1749 18714 SUM 4141 16024 INC 19333 711109082 SUM 26463 33871 SUM 3402 21623 SUM 3896 23705 SUM 1824 28342 SUM 11196 25690 SUM 20817 32126 SUM 12130 31328 SUM 1347 29624 SUM 28717 31860 SUM 6100 32474 SUM 3660 9946 SUM 13239 34232 INC 1897 139037954 INC 5576 137720991 INC 21145 841032658 SUM 5946 33317 INC 18340 626239535 INC 9925 608168112 INC 31129 144277244 SUM 4349 10217 INC 9264 760561010 SUM 13514 29807 INC 8567 990797331 SUM 8311 26181 SUM 6020 23231 SUM 55 15080 INC 1812 893810404 SUM 1968 21550 INC 7981 75628578 SUM 15114 32886 SUM 19091 25999 SUM 2989 18414 SUM 6629 24520 SUM 3565 27083 SUM 9 26645 SUM 14097 33874 INC 2993 473181694 INC 28354 11239619 INC 33711 68911267 SUM 20879 30275 INC 11051 78238696 INC 786 425054776 SUM 12713 22264 SUM 220 26357 SUM 3193 27987 INC 19388 819009174 INC 14670 138363283 INC 7113 20564506 INC 24091 147316462 SUM 224 25300 INC 3328 878676439 SUM 9184 30902 INC 4748 476284094 SUM 9385 30461 INC 29636 946209424 SUM 3393 31649 SUM 1272 14767 INC 25594 12199949 INC 8423 926392197 SUM 3401 21973 INC 7664 953095096 INC 26893 144281451 INC 19847 837862573 INC 4327 752206644 INC 11379 671534969 INC 11930 986456712 INC 183 383422946 SUM 11384 33219 SUM 3303 25916 INC 411 142983330 SUM 5758 33654 INC 1144 41392432 SUM 751 2446 SUM 4083 29373 INC 10786 28022720 SUM 2988 21313 SUM 728 12108 SUM 11067 18499 SUM 13282 21684 SUM 1001 32958 SUM 13347 25969 INC 1976 911492404 SUM 1914 29393 SUM 11212 27526 INC 33278 803997773 INC 5494 325347773 SUM 7203 29999 INC 12132 420903117 SUM 174 25667 SUM 1244 30711 INC 13396 708630707 INC 21679 610334493 SUM 4644 26810 INC 18860 131681794 INC 25592 38106621 SUM 6764 22960 SUM 11033 32727 SUM 13394 21719 INC 20900 104799736 SUM 2762 28382 INC 20205 894572509 INC 27263 222571625 INC 2130 618552402 SUM 15262 32742 INC 28305 130443230 INC 28012 820565751 SUM 10802 22433 SUM 4589 12422 SUM 12365 31664 SUM 21478 32055 INC 4794 128804450 SUM 20956 29988 SUM 10127 34557 SUM 19228 28429 SUM 549 34594 SUM 24764 27155 SUM 1929 29362 SUM 13580 20969 SUM 2964 7237 SUM 5131 27766 INC 30742 911330542 SUM 8390 31067 SUM 951 26615 INC 19128 987111097 INC 13040 933675673 INC 16143 954921522 INC 8579 372369114 SUM 24432 31289 SUM 21809 32246 INC 18138 4249638 SUM 10429 34045 SUM 3278 21297 INC 26936 63520820 INC 31750 456480582 INC 7602 341633596 INC 5729 308524025 SUM 13781 20282 INC 7692 334150358 INC 15680 802378905 SUM 2182 28957 SUM 30662 31607 INC 8407 537191061 SUM 9347 23337 INC 5666 939358049 INC 11314 954163201 SUM 20065 34468 INC 24777 23135869 INC 29871 995364300 SUM 9185 11777 INC 26520 341122592 INC 14296 267447901 SUM 17952 30450 SUM 6574 20067 INC 26842 837379552 SUM 1877 26193 SUM 6001 31611 SUM 14252 18968 SUM 7298 19774 SUM 10407 33788 SUM 10980 32072 SUM 10175 34234 INC 18491 60863836 INC 29401 142944340 SUM 23260 29816 SUM 30156 33571 INC 18252 869912825 INC 12336 828683175 INC 4656 870643706 INC 3887 212231543 INC 3411 930411575 INC 11566 221439835 INC 28113 301031001 SUM 2613 17625 INC 33239 931295358 INC 25803 981139743 INC 28700 675189725 INC 3674 601096651 SUM 15957 23877 INC 17234 147483072 SUM 1660 31166 INC 3969 938943939 SUM 1907 19957 INC 30334 201835824 INC 28274 753587565 INC 3252 625063687 INC 2854 796900208 SUM 1859 33213 SUM 1950 33515 INC 12783 90820593 SUM 896 25439 INC 11735 71058134 SUM 26636 31298 SUM 25704 31694 SUM 16516 25083 SUM 8259 15644 SUM 3125 11194 INC 32795 36505725 SUM 123 34005 INC 30144 973412135 SUM 910 17966 INC 30465 993401354 SUM 3334 4690 INC 5717 38015981 INC 33312 144492950 INC 12276 207419201 SUM 6917 31771 INC 25553 636534482 SUM 39 10616 SUM 1793 7697 SUM 4888 23295 INC 14304 805115652 INC 28193 843872265 INC 33201 408324229 SUM 1292 20242 SUM 8802 20067 SUM 6830 30183 INC 10830 70399061 INC 14742 142893960 INC 18784 601785621 SUM 22381 33901 INC 1156 592892998 INC 23707 861313771 INC 31594 936903877 SUM 7714 32668 INC 32842 416303695 INC 17572 215263256 INC 13 146170122 INC 11243 979710899 INC 26230 20694233 SUM 347 7478 INC 757 8920170 SUM 19566 27641 INC 29916 331082066 INC 9623 760336832 INC 12274 423889364 SUM 5223 21972 SUM 4153 19367 INC 25274 24728038 SUM 3341 30720 SUM 7494 22229 SUM 12755 30478 SUM 7350 33800 INC 10852 282891830 INC 24528 581787048 SUM 7669 34055 SUM 2979 26142 SUM 22582 33345 INC 20023 394176164 INC 26567 75087762 SUM 13132 22203 INC 2060 12187656 INC 15858 425007636 SUM 181 28252 INC 8567 118096478 SUM 11040 27895 INC 6344 862004749 INC 22110 543446207 INC 9161 28694961 SUM 2364 29099 INC 13131 489836439 INC 13464 885048689 INC 969 143104461 SUM 14565 24480 INC 26108 39779971 SUM 6834 16641 SUM 14925 34464 SUM 13085 29009 SUM 1423 16384 SUM 20229 34589 SUM 14089 24194 INC 1344 46150285 INC 31516 79320058 INC 22673 878994106 SUM 17698 34198 SUM 3232 20944 INC 23484 402825840 INC 17795 145096699 INC 17247 927844827 SUM 919 31229 INC 31160 888228466 INC 15222 760122992 INC 8102 59399845 SUM 10360 33726 SUM 6516 28939 SUM 26660 33310 INC 23899 955184405 SUM 7970 23960 INC 21181 946092587 INC 12098 619799846 INC 10327 145077167 INC 3193 665917628 INC 1935 103288638 SUM 774 9043 SUM 11 34477 INC 11262 625236601 INC 8750 854673378 SUM 27020 32540 INC 13291 608370190 SUM 21892 32214 SUM 1330 22463 SUM 4508 10270 SUM 11 20154 SUM 11732 24760 INC 30554 617677178 INC 3876 222690804 SUM 605 25619 INC 32153 960891819 SUM 15098 32967 INC 14598 28902965 INC 26651 727927930 INC 16562 740491105 SUM 18752 29854 INC 5549 798844306 SUM 21473 29475 SUM 4044 13766 INC 11219 706893140 SUM 56 4923 INC 24168 143026680 SUM 849 12782 SUM 1400 26222 INC 15040 598935049 INC 32041 572861179 SUM 3293 24379 SUM 5643 23645 SUM 3209 16233 INC 27537 89260706 INC 8979 686601516 SUM 6366 15110 SUM 3717 16085 SUM 1915 23437 SUM 3840 22981 INC 13333 877780938 INC 24083 339789864 SUM 18195 33792 INC 3784 791660720 SUM 3218 33723 SUM 5101 26133 INC 1753 267410072 SUM 859 26768 SUM 8875 34413 SUM 4463 18514 SUM 925 15973 INC 29882 71620092 SUM 13020 34630 SUM 6699 14342 INC 16569 935142320 SUM 1666 11707 SUM 7246 26090 INC 30342 467635591 INC 29989 29073527 SUM 4833 18073 INC 15670 939806005 INC 12315 114671717 SUM 18928 34606 SUM 8032 29883 SUM 21127 33725 INC 2199 903055055 SUM 5742 19346 SUM 60 34640 INC 22849 656656574 SUM 280 8064 INC 24119 141462991 INC 34563 73570711 INC 30078 27730683 INC 13709 25883611 INC 28651 948602361 SUM 117 19547 SUM 6162 33498 SUM 8742 32310 SUM 8191 29876 SUM 9538 18510 SUM 6019 34321 SUM 16813 33087 INC 23601 258991773 INC 22987 957685635 INC 11196 497971648 INC 29740 625376189 SUM 18891 33597 SUM 8195 32457 INC 23942 878513610 SUM 6020 31727 INC 17723 853828257 INC 33039 28456217 INC 2813 726918437 SUM 1185 20346 SUM 10127 19829 SUM 339 19694 INC 674 111556282 INC 7132 988714222 SUM 11595 23898 SUM 3071 34632 SUM 2701 33631 INC 8013 803257031 SUM 11025 23542 INC 6262 995266867 INC 10696 12717176 SUM 10964 19994 INC 18538 625821850 SUM 2431 6308 INC 21163 534769224 SUM 3599 24561 INC 25452 18426513 SUM 32616 34452 INC 25478 391874391 INC 29612 78011830 INC 7325 991288353 INC 18654 953003979 INC 22884 333739119 SUM 6875 32341 SUM 1255 24120 SUM 8368 22394 INC 3266 143604785 SUM 7186 13057 INC 2404 491814413 SUM 20008 27940 INC 24634 803073557 INC 5785 976280156 INC 29917 995838174 SUM 4873 16085 INC 22293 24151048 INC 27872 643101407 SUM 116 27928 INC 16024 101306772 INC 13893 961869286 SUM 2843 19941 INC 33082 926261480 SUM 1610 30293 SUM 2853 32819 SUM 20788 33918 INC 9905 841167726 INC 23544 27985026 SUM 1202 32683 INC 30083 71868240 SUM 248 6851 SUM 9199 27249 SUM 3205 10039 INC 12755 471208269 SUM 12454 33966 SUM 20583 29216 SUM 1339 25992 SUM 11400 28342 INC 9708 206607083 INC 4248 12913404 SUM 5408 12587 INC 8912 686705869 INC 33582 516927774 SUM 13544 32936 SUM 4285 32625 SUM 2865 34720 INC 6780 132158644 INC 32518 20638181 INC 28828 13651415 SUM 8271 31559 INC 13423 868482004 SUM 491 15239 INC 33011 145085608 INC 1130 820977242 INC 22096 803355001 INC 28194 959451784 SUM 14545 20246 INC 29566 197392400 INC 1492 143169808 SUM 21360 33272 SUM 8256 29969 SUM 8707 27186 INC 19147 773508878 INC 29763 750752705 INC 21134 138941723 SUM 3790 13832 SUM 2777 20172 INC 4866 596947661 INC 31799 821085793 SUM 12972 18325 INC 18856 759763914 INC 2958 543688744 SUM 624 12160 INC 20163 805000281 INC 26513 111267039 INC 17854 869669697 INC 4810 693506640 SUM 4611 10865 SUM 4954 19188 INC 25208 92216130 INC 22097 137082908 SUM 5002 33470 INC 1438 688641134 SUM 2932 22350 SUM 1791 29700 INC 6881 24889545 INC 18165 680054707 INC 10456 938552659 SUM 5961 25899 SUM 27611 33163 SUM 1030 23992 SUM 20273 29084 INC 24058 482180119 SUM 1 3951 INC 13718 28473374 SUM 918 14416 SUM 7965 33705 SUM 13503 30794 SUM 395 11074 SUM 9006 31529 INC 26819 475203939 INC 30211 399563387 SUM 14327 17531 INC 6186 308582264 INC 2262 961960327 SUM 1087 23362 SUM 5289 13752 INC 1868 202750963 INC 31238 240548294 SUM 13503 34110 SUM 1941 7569 SUM 5981 22795 INC 12106 336393857 SUM 2135 28873 INC 17322 24565098 SUM 8280 20836 INC 16986 977559578 SUM 24460 33983 INC 31790 742699686 INC 34158 598255848 INC 9311 145557039 INC 26483 2758520 INC 13211 978651943 INC 4096 961927177 SUM 7588 30974 SUM 3593 14901 SUM 3926 17301 SUM 16129 30565 INC 34630 28528577 SUM 4080 33304 SUM 1967 26912 INC 22054 889071000 SUM 483 15822 INC 22323 981801966 SUM 10271 31505 SUM 7856 13275 SUM 2782 34235 SUM 18488 33369 SUM 1173 34646 SUM 5824 30911 SUM 15242 30579 INC 15381 283644157 INC 12910 749743512 SUM 499 15229 INC 1807 79260849 INC 15255 488613070 SUM 4176 19121 SUM 5028 33474 INC 13035 811921095 INC 25077 12290241 INC 32145 25904009 SUM 16348 34713 INC 23994 145104257 SUM 968 32395 SUM 14485 32056 INC 12465 491905699 INC 25355 780112101 SUM 6915 17842 SUM 6951 23161 SUM 11308 18994 SUM 13156 24463 INC 32163 589585874 SUM 8129 23414 INC 34343 961930627 SUM 4747 34253 SUM 1397 13048 SUM 580 17569 SUM 20893 33779 INC 1272 525450402 SUM 2512 23965 SUM 1921 25267 INC 24521 139051282 SUM 2525 29771 SUM 1180 14817 SUM 9821 26842 SUM 6121 34633 SUM 9653 25014 INC 23626 860728763 SUM 516 19081 INC 30347 946126810 SUM 5427 14040 INC 30663 143261703 INC 25520 796520736 INC 33340 66787029 SUM 289 25903 INC 11672 409672328 SUM 7077 19650 INC 21307 138759691 INC 21959 722857654 SUM 7479 33021 INC 20197 6102199 INC 12614 130146586 SUM 20508 34624 SUM 2079 28151 SUM 1429 16676 SUM 574 20648 SUM 7552 25143 SUM 2108 19327 INC 22484 751714949 SUM 24950 29554 INC 8539 144548095 INC 26651 492178515 SUM 1135 21837 INC 2333 20394409 INC 2195 441569916 SUM 7974 34401 INC 13386 492135167 INC 6344 357460169 INC 17817 701830866 INC 23465 68276563 INC 12588 894848745 SUM 19312 32081 SUM 27457 34553 SUM 16652 27442 SUM 3383 30229 INC 25337 889137083 INC 4262 139036780 SUM 7357 30085 INC 11490 214289941 SUM 22382 33166 SUM 5916 13470 SUM 8278 32105 INC 24041 915530224 INC 13122 738090235 INC 13994 961476040 SUM 2408 32848 SUM 25133 27218 SUM 8806 29681 SUM 1585 33331 SUM 522 27563 SUM 849 9174 SUM 2331 28960 INC 7984 490069924 INC 17071 900153469 SUM 23827 28610 SUM 265 17086 SUM 23942 24747 SUM 9599 23264 INC 11700 866009031 INC 6264 418472232 SUM 4178 22372 INC 1226 25284430 INC 12138 685742287 SUM 19044 32877 INC 18838 142225027 SUM 7461 15007 INC 30800 206939933 SUM 10120 30227 INC 13001 147412650 SUM 6234 34584 INC 1278 876790795 SUM 2652 26104 INC 26997 609906792 INC 32293 984965374 INC 3954 289832458 INC 34074 16471948 INC 33246 470698498 INC 27864 28777131 SUM 1957 13662 SUM 3665 21536 SUM 5968 17236 INC 29092 795779825 SUM 9863 29302 INC 24481 932177881 INC 19580 12988395 INC 7755 585443903 INC 4356 137923695 INC 26245 12256593 INC 11954 72644105 SUM 5676 21121 INC 22027 988078915 SUM 1752 27008 SUM 4997 17498 SUM 1150 21581 INC 18934 400640522 SUM 4612 23871 SUM 13581 27205 INC 31712 79923229 INC 29451 54786375 SUM 3252 13921 INC 12169 5792554 INC 27583 24230333 INC 28484 917562600 INC 23816 875595871 SUM 2613 15242 INC 11039 623792938 SUM 3901 29368 SUM 2303 18885 INC 29849 954234158 SUM 27478 33280 INC 1662 821119688 SUM 6205 34298 SUM 9344 26639 SUM 5886 22525 INC 18614 760072954 SUM 10715 30664 INC 567 116443636 SUM 11643 31866 SUM 184 24026 INC 30348 952975716 SUM 5736 13779 SUM 15 24776 INC 15284 834974505 INC 12364 760109663 INC 10355 925776140 SUM 900 10535 SUM 6528 24472 INC 21289 10572725 INC 22312 28832626 SUM 24204 30132 SUM 6827 12909 SUM 3243 17847 INC 2492 795045823 SUM 19858 29139 SUM 5847 32522 INC 18747 72536010 SUM 14 34048 SUM 5446 33281 SUM 19380 30803 SUM 13212 28109 SUM 21838 30812 SUM 2456 32244 INC 32080 284121040 SUM 13080 34397 SUM 731 14582 INC 21854 26971342 INC 30235 73644513 INC 21942 584339729 INC 11884 987112883 SUM 27304 33735 SUM 5772 32728 INC 16933 28924946 SUM 20557 32113 SUM 7149 32032 SUM 12024 31288 INC 22206 905133219 SUM 10262 29527 SUM 18765 33815 INC 2464 920631144 SUM 2063 26334 INC 13152 959746802 INC 6783 188294813 INC 21609 73589046 SUM 14056 33949 INC 28684 626405720 SUM 2026 19727 INC 19013 660666759 INC 28071 894037452 SUM 6805 23304 INC 34527 610612208 SUM 4699 12379 INC 7578 686732116 INC 34320 608459871 INC 7165 944678575 INC 4933 603231340 SUM 28505 32743 SUM 4963 14912 SUM 1203 15259 INC 5932 744773249 SUM 3622 27321 INC 1668 971310396 SUM 20677 33707 INC 28700 137899364 SUM 5079 24230 INC 23117 492176495 INC 9198 121208522 INC 1365 20572963 SUM 337 25402 INC 5297 465610141 SUM 7209 24823 SUM 26394 31352 SUM 10906 21754 INC 30677 22258297 SUM 5725 30787 INC 32490 144839807 INC 34015 333872677 SUM 10269 17761 INC 22272 12157263 SUM 10043 29422 INC 9137 28835000 SUM 18256 34613 SUM 22191 30095 SUM 9612 31997 SUM 27498 28867 INC 11923 805207570 SUM 9666 19608 INC 4863 824527632 SUM 55 19201 INC 31155 71614011 INC 12093 129092963 INC 7679 605823026 SUM 1488 26708 SUM 8434 28541 SUM 10376 33927 SUM 959 20471 SUM 6755 27051 SUM 13331 33323 INC 19509 17382369 INC 16490 116382003 SUM 16775 27113 INC 8696 693485062 SUM 25966 31915 INC 28194 991283713 INC 22399 609711132 SUM 20393 33532 SUM 7809 21209 SUM 8322 28467 INC 3015 130669723 INC 18673 77186437 INC 12533 8486466 SUM 285 8003 SUM 681 31984 SUM 10732 22800 SUM 234 9883 INC 22948 17970356 INC 642 943336373 SUM 9507 34141 SUM 5172 27983 INC 12731 736035849 SUM 2415 15577 SUM 13467 21321 SUM 11751 28880 SUM 29408 34514 INC 7131 20694519 INC 7319 960820311 INC 11429 422394582 INC 4824 140398612 SUM 3078 9206 INC 26957 962863502 SUM 7748 17930 SUM 12275 34445 SUM 2031 31321 SUM 155 31921 INC 2831 811230106 SUM 1097 12279 SUM 7939 32140 INC 13226 878589022 SUM 6410 18825 SUM 17016 22272 INC 14704 68980744 SUM 6001 29777 INC 12097 47051377 INC 8939 24605827 INC 21707 146371910 SUM 22069 33973 INC 11679 686823964 SUM 5411 28621 INC 3508 977667197 INC 5686 120971399 INC 15572 527163197 INC 13195 659073731 INC 27991 997707503 INC 29836 103891479 INC 34382 26816623 INC 3712 738652250 INC 34488 134454620 INC 2778 66909021 INC 6205 442285165 SUM 9015 27384 SUM 14078 31697 SUM 9214 22943 INC 12026 26947860 INC 26648 786748046 SUM 1665 27753 SUM 15741 28763 SUM 21045 33463 INC 9736 988197206 INC 34583 920956086 SUM 2083 21645 INC 16911 961939994 SUM 15662 34662 SUM 219 23090 INC 5385 769622046 INC 10731 925498658 SUM 2628 22666 INC 16175 146142786 SUM 1996 25427 INC 33816 532713963 INC 2539 852086404 INC 11652 804461560 INC 3686 982189972 INC 13626 937949962 SUM 12625 28967 INC 10206 921113009 INC 34712 145998562 SUM 10479 28334 SUM 4660 24835 INC 1145 147040659 SUM 293 22756 INC 14074 139054783 INC 7869 798952277 INC 11526 147473261 SUM 6606 19623 SUM 2941 19998 SUM 2741 12957 SUM 12769 28812 INC 23808 197556422 INC 8944 577057046 SUM 5386 19506 INC 4237 205152027 SUM 10201 32009 INC 9816 473334808 SUM 514 13334 SUM 3674 33705 SUM 9395 33517 SUM 16585 30300 SUM 18695 21163 SUM 4584 28090 INC 29435 767505511 INC 2259 20426991 SUM 4022 25173 INC 18049 23995433 SUM 10880 26686 INC 34538 850298992 INC 21147 741735386 SUM 3932 19781 SUM 7606 28959 INC 667 20513545 INC 28246 919125963 SUM 19757 33237 INC 6308 757441356 SUM 12850 31396 INC 32717 817262791 INC 13331 677395186 INC 20244 871388052 INC 34713 27987606 SUM 14463 29097 SUM 21397 34636 INC 17914 9961224 INC 4874 42582834 INC 29401 147450584 SUM 833 7855 SUM 12931 22506 SUM 4085 8590 INC 8827 534641848 INC 2958 801316760 SUM 4880 23421 INC 33446 113604939 SUM 8643 28444 SUM 355 23937 INC 30257 28027811 INC 20700 3851135 INC 3269 221002022 SUM 782 6103 SUM 151 24410 INC 34139 867108685 SUM 8359 25051 SUM 8338 28585 SUM 8127 32970 SUM 12040 32438 INC 29717 419192451 INC 34328 144128365 INC 10105 894721264 INC 33399 927315580 SUM 1242 26845 INC 29624 811311808 SUM 1280 17686 SUM 4356 31592 INC 34379 523763559 INC 9598 126387695 INC 23661 26949440 SUM 26739 29647 SUM 68 21580 INC 22947 401863039 SUM 1231 22177 INC 10619 63445756 SUM 2594 30835 SUM 12178 33454 SUM 231 3680 INC 16569 8638497 SUM 22021 33704 INC 27392 522179833 SUM 7524 29998 INC 17378 105224695 INC 2159 944440307 SUM 6041 29940 SUM 1862 31265 SUM 12921 34591 SUM 14617 24169 INC 21180 476381533 INC 3826 321796444 SUM 10366 28412 INC 14796 610606987 INC 7530 870292413 INC 20983 941004791 SUM 2835 33605 SUM 5672 8989 INC 11247 78242591 INC 27008 755226407 INC 13970 813993986 SUM 1146 23970 INC 15341 825519146 SUM 139 21846 INC 34022 532942900 SUM 683 34254 SUM 18475 31815 INC 27362 289686792 SUM 3937 26815 INC 10403 138993340 SUM 11354 31016 INC 13256 955649331 INC 23854 96072391 SUM 7494 32819 INC 20823 753709465 INC 9285 485868368 INC 1319 882276864 INC 8086 710688596 INC 27071 18510792 INC 7974 756428564 SUM 5971 33842 SUM 3502 31326 INC 3851 742343246 INC 31578 996464807 SUM 1051 13530 INC 1799 937734342 SUM 9924 17294 INC 29653 428204336 SUM 7572 30679 INC 5445 907087362 INC 30731 409964523 SUM 26672 31999 INC 11363 138909573 INC 10441 749967900 INC 18504 13074937 INC 30717 873189168 SUM 12746 32279 INC 20848 674561371 INC 12467 609521541 SUM 12705 14898 INC 15534 878057562 SUM 14575 24687 INC 523 607459428 INC 10563 28984223 SUM 21541 29344 INC 7554 84796110 SUM 3271 12335 INC 26980 12478083 SUM 11454 24720 INC 25769 112315153 INC 25224 803644493 INC 30846 357961655 INC 4229 944955325 SUM 18356 22847 INC 7767 203234643 SUM 4159 31161 SUM 4705 26837 SUM 1520 34197 INC 24337 10906516 INC 4379 3513885 INC 23537 4572232 INC 19180 995505324 SUM 19540 34359 SUM 10211 31246 INC 19455 188505448 SUM 8432 32276 SUM 2733 19531 INC 6939 313751661 INC 23821 13237241 SUM 20204 26084 INC 3143 458644489 INC 7723 770752674 SUM 8196 33118 INC 18310 147042532 INC 17979 954898666 INC 9841 524243869 SUM 14654 34450 INC 13662 593586960 SUM 3569 30056 INC 17089 40093119 INC 6755 995299132 INC 18254 474008634 SUM 4314 19198 SUM 7471 34548 INC 32046 541751585 INC 5521 957242792 SUM 1351 15480 SUM 8974 32748 INC 26595 760548575 SUM 724 28864 INC 11577 353738602 INC 31210 474787943 INC 6226 581248833 INC 5054 144278874 SUM 24213 34065 SUM 3208 21691 SUM 2887 27245 INC 24425 526685599 INC 15870 28019308 SUM 13058 26768 SUM 9613 19637 INC 23774 877992554 INC 32054 95039504 INC 9053 976529742 SUM 10015 29047 INC 15469 951094388 INC 13756 28543568 INC 1862 811389350 INC 19373 830886567 SUM 2441 19591 SUM 1351 28810 INC 25184 819018688 SUM 6886 26351 INC 23456 878774540 SUM 24029 26528 INC 21769 843096341 SUM 1870 31218 INC 13733 142892277 INC 22370 144292399 INC 24744 147384945 INC 4035 20510085 SUM 2840 34542 INC 21079 968244011 SUM 3659 33614 INC 1573 862244253 SUM 903 26160 SUM 13897 34689 INC 28151 69088669 INC 2253 825359561 INC 7564 568325355 INC 32003 45919117 SUM 10869 34213 SUM 16792 22846 SUM 50 7324 SUM 7565 11972 INC 24055 972019607 SUM 21608 34694 SUM 8400 30643 INC 1552 891691417 SUM 11871 34314 SUM 8903 34643 SUM 440 31686 INC 4776 763652432 INC 32540 141026832 SUM 2861 24295 SUM 8482 23332 SUM 14752 33689 INC 30392 80753309 SUM 1460 30375 SUM 2779 21969 SUM 17364 34488 INC 23453 720804015 INC 856 842966275 INC 26415 12136785 SUM 3136 12529 INC 24582 97000640 SUM 9910 34430 INC 29679 492173185 SUM 11021 28796 SUM 697 3327 SUM 23509 34190 SUM 2160 34657 INC 24676 667480960 INC 5218 10754295 INC 34329 531979305 INC 25408 133716849 SUM 5519 34623 INC 32734 535047417 SUM 1406 27546 SUM 3189 30510 INC 22468 491133832 INC 13975 105476534 INC 27234 491876513 INC 915 759539275 SUM 2927 25557 SUM 31127 34289 SUM 4356 28383 SUM 18530 29443 SUM 1305 34003 SUM 13599 28313 SUM 2131 9476 INC 34376 357412916 SUM 7478 24919 INC 22066 79233406 SUM 710 9921 INC 30629 108165664 SUM 8964 33532 SUM 5542 25557 SUM 11115 33990 SUM 11059 27261 SUM 22340 34205 INC 22935 942717075 INC 26510 893540522 SUM 7183 29624 SUM 11064 33532 INC 29308 376090752 INC 6074 1546556 SUM 16216 32898 SUM 719 13410 SUM 20368 34047 SUM 11886 19217 INC 30677 56351963 INC 24693 265929914 INC 10130 827687671 SUM 10701 33307 SUM 1576 13261 INC 21480 222617559 SUM 1116 29968 SUM 12026 31944 SUM 3269 21446 SUM 15921 33363 SUM 6903 16188 INC 2010 409227089 SUM 22781 34516 SUM 12595 32926 INC 15888 441214734 SUM 859 22021 INC 21811 145103454 SUM 16614 27743 INC 33950 995333204 INC 15101 130626030 INC 27015 123740802 INC 10911 62940357 SUM 1026 6392 SUM 22224 33772 SUM 6979 11994 SUM 11625 32624 INC 26980 144814106 SUM 12725 27476 INC 8975 193600261 INC 14712 609351254 INC 31413 591152263 SUM 12496 24335 INC 17330 718510442 SUM 204 14513 INC 6473 55093894 SUM 23242 34599 INC 10175 592774673 SUM 18582 34641 INC 7882 979185725 SUM 6329 12010 INC 18638 811609687 INC 24952 736111261 INC 9069 944804857 SUM 17309 32862 INC 14681 861961295 INC 2195 211163425 SUM 5916 34691 SUM 20475 31300 SUM 21734 32196 SUM 4642 30908 INC 20365 74823951 SUM 348 28918 SUM 8967 29607 SUM 1535 11937 INC 19250 18543878 INC 5779 342118303 INC 15344 198722740 SUM 9347 33636 SUM 856 17683 SUM 7906 12297 SUM 3905 23180 SUM 14867 34170 SUM 1663 26977 INC 5668 891884483 INC 13315 207179122 INC 17440 756370201 INC 4234 357395857 SUM 563 22487 INC 1154 24293693 SUM 5329 32004 SUM 20105 34229 INC 24827 199392131 INC 32132 214820019 INC 34311 12267232 SUM 5474 27686 SUM 30588 32722 SUM 1852 18554 INC 11681 240398066 INC 3633 22984949 INC 4177 357961415 INC 13052 6514201 SUM 2672 31752 SUM 2782 28431 INC 25776 222728569 SUM 129 25640 INC 30448 726844814 INC 7925 690624360 INC 31428 461127357 SUM 2616 31298 SUM 15441 30238 SUM 6231 32719 SUM 424 27405 SUM 5335 16954 INC 5062 19624559 INC 19132 954292861 SUM 23503 28442 SUM 6676 21925 SUM 26549 34204 SUM 15816 31828 SUM 16252 34676 INC 24817 593694917 INC 22137 717053940 SUM 1318 17428 SUM 25829 34565 SUM 14566 22836 INC 31464 117543369 INC 7440 28023565 INC 26408 574898890 INC 14913 105487597 SUM 4524 30818 SUM 13521 21301 SUM 21104 31159 INC 27570 978481355 SUM 10028 34080 SUM 4854 20752 INC 33436 98161683 INC 6800 356927484 SUM 245 26796 INC 5541 39501391 SUM 4011 31103 INC 6288 802368182 INC 33974 820459394 INC 6069 853567063 SUM 13350 33328 SUM 24434 30387 SUM 1360 11548 SUM 8283 24550 INC 31394 355848881 INC 34653 133525651 SUM 8088 16937 SUM 9387 29169 SUM 2455 28187 SUM 1411 10147 INC 24633 935670646 INC 6654 798038812 SUM 23811 26620 SUM 7086 11281 INC 7847 211060742 INC 30401 13102484 INC 26967 803203155 INC 1519 856418694 SUM 19674 34148 INC 21333 877832761 SUM 1475 25422 SUM 13623 32445 INC 20905 978620296 SUM 16056 33436 SUM 7464 27948 INC 15580 760623496 SUM 307 15567 INC 26033 147466718 SUM 1788 13771 SUM 4120 32780 SUM 2785 25949 SUM 6371 27137 INC 11828 671053394 INC 5652 532645855 INC 24754 388662172 SUM 10817 23919 INC 2026 961667372 INC 5293 658696991 INC 7970 28857770 SUM 2944 32232 INC 9816 16458466 INC 3156 29023337 SUM 6530 21102 SUM 25472 29706 INC 20168 141962784 SUM 6600 30934 INC 14097 147354772 INC 6357 476382756 INC 2330 993970708 SUM 2450 33755 SUM 10705 32734 SUM 7979 30190 INC 22564 738481223 INC 22264 66984688 SUM 916 19251 SUM 3126 16218 SUM 14514 30497 SUM 2954 8254 INC 22786 887666684 INC 27078 13519312 SUM 25801 34485 SUM 22584 30140 INC 22077 938265335 INC 24469 50425458 SUM 6086 34338 INC 19349 536770901 INC 6337 46452461 SUM 27 19905 SUM 5288 11957 SUM 5026 32825 INC 10284 142707558 INC 3222 879046006 SUM 492 22210 SUM 9938 16487 INC 27879 20110281 SUM 6566 28636 SUM 22997 30024 SUM 1101 15915 SUM 777 19655 INC 16253 593117122 INC 20858 870877439 INC 22933 892014257 INC 31497 787252078 SUM 5278 34213 INC 20748 20466081 INC 15067 146360741 INC 32021 147958591 SUM 1906 29584 SUM 16977 32372 SUM 3731 21705 INC 2496 28392591 SUM 15380 31521 INC 16947 608480430 SUM 521 27292 INC 27748 861063047 SUM 4199 34443 SUM 15915 29294 INC 22663 402644689 SUM 8448 30273 SUM 8866 32818 INC 4752 942759586 SUM 18665 28661 INC 10138 853356390 SUM 2923 26452 INC 5179 342689653 SUM 9367 29563 INC 20548 921768445 SUM 13091 33011 INC 28382 823502864 SUM 584 29218 INC 8033 864271087 INC 26630 966790727 SUM 3495 13766 SUM 4887 21294 INC 8956 878977525 SUM 2123 8234 SUM 10576 32650 SUM 2786 25028 SUM 432 6917 INC 13308 6914764 INC 21150 73365767 INC 17751 543201018 SUM 9417 29280 INC 20341 450236564 SUM 8307 27446 INC 6611 889542954 INC 28674 938166129 SUM 7103 21789 SUM 10962 32058 SUM 16467 34575 SUM 1032 20220 SUM 9884 30077 INC 18537 131907985 INC 31748 744241960 SUM 11902 25828 INC 16662 669039101 SUM 4363 27265 INC 4195 518283695 SUM 6263 19521 SUM 9145 32059 INC 23331 146289133 INC 32362 8910067 SUM 4713 24589 INC 3134 861289561 SUM 7274 33011 SUM 1652 19164 INC 4907 98708850 SUM 3592 28757 INC 34061 868036212 INC 9499 13222004 INC 31031 380571460 INC 9785 994451650 INC 5909 489866077 INC 32883 15815122 INC 2102 872258024 SUM 5633 21457 SUM 8562 31271 INC 9521 967125377 INC 27370 995238625 SUM 7649 15400 SUM 5326 17068 SUM 5638 25426 SUM 4136 25988 INC 33144 857224753 SUM 1887 12364 SUM 2387 7609 SUM 25006 34306 SUM 16011 33432 INC 6425 20092060 INC 19906 858706234 SUM 20984 28594 INC 26369 96973127 SUM 7886 23547 INC 9613 686878264 SUM 25754 32879 INC 13460 487308129 INC 1667 557817668 SUM 14619 21004 SUM 1849 21662 INC 2993 273570021 INC 4072 894572801 INC 21167 134564680 SUM 32 18771 INC 9929 453106822 INC 33755 113854707 SUM 152 30423 INC 7434 994388863 INC 27695 15787033 INC 2414 861264721 INC 14636 655783868 SUM 5355 24668 INC 18249 42096446 INC 19561 368796480 SUM 7065 30514 INC 19219 759764013 INC 9205 487414410 INC 19497 959877046 INC 30539 961904499 SUM 10493 20427 SUM 2750 13864 SUM 24695 32322 INC 30157 11118908 INC 23293 536005491 INC 16406 979390377 SUM 13972 21346 SUM 30871 33493 SUM 609 9504 SUM 16330 28288 INC 6692 22154947 INC 21905 72660776 SUM 26003 28946 SUM 23239 34532 INC 13204 934014699 INC 16164 253156240 SUM 52 24965 INC 20085 492111319 SUM 2894 33247 INC 18049 223461453 SUM 2009 28478 SUM 11011 31613 SUM 353 1191 SUM 12363 31739 SUM 1814 31645 SUM 9243 28422 INC 7659 26842653 SUM 12120 29516 INC 34294 502525872 SUM 1330 26101 INC 23729 957504443 SUM 2741 24186 INC 788 944314862 INC 18019 46486314 INC 17694 693504984 SUM 236 26493 INC 17461 279040361 INC 10811 912428024 SUM 6954 33712 INC 5086 804274541 INC 22635 866425447 SUM 13882 31920 SUM 27137 34527 SUM 3774 31045 SUM 743 25267 SUM 6471 22737 INC 6019 190840244 SUM 1387 26895 SUM 2238 27872 INC 18560 809920355 INC 19411 532594760 INC 23892 693018566 SUM 381 18413 INC 1948 977081143 INC 8805 113668978 INC 24196 955334480 INC 30365 29041898 INC 20470 659820373 INC 10607 29060853 SUM 14670 32940 SUM 23195 33225 SUM 2872 17117 SUM 6083 13661 INC 20324 138991014 INC 25695 136896805 INC 23819 16420448 SUM 25644 34108 SUM 3718 28903 INC 17245 990973870 INC 30037 143242042 SUM 11312 31576 INC 14034 132789298 SUM 29802 34317 SUM 7597 21830 INC 12916 860236431 INC 5498 64474700 INC 17163 109730438 INC 9248 907338641 INC 23673 40143240 SUM 25182 33661 INC 24166 75995725 INC 12853 993274861 INC 22231 865435825 INC 2997 5887258 SUM 426 34202 INC 1951 146617682 SUM 3226 20766 INC 6431 956702782 SUM 3155 33082 SUM 17042 20820 SUM 24165 33440 SUM 15591 27532 SUM 7582 30804 INC 27209 390803440 SUM 4245 22940 SUM 18312 28711 SUM 20540 30408 SUM 3020 25110 INC 2978 8920410 INC 28003 904894321 INC 33483 24869782 SUM 773 33955 INC 14212 68490546 INC 5681 577018349 INC 29881 109539821 INC 27647 882223220 INC 13432 117366117 INC 21538 725892579 INC 17612 110745628 INC 15073 487995586 INC 31827 610419603 SUM 21067 33566 SUM 13701 34041 INC 10510 489973794 SUM 1341 27569 INC 8239 472677857 INC 30777 351304143 SUM 8163 29106 INC 6493 60098956 INC 18144 902792012 SUM 2796 34303 INC 1855 3787397 SUM 3843 23227 SUM 15571 33113 INC 20715 483959363 INC 2739 134869421 SUM 5623 29020 SUM 368 23443 INC 18444 471499597 SUM 22977 34504 INC 29056 373288280 SUM 17677 24378 SUM 12360 30362 SUM 10941 24300 INC 28805 5275730 INC 34589 341969998 INC 23813 995256519 SUM 5773 23168 INC 9706 338213635 INC 23741 996173085 INC 935 536823500 SUM 15132 27732 SUM 2059 20880 SUM 4348 14005 INC 22945 888153489 INC 24614 129595920 INC 4302 130393492 SUM 2177 24457 INC 27043 798813969 SUM 6915 33676 SUM 297 31664 INC 13045 142711225 INC 709 936464409 SUM 10999 34119 SUM 3152 10518 INC 6070 877657458 INC 20618 534807600 SUM 11296 33511 SUM 10145 32409 SUM 8705 27094 INC 33088 962961828 INC 29171 109541529 INC 23947 26749379 INC 31919 952094004 SUM 11293 26525 INC 17955 139078441 INC 26869 978713044 INC 6858 527225436 INC 13327 156522167 INC 16989 749974353 INC 33694 459559707 INC 11991 201659466 SUM 3674 14725 SUM 8918 18121 SUM 808 28371 INC 10267 586218881 INC 10279 610478308 SUM 13182 33450 SUM 41 27313 SUM 2755 33136 SUM 478 16013 INC 22147 600931678 SUM 10502 25235 SUM 5191 30475 INC 34162 725779303 INC 8979 357465120 SUM 23362 34667 INC 26086 39136574 SUM 445 8955 SUM 1761 9878 INC 22409 408739441 INC 1702 684238564 SUM 12102 31368 SUM 22871 30011 INC 22576 130659787 INC 12702 11778965 INC 25591 750052892 INC 6086 945869048 INC 22780 609967002 SUM 26531 31425 INC 9198 956563643 INC 13906 139086246 SUM 837 18678 INC 17192 61146420 INC 13167 73159185 SUM 5310 26166 INC 2453 802910812 SUM 5622 29846 SUM 5408 19355 SUM 847 10707 SUM 3033 9493 SUM 10528 34725 INC 24385 337014955 SUM 6853 22754 SUM 1138 17770 SUM 5698 22062 INC 16368 760557052 SUM 2183 25861 INC 229 384917520 SUM 16042 26762 INC 798 18318695 SUM 1002 22801 SUM 4443 9442 SUM 65 33242 INC 22559 534505202 INC 8736 79804667 SUM 3590 31232 INC 32822 44307725 SUM 2039 13132 SUM 399 24854 INC 22789 827595861 INC 312 479096569 INC 9550 877399008 SUM 6226 10760 SUM 16480 26031 INC 32670 604193967 SUM 3540 23404 INC 7383 808567223 SUM 1267 14328 SUM 784 23341 SUM 1478 21685 INC 31619 706756344 SUM 3565 24256 SUM 3243 4622 INC 21062 323275943 INC 3897 3652755 SUM 23130 31626 INC 16401 728016085 INC 20245 144176984 SUM 15186 32355 INC 10182 2404430 SUM 6786 13106 INC 6290 133687875 SUM 503 33584 INC 26734 23626764 SUM 1764 21725 INC 33429 341883923 INC 26308 338729853 SUM 15697 16963 INC 32190 143279314 INC 6555 147386049 SUM 4713 13613 INC 25553 853044918 INC 31617 73780018 SUM 11287 33187 INC 5530 181395769 INC 4166 998201534 INC 16483 1524653 SUM 10565 32335 INC 15254 146287688 SUM 27742 34135 SUM 20057 32148 SUM 935 34116 INC 29123 724872179 INC 33319 709893899 INC 31155 620086779 SUM 14100 32564 INC 1847 137989268 SUM 836 21214 INC 17864 10129049 INC 31105 322698218 INC 30841 610570111 SUM 1205 22792 INC 15740 359640425 SUM 2813 16821 SUM 23964 33147 INC 18252 874530887 INC 21451 930093318 SUM 1318 27080 SUM 9049 26939 SUM 640 10821 SUM 32449 34462 SUM 10204 15143 SUM 10110 25240 INC 15017 953751414 SUM 12809 28284 INC 33092 980392475 SUM 8287 24602 SUM 14 10482 SUM 4232 34529 INC 33642 633606709 SUM 26124 30448 SUM 12891 21980 INC 34335 89095480 INC 28939 875360173 INC 2442 400949441 SUM 10467 19920 SUM 592 17085 SUM 9178 24549 SUM 2292 11716 SUM 11042 14740 INC 7458 28930639 INC 21827 72152482 INC 19744 26672917 INC 5314 857928059 INC 28854 748448483 SUM 4686 27407 INC 15536 603787960 INC 8580 744646033 INC 6359 805600034 SUM 12483 15097 INC 23009 955203064 INC 15677 28285874 SUM 7737 32730 INC 22591 144089414 SUM 7013 32843 SUM 18596 28251 SUM 1569 34009 SUM 19957 27088 INC 24116 97127953 INC 13420 147078357 INC 24809 621535830 INC 31970 895983314 INC 31556 858284546 INC 11733 58315430 INC 19052 109718135 INC 17244 418173574 INC 18107 126327524 SUM 21784 26857 INC 21443 993925273 SUM 8134 34513 INC 33635 79752843 INC 14234 912304052 INC 27662 576967403 SUM 1954 31877 INC 4486 852507141 SUM 11485 32953 INC 10051 538952561 SUM 10273 31595 SUM 25028 33065 SUM 6046 34009 INC 27350 469649655 SUM 25877 33155 SUM 2352 12998 INC 23510 746437824 SUM 4979 28326 INC 17587 79160714 SUM 11180 21282 SUM 22950 29903 INC 5782 54322820 SUM 421 20658 INC 32783 601055250 INC 30528 960344714 SUM 336 17726 INC 30617 40139445 SUM 3441 18191 SUM 394 21025 SUM 605 32119 SUM 2088 13145 SUM 22999 33022 INC 22668 122965272 SUM 12961 33725 SUM 19734 25424 SUM 2460 8315 INC 20472 143258330 INC 188 794262475 INC 25994 961656153 INC 24324 868531819 SUM 11842 31060 INC 24520 883875957 SUM 1957 25180 SUM 490 10598 SUM 1582 23805 INC 21890 955823948 INC 32426 686904168 SUM 327 14691 SUM 160 33310 SUM 365 33336 SUM 48 30282 INC 8565 442386309 SUM 7365 31307 SUM 4496 28910 SUM 24175 34655 INC 15364 619659911 SUM 3660 29689 SUM 10036 18117 SUM 2086 26301 SUM 14450 25898 INC 28902 608914751 SUM 2694 28156 SUM 9431 12719 SUM 13164 21507 INC 7171 669991116 INC 28852 862081737 INC 6489 52495158 INC 540 886174238 SUM 1566 33055 INC 29053 624332329 SUM 16627 24033 SUM 24273 31668 INC 602 138518643 INC 17926 824833202 INC 34273 442836718 SUM 10983 34305 INC 18603 352729734 INC 9951 674612064 SUM 10960 27450 SUM 21585 31480 INC 21043 223470141 SUM 1022 27373 INC 1638 798999845 INC 11118 139066242 SUM 5818 27269 SUM 3394 19427 SUM 24857 34572 SUM 2571 33518 SUM 13283 21194 SUM 4290 32209 INC 34562 345405302 INC 13968 895510526 INC 9469 26649463 SUM 522 28937 INC 3664 28779520 SUM 10838 19252 SUM 13638 17988 SUM 2325 23741 SUM 5189 34586 SUM 19420 27483 SUM 22647 31344 INC 9018 267349249 INC 9368 112036280 SUM 899 29345 SUM 8796 23164 SUM 249 33545 INC 13167 854533373 INC 4097 145051628 SUM 9272 22983 INC 32603 64872449 INC 19058 849644002 INC 26724 515734756 INC 7441 938065355 INC 1412 481722595 INC 3421 181821665 INC 6725 492542157 INC 14203 113029362 INC 18408 997938066 INC 11134 5542908 SUM 17604 32454 INC 7959 483239791 SUM 90 31441 SUM 8672 24118 SUM 7300 33951 SUM 13469 28793 SUM 3173 28588 INC 10820 606124789 SUM 944 22771 INC 28198 654284952 SUM 617 33594 INC 7990 881361937 INC 30989 70235661 INC 31062 932480266 INC 14396 75819608 INC 23739 990153041 SUM 11845 23700 INC 6743 996307417 SUM 18214 25744 SUM 9139 33880 INC 5120 602089352 SUM 2088 19248 INC 25749 848600850 SUM 8939 32474 INC 3521 920965977 INC 20443 146392561 INC 4582 794201920 SUM 1540 25350 INC 28477 18506638 INC 4058 718796405 INC 14558 67344711 INC 10522 19528945 SUM 15666 28443 INC 3829 129884904 INC 28653 919712299 INC 13261 753744227 INC 4654 763172045 INC 7454 491680580 INC 27308 591700436 SUM 6042 32296 INC 29281 968570819 SUM 2458 30418 INC 24064 949363894 INC 20982 147183635 SUM 10946 26690 INC 2113 416227616 SUM 5852 18615 INC 23787 870610429 SUM 1620 25078 SUM 4343 18448 SUM 9323 17928 INC 34387 399523674 SUM 12514 34466 SUM 13097 31071 SUM 4986 24130 INC 6333 955255677 SUM 18819 27918 SUM 236 7469 SUM 18934 31782 SUM 11500 22197 SUM 4276 13600 INC 4289 125430328 SUM 1646 31178 SUM 10097 26922 INC 1867 593793248 SUM 5266 29771 SUM 713 29963 INC 30133 9064580 SUM 8804 22457 SUM 1444 32190 INC 14501 8854721 INC 11298 142630421 INC 14738 989190047 SUM 25673 34252 INC 22123 72432059 INC 16167 967473457 INC 33404 526405266 INC 9571 56431480 INC 3759 352736130 INC 34030 686623955 SUM 20341 28570 SUM 1535 18162 INC 31190 327441770 INC 159 613885705 SUM 28212 32890 INC 22121 842764985 INC 32190 146585317 INC 7540 625344661 INC 1290 959759709 INC 17338 408316462 INC 8580 997066296 INC 34006 14873970 SUM 7620 27967 INC 5656 140654143 INC 28039 129539097 INC 6062 59338410 SUM 11286 34550 SUM 6643 28700 SUM 15426 32293 SUM 4941 34033 SUM 1416 9747 INC 11248 519113653 INC 10292 717641745 SUM 21780 34407 INC 17040 374213809 INC 3425 751635393 SUM 12460 23320 INC 25903 871697727 SUM 7513 33659 INC 31796 146909478 SUM 3500 11665 SUM 16531 29241 INC 2379 105310169 INC 32471 719272920 SUM 18289 33611 INC 18724 861301235 INC 29281 404102238 SUM 15265 33496 SUM 3603 33580 SUM 3592 34238 SUM 7 5237 SUM 2327 10890 INC 15753 147465452 INC 5081 591677870 SUM 1018 32765 INC 18048 42564183 INC 15941 387344895 SUM 28177 34168 SUM 3695 11016 SUM 12787 22143 SUM 16993 31278 SUM 20001 30608 INC 33078 26849770 INC 21757 70062553 INC 24804 41849908 SUM 11897 32734 SUM 18780 31365 SUM 1600 15089 SUM 29747 34525 INC 23492 737732117 INC 23776 811907269 INC 26428 825412485 SUM 15159 29148 SUM 5927 34444 INC 28671 17290522 INC 14467 671656675 INC 13724 958497279 SUM 25537 28655 INC 24884 146369656 SUM 7370 25308 INC 19113 787431174 INC 10661 146471389 SUM 630 13260 SUM 6366 19063 SUM 27114 28410 SUM 3587 29396 SUM 21746 33909 SUM 12223 21095 SUM 10323 23635 INC 28529 325013206 SUM 2563 25617 INC 1275 147424948 SUM 2854 8825 INC 17343 905813377 INC 33701 912506127 INC 12824 626266832 SUM 11835 26400 SUM 7054 28967 INC 4611 741488279 INC 10360 884014905 SUM 2257 26142 SUM 1441 19253 INC 22553 475712076 INC 10276 872390079 SUM 760 17081 INC 4959 978658518 SUM 26120 30581 SUM 21872 34614 SUM 31 3259 INC 30664 758021185 SUM 838 9370 SUM 6443 31806 SUM 20720 28540 INC 29200 533042542 INC 26516 878968758 SUM 4515 29302 INC 4934 743366772 INC 21472 492127747 SUM 21459 33974 SUM 15684 20181 SUM 4947 32212 INC 2926 175103400 INC 25387 130652384 SUM 10432 16566 SUM 11561 28630 INC 18231 948454701 INC 6893 113400613 SUM 22817 32271 INC 28377 143046161 SUM 101 1209 INC 11536 974477439 SUM 759 33753 SUM 15715 21541 INC 16013 73680581 INC 11474 435213422 INC 11772 535917300 INC 5239 980893252 SUM 15313 30736 INC 30681 7978425 INC 678 754083746 INC 2373 29052011 INC 23728 485911147 SUM 11266 25135 INC 2025 29051692 INC 4411 379652785 SUM 3170 28839 SUM 24871 34609 SUM 7221 25448 SUM 8994 28293 SUM 5938 33360 SUM 698 8677 INC 21322 610488942 SUM 27629 31676 SUM 1031 21793 INC 2908 994981141 INC 14281 676505943 SUM 406 33969 INC 5372 397379218 INC 27671 24276672 INC 23294 760380577 INC 21148 64779593 SUM 9955 15749 INC 5714 95579351 SUM 11850 28904 SUM 7787 25870 INC 796 608001547 SUM 6558 26106 SUM 5572 30451 SUM 14069 25180 INC 32887 892731450 SUM 5374 34159 INC 2086 470164775 INC 25541 202568384 INC 13741 80337856 INC 3377 888517168 INC 17130 940294853 SUM 8604 19324 SUM 19329 24616 INC 8546 296801402 SUM 1949 24387 SUM 719 33573 INC 11632 137909826 INC 4467 62191506 INC 20881 680434437 INC 348 29080798 SUM 9855 28786 SUM 9730 33134 SUM 18455 26990 INC 32290 141434724 INC 20020 804510010 SUM 4823 19215 SUM 7410 33839 INC 30924 606796989 SUM 8050 33017 SUM 3460 31390 INC 31093 961246903 INC 13663 886206733 SUM 2018 32622 INC 707 940907126 INC 2258 690118893 SUM 5247 24121 SUM 4000 27426 SUM 4022 15910 INC 5333 626322791 INC 6623 974355553 SUM 1261 22811 SUM 10025 21419 SUM 25686 34277 INC 31120 492293681 SUM 6128 30277 INC 7319 78257918 INC 26630 606411634 INC 29675 957375020 SUM 7947 27815 INC 15219 676088898 INC 14340 142641747 SUM 1943 17907 INC 1377 961883939 INC 18746 113343668 INC 8886 234114751 INC 16923 992366981 INC 4756 79291475 INC 11772 288062759 SUM 6960 34051 INC 12745 759156601 INC 10936 961324563 INC 13024 490090923 SUM 4854 28059 INC 28217 834478304 SUM 87 7612 INC 18964 591676937 INC 1453 945612524 INC 6358 787562684 INC 14539 904394132 INC 6087 144248362 INC 13927 146379923 INC 27536 996865164 INC 23807 878388974 INC 31320 954753163 INC 22514 961930815 INC 21181 423928845 SUM 25101 34326 INC 31902 8989285 INC 10356 878515630 INC 23290 93686283 SUM 10672 32727 SUM 1845 26010 SUM 770 24711 INC 23245 22635504 INC 12959 298561087 INC 13681 624169909 SUM 28813 34164 INC 17911 147475517 INC 17695 138925760 INC 756 4087444 INC 23478 20486113 SUM 6336 29011 SUM 1104 18305 INC 28598 991958650 INC 11457 28838224 INC 16735 7453026 SUM 14060 33365 INC 22977 954293798 SUM 6735 26932 SUM 7405 25326 INC 5481 144843559 INC 16294 999138822 SUM 5104 23270 SUM 2015 10922 INC 25939 472077555 INC 20499 52725083 SUM 5799 33876 INC 25532 12569849 SUM 3300 34151 SUM 1133 30123 INC 9935 113736508 SUM 26182 33779 SUM 4212 13180 INC 389 954246151 SUM 12671 30641 INC 14609 836179433 INC 22548 46656897 SUM 905 9717 INC 21557 939579137 INC 13543 147464252 INC 27933 805280163 INC 25311 945167148 SUM 5172 19642 SUM 11894 17749 SUM 6946 33331 SUM 3411 33829 SUM 12638 33274 SUM 5119 16683 INC 19154 756435602 SUM 15907 33518 SUM 9496 33161 INC 34059 206805011 INC 33486 825638686 INC 14797 147318228 INC 1589 878763544 INC 14702 474777933 INC 27373 794124863 INC 17640 743800916 SUM 9203 18861 INC 25623 911750943 INC 2494 28778945 INC 22021 819741508 SUM 10238 34092 INC 7295 18904855 SUM 4510 30182 INC 5062 599534868 SUM 10009 23023 SUM 12391 30929 INC 34321 626159954 SUM 7953 30090 INC 5037 80365288 SUM 5056 29524 INC 20906 12707945 INC 15009 147901954 INC 16557 18217182 INC 9251 396962035 INC 3105 938441470 INC 457 744759319 SUM 6112 32961 INC 14998 436008343 INC 34030 938440103 SUM 7878 25973 INC 26858 349442759 SUM 463 33836 SUM 32072 33767 SUM 901 27138 SUM 2691 30364 INC 9392 664741621 INC 30514 355857587 INC 18686 339708735 INC 23232 12451685 INC 13651 221089939 INC 7133 403218917 INC 30461 146254658 INC 26651 932589779 SUM 11317 26506 INC 32311 863469647 INC 31171 584915980 SUM 9359 24108 INC 20658 759475508 SUM 7690 25899 SUM 13123 26066 SUM 668 34642 SUM 5119 18273 SUM 313 34699 INC 26992 593794606 SUM 26229 33801 INC 7050 151416835 INC 2005 873100970 INC 13745 459509968 INC 34686 476389375 INC 8977 759913777 SUM 23100 32949 INC 17571 80371347 INC 3989 884977778 INC 6002 65660844 SUM 1678 30999 SUM 1159 12975 SUM 2154 33984 SUM 18014 26876 SUM 7123 30432 INC 28414 145890006 SUM 4607 31448 INC 5619 28020971 INC 32898 525807520 INC 30188 458074647 INC 20219 129613401 INC 31110 479580398 SUM 1808 33980 SUM 15916 33551 INC 3162 823446859 SUM 21367 31198 SUM 26221 33914 SUM 219 31714 SUM 12575 34369 INC 7629 871349521 SUM 2850 26662 SUM 8888 30333 INC 2743 991149555 INC 20307 988258220 SUM 5086 31904 SUM 6503 30876 SUM 557 16747 INC 7244 684440371 INC 21032 999604590 SUM 7980 30386 SUM 18256 34411 SUM 33701 34611 INC 27567 504425448 INC 23932 20581170 SUM 3641 28374 INC 2218 941927379 SUM 9682 31879 SUM 3668 20980 SUM 874 18527 INC 14167 406492878 SUM 2178 18825 SUM 11615 23556 INC 7081 739452419 INC 4024 115311015 SUM 1200 16649 INC 16895 931632158 SUM 167 24878 SUM 22182 33546 SUM 25384 33070 INC 5920 873863976 SUM 6682 17514 SUM 8860 22571 SUM 14306 25769 INC 16145 880081925 SUM 9678 19764 SUM 2747 28238 INC 34379 557137796 SUM 8992 33383 SUM 14444 26135 SUM 6630 34342 INC 32099 366910523 SUM 22877 33291 SUM 13856 30798 INC 33045 84423417 INC 11083 3371599 SUM 16936 32283 INC 14054 105526534 INC 1317 84562577 SUM 3620 21949 SUM 12283 34471 SUM 18613 20420 INC 15622 15540776 INC 4364 128518493 INC 32340 884674701 INC 23312 156215203 INC 34077 835959380 INC 997 147328640 INC 16013 953327744 SUM 16150 29517 INC 21835 675176307 INC 23659 980462908 INC 32633 958059345 INC 1994 995945477 SUM 3397 29570 INC 30022 139018144 INC 15648 938347241 SUM 429 18783 SUM 21204 34336 SUM 263 31659 INC 15723 282313126 INC 6949 735389646 SUM 8741 33960 SUM 9903 29589 SUM 16236 23342 INC 30294 418148326 INC 20749 4481091 SUM 2097 18001 INC 11435 469746416 SUM 11628 24659 INC 24439 64891074 INC 34076 333500909 INC 26777 938544751 SUM 14114 33477 SUM 30175 33331 INC 28030 596946639 INC 2757 522487760 SUM 4848 10926 INC 4587 811149536 INC 21876 71971638 SUM 1269 13966 INC 20043 961424527 SUM 7896 16966 SUM 1008 10317 INC 9655 143190879 INC 30207 906479157 SUM 31078 33529 INC 18297 10194665 INC 16203 298349848 SUM 8429 21003 SUM 17452 31880 INC 13632 873952691 INC 8885 130515470 SUM 1202 11422 INC 22154 724810495 INC 10430 312280223 INC 1271 643283918 SUM 4639 34264 INC 30554 72080642 SUM 3301 30044 SUM 5114 26735 SUM 4440 28266 INC 7162 70136057 SUM 6445 26864 SUM 2051 27583 INC 26719 108214387 SUM 4184 30650 INC 25529 771691786 INC 32033 401897049 SUM 1595 27512 INC 31499 86891683 INC 24551 73732112 SUM 19217 33240 INC 11579 63203130 INC 20640 585646 INC 15187 732694455 INC 24761 42603835 SUM 1236 32095 SUM 1422 21653 INC 16010 743853138 INC 18434 753802908 SUM 1517 4955 INC 16840 709136345 SUM 5328 32840 SUM 15405 30190 INC 18402 953523538 INC 30755 479583835 INC 33280 393164591 SUM 4510 32237 INC 14996 805191271 INC 18043 111562945 INC 27102 921667799 SUM 12934 18790 SUM 3035 33301 SUM 1698 23508 SUM 20114 30611 INC 22505 991292643 INC 2398 80374727 INC 924 28898214 INC 2654 28413193 INC 30660 972752259 INC 11948 130651251 INC 23506 785778858 SUM 24352 34442 INC 27586 658354001 SUM 6263 26147 SUM 11683 34276 SUM 3313 21517 INC 13772 69178782 INC 6205 818730074 SUM 10275 34630 SUM 3692 31366 SUM 7311 10518 INC 27003 492162784 INC 2085 819662348 SUM 29707 34188 SUM 23087 31335 SUM 24466 33936 SUM 9503 34721 INC 25469 113640180 INC 21099 223563250 INC 15760 892086680 SUM 24902 34571 SUM 5746 29578 INC 5252 568093557 INC 23046 26449854 INC 23676 940969092 SUM 16655 24769 SUM 12488 24278 INC 32674 799309786 INC 29535 852786609 SUM 15267 27162 SUM 19634 33094 SUM 20626 33753 SUM 403 19786 INC 12266 675617033 INC 23146 8085527 SUM 1000 33966 INC 29115 892118332 INC 27947 877812212 INC 29057 880129262 SUM 4544 10978 SUM 3015 23514 INC 8730 79914263 SUM 16591 30117 INC 29353 770286550 INC 4440 431270975 INC 19037 873594031 INC 30398 92823819 INC 14069 807310568 SUM 841 21873 SUM 2770 10415 SUM 7477 19616 SUM 29960 33097 SUM 13051 24147 SUM 773 32443 INC 988 19091498 INC 34269 491921056 SUM 4691 23539 SUM 983 2991 INC 16598 737628003 SUM 9131 22159 SUM 1320 29294 SUM 3262 10728 SUM 2468 27618 SUM 4239 33370 INC 3841 129615472 INC 28636 771469607 INC 6995 641405000 INC 27436 143113387 INC 32687 811406483 INC 12276 71582979 INC 33868 48570650 SUM 806 33863 INC 1202 582306673 SUM 7761 18506 SUM 17250 33471 INC 6024 923974404 SUM 8238 33192 SUM 1913 7403 SUM 10500 30396 SUM 12136 21216 SUM 20047 32807 INC 3603 976348694 INC 8867 5989584 INC 13477 609199072 SUM 28641 34267 SUM 3785 17031 INC 32521 682675306 SUM 12086 31967 INC 2028 12714651 INC 27394 12164787 INC 10573 736400019 SUM 6290 24655 INC 19001 97636314 SUM 1422 34562 SUM 1817 34068 INC 15619 851514400 SUM 4559 30238 SUM 19014 29517 SUM 13224 32520 SUM 1123 24639 INC 23553 754224724 SUM 2761 32075 SUM 15864 31971 INC 21896 147350942 SUM 17063 28876 INC 3042 71541600 INC 17669 840334498 SUM 16355 32760 INC 30108 458647992 SUM 21189 22933 INC 31641 44985064 SUM 31779 34405 SUM 15595 32774 INC 20203 348213691 INC 71 327056883 INC 21188 483279059 SUM 4980 9823 INC 29454 147475243 INC 6434 11085119 SUM 1999 27471 INC 28170 23488697 INC 6805 689285847 INC 33236 808401434 INC 9609 28262535 INC 27274 804039824 INC 24411 395898663 INC 20866 130144496 SUM 8358 31996 INC 19843 887078871 SUM 2905 20326 SUM 2595 31694 INC 5889 693481336 SUM 13889 23600 INC 9348 995270536 SUM 18966 33531 SUM 4067 31762 SUM 25090 34111 SUM 21940 23375 SUM 2968 33395 INC 26408 83972716 INC 23890 88708349 INC 22260 941755616 INC 15546 928988219 SUM 809 26206 SUM 583 26086 SUM 355 33334 INC 21227 566556359 SUM 5705 20175 INC 24597 988755952 SUM 28570 31223 INC 20660 844645913 SUM 1036 32532 INC 18255 539991546 INC 25204 73448259 SUM 1373 33925 SUM 1489 24665 SUM 7083 28264 INC 17987 685630454 INC 25627 539302509 SUM 15242 32463 SUM 4472 17115 SUM 9139 12889 SUM 16915 32288 SUM 15 15972 SUM 103 5071 INC 31770 24730894 INC 6246 869569126 SUM 7038 13105 INC 29781 20679129 INC 3305 50919844 INC 23894 602186691 INC 11503 129592566 SUM 22351 34566 INC 21940 756036747 SUM 16379 30313 INC 8163 736255621 SUM 4553 33400 SUM 22154 26875 SUM 8415 32047 SUM 7817 30207 INC 24425 726025424 INC 24288 743874424 SUM 9836 34308 INC 316 28930157 INC 9007 239009563 INC 28593 78054012 INC 29355 892635626 INC 9844 941900346 SUM 31 8895 SUM 8562 28089 INC 14512 894823384 INC 18399 73674857 INC 3059 959205863 SUM 1896 29746 INC 19747 541937533 INC 9249 290768815 SUM 20897 25433 SUM 8378 33618 INC 11623 861291474 INC 210 819319308 INC 7037 642803014 SUM 453 34467 SUM 8170 12106 SUM 14668 27489 SUM 14895 27689 SUM 7052 33016 SUM 9457 34412 INC 24387 938008827 SUM 37 25677 INC 27137 144941798 SUM 9499 21454 INC 23148 145365165 INC 29233 186947324 SUM 12647 33884 SUM 7265 19201 SUM 14786 32300 SUM 1439 8033 SUM 3270 32322 INC 32776 990813848 SUM 2735 15135 SUM 7465 11853 INC 24280 24313570 SUM 12420 28109 INC 32120 351740093 INC 3638 755230392 INC 9704 138035599 INC 17270 987027369 SUM 2283 34192 SUM 20068 24494 SUM 114 23435 SUM 7075 22153 SUM 2127 18965 INC 20409 441850043 INC 20054 858692153 INC 31010 551591392 INC 30259 692383347 INC 15824 995217293 SUM 17858 25635 SUM 3458 13095 SUM 159 33060 INC 7279 19469984 INC 5755 35958641 INC 15971 491893977 INC 30967 941264580 SUM 24698 29040 SUM 1831 23351 SUM 1827 28601 SUM 12694 34405 INC 16703 6591055 SUM 883 27691 SUM 7863 30724 INC 417 73359680 SUM 3586 25501 SUM 579 29443 INC 33364 888197544 SUM 6570 32743 INC 5376 483779568 SUM 9566 27425 INC 17076 303616478 INC 7816 558213790 INC 30929 956675013 INC 10313 31258249 SUM 14748 30119 SUM 197 5965 SUM 6358 22343 SUM 875 25667 INC 17633 957711299 SUM 11135 33454 SUM 4933 29306 INC 32804 888538560 SUM 13208 27287 SUM 26162 30876 INC 25599 961821435 INC 16631 113387990 INC 8521 739240866 INC 19838 80186380 SUM 15442 33393 INC 25149 886470167 SUM 2464 20451 INC 27415 588159450 SUM 11989 32533 SUM 15807 30394 INC 19609 206175454 SUM 936 8348 SUM 5723 12505 SUM 16665 31484 SUM 1102 21402 SUM 7005 22396 SUM 1111 9490 INC 10141 921763629 INC 755 20669294 SUM 8457 18794 SUM 5192 31016 INC 15031 5693483 SUM 2 537 SUM 2267 14193 SUM 4804 24237 SUM 1574 33241 SUM 7102 26444 SUM 81 32163 SUM 29910 31153 SUM 9059 34427 SUM 2058 34570 INC 406 853807531 INC 23863 940208760 SUM 4080 30979 SUM 7655 29743 SUM 23540 31367 INC 27792 945186913 SUM 2711 21839 INC 27202 29008556 SUM 25949 31511 SUM 9005 31872 INC 31112 306825027 INC 31155 866408316 SUM 7598 29208 SUM 3680 15655 INC 20859 4669572 INC 16456 405051140 SUM 9998 32239 INC 6456 76647277 SUM 5278 15474 SUM 645 10277 INC 752 961900886 SUM 22582 34555 INC 23737 424806908 SUM 23264 34317 INC 26888 238107756 SUM 14840 28522 INC 20980 879018005 INC 8853 13255132 INC 8513 760613508 INC 2267 19481060 INC 978 97126062 SUM 3100 34084 INC 4408 886512679 INC 33866 659435172 INC 25900 482626863 SUM 2744 7741 INC 8583 934733386 INC 6828 337407709 SUM 7301 13458 INC 9685 584301960 SUM 476 23288 SUM 5635 21349 INC 31547 526701593 INC 33456 508628521 INC 26632 811547747 SUM 379 21356 INC 23843 995166781 INC 10592 28962483 SUM 3687 32254 INC 5659 24867843 SUM 25282 34577 INC 23852 357167563 INC 11145 44435623 SUM 10971 32847 SUM 954 25870 INC 15369 994819037 INC 12667 416153563 SUM 1095 34077 SUM 2589 23576 SUM 78 13732 SUM 878 28000 INC 27497 875321174 SUM 5894 21334 SUM 10079 31358 SUM 8565 26047 INC 31317 759529082 SUM 12531 33078 SUM 4596 31560 INC 10980 142913429 INC 23556 707820203 SUM 3571 26793 INC 19484 786510554 SUM 801 34341 INC 12571 69371033 SUM 4133 28013 INC 30130 478302471 SUM 104 21996 INC 4550 602160037 INC 25649 602816806 SUM 10231 22440 INC 8484 147132304 INC 25727 28822732 SUM 1969 18305 SUM 2221 34407 INC 2175 322519005 INC 29541 197782425 SUM 7822 27845 INC 9767 463801295 SUM 16682 33844 SUM 2443 34549 INC 7650 65313772 SUM 5311 34344 INC 13737 548463230 INC 8962 888196575 INC 20383 350635511 INC 25930 543454389 SUM 9802 33227 INC 17370 46144649 SUM 759 12800 INC 28352 886265253 INC 19487 615856131 INC 26952 961405658 SUM 8345 15976 INC 8307 12210935 SUM 3683 30171 INC 12530 143139826 SUM 5886 33572 SUM 2831 34653 INC 26198 132765027 INC 17104 816505700 SUM 13147 33420 INC 29272 114817765 SUM 819 22297 INC 13094 760630958 SUM 1787 8971 SUM 2916 30690 SUM 14829 29692 SUM 1491 28955 SUM 263 1827 INC 32869 943962018 INC 944 487802519 SUM 4063 16091 SUM 1290 29714 INC 31820 74008265 SUM 12598 29387 INC 21686 961862205 INC 9446 626988212 INC 20315 244395466 INC 13014 519040815 INC 8167 970869241 SUM 8412 31275 SUM 8108 29550 SUM 11237 33299 SUM 4529 9870 INC 24903 893170553 INC 20793 76119702 SUM 3107 32856 SUM 6725 24976 SUM 5820 28011 SUM 5864 34694 INC 31025 143107909 SUM 7777 29427 SUM 104 12185 INC 13127 860798247 SUM 16517 30166 SUM 34 7511 INC 26020 347494630 INC 1364 912550579 INC 21512 472162422 INC 23395 275364723 INC 30979 755357178 INC 13690 3832640 INC 17753 950052178 INC 8985 107586499 INC 26824 872253335 SUM 13248 32807 INC 24865 883776006 SUM 10912 34177 SUM 3197 34058 INC 31646 63489790 INC 25966 999687265 INC 25838 690471854 SUM 4585 25618 SUM 1113 22712 SUM 11818 33140 SUM 16029 31520 INC 17190 684984482 INC 18816 937922103 INC 8415 800019816 SUM 7588 20198 INC 32875 337438105 SUM 15000 16230 SUM 11300 33407 SUM 3950 22409 INC 20784 889582885 INC 4828 843629489 INC 1223 928384327 SUM 18139 32971 INC 26418 848313941 INC 21060 574907130 SUM 20934 33444 INC 13433 80367078 INC 16784 10071772 INC 18388 96753383 SUM 1029 26671 INC 27156 673176927 INC 22009 56806951 SUM 2695 31515 SUM 591 12263 INC 18868 129119699 SUM 648 12646 SUM 10273 21480 SUM 29476 33949 INC 33934 969296571 SUM 270 25319 INC 7856 896500942 SUM 1048 17645 SUM 8693 32236 INC 23271 691000825 SUM 23852 29636 SUM 14017 31902 SUM 21503 28576 SUM 14464 25265 INC 15707 794920194 INC 8384 105129441 INC 19087 27831805 INC 14216 113643828 SUM 11573 30445 SUM 19455 25483 SUM 991 12995 SUM 22269 32518 SUM 3842 29076 INC 14493 406054944 SUM 15294 28767 SUM 6522 33920 SUM 12347 34060 SUM 1718 17147 SUM 1823 6953 SUM 8694 12388 SUM 13809 26899 INC 17563 601682074 SUM 23109 28591 SUM 5245 10846 SUM 11149 30088 SUM 2598 19053 INC 12953 751952479 SUM 5114 31600 SUM 4549 24763 SUM 5104 31928 SUM 18514 33874 SUM 11259 33069 SUM 653 29701 SUM 861 9761 SUM 4396 34332 SUM 9883 22177 INC 26413 768153291 INC 18714 58222704 SUM 5852 19247 SUM 29148 34328 SUM 3013 22919 SUM 19337 33097 SUM 14317 33691 SUM 12660 34604 INC 32004 454864216 INC 17376 1753010 SUM 3435 34476 SUM 8823 29620 SUM 13238 20993 SUM 26040 34242 INC 17104 890037954 SUM 18295 29891 INC 28316 583885571 INC 25095 486928749 SUM 973 7903 SUM 8735 31169 SUM 18910 34707 SUM 13071 24471 SUM 283 28312 INC 11575 217107552 INC 21315 423775288 SUM 7194 26149 INC 6799 861214175 SUM 1879 12223 INC 8176 330307325 INC 9052 610594871 INC 7171 133121837 SUM 4978 28128 SUM 10417 30767 SUM 2658 25710 SUM 12950 32385 INC 4706 113891402 INC 29082 854598638 SUM 4494 10255 INC 28533 204847997 INC 21415 491939329 SUM 22947 29945 INC 6366 23575651 SUM 8883 25867 INC 26908 26627979 SUM 6056 17745 SUM 11654 20613 SUM 11919 34424 SUM 9937 34146 SUM 19360 28101 INC 11535 96059560 INC 2212 453352967 INC 33187 15703554 SUM 175 26651 INC 28396 784631702 INC 11987 400314646 INC 29554 935131153 SUM 16285 32272 INC 10356 939353176 SUM 29528 34549 INC 5467 734862446 INC 27594 954849785 SUM 14654 29632 SUM 2251 16564 SUM 27343 30100 SUM 1859 7253 INC 23199 748041937 INC 31339 874533807 INC 22016 768624545 SUM 15496 32529 INC 27046 983187368 SUM 2858 8897 SUM 8546 28181 SUM 9155 27719 INC 14700 539182606 SUM 7217 20252 INC 5519 861971172 INC 14160 619794519 SUM 23868 28573 INC 30628 29003383 INC 20191 591074905 SUM 8462 16907 INC 16482 741908507 INC 29122 201309181 INC 21136 978691328 SUM 4970 31180 SUM 14538 33401 SUM 11655 31384 SUM 8948 30530 INC 19655 39902817 SUM 5541 20416 SUM 14372 33771 SUM 6923 32535 INC 1176 29030441 INC 30814 959850290 SUM 514 31991 INC 28999 805300056 INC 15845 11206242 SUM 7436 29104 SUM 27738 33283 INC 24447 874821180 SUM 14220 34686 INC 24075 622217165 INC 18827 723831751 INC 30884 479331661 SUM 4015 20791 INC 7202 325227099 SUM 9498 20952 SUM 6838 28213 SUM 25684 33937 SUM 8725 31511 INC 21909 315541157 SUM 21322 32000 SUM 20275 26644 SUM 22573 27846 INC 2469 23604385 SUM 3072 33254 INC 4801 562339150 SUM 1837 29078 SUM 14584 26140 SUM 1346 34671 INC 28157 945193452 SUM 12247 33820 SUM 1132 23667 SUM 84 20394 SUM 16580 23166 SUM 1596 26182 SUM 168 27547 SUM 2820 11258 SUM 21611 30196 SUM 14477 26346 INC 28355 961280531 SUM 15560 27769 SUM 1952 33419 INC 13625 705553598 SUM 11727 24610 SUM 16187 33309 SUM 16752 33048 SUM 19884 31251 INC 31223 841286078 SUM 6078 34390 INC 5968 974377553 INC 27533 602181186 SUM 21 21549 SUM 26629 34294 SUM 3283 33455 INC 31507 995661461 INC 9414 56554124 INC 29789 475425912 INC 1774 280572362 SUM 14969 28704 INC 26142 855948030 INC 17710 147406051 SUM 3491 6822 SUM 4385 15948 SUM 7480 32542 SUM 1788 24588 SUM 842 6189 INC 5966 67748671 SUM 8016 33012 SUM 12166 34047 INC 11919 16457763 INC 19867 222584157 INC 15203 618227119 INC 5651 747875378 SUM 20978 31678 SUM 4394 32894 SUM 2239 15736 INC 31843 481028897 SUM 1640 33910 INC 19077 8104311 INC 27716 620905643 SUM 14338 33727 SUM 1438 11683 INC 18831 610061064 INC 31947 5785319 INC 13132 756154875 SUM 3783 29105 INC 8829 331424236 INC 32963 650546475 SUM 204 23586 INC 34265 188983359 SUM 7382 22654 INC 11925 386291934 INC 3611 506833789 SUM 19559 32016 SUM 22417 30420 INC 2622 867387764 INC 15690 704956004 SUM 13983 27724 INC 18246 111747025 INC 19430 112159799 SUM 1627 20680 SUM 1201 32911 SUM 24428 29524 SUM 13186 28238 SUM 981 14724 INC 28951 48177701 SUM 10704 28448 INC 34005 80326486 INC 33777 382586351 INC 25128 29049434 SUM 8350 33507 INC 27339 811832488 SUM 8232 33187 INC 35 26983545 INC 20769 456437833 SUM 5029 8297 INC 32399 146978837 SUM 10548 32227 SUM 14148 26266 SUM 5057 30558 SUM 8376 19069 INC 194 141142190 INC 2032 860782625 INC 3109 998123021 SUM 2348 33654 INC 14590 130601991 INC 3177 905948306 INC 17790 801109502 SUM 12122 30337 SUM 1844 26555 INC 31594 827746441 SUM 440 32141 SUM 24703 31155 INC 5036 889308129 INC 2245 142993152 INC 6358 147177659 INC 12756 28464003 SUM 5221 30996 INC 27991 807619421 SUM 10222 23551 INC 25139 989908691 SUM 507 27397 INC 7464 979349154 SUM 2940 11324 SUM 7489 24825 SUM 10814 29174 INC 7534 727756142 INC 28928 525712789 SUM 9516 33006 INC 13008 147458802 SUM 24117 31034 INC 13478 419639238 SUM 9862 29906 INC 23143 777285290 SUM 21330 24806 INC 8434 138961012 SUM 14718 30079 INC 17011 127810684 SUM 13676 31041 INC 9718 128460132 SUM 1593 24657 SUM 4564 13489 SUM 3074 30062 SUM 25124 32675 INC 18371 760490634 INC 12925 421437428 SUM 5947 33324 SUM 8505 28885 INC 663 16216395 INC 22420 5860383 SUM 23963 34555 SUM 11850 34563 SUM 28757 34015 INC 24847 73552099 SUM 275 32578 SUM 5967 19699 INC 21203 875628566 SUM 8503 23723 INC 15906 955285409 INC 11987 734822876 INC 32532 513420285 SUM 7229 28418 INC 7875 112822339 INC 15705 126495457 SUM 7582 18319 INC 14703 894563314 SUM 11420 30646 INC 6495 28007270 INC 32929 978171087 SUM 27971 31428 INC 21569 885105561 INC 16149 7430192 INC 12773 134849730 INC 7341 573968081 SUM 13654 30269 SUM 4257 20094 INC 20102 937469671 INC 21105 542646772 SUM 25072 30633 INC 32189 73123889 SUM 10509 23409 INC 12196 250571929 INC 28168 254748239 INC 29717 139073507 SUM 13996 22576 SUM 6459 29975 SUM 4069 31690 INC 12334 10150300 SUM 178 9793 INC 32532 20431396 INC 28570 11601035 INC 7544 764461227 INC 9944 102120564 SUM 2327 18819 INC 19424 416890437 INC 18495 23116223 INC 25233 979441421 SUM 83 21027 INC 29715 953494468 INC 24255 533200766 SUM 1010 25807 SUM 22899 29219 INC 26217 146274491 SUM 6758 25389 SUM 20004 28377 SUM 13843 31722 INC 12731 130543208 INC 28289 38940115 INC 1883 478170527 SUM 978 30721 SUM 9366 17790 SUM 11242 26848 INC 32433 854094578 INC 26631 955095621 SUM 17169 24235 SUM 10474 29032 INC 20923 454447235 SUM 15922 33860 SUM 10599 27369 INC 12189 924171965 SUM 26901 30476 INC 16116 993915046 SUM 24164 34404 INC 22460 275319302 INC 27995 63173328 INC 4698 13235342 SUM 28640 32122 SUM 8520 26540 INC 8604 118107840 INC 8696 951876326 INC 3689 948312388 INC 32551 26971856 INC 26185 945473148 INC 32954 471087145 INC 30995 974210261 SUM 3326 15594 INC 10374 409977278 INC 23923 6937363 INC 24947 118793980 INC 9760 779849349 INC 4029 28009937 SUM 10241 19362 SUM 9027 34454 SUM 45 28900 INC 17883 130058906 INC 7156 29035195 INC 5983 24256334 INC 27250 125115054 INC 26318 20530209 INC 27256 875844872 INC 148 83567566 SUM 1234 32585 SUM 11061 25979 SUM 5039 14309 INC 2062 862107536 INC 20788 974505 INC 31101 180042670 INC 18049 459446416 SUM 90 33828 INC 16161 956155577 INC 5421 684470208 SUM 15400 33918 SUM 13999 23737 SUM 260 18264 SUM 2486 24911 SUM 1014 32592 SUM 2223 34084 SUM 3117 33963 INC 18620 969732181 SUM 2562 23230 SUM 7808 21483 SUM 17178 33947 INC 15652 656665515 SUM 24644 34222 SUM 4575 23458 SUM 8675 21374 INC 31343 222227774 INC 28780 568430050 SUM 12465 22276 SUM 19049 32107 INC 5742 52718146 INC 4758 139057079 SUM 17815 26414 SUM 1316 11979 INC 23203 728046432 INC 12221 583873371 INC 11524 989675971 INC 18013 65293129 SUM 8578 24219 SUM 16414 31150 INC 6751 28541930 INC 28460 111658839 SUM 19130 34620 INC 3909 111268271 SUM 6857 20925 INC 31380 892757199 INC 24760 726041990 INC 27754 500758853 INC 29907 945033420 INC 22743 983969943 INC 120 915324039 INC 9946 357701290 INC 7523 608490991 INC 27706 707563583 SUM 4327 31994 SUM 13980 26514 INC 23076 127914038 INC 10740 14940598 SUM 3112 22400 SUM 29037 34220 SUM 15589 33243 INC 1091 875952105 SUM 4886 23955 SUM 10961 31994 INC 24569 803681214 SUM 2127 20821 SUM 17360 34207 SUM 13706 27154 SUM 4525 32482 SUM 21382 27403 INC 26505 967688454 INC 15448 145114693 INC 11720 130375549 INC 12936 913371637 INC 22182 509889868 SUM 1438 32031 INC 27783 186424850 SUM 8840 33034 SUM 1670 26230 INC 14638 369396138 SUM 16701 26021 INC 12394 131375955 INC 2998 5430302 INC 22916 136449889 SUM 1360 18206 SUM 6721 33293 SUM 1430 33566 SUM 1774 27715 SUM 3098 21218 INC 25839 12954759 INC 23310 29514041 INC 1042 389277229 INC 32371 128938811 INC 25381 503000579 SUM 1537 19328 INC 32847 79007683 INC 28895 416654190 SUM 30960 34718 SUM 18728 33000 SUM 9583 28090 SUM 10892 23582 INC 10224 806220165 SUM 5241 15659 SUM 517 30327 SUM 219 34171 INC 7407 961443242 SUM 15195 31856 SUM 4174 29190 SUM 1166 31677 SUM 12958 26568 SUM 6383 30965 INC 34588 502617879 INC 23945 46131864 SUM 3489 29154 INC 17093 519991223 INC 8302 722209564 SUM 564 13478 INC 27462 62510543 INC 23955 621011008 INC 12930 959589888 INC 1222 827585918 INC 29130 6412149 INC 29538 667478629 SUM 6367 11266 SUM 7760 18394 INC 32277 259894920 INC 2733 894573797 SUM 18042 24842 SUM 22390 33515 INC 25722 15529249 SUM 25116 33288 SUM 3335 25516 SUM 9150 15377 INC 32221 889955681 INC 18364 954720029 INC 13480 219341652 SUM 4760 23429 INC 33034 113788701 INC 33806 413194086 SUM 12559 33400 INC 3334 464380522 INC 25628 492165947 SUM 24320 34433 SUM 14166 34533 INC 33331 362897741 SUM 1197 30233 SUM 16702 31594 INC 15654 141939247 INC 17836 946828715 SUM 816 16102 INC 29856 109714921 INC 226 28785179 INC 16946 593632209 SUM 5020 16770 INC 175 12271955 INC 30077 733618509 SUM 9738 32644 SUM 6743 17354 SUM 5101 8736 SUM 2901 13389 SUM 8921 26300 INC 9948 872261434 INC 4713 245104393 INC 33228 758532799 SUM 2559 28267 INC 31430 417939391 INC 20745 872341416 INC 10043 13071355 SUM 4592 32800 SUM 12675 33130 INC 23307 960874975 SUM 25224 26808 INC 20086 177026926 SUM 6566 23143 INC 18001 403719596 INC 7329 417911134 SUM 19994 25084 SUM 221 15396 SUM 4446 28094 SUM 5085 34148 SUM 21888 34618 INC 11112 482742634 INC 23488 190211677 INC 24300 26899188 SUM 1079 15603 SUM 59 26217 INC 3628 147428226 INC 6304 383118258 SUM 28232 32460 INC 20481 888236655 INC 18410 994391226 INC 33145 848544321 SUM 9552 16286 SUM 4918 32164 SUM 14967 28436 SUM 17330 34665 SUM 761 24959 SUM 19990 33562 INC 58 408020054 INC 27678 961893626 SUM 2211 16767 SUM 12965 29416 INC 3140 134877371 SUM 4057 33250 SUM 875 23057 SUM 1535 31039 SUM 173 12505 INC 6138 130544519 INC 3693 802652889 INC 28058 974554111 SUM 1503 15415 SUM 3139 29634 INC 25954 756359818 INC 30527 16473502 SUM 1236 34423 INC 34621 76144402 INC 24703 809836106 INC 27933 337837430 INC 33885 332571044 INC 11936 144278933 SUM 13802 34295 INC 4254 402031111 INC 4900 109168343 SUM 1143 3406 INC 30056 97151806 INC 13417 474346085 INC 11046 73411502 INC 24653 960383144 SUM 881 22639 INC 1753 109704580 SUM 9850 13592 SUM 238 29355 INC 34348 937461729 INC 19224 911071026 SUM 4094 30126 INC 1604 223390133 INC 3885 760603434 INC 12570 46634620 INC 6512 945980563 SUM 7669 34541 SUM 26623 28158 INC 23176 10992870 INC 27104 8500654 INC 30267 905790518 SUM 16202 33362 INC 20643 95014831 SUM 6317 14342 INC 16275 760451492 INC 30566 45719357 INC 8433 250646319 SUM 42 18150 INC 28894 327754282 SUM 1548 16845 SUM 28794 33938 INC 15483 142931739 INC 28708 16463691 SUM 4746 17627 SUM 3125 29655 SUM 220 34718 SUM 2868 22535 INC 28651 973061511 INC 32273 211827474 INC 32065 959654596 SUM 1056 20842 SUM 10165 28366 INC 31309 709091814 INC 59 929322608 INC 33914 37799087 SUM 13036 21817 INC 12929 507797645 INC 3168 808524355 SUM 19427 34297 SUM 11524 25387 INC 10739 134859405 SUM 6480 19142 INC 33397 888481988 SUM 2637 31983 SUM 12932 32492 INC 33812 49267306 SUM 15217 20733 SUM 8467 33782 SUM 42 30267 SUM 9082 21686 INC 4085 147372108 INC 6064 952498572 SUM 903 24952 SUM 4116 21210 INC 21196 295470979 SUM 12048 34411 INC 20527 10644058 INC 4256 626389103 SUM 719 9540 INC 19061 924598582 SUM 14597 28620 INC 10695 802814233 INC 24205 136965893 SUM 13127 16507 SUM 640 31074 SUM 4678 25478 SUM 15797 21823 INC 2803 4390820 INC 13578 65322624 SUM 8967 23649 SUM 7805 28798 INC 3783 955164867 SUM 4905 34679 SUM 10631 30595 INC 31087 835815513 SUM 15167 29507 INC 21755 937990726 SUM 10601 16213 SUM 3735 24861 INC 6853 809496799 INC 17423 738144681 SUM 6565 22247 SUM 6062 34722 INC 24896 78769138 SUM 17089 30299 INC 14438 122215411 INC 15091 79250251 SUM 1689 25379 INC 10919 801280391 INC 12826 819757148 SUM 12624 34418 INC 5797 130563884 INC 6292 995474808 SUM 8794 17449 INC 34665 824074423 INC 21703 955177582 SUM 11749 32622 SUM 8753 31607 INC 2102 135901064 SUM 24659 32493 SUM 17493 33878 SUM 693 24785 SUM 194 14023 INC 15160 940974970 SUM 3145 20681 INC 11251 936877640 SUM 20097 25962 SUM 8795 20303 INC 17492 28988576 INC 22343 75999373 INC 18298 924923499 SUM 6285 23155 SUM 625 31800 INC 14856 609305720 SUM 1484 20502 SUM 13445 32500 SUM 13037 32261 SUM 1846 31482 INC 25567 37900280 SUM 23966 27668 INC 5825 994078044 SUM 94 15761 INC 26243 938027290 INC 33489 877447329 INC 24652 528116165 SUM 274 29934 INC 12769 768194099 INC 11281 424440309 SUM 4661 30375 INC 33659 147466287 SUM 13471 25183 SUM 8105 33417 SUM 17763 34655 SUM 3086 30657 INC 17510 824513551 SUM 6003 34303 INC 10617 756433783 INC 9283 144302356 INC 14881 342094132 INC 12966 961775384 INC 24492 721698919 INC 12031 145189018 SUM 27652 34563 INC 25776 875972926 SUM 13476 27614 INC 4486 329931796 SUM 1734 25331 SUM 29974 31156 SUM 21118 30802 INC 6304 141632747 SUM 2389 23841 SUM 16860 34446 SUM 10825 28345 SUM 15234 27173 SUM 17655 20448 SUM 2086 31629 INC 14336 952501539 INC 27685 921774681 INC 19184 96618855 SUM 6270 29728 SUM 3948 30844 INC 19370 961346722 INC 5545 861959214 INC 27221 333016129 INC 30793 51147070 SUM 3204 13704 INC 28768 886199139 INC 29638 841395122 INC 34674 270323276 SUM 654 28189 INC 15267 143178742 SUM 9934 30341 INC 12278 356799365 INC 364 476057107 SUM 8749 29713 SUM 9392 33997 INC 28994 207774051 INC 7766 794908314 SUM 3499 24498 INC 27377 845456849 SUM 15070 27109 INC 29692 339811420 SUM 16971 23733 INC 10241 610301017 SUM 63 34687 SUM 2072 30300 INC 18015 882010435 SUM 23781 34444 SUM 18601 32180 INC 17844 993400117 INC 28518 607111625 INC 14580 18424756 INC 1769 283445985 SUM 95 9164 INC 29847 605228423 SUM 4665 20476 SUM 1136 17134 SUM 10487 18614 INC 2131 989482886 SUM 22990 28850 SUM 9 536 SUM 3179 18604 SUM 11754 25975 INC 20575 141661148 SUM 4869 23646 INC 18571 28431481 INC 33101 959865210 INC 16373 564288652 SUM 18662 32163 SUM 12247 30906 SUM 5976 30565 SUM 8136 27346 INC 8069 88502991 SUM 5696 32926 SUM 438 23067 SUM 727 20527 SUM 6463 29814 INC 22568 593829855 SUM 9407 32309 INC 21065 143245019 INC 8235 9062685 INC 31291 995360235 INC 1544 52424569 SUM 76 19580 INC 1864 150015970 INC 967 936603904 SUM 19485 31727 INC 8661 196282009 SUM 1493 17851 INC 1621 885769752 INC 24371 683955751 INC 27198 20672842 INC 23250 147360220 INC 13114 62526187 SUM 9509 26062 INC 19355 884604510 SUM 17408 33282 INC 29105 341018738 SUM 8557 24709 SUM 15098 29903 INC 13327 108373204 INC 7355 143272822 INC 31780 842363046 SUM 9965 18597 INC 24411 760624404 INC 25777 558685516 SUM 22647 34332 SUM 14571 33651 SUM 17463 33917 INC 6138 492127104 INC 9022 55748981 INC 33171 110650160 SUM 14756 33918 SUM 14662 33168 INC 8067 844437877 INC 3437 557265177 SUM 13442 28859 SUM 3943 12086 SUM 17836 34461 INC 31719 375449473 SUM 2115 28669 SUM 2095 8072 INC 34723 439744557 INC 680 735462315 SUM 3652 28314 INC 4483 457052283 INC 29686 787553868 SUM 16977 32591 INC 21800 15579840 SUM 4530 13260 SUM 18435 27509 INC 29719 760344686 INC 18439 775792286 SUM 10724 25230 INC 5419 456519538 INC 28779 79841476 SUM 12968 26290 SUM 3016 13460 SUM 1849 20125 SUM 26745 32918 INC 435 600091115 SUM 20424 34131 INC 26081 136997277 INC 29322 970225707 SUM 3340 28693 SUM 1719 24313 INC 29684 96088765 INC 9436 13162610 INC 15557 946912383 INC 20370 340675731 SUM 1748 7553 SUM 20743 32981 INC 32382 13201845 SUM 10373 33913 INC 16683 27097477 INC 15719 953206057 INC 26356 146531160 INC 33636 223518107 SUM 10462 34070 SUM 2215 17173 INC 1610 199608060 INC 19575 185899179 INC 26949 740103099 SUM 6034 20372 INC 13450 10013077 SUM 22257 30344 SUM 12266 34574 SUM 18763 32119 INC 15607 984770058 INC 5342 416042188 SUM 6656 26057 INC 13538 12618018 SUM 32966 33618 SUM 9499 34687 INC 32884 141669638 SUM 21 33133 INC 4481 998220327 INC 20939 740451205 INC 25898 454424638 SUM 24519 29409 INC 4086 131908724 SUM 23020 30952 SUM 1416 34288 INC 17096 40141118 SUM 29130 33695 SUM 438 29713 INC 2557 852718445 INC 34353 405322908 SUM 96 3775 SUM 9072 34469 INC 25457 145773298 INC 13965 976155767 SUM 20561 32592 INC 7282 725487987 INC 29063 71281731 INC 25010 492086089 SUM 8981 30771 SUM 12139 30728 SUM 6716 16061 INC 18357 788225021 INC 32347 3359423 INC 419 4524752 SUM 4273 27206 SUM 338 2560 INC 34102 144280953 INC 21028 652257370 INC 15482 203574273 INC 21498 834422089 INC 597 357996032 INC 6 865911100 SUM 2477 33926 INC 27268 39892189 SUM 16762 30453 SUM 6970 15916 INC 28384 610278886 SUM 302 18389 INC 28520 25722544 INC 7040 281053022 SUM 18745 31376 SUM 8488 32252 SUM 21184 24506 SUM 27202 30843 SUM 12395 24131 INC 14028 13202386 SUM 3522 33473 SUM 4636 22632 INC 1148 827485105 INC 30433 489528023 INC 7096 860419615 INC 26341 28669985 SUM 10383 24761 INC 6902 121113629 SUM 5641 23814 INC 19400 79849998 SUM 2444 20871 SUM 13097 27128 SUM 403 2601 SUM 21307 33888 SUM 262 25607 SUM 17994 33428 SUM 5277 23920 INC 24971 592521580 INC 9297 286640784 INC 8645 55847889 INC 15475 878899918 SUM 24859 34170 SUM 17628 34133 INC 17704 110243208 SUM 4620 21367 SUM 535 21322 SUM 2980 26337 SUM 17450 27352 INC 34193 45792560 SUM 5855 25346 SUM 13868 33917 SUM 14019 28360 SUM 2120 26845 SUM 27676 34548 INC 34499 710166646 INC 3933 961826296 SUM 17822 32246 INC 30814 972767293 SUM 11313 34085 INC 2146 68898639 INC 26973 27564406 INC 16328 10073310 INC 13624 200318523 SUM 11277 30660 INC 24063 509940220 SUM 7416 18535 INC 9436 463435921 SUM 5308 33203 INC 29706 670773163 SUM 4543 29593 INC 19033 935748086 INC 16131 589477181 INC 4791 824988540 INC 27521 811016063 SUM 4588 25543 SUM 4827 29750 INC 675 526902536 SUM 19941 30448 SUM 9953 18420 INC 25227 100821667 INC 11242 29055499 INC 7363 732233926 SUM 2844 34294 SUM 1615 31261 SUM 22145 30037 SUM 490 26489 SUM 12959 25536 INC 25270 26196700 INC 19448 336834125 INC 7395 509520623 SUM 6585 34166 INC 25583 122260433 SUM 10874 31487 SUM 9653 28879 INC 13 602826344 SUM 14417 34356 INC 32159 892751478 SUM 329 31172 SUM 10274 33107 SUM 30674 33448 SUM 27 28109 SUM 3366 15550 INC 5472 145381904 INC 9262 129509918 INC 18922 878251653 SUM 3865 24568 INC 9803 6721703 SUM 14595 28679 SUM 7517 33039 INC 20730 891950571 INC 8388 388775972 INC 12507 731174638 SUM 11936 31661 SUM 1334 34386 SUM 926 25101 SUM 16715 27675 INC 30431 953004941 INC 3090 129855939 INC 3016 935289465 SUM 6870 33425 INC 9711 752626293 SUM 7813 29144 INC 26684 147355399 SUM 20055 33775 SUM 93 15186 SUM 2575 12246 INC 27715 71959876 INC 20657 678373983 SUM 22588 34012 INC 22170 591818169 SUM 5503 34287 SUM 16707 33352 INC 31205 682735893 INC 34609 96589295 INC 31550 961534638 SUM 3000 11180 INC 15798 959726486 INC 10643 937731774 INC 22903 795958037 SUM 11716 22424 INC 31391 532303951 SUM 1416 31651 INC 19534 71942837 INC 5356 773893646 SUM 16485 24051 INC 1759 487980300 INC 28381 989534415 INC 32997 944126452 INC 27628 26988224 SUM 5727 28514 INC 5252 491677577 SUM 1307 34317 INC 3061 842096511 SUM 3941 22611 SUM 5697 11551 INC 26166 240170790 INC 22287 872154814 INC 14284 626396822 SUM 10623 29198 INC 19176 26843602 INC 1539 878874400 SUM 18730 27761 SUM 22448 27757 INC 9546 797687630 INC 11250 491003904 INC 2619 878829758 INC 31856 59925037 INC 29531 537806352 SUM 3509 21988 SUM 11955 14394 INC 31095 820550667 INC 30990 972468941 INC 22077 864743856 INC 1248 819350320 SUM 9310 32052 SUM 3946 18395 SUM 473 5144 INC 10222 73432679 SUM 9727 27594 SUM 7990 26703 INC 9849 240947453 SUM 94 32151 SUM 6967 22890 INC 3738 349578787 INC 8600 147480833 INC 18081 28897121 INC 11565 840563846 INC 1202 487937673 SUM 1087 10969 SUM 10614 33437 SUM 2257 9630 SUM 1385 4690 SUM 227 7273 INC 6452 147459487 SUM 2327 19785 INC 7382 270338608 SUM 8117 32207 INC 15168 6208339 INC 357 979293262 SUM 6922 28995 INC 22395 740510979 INC 16811 576931214 INC 16534 476210041 INC 27408 73732608 INC 15182 20651951 INC 6665 877144273 INC 11184 441740350 SUM 13860 23399 INC 8847 26989949 INC 32160 960186125 SUM 8446 21724 INC 4954 590132190 INC 27634 106362564 SUM 18010 34232 INC 20220 646311748 INC 17624 932309917 INC 16674 921487909 SUM 2671 11038 INC 16557 993382120 SUM 2590 20773 SUM 2694 8358 SUM 5721 27279 INC 7971 744812181 SUM 22561 30771 SUM 24427 34107 SUM 15769 31943 SUM 1386 32345 INC 14926 107310854 SUM 731 33036 INC 31261 693091566 SUM 15858 30229 INC 18208 143267295 INC 23058 126464544 SUM 3351 29727 INC 4177 73683339 INC 11917 870426984 SUM 1562 33193 INC 28861 867604555 INC 29633 29012288 SUM 1974 16237 INC 4496 954020065 INC 25394 912288302 INC 25627 28906272 SUM 4441 23136 INC 7849 869576865 SUM 3276 33712 INC 1838 413982806 INC 3906 743781756 INC 27202 789828509 SUM 4416 34111 SUM 7951 26687 INC 16971 965594961 INC 6823 417261048 SUM 9281 34103 SUM 16568 24016 SUM 24376 32257 INC 17296 945997846 INC 28101 63489153 INC 7240 899961352 SUM 8589 11315 INC 13384 387175293 SUM 3176 31752 INC 16007 489686288 SUM 22593 30877 SUM 6029 32713 SUM 3461 19813 SUM 781 23112 SUM 706 29286 INC 13852 2672124 SUM 5995 17152 INC 9788 953549415 INC 31799 145264754 INC 5242 953954264 SUM 3655 10111 INC 5489 880495167 SUM 7170 29455 INC 28591 670080921 SUM 1938 28309 INC 6324 69013726 SUM 959 33721 SUM 3246 31432 SUM 7629 18927 INC 7228 801987271 SUM 13188 20010 SUM 1877 24158 SUM 4608 25895 INC 12615 686549920 INC 5545 652764951 INC 28455 964547088 SUM 11129 32885 INC 6432 887844178 INC 12448 756420704 SUM 19164 30724 INC 6256 920726826 SUM 2514 27484 SUM 9214 30120 SUM 9282 17568 SUM 4467 28585 SUM 29 4448 INC 31425 336873034 SUM 3013 17020 INC 2985 991066411 INC 13362 942734689 SUM 6540 27951 INC 11413 994949979 INC 26138 870403080 SUM 28655 34585 INC 13074 73332966 INC 11653 21630073 SUM 9757 33534 SUM 2172 31793 INC 11305 903855779 INC 6770 381774521 SUM 4022 17341 INC 32908 872335913 SUM 11456 32458 SUM 2452 27305 SUM 27866 34725 SUM 6823 31143 INC 22027 809662446 SUM 11285 31777 INC 27224 57290083 SUM 2787 30132 SUM 4704 19810 SUM 6664 24362 SUM 14546 34313 INC 15442 474843253 INC 10914 909122205 SUM 10418 33875 SUM 3694 29560 SUM 22523 31638 INC 9848 80316638 INC 5331 701719852 SUM 8203 32463 INC 24872 890674608 SUM 14427 26968 SUM 4043 34296 INC 14835 104164203 SUM 16206 32975 SUM 2027 24507 INC 27670 453602294 SUM 16398 31220 INC 16317 853360870 SUM 10070 33868 INC 14513 581246684 INC 3681 105486229 INC 10732 459532916 SUM 1036 34579 SUM 4959 10532 INC 34079 920115810 INC 5263 840226571 SUM 3299 29056 INC 21954 27731266 INC 33344 139886897 INC 18034 68212154 SUM 515 15044 SUM 13114 29300 SUM 26537 28863 INC 3451 703224536 INC 8406 424048071 INC 27786 555111733 SUM 2758 27048 INC 18811 446859199 INC 3041 537189264 INC 33430 903250086 SUM 14963 23487 SUM 1616 25676 INC 32465 489420616 SUM 2134 31231 INC 22053 600037001 INC 13483 955333740 SUM 9987 26662 INC 15913 953380342 SUM 1011 19850 INC 20042 54902014 INC 12219 147332490 SUM 1131 33795 INC 12393 21661378 SUM 7239 34548 INC 7190 705721651 INC 19983 961440776 INC 9029 945105342 INC 1799 883696097 INC 23546 894868352 INC 7031 400006635 INC 31578 735469693 SUM 2705 33194 INC 15125 237002471 SUM 2514 27828 SUM 1155 19809 INC 33435 593816117 INC 27369 71399700 INC 25907 485732195 INC 7012 873708056 INC 28547 44403614 INC 23232 738497091 INC 21866 482208764 SUM 591 20340 SUM 187 12902 INC 11632 742276742 INC 15717 177586198 INC 34182 476238088 INC 28662 533455937 INC 21763 811938288 INC 10573 533767302 INC 23000 978727933 SUM 12357 26307 SUM 1739 34521 INC 19047 146946061 SUM 942 28558 INC 3668 124199230 SUM 9977 26913 INC 13483 604415632 SUM 14204 27781 SUM 16176 32323 SUM 24848 32454 INC 15629 117339598 INC 15769 73644452 SUM 5439 18103 SUM 1844 28952 SUM 3739 14187 INC 13471 44706468 INC 21996 922129020 SUM 1012 27040 SUM 6179 26198 INC 30417 71565259 INC 5560 602204249 SUM 3812 21195 INC 8098 132088595 INC 8157 644928039 INC 15338 12399306 SUM 3030 25397 SUM 17638 22144 SUM 25125 34638 INC 22816 601401392 INC 9231 490580921 SUM 1442 29626 INC 22866 577035054 INC 14023 811417333 INC 2266 50902422 INC 10604 890093616 INC 7517 818643979 SUM 11432 32250 INC 21425 155824535 SUM 19825 32741 SUM 6743 15331 SUM 30687 33729 INC 16949 97151519 SUM 6260 27063 INC 8011 82898774 SUM 16934 26457 SUM 4434 28309 SUM 22529 25848 SUM 6887 25978 INC 458 2797763 INC 30673 874851675 INC 10582 24063726 INC 20767 651566205 SUM 9055 33038 SUM 143 31780 SUM 22413 31635 SUM 7894 24343 INC 22730 228866698 INC 30107 429741797 SUM 1643 32891 SUM 16537 34396 SUM 4696 22100 SUM 1995 34689 INC 29577 147433678 SUM 7675 30470 INC 27400 11274109 SUM 5395 31896 INC 7714 562836297 SUM 15841 30376 INC 31435 355850384 SUM 9662 29344 INC 13838 994888261 INC 7275 28531848 INC 28092 23819596 INC 1256 469731569 SUM 19724 29148 SUM 7482 21676 INC 26193 121790480 SUM 2955 32517 INC 6806 124873489 SUM 9420 30751 INC 11990 915838449 INC 20903 447763578 INC 23159 413998314 INC 21157 400731823 INC 14146 893812689 SUM 430 14945 SUM 2716 11898 SUM 3301 26769 INC 31880 955059124 INC 15040 807126502 INC 2515 677675555 INC 32385 677175844 INC 12120 756923450 INC 24581 618756314 INC 10137 4815355 SUM 4811 6481 SUM 17758 27404 INC 18669 35955678 INC 32850 656305487 SUM 6443 27440 INC 7055 109709285 SUM 16887 34312 SUM 10891 31771 SUM 25327 32026 SUM 1063 26137 INC 29787 139038941 SUM 17903 25389 INC 2621 147353325 INC 17548 71055602 INC 21838 803570561 INC 8096 1565596 SUM 20306 30374 SUM 18040 34476 SUM 3245 18709 INC 30252 29073633 SUM 2076 34727 SUM 3233 32503 INC 15355 991828479 INC 8573 307948891 SUM 7215 29432 INC 6585 659963956 INC 19178 29073376 INC 26401 143237979 INC 26877 28295003 INC 32986 80035875 INC 9476 585129 SUM 1413 18762 INC 32947 937359861 SUM 3242 12911 INC 10465 113401180 SUM 28450 33609 INC 18657 407928348 INC 623 207950354 INC 18086 686737946 SUM 6041 34705 INC 26196 508887570 INC 22346 937744174 INC 23269 755391182 INC 3238 577020360 SUM 6470 28151 SUM 13374 34234 INC 13801 12007486 INC 21889 28414985 INC 10256 26162163 INC 14152 12438046 SUM 1311 30874 SUM 4869 28138 SUM 20147 33443 SUM 8622 16981 INC 20909 75591375 INC 19503 607425613 INC 1705 328115595 SUM 15222 26374 SUM 1309 7915 INC 24877 356904417 SUM 4064 32100 INC 8225 878755419 INC 3076 930813021 SUM 2572 25445 SUM 1597 24552 INC 32547 29039450 SUM 735 27809 SUM 15301 34625 INC 21891 756264645 SUM 7668 25007 SUM 193 21361 SUM 9462 12743 INC 5549 73720856 SUM 17963 32962 INC 8599 399929792 INC 23420 72143295 SUM 1495 25874 INC 32072 197601356 SUM 6429 32103 SUM 2779 34681 INC 34598 79736380 SUM 16060 31844 INC 24506 625304439 SUM 6622 30932 SUM 9137 32812 INC 32532 405082491 INC 26942 335874217 INC 31657 872154328 SUM 7896 33462 INC 31821 3377406 SUM 6169 20665 INC 27858 15263364 INC 18134 878033062 INC 20089 73825234 INC 15820 736649742 SUM 10072 27725 SUM 100 26074 INC 3373 144260150 SUM 10925 31015 INC 12242 992894259 INC 31304 437669091 INC 9133 29041650 INC 20220 26814187 SUM 7975 27447 INC 19318 473301095 INC 2229 535944073 INC 24668 7026877 SUM 14514 34334 SUM 939 28849 INC 3252 744319113 INC 18273 28537587 SUM 3159 11634 INC 21695 928333945 INC 21717 400551974 SUM 12566 22082 SUM 27136 33791 INC 17534 472506318 INC 7860 9067771 SUM 12043 31757 INC 2278 678714006 INC 17483 26995709 SUM 9339 27153 SUM 4600 29456 INC 25169 990100971 SUM 20480 34623 INC 33309 843946677 SUM 1202 10035 SUM 13688 22374 SUM 20693 31953 INC 945 725679131 SUM 1687 18781 SUM 5796 30626 SUM 2247 7986 SUM 8842 21110 SUM 5217 32233 INC 28005 773642108 INC 22255 683036405 INC 15784 853834841 INC 10805 506989230 INC 22983 155711146 SUM 3345 15485 SUM 7547 32891 INC 4023 819012571 SUM 11595 30989 INC 30177 978753852 SUM 602 22463 SUM 1062 23785 INC 18166 954774868 SUM 12624 34141 SUM 1433 16179 INC 9272 147196015 INC 31909 268404592 INC 28385 911754431 INC 16525 6380460 SUM 85 32107 SUM 363 32491 SUM 22168 32276 SUM 20729 31299 SUM 2885 29660 INC 8632 5682776 INC 13289 658397329 INC 25183 137474387 SUM 5098 30378 INC 5579 24872190 INC 33322 127718735 INC 20632 532638786 INC 22628 877420042 INC 27558 71635553 INC 6668 122255721 INC 6996 856062950 SUM 634 9761 SUM 4824 15413 SUM 2019 24181 INC 26200 744720360 SUM 845 5485 INC 3532 576961876 INC 23003 113766289 INC 3781 45762377 SUM 1758 25559 INC 1820 80215228 SUM 25685 34721 SUM 4217 30725 INC 499 113855825 INC 2878 181385161 INC 9992 146401702 SUM 4304 32368 SUM 12847 29705 INC 16827 841372701 SUM 407 9502 SUM 2142 17008 SUM 17707 28032 INC 32632 999194306 INC 33469 938974992 SUM 7469 18116 SUM 12880 26513 SUM 9578 29181 INC 28688 73888766 SUM 10307 23253 SUM 16354 31742 INC 30724 464933168 SUM 15937 34185 INC 21634 474419222 SUM 2327 24153 SUM 5428 33001 SUM 16437 34586 INC 6136 811898067 SUM 240 21515 SUM 306 26757 INC 25366 184673645 INC 20416 778806773 SUM 9287 22595 SUM 197 20906 SUM 9966 25377 SUM 1660 33833 INC 12608 970972682 INC 24477 11472747 INC 11069 517745323 SUM 905 15926 SUM 2795 34611 SUM 66 22850 SUM 2608 19362 INC 24294 455822537 SUM 1266 15504 SUM 14740 32384 INC 18268 352482760 INC 6056 610240819 SUM 16053 22947 INC 5507 589055133 SUM 3167 20807 SUM 10800 26991 SUM 12695 33907 SUM 3688 34286 SUM 1849 34517 SUM 1595 34136 SUM 2506 31892 SUM 1949 28497 SUM 5924 32224 INC 25760 113734587 INC 2527 607416816 SUM 5771 33764 INC 2968 802911614 SUM 20159 27540 SUM 17831 28211 SUM 9626 32915 SUM 10111 20374 SUM 19058 32879 INC 15970 992726947 SUM 483 3994 SUM 13277 22245 INC 17753 491126957 INC 30330 524441565 INC 10104 146249096 SUM 19194 33635 SUM 10956 18419 INC 23853 124114994 SUM 425 10588 INC 4135 44109525 SUM 9106 33583 INC 22401 129521882 INC 2145 71670029 SUM 21534 32114 INC 18684 474874740 INC 10578 61476769 SUM 10227 32506 SUM 13214 25751 INC 32537 58682708 INC 14808 978610219 SUM 160 24131 SUM 9826 28031 INC 8333 382817248 SUM 8923 28496 INC 20604 458479745 INC 5068 137729515 INC 3964 469689738 INC 22788 729665374 INC 32376 57124734 SUM 1834 22351 INC 16509 134184432 INC 3012 607158727 INC 26395 811281241 SUM 27871 32778 SUM 4252 25605 SUM 7766 12058 INC 8440 619682001 SUM 3259 31915 SUM 13426 24464 SUM 17080 31220 SUM 14758 29119 INC 19387 961916001 INC 25586 878985243 INC 3205 936240763 SUM 3287 18001 SUM 4024 8392 INC 2984 6650883 INC 30655 124383614 SUM 671 5429 SUM 23091 33506 SUM 18973 32262 SUM 22154 33046 SUM 2720 14706 SUM 15889 29294 SUM 291 20043 INC 11804 869980959 INC 20154 492166565 INC 1938 617216649 INC 26181 18894263 SUM 2424 10078 INC 18088 950854759 SUM 6380 34545 INC 26229 677230883 INC 20739 843342475 INC 6808 760616169 SUM 2174 34035 SUM 3391 30414 SUM 19564 31684 SUM 1087 15220 INC 16517 147431823 INC 29299 454972888 SUM 1960 31401 SUM 284 4141 INC 12224 415634736 SUM 6779 21573 INC 22832 968100020 INC 783 877724587 SUM 20315 30204 INC 21387 109618862 SUM 8987 28068 SUM 4608 19121 SUM 15603 34698 INC 19237 758416314 INC 25844 924958731 INC 10334 605348929 INC 2068 112336873 SUM 7348 16182 INC 11922 71872500 SUM 579 7129 INC 15290 9592234 SUM 578 26874 INC 26790 18168858 SUM 13825 28919 INC 5236 23551545 INC 32654 132160115 SUM 1867 31627 INC 18431 77852486 INC 10149 843911848 SUM 24341 30992 INC 30922 928360793 SUM 14055 25898 INC 25576 997083294 INC 32472 608837130 SUM 1538 5334 INC 7020 110681605 INC 31211 441751503 INC 25360 686935440 INC 29431 941642020 SUM 11624 34494 INC 15481 862235338 SUM 1512 28083 SUM 5231 33995 SUM 22484 32235 INC 2713 136442553 SUM 5187 32909 INC 31869 6608829 INC 32126 795913795 INC 21201 356813665 SUM 1128 25407 SUM 5709 34392 SUM 3302 33266 INC 22047 593446129 SUM 15552 28517 INC 6314 79798514 INC 29321 670333246 INC 478 954967268 INC 33542 145298130 INC 31975 28444158 SUM 8967 31242 INC 14351 741193900 SUM 19366 29194 INC 27332 73615508 INC 3626 923463908 INC 3120 145999437 INC 30739 1298759 SUM 10667 27923 SUM 8413 13929 SUM 16302 34515 INC 12280 998085160 INC 19248 319061749 INC 21541 994779720 INC 9861 146683376 INC 20978 147466816 SUM 14107 33701 SUM 710 21087 SUM 21380 30827 SUM 2395 5015 SUM 17772 34620 SUM 3557 22995 INC 3825 20379390 SUM 4670 7924 SUM 6080 23797 SUM 2055 16759 SUM 3648 28860 INC 2970 893761903 INC 17159 475162130 SUM 24470 34398 INC 15501 215342870 SUM 24016 34496 INC 30381 143251766 SUM 27023 31542 SUM 14709 32999 SUM 17118 34664 INC 13206 942438790 INC 21166 536169632 SUM 1056 32639 INC 50 139051812 SUM 4084 18677 SUM 9866 29044 SUM 15431 34627 SUM 5860 21680 INC 33237 453144364 INC 33444 31729155 INC 20994 12568186 INC 21161 937381907 INC 22963 12043109 INC 12443 975343244 INC 31370 12207275 INC 21237 792772671 INC 11489 25667734 SUM 8579 31131 SUM 990 9260 SUM 14840 29518 SUM 22704 32796 SUM 12804 30100 SUM 8048 15303 SUM 15505 33762 SUM 831 18756 INC 31881 138566689 INC 30559 778077578 INC 27035 837267984 SUM 4302 28266 SUM 2474 22632 INC 10385 79282492 INC 23992 126397510 INC 13392 710261742 SUM 684 31812 INC 30166 193308487 INC 19625 146390019 INC 5763 179120798 INC 2205 961277055 SUM 2449 33936 SUM 218 20312 INC 25351 130147331 INC 25104 102636397 INC 8871 562888342 SUM 9766 34699 SUM 79 10294 SUM 14582 24756 SUM 50 23993 SUM 10956 30443 INC 21479 402507087 SUM 5726 24772 INC 22313 24832839 INC 4603 682448857 INC 17432 536833872 SUM 8027 25366 SUM 882 3064 INC 27386 990280106 INC 6163 74447516 SUM 8177 32822 SUM 29907 34112 INC 33889 809269899 SUM 2567 28823 INC 29572 602218245 INC 31001 811759671 INC 16641 936379776 INC 21871 61684453 INC 18944 25386651 INC 28320 129904821 INC 18049 936897008 INC 17152 62199077 INC 22270 119961768 SUM 693 20893 SUM 21756 32093 SUM 5586 20023 INC 33155 101272555 SUM 12754 32669 INC 21060 610569946 SUM 10391 25117 INC 10083 26715986 INC 34354 953585928 SUM 1678 33216 INC 120 872387689 SUM 1539 20660 SUM 13977 29850 SUM 20870 33602 INC 12352 821121652 SUM 7211 34219 SUM 5581 29100 SUM 2372 12853 SUM 5753 19020 INC 1468 113843832 SUM 1059 34214 SUM 6151 31898 SUM 24895 31324 INC 2418 912684344 INC 4066 872482855 SUM 7104 28970 INC 274 112569826 SUM 9885 15542 SUM 1049 34325 INC 10496 138916052 SUM 17082 29573 SUM 2770 24944 INC 4759 592652309 SUM 12881 21768 INC 13457 55062399 INC 17013 760506359 INC 12142 911245332 INC 21012 71842205 SUM 24389 32638 INC 25434 902797133 INC 14441 149959093 INC 19509 976621431 SUM 5455 15114 INC 28934 608489096 INC 18311 474620157 INC 11866 971692277 INC 15466 19476551 INC 15433 866375556 INC 4172 903894241 INC 258 339903612 INC 11775 138142487 INC 24514 42553309 SUM 1578 25173 SUM 20260 27289 SUM 17579 24925 SUM 3111 15560 SUM 1167 20433 INC 19608 143231403 SUM 30 22668 INC 8370 605881367 INC 11448 501691247 SUM 18780 31461 SUM 6147 19150 INC 27328 946004889 SUM 27319 34706 SUM 29986 33142 INC 20871 493049605 INC 4722 685575522 SUM 1691 21170 INC 19298 24187568 SUM 13952 31813 INC 20576 606265327 INC 21403 978879624 INC 6385 138775222 INC 5102 877971888 INC 31925 938441411 SUM 2888 32383 INC 6059 527639301 INC 9955 950686648 SUM 16876 22334 INC 4035 576788927 SUM 8058 27708 SUM 19924 26863 INC 33976 842471394 SUM 3614 11014 SUM 4631 18667 SUM 5795 20387 INC 23059 175377198 INC 29460 482240216 INC 31665 349432095 INC 11492 523399522 SUM 5668 12709 INC 2638 312807936 SUM 9487 28226 INC 10189 609267240 INC 22077 989090221 INC 18076 3226289 INC 9785 113817235 INC 14822 878725666 SUM 9290 27925 INC 4462 105274410 SUM 7843 30907 INC 5165 929333677 INC 17489 105267795 INC 5778 135885728 INC 5232 789376952 SUM 5022 30288 INC 10170 753686170 INC 28540 597916323 INC 20360 143268305 SUM 14748 28953 SUM 21529 31459 SUM 15136 32222 INC 4225 735310199 INC 11010 4029265 SUM 6390 32522 INC 2641 71977174 SUM 30120 32991 SUM 9487 32010 INC 21721 808757212 SUM 329 22782 INC 31154 113370667 INC 24097 69387351 SUM 26521 34320 INC 6214 930130045 INC 28085 894388142 SUM 1055 7820 INC 24208 75914028 INC 23144 955225292 INC 28086 953003727 SUM 11719 21435 SUM 28065 29059 INC 32302 667318315 INC 12847 979483220 SUM 3069 10455 INC 4570 27854695 INC 17614 46478667 SUM 6679 14549 INC 13179 4468049 INC 6993 96007192 INC 16648 960737174 SUM 29360 34384 INC 31275 138823467 INC 24552 96585290 SUM 11933 34463 INC 18513 455400682 INC 23301 117556666 SUM 1091 24261 SUM 3745 34654 SUM 14484 27700 SUM 8400 27860 SUM 8683 22180 SUM 569 33836 SUM 14537 30277 SUM 8816 33925 SUM 19033 34301 INC 22376 75899255 SUM 7589 26975 SUM 7760 25792 SUM 919 20181 SUM 13963 29692 INC 14006 28213805 SUM 17425 28532 INC 30272 40179492 SUM 3204 19881 INC 12423 957540011 INC 4096 844803805 INC 7616 28800703 SUM 29048 32882 INC 15519 697211537 INC 7131 891602401 INC 4480 948953764 INC 3285 91902727 INC 24061 928291594 SUM 6777 31385 INC 8794 354502752 INC 8575 470997082 SUM 709 18091 INC 3930 760647914 SUM 9570 34686 INC 21032 367818540 SUM 5697 17738 SUM 20264 27636 SUM 1464 15798 INC 16747 978705366 INC 4174 701839233 INC 16521 9421886 INC 22800 826469598 SUM 25523 34358 SUM 13543 34274 INC 8453 490118780 INC 22398 76048920 INC 20894 867958764 INC 22896 949326180 INC 31408 13208618 INC 47 990646038 INC 5604 332025818 SUM 16045 29866 INC 5701 284768921 INC 6671 540850945 INC 23665 843227214 SUM 2289 32213 SUM 1304 7904 SUM 9040 28681 INC 13303 146481207 SUM 659 30198 SUM 14834 34714 INC 28164 268407580 SUM 2232 28567 INC 19370 113568397 SUM 1807 27772 INC 21147 661191239 SUM 12241 34330 SUM 8598 32895 SUM 1512 23819 SUM 9857 20619 INC 29809 995337762 SUM 30 33548 INC 21595 842045894 SUM 635 31635 SUM 1607 30257 SUM 7078 18527 INC 16543 966109598 INC 13292 141686670 INC 3966 990246189 INC 24224 961653355 INC 7807 24316686 SUM 500 30741 INC 19 257755184 INC 21851 28384650 INC 31983 28774325 INC 12884 991317000 SUM 17841 33719 SUM 3969 34326 INC 19097 986915710 INC 34037 959033751 INC 14821 946907499 SUM 15328 33103 INC 30668 649155993 INC 7820 759009833 SUM 2578 12176 SUM 2323 12754 SUM 14298 29183 SUM 16149 29958 INC 5893 24717205 SUM 4409 30635 INC 6817 686860546 INC 16780 610385136 SUM 2080 33530 SUM 444 16260 INC 3338 16332198 SUM 4851 29582 INC 18658 922563172 SUM 30193 32028 SUM 15607 34642 INC 34327 874112908 SUM 11014 22070 INC 8133 899039760 SUM 8378 27218 INC 33951 576855900 INC 21652 51797445 SUM 10631 32246 INC 15043 752250662 INC 34317 837858523 SUM 2536 21359 INC 19738 446679299 INC 8793 143197888 INC 9746 27961285 SUM 21463 28534 SUM 661 32086 INC 15404 265440571 SUM 2410 31714 SUM 11009 29920 SUM 5427 28807 SUM 1779 20072 INC 475 879012768 INC 20946 111796037 INC 25380 472035611 SUM 17514 27367 SUM 6725 26620 SUM 10101 28169 INC 10770 744576412 INC 14686 920451477 INC 1160 752004942 INC 32436 594714039 SUM 253 30622 INC 23371 945160917 INC 8372 873477880 INC 27994 954799847 INC 12357 28539033 SUM 20912 30886 INC 13753 25848012 INC 19195 9147452 SUM 4684 16706 INC 2912 96552025 INC 33071 762626333 INC 32344 72174533 INC 3586 97129659 INC 8029 650718372 SUM 5489 31057 INC 7701 877421897 INC 8332 929871135 SUM 5264 29129 INC 15266 20691706 INC 33375 147296719 SUM 9061 34653 INC 14298 793531281 INC 22608 550658915 INC 7116 826684369 SUM 21164 30721 INC 28899 483789010 INC 11208 28019375 INC 18838 80285970 INC 33284 418436919 INC 9324 890103529 SUM 2426 17328 SUM 11242 32632 SUM 20143 34526 INC 30981 144583594 INC 22691 485551219 SUM 1248 34380 SUM 22 12803 SUM 2480 13352 SUM 7437 33487 INC 26503 407788842 INC 19082 876668467 INC 28491 609909362 INC 1983 876680664 INC 5129 921757119 SUM 12256 34276 SUM 10057 33261 SUM 18140 33215 INC 33059 691311463 SUM 18270 25764 SUM 32251 34062 SUM 60 9787 SUM 25937 33947 INC 10198 901604720 INC 14935 994672174 SUM 7668 31986 SUM 8864 32909 INC 9752 710276854 INC 17443 6437197 SUM 2153 27324 SUM 1324 26499 SUM 921 10399 INC 10282 58188710 INC 25729 552074702 SUM 5691 34297 SUM 11126 31391 INC 28609 418437254 INC 23053 947967973 INC 17798 28265766 SUM 3712 30274 INC 17561 9057452 INC 33554 4152430 INC 26147 130384679 INC 26399 371764989 SUM 8582 29563 INC 25741 808490069 SUM 11499 26698 INC 17170 29032571 INC 30201 467856584 INC 1753 334375966 SUM 262 12196 SUM 2176 33284 SUM 2587 11026 SUM 16648 31765 SUM 4472 29399 INC 18043 609250160 SUM 9832 18579 INC 1437 5405532 SUM 526 28457 INC 1002 552425345 SUM 80 32257 INC 9785 912563361 INC 26384 626403779 INC 33444 751032393 INC 29490 418362704 SUM 2019 32671 SUM 4488 30112 INC 9617 409124795 INC 14681 24831320 INC 33087 979300211 INC 19 722184783 INC 24184 693502009 INC 18242 760201787 SUM 4298 27759 INC 28746 871667153 SUM 3081 22258 INC 31973 13228828 SUM 5544 23920 INC 514 146900007 INC 17365 599282873 SUM 13494 34285 SUM 8796 32153 INC 29707 878722942 SUM 1592 27103 SUM 20178 32549 INC 24724 7839816 SUM 15955 29775 INC 28837 274014276 SUM 6252 31058 INC 20199 740625813 INC 24609 6577334 SUM 13145 31856 SUM 20554 28988 INC 3530 97051593 SUM 17 3127 INC 20056 677674542 SUM 7915 29763 INC 27016 482843784 SUM 17624 29495 SUM 770 6070 SUM 73 28673 SUM 3085 26787 SUM 1000 25023 INC 32886 602197378 INC 27469 961777770 SUM 788 15974 SUM 9105 29051 INC 11071 970420104 INC 22212 146108327 INC 30495 45651534 SUM 914 17275 SUM 206 19513 INC 27401 492881939 SUM 68 32191 INC 29809 213280531 INC 8227 608431947 SUM 2774 34215 INC 765 279247749 SUM 5173 16875 SUM 4386 28755 INC 17110 12189608 SUM 9988 24117 INC 11554 12248235 INC 19115 936502240 SUM 11893 21881 INC 25419 471238223 INC 3901 487773314 SUM 6423 18733 INC 25306 424554809 INC 10041 619186547 SUM 13046 22550 INC 29525 921077234 SUM 6300 23534 SUM 5167 10128 SUM 232 32061 SUM 17222 22637 SUM 11401 24012 SUM 407 8589 INC 14846 803893471 INC 3251 28931375 INC 19497 756938032 SUM 3040 31580 SUM 6404 29886 INC 30920 878793856 SUM 267 21075 INC 11128 642051800 SUM 15045 32221 SUM 5780 28820 SUM 10894 33220 SUM 614 32107 INC 28667 105502556 INC 29391 754356811 INC 18582 589576745 SUM 1252 13514 INC 1094 56838756 INC 18392 754196377 SUM 27715 30639 SUM 3974 34627 INC 10097 534328538 SUM 11974 27273 INC 23615 491105445 SUM 9515 29796 INC 13199 961533176 SUM 2014 17998 INC 12561 475240711 SUM 11708 19177 INC 27622 981411087 INC 21838 130647877 SUM 5600 29805 SUM 7516 32256 SUM 9170 32414 SUM 873 33356 INC 22703 669319318 SUM 584 22015 SUM 8811 21175 INC 27901 684832155 INC 10158 735444799 INC 9602 458033790 SUM 7089 31827 SUM 4758 30652 SUM 2683 34623 SUM 334 15919 INC 11343 73687779 SUM 1774 24335 SUM 3481 13982 INC 33056 69877384 SUM 24600 32538 INC 32390 22793854 INC 2563 10196522 SUM 532 32049 INC 1808 341120096 INC 5441 610514412 SUM 4197 17757 INC 15259 870130359 SUM 2064 25439 INC 7966 756404425 INC 13771 941464048 INC 29140 617680189 SUM 3072 9068 INC 32825 142998389 SUM 9730 34542 SUM 9 29338 SUM 1054 17370 INC 30966 357966120 INC 10367 398802914 INC 33343 26785371 SUM 10990 25998 SUM 20642 33537 SUM 5814 33795 INC 8477 108647249 SUM 8021 25961 SUM 435 13035 INC 32220 206944140 INC 14363 257743522 SUM 21850 28512 SUM 18359 34695 INC 13678 654719764 INC 6775 818933273 SUM 1158 29345 SUM 838 28052 SUM 7485 25050 SUM 3439 34281 INC 7994 685916562 INC 10773 961411615 INC 20915 217105022 SUM 10693 19990 SUM 29043 34557 INC 31847 768627983 INC 23935 794852076 SUM 5647 26188 INC 31041 483409559 SUM 7480 28735 SUM 1952 11615 INC 17658 469476459 INC 9777 543380790 INC 2815 782554793 SUM 6232 33681 SUM 18699 33299 INC 18112 726978619 SUM 3221 16488 INC 10741 819306120 SUM 3902 21327 SUM 238 16996 SUM 6645 27628 INC 12889 753710909 INC 27933 141274008 INC 13603 147426526 SUM 5104 30465 SUM 12959 30333 INC 13465 73574406 INC 15493 957310173 SUM 10361 13241 SUM 6057 16365 INC 32304 894555639 INC 28840 475911232 SUM 627 14855 SUM 15863 22785 INC 3484 26567926 SUM 7256 30123 SUM 7377 15834 SUM 1883 19301 SUM 6680 18789 INC 9390 827231130 SUM 1414 2869 INC 13377 960637032 INC 10060 145252487 SUM 15483 34699 INC 18318 402089098 SUM 8664 24094 SUM 11235 25330 INC 16405 223760901 SUM 8170 33917 INC 12020 808222660 SUM 2810 17610 SUM 3167 30566 SUM 13502 18059 SUM 12593 27256 SUM 6191 19314 SUM 6992 32785 INC 6522 845941307 SUM 1613 13068 SUM 4024 16272 SUM 19928 34108 INC 13285 29204319 INC 6987 128577368 SUM 1054 34274 SUM 5731 19643 INC 33175 408237166 SUM 2009 33308 INC 22769 892147407 INC 27981 19348423 INC 14857 811535516 SUM 22216 33844 INC 15965 939426454 INC 17789 211054141 INC 3921 892763182 INC 6956 985658014 INC 23189 28412561 INC 13370 952796617 INC 19259 690771802 SUM 3468 34211 SUM 5747 33953 INC 31220 394823668 INC 13674 763858038 SUM 4043 34142 SUM 15038 33626 INC 28521 689355385 SUM 13149 26816 INC 21324 147146326 INC 22707 139058758 INC 19063 459045570 INC 32692 932536532 INC 28780 63155681 INC 26183 41488449 INC 4465 391400362 INC 17763 821434276 SUM 11684 34396 INC 2849 147212326 INC 20672 529555169 SUM 4380 25751 INC 13248 391506561 INC 29584 995461798 SUM 2907 25087 SUM 2288 23843 INC 26617 938821619 SUM 70 22376 SUM 7439 8082 SUM 4211 25995 INC 5524 994307491 SUM 1837 24186 INC 11 6503046 INC 25024 813368967 SUM 2166 30223 SUM 3974 32770 INC 28013 38224923 SUM 308 33707 SUM 8346 21090 SUM 13813 29691 INC 19332 863050947 INC 21192 959298230 SUM 647 7993 INC 2235 642923318 INC 26108 22861470 INC 31673 859169366 INC 26831 759823040 INC 29 18833252 SUM 7831 31721 SUM 19861 24755 SUM 1925 8671 INC 12404 945882108 INC 7884 274781831 INC 4508 944954559 INC 14151 990252281 SUM 4932 22405 SUM 6783 24427 SUM 12445 26253 INC 9868 978474393 INC 31234 827868026 INC 19836 894858309 SUM 12841 29418 INC 4644 598026820 SUM 11194 31898 INC 17435 669027125 SUM 12372 27975 INC 5635 436761444 INC 21885 80313995 INC 33554 80248098 SUM 6146 29072 INC 6379 147353317 SUM 7096 19926 SUM 2957 20470 INC 13283 127292495 SUM 18106 27153 INC 19460 909031677 SUM 17889 22322 SUM 2913 24116 SUM 12370 29044 SUM 148 31021 SUM 26747 34086 SUM 2064 13622 INC 8744 212991647 INC 30614 792090317 SUM 11061 12885 SUM 29065 34335 SUM 66 30629 INC 1156 454252055 INC 5034 937157077 INC 17379 556469654 SUM 18092 33907 INC 6373 146314234 INC 28701 870634986 SUM 12167 27182 INC 16056 610605665 INC 20818 821123683 SUM 14178 32965 INC 24268 993155258 SUM 5452 27344 INC 15747 115430468 INC 30311 80329536 SUM 3062 16870 INC 24518 145346728 SUM 16329 33834 INC 13450 894318707 SUM 4896 18351 INC 32419 416288715 SUM 481 13008 INC 34439 760552176 INC 29267 894839617 INC 10853 145291914 SUM 5242 27549 SUM 3755 31806 SUM 4623 30771 SUM 2224 33300 SUM 6385 30441 INC 376 704672274 SUM 2321 34196 INC 5846 808770095 INC 22683 773220527 SUM 1493 27601 INC 640 492186185 INC 14289 12820984 SUM 2214 16211 SUM 4760 31456 SUM 5765 31513 INC 29857 998616861 INC 32483 658644472 INC 12262 110243941 INC 12973 28941491 INC 23958 285116163 SUM 22205 33739 INC 2168 737492988 SUM 17189 32265 SUM 13517 28994 INC 29174 2015186 SUM 888 20299 INC 8010 112470386 INC 17388 29026993 SUM 3259 29392 INC 11287 7498576 INC 14857 4430106 INC 15605 926177627 SUM 1058 9335 INC 10165 727058199 SUM 12433 31286 INC 19809 753887461 SUM 26029 34431 INC 2703 744035147 INC 20864 142976757 SUM 2437 33983 SUM 307 31279 SUM 18391 34165 SUM 4889 13873 INC 24032 756398845 INC 12831 961677664 SUM 10266 24478 SUM 22925 34464 SUM 40 28201 INC 13177 710228813 SUM 14512 22252 SUM 2960 31323 SUM 2135 5410 SUM 21361 34069 SUM 3590 26550 INC 14687 799988620 INC 17503 928296897 INC 15109 87829781 SUM 232 34454 INC 34235 12738179 INC 16863 740470324 SUM 3428 26318 INC 425 995530873 INC 22182 491153270 SUM 11502 30478 INC 33626 669042614 SUM 6223 26083 INC 4850 79134298 SUM 7031 30906 INC 26601 878784942 SUM 11278 25629 INC 2496 399474385 INC 33482 871330590 INC 8248 71936253 INC 27560 970140113 SUM 15957 27079 SUM 13754 30767 INC 18246 46790903 INC 15572 812627494 SUM 5786 32918 SUM 1673 10300 INC 11590 888168645 INC 5858 856666445 INC 515 71419984 SUM 407 8667 SUM 12036 34204 INC 3045 937514892 SUM 13493 22356 INC 5453 976323292 SUM 24377 31953 SUM 15732 31788 SUM 7089 24749 SUM 5524 30821 SUM 7026 31175 INC 22753 631857893 SUM 5470 34353 SUM 22196 33108 INC 3122 54915808 SUM 6378 15346 SUM 8709 28320 INC 19264 809840747 INC 4484 617300406 INC 11264 80097531 SUM 2300 26812 INC 18746 626389338 SUM 859 30806 SUM 8992 15809 SUM 5298 28422 INC 2953 193213696 INC 5028 78657834 SUM 25374 28862 INC 26889 792421546 SUM 18671 32783 SUM 9532 19618 SUM 9517 18578 INC 1564 744546427 SUM 29749 34276 INC 34258 862254392 INC 19232 877493401 INC 17973 267324123 INC 24483 75895049 INC 24123 109501485 INC 3953 990277263 INC 16753 137731187 SUM 614 21139 SUM 1945 32749 INC 19873 35214589 SUM 9826 26301 SUM 1358 15511 SUM 7868 34571 INC 29985 996164580 INC 26324 475426317 INC 14048 974928113 SUM 6312 32266 INC 18991 65186887 SUM 4159 33300 INC 30711 389872835 INC 8706 424839793 SUM 14561 34338 SUM 916 20418 INC 20052 492184696 INC 21416 29057348 INC 25930 609044 SUM 6828 15943 SUM 4753 17678 SUM 29986 34315 SUM 2015 34337 INC 3750 457577689 INC 11515 990153737 INC 2541 892243578 SUM 11931 18668 SUM 14643 24559 INC 25913 700462911 SUM 28084 34669 SUM 9071 31105 SUM 5939 33346 SUM 29863 34716 INC 13724 822387574 INC 23343 113025138 INC 30780 29026542 SUM 2693 25274 SUM 6633 16981 INC 5150 852657433 SUM 22100 32600 INC 29276 28738757 INC 27551 742247769 SUM 4951 22103 SUM 26448 33590 SUM 1908 22655 INC 20285 147177605 SUM 7477 32445 SUM 1043 11999 INC 9781 28345635 INC 1355 593717098 INC 15366 16287795 SUM 4815 32159 INC 24817 113520409 INC 8275 546911331 INC 20969 130299702 SUM 10113 32823 SUM 31970 32925 INC 4055 793673679 SUM 892 33113 SUM 19080 29324 INC 15777 146629507 INC 5514 28002004 INC 8190 546192795 SUM 17926 29129 INC 962 130169091 INC 8196 605173761 INC 18731 73678473 SUM 2968 27824 INC 7475 147150649 SUM 9040 28767 INC 6271 467438961 SUM 4158 29606 SUM 17441 24482 INC 6369 473711988 SUM 9091 11480 INC 4215 565616536 SUM 12135 34726 SUM 186 15282 SUM 16620 30859 SUM 13458 32800 INC 30894 130651861 INC 22361 975571235 INC 28529 27480346 INC 3762 610559346 INC 3359 536331574 INC 331 551527435 INC 19609 533293357 SUM 8262 32049 SUM 837 33231 SUM 242 31715 SUM 18390 33157 SUM 19683 31784 SUM 22382 30368 INC 266 282908579 INC 21497 56331943 INC 22522 143084479 SUM 3065 17993 SUM 1444 29483 INC 30025 945149838 SUM 12539 24001 SUM 22655 34713 INC 11803 875847842 SUM 6304 23120 SUM 2000 31176 INC 1848 130003898 SUM 390 25286 SUM 1164 17408 INC 1409 7978895 INC 25220 29014604 SUM 92 13718 INC 16804 610438108 SUM 13489 24312 SUM 2494 24137 INC 13804 750104090 INC 1531 101838546 SUM 1089 26160 SUM 6143 27515 INC 13764 787475258 SUM 1279 18297 INC 2932 147196536 SUM 16998 34317 INC 25122 147441099 SUM 3150 32067 SUM 308 31123 SUM 16513 34606 INC 16090 341919819 SUM 2957 8503 INC 6959 28762897 INC 30633 274248105 SUM 3396 32295 SUM 11435 31972 INC 9750 337928089 INC 1380 995440060 SUM 5889 27512 INC 20786 20197665 INC 3165 442558971 SUM 20785 30781 SUM 16807 31709 SUM 10967 15984 INC 5335 550418527 SUM 331 23836 INC 21592 884853819 INC 25211 873112643 SUM 20471 34153 INC 6680 843731258 INC 32742 609416374 INC 7244 13155656 INC 3072 23493039 INC 29097 693515551 INC 34683 605317059 SUM 9714 17518 INC 25904 651882642 SUM 14378 30856 INC 18031 745964573 INC 16543 935928744 INC 15737 516139668 INC 10893 760324512 SUM 18578 34011 INC 33187 616955262 INC 24417 777411141 INC 13276 870271764 SUM 5638 13524 INC 3172 953667148 SUM 61 23521 SUM 7292 30045 SUM 216 30021 INC 20787 687767879 SUM 29676 31404 INC 15357 959831525 SUM 1553 27103 INC 34510 861291177 INC 29191 606367356 SUM 2053 21460 INC 4239 47961156 INC 18344 478669058 SUM 772 19291 INC 15445 136666471 SUM 24684 33700 INC 20213 877198029 SUM 6061 13224 SUM 7348 16625 SUM 16133 34704 SUM 7178 31948 SUM 2277 34339 SUM 8511 17474 INC 11491 6574771 INC 13281 21561572 SUM 443 22646 INC 34586 968874388 INC 27292 65304107 SUM 8317 34407 INC 31331 489992963 SUM 4578 33670 INC 33930 70903999 INC 20247 146769050 SUM 2045 25736 INC 4562 930136466 SUM 19688 20476 SUM 9519 18311 INC 23653 43036320 SUM 588 31635 INC 32507 894616877 INC 33726 66380220 INC 14576 600575431 SUM 7387 33613 SUM 6527 15130 SUM 113 22067 INC 596 583338677 SUM 16041 27362 SUM 23206 30367 INC 6379 981458558 SUM 15158 19822 SUM 5938 27656 INC 15573 129604378 INC 7532 493001564 INC 23945 584889115 INC 30647 8080848 SUM 2341 12083 INC 20231 781256012 INC 29610 671852197 SUM 20160 25284 SUM 628 9911 INC 2594 813711960 SUM 691 22418 INC 2618 963888592 SUM 5060 34365 INC 31118 28534964 INC 3284 598156319 INC 13999 872371469 INC 26281 819322094 SUM 4179 9676 INC 28866 892231788 SUM 3706 7931 INC 32827 786206059 SUM 8304 24627 INC 1737 146129518 SUM 21420 30720 INC 30172 375731581 INC 31211 13216798 INC 307 760373205 SUM 4247 29599 SUM 1011 5925 INC 21765 943725435 SUM 24965 32793 SUM 242 15679 SUM 3899 30042 SUM 6046 32752 SUM 733 28651 SUM 25475 28605 INC 5949 771769811 INC 4057 944490776 SUM 3121 33346 SUM 523 30645 INC 22929 691415421 INC 29206 20665349 SUM 7932 25601 SUM 14578 28330 INC 27893 952184346 INC 20323 896075419 SUM 3246 20485 SUM 842 15834 INC 1153 147047078 INC 10012 799316843 INC 30667 955344870 INC 24665 948474786 INC 16000 28772199 INC 4851 96869944 SUM 1819 12089 SUM 3449 24265 INC 32645 24713293 SUM 69 30245 INC 15249 29082124 SUM 3189 29714 SUM 860 27845 SUM 22011 25094 SUM 1232 21811 SUM 3971 25604 INC 18288 72888798 SUM 18591 33257 INC 17092 955342481 INC 13466 509815730 INC 12219 13648137 INC 29572 953208566 SUM 9171 33455 SUM 20487 31636 SUM 15712 24260 SUM 4272 34647 INC 4001 465812447 SUM 7830 26515 INC 16740 892734292 INC 19467 145868173 SUM 16698 32988 INC 230 878671941 SUM 835 9863 SUM 13029 19419 INC 21662 94760974 INC 8013 147285831 INC 16372 972531774 SUM 19443 31213 SUM 32073 34515 INC 25651 73504254 SUM 4147 16592 INC 28065 810177485 INC 10058 286159486 INC 20387 810101721 INC 6480 59046202 SUM 19073 33076 INC 15719 801005513 SUM 968 30832 INC 25703 760121760 INC 790 207897844 SUM 6614 22615 INC 5535 892080188 INC 23723 809838918 INC 4662 220628900 INC 24417 26940078 INC 14584 144839607 SUM 680 23288 INC 4344 11249033 INC 6462 954785710 SUM 31289 32883 SUM 222 26586 INC 16871 743730434 SUM 3833 14842 INC 33787 611216808 SUM 14780 17517 INC 32180 939452234 SUM 11868 30787 SUM 2533 9300 SUM 11003 18940 SUM 5299 22402 INC 18526 6575900 SUM 11300 32318 INC 7254 972858265 INC 17487 925029708 SUM 1627 33708 INC 19470 263157111 INC 8125 121119761 INC 29502 28817052 INC 7929 863046892 INC 26362 6613482 INC 25566 832235109 INC 17927 109679420 INC 34478 743307167 SUM 916 5585 SUM 10359 31954 SUM 13935 26419 SUM 14341 25574 SUM 87 18958 SUM 3194 10119 SUM 5415 31107 SUM 8490 32449 INC 23317 726539889 SUM 136 1801 SUM 324 10157 SUM 8977 31302 INC 772 80025579 SUM 2292 25383 INC 21204 709974157 INC 11064 564427795 INC 34467 62848809 INC 24120 836575636 INC 18458 978732351 INC 7666 293468981 INC 26405 341219693 SUM 258 22787 INC 31659 945200556 SUM 478 11034 INC 12187 539168971 INC 32291 20613995 INC 2316 999552832 SUM 1824 31296 SUM 9437 34406 SUM 15317 30154 SUM 8233 25728 INC 15308 911542012 INC 31231 147459346 SUM 6839 20795 SUM 3377 28727 INC 3175 121104540 INC 3451 740716939 SUM 1402 22419 INC 5836 22471518 SUM 83 1487 INC 28901 433207149 INC 15428 8404477 INC 9277 653190333 INC 6685 190197903 SUM 5553 31835 SUM 90 22468 INC 31710 143274986 INC 5412 817419736 SUM 4321 18115 INC 18720 88490075 INC 30712 69483299 INC 31206 881823354 SUM 185 28306 INC 2599 481540887 SUM 1356 13422 SUM 7186 20885 SUM 767 23502 SUM 27391 33222 SUM 1656 9351 INC 5975 610318317 INC 271 946390341 INC 6342 252033277 SUM 5303 31517 SUM 329 12998 SUM 4147 31727 SUM 12334 26561 SUM 14840 32701 SUM 9140 32414 SUM 1545 15603 SUM 89 30044 INC 7370 67414173 SUM 600 21250 INC 33698 929761391 INC 33807 872649502 INC 10146 651215771 INC 26911 610082723 SUM 13791 34404 INC 16608 127440259 INC 23813 457656641 SUM 1198 15850 INC 21579 486702871 SUM 19858 30108 INC 28154 113655027 INC 15839 796866417 INC 9296 109025598 INC 24575 139617643 SUM 7342 31419 INC 5297 805639716 SUM 10023 23640 INC 5541 457945660 INC 21838 73725035 INC 25814 939262158 INC 6709 146937147 SUM 1551 33388 SUM 1692 29260 INC 947 207508124 SUM 1552 34250 SUM 8898 31453 SUM 14940 28179 SUM 4814 32818 INC 27812 709113868 INC 22000 727033938 SUM 27079 33642 SUM 19635 30066 INC 19298 979129961 SUM 2341 34274 INC 10006 145744984 INC 23297 854328008 INC 32518 327234009 SUM 6998 34311 INC 24232 73654182 INC 5476 479209820 SUM 6049 15103 INC 24635 72953991 SUM 14668 29051 INC 7324 491058306 INC 735 448696784 INC 17163 122151176 INC 26157 894730721 INC 5298 944561549 SUM 9421 32244 SUM 557 33638 INC 19237 994357738 INC 18516 28929010 INC 15432 488323040 INC 4968 73730809 SUM 1567 24033 INC 16904 63624474 INC 13587 141681990 INC 13672 555887294 SUM 20191 22683 INC 14003 880836595 INC 19019 739668812 SUM 3715 23148 SUM 7501 34392 SUM 881 5622 INC 20414 307783277 SUM 3453 33252 INC 1260 466242549 INC 22513 413998154 INC 1066 132041696 INC 8744 79563080 INC 4472 661592743 INC 27956 669707576 INC 11430 878769371 SUM 1808 14199 INC 10479 28518607 SUM 1386 19168 INC 26794 707913178 INC 30624 132374299 SUM 12634 30437 SUM 3389 29473 SUM 7882 34520 SUM 1737 19363 INC 14387 948991571 INC 8759 113907131 SUM 136 33638 SUM 2134 31124 INC 15081 854643982 SUM 11857 26466 INC 8574 288259713 INC 23487 24760160 SUM 13781 23529 SUM 7154 23082 INC 14953 22714727 SUM 17210 30058 SUM 11366 23544 SUM 12045 16903 INC 16788 29069626 INC 15359 585097551 INC 5037 26686817 SUM 14639 32980 SUM 1207 33215 SUM 2508 33613 INC 25050 921148500 INC 5546 845342350 SUM 2273 32058 SUM 2229 26486 SUM 5184 10303 SUM 1717 14020 INC 3814 223724917 INC 7728 692989199 INC 18401 140607426 INC 14982 498874619 INC 15754 128604902 INC 6206 773616703 INC 19913 451300720 INC 29161 905246716 INC 2507 889621144 INC 18456 886385866 INC 5528 945905424 INC 5554 994465486 INC 29057 65072362 SUM 363 13421 SUM 11784 23282 INC 3076 370910718 SUM 6969 17989 SUM 102 27643 INC 17921 382372854 SUM 19174 24903 SUM 783 26636 INC 17604 273713318 INC 4067 8979623 INC 5400 69525515 SUM 20207 33041 INC 9546 953577110 INC 11350 73517415 SUM 6341 31759 INC 34152 743812350 SUM 14259 30629 SUM 1319 29451 INC 25024 146919534 INC 4767 24772973 SUM 11287 20424 INC 33704 496703616 INC 11939 735482681 INC 17779 799144035 INC 16124 927411479 SUM 10385 27169 SUM 9268 33977 SUM 18406 25083 INC 15517 476122667 SUM 4215 33801 INC 3420 919519822 SUM 8324 21711 SUM 1623 33270 INC 32126 69159665 INC 7081 127274515 INC 15499 608437329 INC 15216 73975456 INC 30 558502834 SUM 8111 29798 SUM 347 10528 SUM 28214 34699 SUM 11851 33532 SUM 695 31588 INC 2668 911328265 SUM 7316 18046 INC 9516 919670640 SUM 18461 32694 INC 13811 897971495 SUM 4920 12245 INC 5319 892320120 SUM 7471 29433 SUM 4848 33981 INC 8231 757939928 SUM 1558 17065 SUM 3020 33318 SUM 2280 31856 SUM 8152 30013 INC 23042 491099344 SUM 16606 21968 SUM 535 19401 INC 23862 820601705 SUM 403 16985 INC 24408 891570544 SUM 7976 33581 SUM 627 8000 INC 11975 145598057 INC 25431 890491357 SUM 10538 34028 INC 16997 130127946 INC 10432 486467004 SUM 6778 34029 INC 15720 781148603 INC 19135 89515786 SUM 1159 24955 INC 19190 143141520 INC 9345 942922881 INC 16852 978374507 INC 16117 129562299 SUM 7270 26016 SUM 9620 28368 INC 13907 147463532 SUM 1466 13777 SUM 19809 22757 SUM 5977 13700 SUM 6058 28994 INC 32451 105192842 INC 250 3275191 INC 27408 135390388 INC 9060 26971249 INC 32396 519993402 INC 30808 883807016 SUM 19198 34607 INC 795 971245939 SUM 12392 32790 INC 6083 220604450 INC 19100 923596607 INC 310 811871469 SUM 77 29857 SUM 1268 21588 INC 6625 129883012 INC 10056 957628355 SUM 11389 33621 SUM 14261 28471 INC 5927 760603743 SUM 18669 32248 SUM 9025 34230 SUM 30182 33581 SUM 22905 34698 INC 31696 67672705 SUM 5131 26687 INC 23110 418463453 SUM 7898 20792 SUM 124 25288 SUM 776 4505 INC 25185 760391448 INC 19903 464949445 INC 31030 488886705 INC 16276 766537692 SUM 8490 31777 SUM 3315 23026 INC 472 113145684 SUM 4395 23450 INC 1200 959859194 INC 15785 539238795 SUM 6628 30486 INC 19231 738077314 INC 2059 950575258 INC 30450 606318837 INC 16850 528431643 INC 3676 107106212 SUM 9589 34260 SUM 14029 22455 SUM 5378 19336 SUM 543 20259 SUM 12726 31595 SUM 7442 18623 INC 22695 999964825 INC 29215 147392201 INC 26028 734945879 SUM 139 10017 SUM 1536 8108 SUM 25424 31427 INC 478 507484535 INC 21730 28484719 INC 12104 148299331 INC 30557 535448180 SUM 3323 11158 SUM 5119 32682 SUM 23247 32987 SUM 645 31814 SUM 3798 34604 SUM 1953 9917 INC 9819 319991191 SUM 11558 17011 INC 16224 635896419 INC 19761 485916209 INC 24690 29018088 SUM 3925 32853 SUM 98 20492 SUM 19040 22872 INC 9502 945899703 SUM 3309 19308 SUM 6926 9269 SUM 16539 29649 INC 4017 811669820 INC 16749 357969353 SUM 25024 27770 SUM 5536 25067 INC 4293 59543360 INC 7626 234821926 INC 7551 116707102 INC 1450 543327278 INC 19149 899964637 INC 4825 919544643 INC 19164 325326317 INC 1529 146197750 INC 6632 253127732 SUM 13914 23350 INC 23556 844915115 INC 16078 26125262 SUM 1721 28014 INC 8976 218044022 INC 9335 869348401 SUM 19 11479 INC 1582 46810676 INC 18045 20524217 SUM 1424 31232 INC 19398 936498826 SUM 1760 26316 INC 20603 929830592 SUM 1449 33512 SUM 6598 20623 INC 4081 4868468 INC 13471 921623592 INC 5024 591151859 INC 23409 954973921 INC 3699 105495008 SUM 1570 14510 SUM 8607 28708 INC 20216 12681336 INC 4333 993327996 SUM 3257 7435 SUM 1814 18192 SUM 860 9639 SUM 15805 33258 INC 19734 946399259 SUM 18584 22528 SUM 624 11522 INC 29965 605854731 INC 18158 763362064 INC 31648 475336690 SUM 1633 4097 SUM 14789 34332 INC 129 807236359 INC 17081 18550671 SUM 3626 23800 INC 12225 752223097 INC 10178 935583730 INC 17549 145219948 INC 14180 28804743 INC 17739 130425338 INC 14649 143268558 SUM 3564 25028 SUM 2538 16501 INC 992 830781333 SUM 12712 22458 INC 1224 974949769 INC 8597 75461621 SUM 2109 29093 SUM 18970 34687 INC 7958 585181935 INC 24683 965889810 INC 7443 26591272 INC 34584 4646131 INC 32304 290187582 SUM 12144 31917 SUM 15395 28989 SUM 13992 21600 SUM 4145 31557 SUM 16018 26895 INC 13540 786857486 INC 27593 610447883 INC 1781 491147498 SUM 2506 19873 INC 15646 887710250 INC 12762 2945028 INC 24240 519085549 SUM 20633 29916 SUM 620 5220 INC 7275 856989577 INC 22527 113815507 SUM 21345 34627 INC 31559 536762990 SUM 3428 29375 INC 17473 961833967 INC 18215 15810892 SUM 10753 17597 INC 27682 129358149 SUM 10013 25409 SUM 7194 24583 SUM 2019 26494 INC 30191 652712407 SUM 7427 23084 SUM 23857 24062 INC 33832 978831595 INC 4251 687754035 SUM 12786 34684 INC 26855 109159281 SUM 2818 16772 INC 29971 456224317 SUM 5175 25913 SUM 4609 14363 SUM 6103 28940 SUM 5993 12125 SUM 4275 33225 INC 21354 740200641 SUM 4347 28168 SUM 20991 30100 SUM 1900 2544 INC 25229 12143115 SUM 18768 29654 INC 29981 588082661 INC 7202 954105274 SUM 3858 23888 SUM 12181 15702 SUM 6239 27866 SUM 5207 33825 SUM 11458 26241 SUM 2273 14154 SUM 1199 10492 INC 23348 145725364 SUM 11288 33638 SUM 1293 23061 INC 25422 686552518 INC 10612 928037955 INC 32204 71673228 SUM 4932 30475 INC 33606 147120154 SUM 136 33650 SUM 5428 20182 SUM 9749 33599 SUM 7411 30291 SUM 5069 29351 SUM 3904 33747 INC 16965 684427885 SUM 1069 25011 INC 3723 626359295 INC 23691 746039317 SUM 17213 34394 INC 9482 275738985 INC 3733 110009155 INC 22772 325355412 SUM 445 2210 INC 14563 827320719 SUM 5057 9974 INC 28500 113905636 SUM 28807 31531 SUM 23182 33201 INC 16943 823552369 SUM 7920 30600 INC 5950 147408739 INC 33064 51439376 SUM 8807 18195 INC 3034 474330129 INC 5620 854638195 INC 153 28015186 INC 12271 455500062 SUM 14501 32783 INC 9451 28815903 INC 6518 943707289 SUM 5967 29392 SUM 5665 27042 SUM 29470 33428 SUM 15737 28045 INC 27752 27188208 SUM 1721 34698 SUM 685 32501 INC 12229 147275088 SUM 510 4871 INC 6851 946092518 SUM 6136 21175 INC 6622 27918172 INC 185 147274659 INC 19992 173096704 SUM 4091 15599 SUM 942 5637 SUM 22065 33496 SUM 5822 26959 SUM 30637 33581 INC 28762 597396142 SUM 645 13914 SUM 4523 25412 INC 30638 190046975 INC 29583 10855396 INC 3923 807170759 SUM 394 32903 SUM 8064 32751 SUM 18840 24737 INC 28229 288090540 INC 902 610273067 SUM 21689 34634 INC 12467 925156667 SUM 3408 28850 INC 30032 827751244 INC 3255 112265024 SUM 10817 32464 SUM 1034 8931 INC 20249 845438492 SUM 8126 19196 SUM 6175 27993 SUM 17684 33471 SUM 2661 31411 SUM 521 17673 INC 26904 492178827 SUM 23556 31269 INC 13621 223746193 INC 4131 789847912 INC 3269 669817214 INC 18870 55910522 SUM 22044 31646 INC 18239 497968286 SUM 43 33710 INC 14991 273149592 INC 31116 10974165 SUM 7155 22338 INC 29199 139334424 SUM 4981 33368 SUM 4748 12801 SUM 13505 23281 INC 971 961966394 INC 4931 71433736 SUM 5156 33224 INC 14686 145840683 SUM 11215 23089 SUM 9498 33096 INC 7506 845413017 INC 23095 48541040 SUM 13599 33567 SUM 4092 26488 INC 2038 844249190 SUM 4013 13885 INC 28379 924123830 SUM 13731 21416 INC 3300 475156838 SUM 4959 31840 INC 19379 567549016 SUM 24167 27324 INC 10974 868106941 SUM 2377 15256 INC 28113 28785201 INC 13473 65075287 INC 15551 862210290 SUM 14854 28031 INC 21053 861894158 SUM 30577 34704 SUM 9426 30029 INC 7203 26342422 SUM 885 14243 INC 18650 464277135 INC 22148 720782541 INC 33245 686771421 INC 250 945361913 INC 30191 475260552 INC 8184 835537762 SUM 9932 34654 SUM 19132 29946 SUM 13427 34717 SUM 7761 33782 INC 32363 732186982 SUM 5817 28468 SUM 1727 19075 SUM 4179 14122 INC 30831 12440817 INC 7357 937444069 INC 24406 953880946 INC 20851 12195779 SUM 2885 27245 INC 23315 323873585 SUM 13039 33203 INC 10909 357784423 INC 19819 954269879 SUM 865 32892 SUM 3193 3720 SUM 10592 32352 SUM 1210 34578 INC 8686 59360806 SUM 3904 33476 SUM 16609 32666 SUM 16632 34540 SUM 20965 31825 INC 29901 130641400 INC 8649 617702485 INC 21630 129239903 INC 21860 894780320 SUM 217 30619 SUM 322 14055 SUM 5856 22401 INC 5802 688255232 SUM 3603 25107 SUM 13480 17842 INC 7801 742017392 INC 20127 851382089 SUM 258 34677 INC 4319 593522375 SUM 1435 23149 INC 13252 357954273 SUM 4622 26025 SUM 4386 34030 SUM 16454 34078 INC 13840 146933985 SUM 1672 26246 SUM 187 33309 SUM 13517 32299 SUM 11292 29368 SUM 8736 14678 INC 12113 458820984 INC 7726 102667910 SUM 12678 29091 INC 11784 869491149 INC 12745 2689991 SUM 1524 10828 SUM 9871 33638 INC 32372 69446464 SUM 6044 23151 SUM 2490 20202 SUM 6936 19409 INC 12628 441352392 INC 5734 25595631 INC 33060 841718896 INC 16854 12974359 SUM 9228 27919 SUM 8614 33698 INC 8452 803480052 INC 3814 72667500 SUM 7580 17549 SUM 569 18383 INC 3143 475106816 INC 10700 811574880 INC 7517 799652016 SUM 24363 34208 INC 392 786096055 INC 362 147440567 INC 19777 961952034 INC 15834 993923330 SUM 17671 34105 SUM 31756 34499 SUM 18758 27632 INC 25924 818712560 INC 30327 20563759 INC 25943 70533784 SUM 6714 20909 SUM 21530 32043 SUM 2772 31899 SUM 961 8777 SUM 21831 32073 INC 32530 130288984 INC 24216 878216784 INC 27450 242634082 INC 26472 33792023 SUM 8760 31282 INC 18941 147453437 SUM 11232 24785 SUM 1120 13140 SUM 10155 29404 INC 3469 984403052 SUM 11765 19830 INC 6208 67229981 INC 34096 60392206 SUM 2247 21475 SUM 3507 33785 INC 18496 141104010 SUM 3463 22991 SUM 1194 19213 INC 29919 903818500 SUM 15564 23915 SUM 20824 34428 INC 20790 936009012 SUM 3623 28206 SUM 15588 27831 INC 354 273636124 SUM 13317 20321 INC 32502 875870886 INC 23549 135659291 INC 20817 76180114 SUM 283 22823 INC 22413 146845581 INC 3168 608977714 INC 29718 541336767 SUM 28150 31945 INC 13678 9013530 INC 22726 720426150 INC 4499 862239154 SUM 15496 21854 INC 30889 743530435 SUM 20 7125 SUM 18869 26386 INC 29410 107047980 INC 32914 591323029 INC 23162 946448712 INC 8769 854934230 SUM 191 14938 SUM 2266 30480 SUM 4329 8904 INC 2846 33969523 SUM 11288 21980 INC 12137 28547787 SUM 1271 5499 INC 25921 76537083 SUM 8032 31450 SUM 242 21802 SUM 15136 33912 SUM 16464 16929 INC 30600 340692653 INC 20995 472196510 SUM 1363 31813 SUM 158 4199 INC 592 858060297 INC 198 162416848 INC 8736 450154694 INC 27361 113740908 INC 6007 726962581 INC 18905 341879697 SUM 11187 24151 SUM 3930 29015 INC 9241 870165623 SUM 7141 22666 INC 32400 951130194 SUM 4130 34637 SUM 2849 13650 INC 1674 145490160 SUM 5459 33728 INC 10193 4114920 SUM 212 8089 INC 34649 78549987 INC 5309 19696173 INC 44 80048610 SUM 289 17820 SUM 6949 32123 INC 33922 62934113 INC 14682 727680514 INC 6868 726563320 INC 1620 423498217 INC 14288 330786057 SUM 24625 31478 SUM 287 754 INC 10446 592609441 SUM 19137 27650 SUM 706 28383 SUM 10528 16460 SUM 18071 34210 INC 15540 598785264 INC 29688 609294027 INC 16256 808458494 SUM 5523 30918 INC 6503 222719389 SUM 7752 23650 INC 241 726030870 SUM 8887 29589 SUM 107 1277 INC 19692 609288073 INC 3924 492155529 INC 25930 971284132 SUM 7357 18826 SUM 8681 27074 SUM 679 33816 INC 28065 704054525 SUM 7873 31981 SUM 8051 31895 SUM 12343 34412 SUM 10344 21319 SUM 547 22805 SUM 12609 18703 SUM 24643 33732 SUM 8142 22936 SUM 1587 20306 INC 22940 25675686 SUM 17786 33403 SUM 3903 7672 INC 33697 559235340 INC 21225 26818442 INC 13946 145061217 INC 19760 105530405 INC 17478 29027939 INC 15842 750015276 INC 27937 23705076 SUM 3691 33024 SUM 8549 15785 SUM 17966 34533 SUM 4149 13330 SUM 27722 34181 INC 22979 313507125 SUM 390 30359 INC 19184 147217381 INC 29883 51638741 SUM 10872 15254 INC 26406 27144182 SUM 2009 16310 SUM 6364 33455 SUM 356 21611 SUM 5050 32725 INC 32116 60967125 INC 26660 799854013 INC 9353 28642159 SUM 6648 11304 SUM 838 14296 SUM 24518 28183 INC 13852 146992574 INC 19690 760565536 SUM 8495 31997 SUM 585 9924 SUM 6687 32900 INC 18441 709765209 INC 12152 69358256 INC 32486 29062911 INC 29856 147424784 SUM 18597 34493 INC 27364 960463648 SUM 294 34346 SUM 19690 32726 INC 23803 978738737 INC 18268 113913638 SUM 4720 27790 SUM 12090 31004 SUM 6194 17610 INC 17896 77753297 INC 33706 778343691 SUM 5066 25685 INC 6935 354837714 SUM 24419 34106 INC 24768 18536218 SUM 2197 25651 INC 34481 679259698 INC 16307 390452780 SUM 20434 31559 SUM 8652 34713 INC 26369 959865184 INC 26001 73727215 SUM 2884 33360 INC 16841 488007952 SUM 8097 29491 SUM 985 25904 INC 31959 130683728 SUM 2254 19038 SUM 3525 34518 SUM 726 21555 INC 9149 804427546 INC 26084 141040828 INC 21965 409106546 INC 21972 125938137 SUM 11042 29447 INC 2733 126217465 SUM 296 3436 INC 5046 845317970 SUM 26761 34294 SUM 12983 32596 INC 9653 956265921 SUM 16482 17607 SUM 3797 13185 INC 8033 609550657 INC 10285 752191255 SUM 15866 26947 INC 7310 788322773 INC 5463 319173951 INC 539 38845689 SUM 4960 24706 INC 2229 78910166 SUM 5003 27093 INC 28498 978072918 INC 7608 147082141 SUM 1112 34692 INC 3055 659305846 INC 1298 514133963 SUM 16805 24619 SUM 2400 7408 INC 25147 18595300 INC 11011 921190744 SUM 22046 31380 INC 27516 113114393 SUM 21397 30107 INC 17087 885968588 SUM 4946 12639 INC 4231 749739477 INC 26830 836969397 SUM 16820 33810 INC 16018 29041736 INC 11123 149059015 SUM 723 23624 INC 25978 526659389 SUM 4787 15298 INC 9364 878763550 SUM 6354 27404 SUM 11776 25502 SUM 1831 29413 INC 6426 930362336 SUM 2742 20383 SUM 325 13416 SUM 7026 32589 SUM 1568 26666 SUM 1438 27638 INC 30663 24858062 SUM 4187 28579 INC 7901 72644617 INC 33919 753253852 INC 8546 587528104 SUM 5897 30834 SUM 18396 33453 SUM 1254 24644 SUM 16529 29593 INC 10033 324310606 INC 4690 936415952 SUM 10101 29883 SUM 10724 34372 INC 23398 693923896 SUM 365 24214 SUM 17167 28039 INC 32136 760617402 SUM 4553 29301 SUM 17752 28128 INC 27413 661688038 SUM 22333 24757 INC 3748 112596410 SUM 6649 20159 INC 20850 804133231 SUM 3814 23086 SUM 786 14835 INC 29602 382036376 SUM 4927 14408 SUM 1152 13384 SUM 3759 21620 INC 4673 13247251 SUM 20469 30533 SUM 8886 18292 SUM 4878 8837 SUM 6505 14880 INC 30709 870132537 SUM 28158 34612 INC 22627 130667551 INC 9317 802996424 SUM 6728 34265 SUM 724 30849 INC 22288 581723269 INC 20331 62497096 SUM 17278 30466 SUM 1492 30762 INC 24861 961792380 INC 6386 605304985 SUM 1577 10427 SUM 27420 33377 SUM 4863 34701 INC 11001 960771962 INC 24847 953452187 INC 22722 87449217 INC 20380 454404836 INC 17102 760602926 INC 21169 137728658 SUM 7941 26679 INC 24726 955305862 INC 17291 324056460 INC 16005 874719300 SUM 13629 31770 INC 23148 696157285 SUM 19950 29642 INC 33585 824729089 SUM 10066 15344 SUM 5415 31774 INC 32409 845318324 SUM 14936 23943 SUM 4775 30432 INC 9339 267905121 INC 11840 984330246 INC 31741 865552784 SUM 16008 33188 SUM 5594 32936 SUM 2444 26653 INC 14609 221246554 INC 21290 113752171 INC 31874 314609522 INC 33567 79656205 INC 23491 968156552 SUM 1502 15869 INC 26175 79233920 INC 6698 104488991 INC 28255 682439112 INC 16709 542136450 SUM 3409 34038 SUM 1955 15119 SUM 810 26909 INC 23423 22254267 SUM 1149 10210 SUM 459 16923 SUM 16180 30188 INC 20640 28443229 SUM 20963 32939 SUM 7758 12053 SUM 16060 29514 SUM 10653 31061 SUM 2334 26268 INC 17684 113616231 INC 33163 888101306 SUM 7148 27189 SUM 7346 12185 INC 4544 848068554 INC 11680 952925484 INC 30277 528343238 SUM 1911 17443 SUM 5300 31323 SUM 4471 19976 SUM 15134 31425